Showing reports for susannadiv
Day 0
Summary: Debugged ActivityPub Following and Follower endpoint handling for empty list
Dedicated Time (in hours): 5.2
- Set up remote debugging enviroment - Located and half-way through fixing Following and Follower endpoint "empty list for a specific actor does not return correct json report" bug for the ActivityPub plugin; said bug has been observed and reproduced in a GS v2 postgres db-based instance. Relevant commit:
Day 1
No report.
Day 2
Summary: Studied and reviewed previous knowledge on ActivityPub Protocol
Dedicated Time (in hours): 2.1
- Familiarized with the entirity of the AP plugin implementation - Brief testing of actor's profile functionality
Day 3
Summary: Fixed DB syntax error and gathered information on image uploading + codebase image-handling familiarization
Dedicated Time (in hours): 4
- MR writing for previous debug session
Day 4
Summary: Fixed the Postgres incompatible query in both the AP and Autocomplete plugins and the clean_profile script
Dedicated Time (in hours): 9
- Brief testing of image uploading functionality - Replaced "!=" with the ANSI standard operator "<>" - Fixed bad db setup - Relevant commits: 6d62653692fadb1b2680c8dd329774c1958f87ca [ActivityPub] Fix Postgres incompatible query in Following and Followed collection 125f88386dc65d2ac05c10e22def647c77005613 [SCRIPTS] Fix postgres incompatible query in clean_profiles.php 4226850d3a1cd697476a591f059c5b5b73c53e15 [Autocomplete] Fix postgres incompatible query in AutocompleteAction f254fb2183a0da3e1874fb7196322c4747c72651 [ActivityPub] Replace "!=" with the ANSI standard operator "<>"
Day 5
No report.
Day 6
Summary: Tested and attempted at physically optimizing tuned left-deep pipeline of notice-getting timeline query + Explained and learned about DBMS' abstract structures and postgres-specific physical time-sensitive performance optimization through usage of scalar subqueries as opposed to insiemistic operators
Dedicated Time (in hours): 9.11
Total hours this week: 29.41
Day 7
No report.
Day 8
Summary: Tested thorughly image (and specifically avatar) upload handling in AP
Dedicated Time (in hours): 2.15
Day 9
No report.
Day 10
No report.
Day 11
No report.
Day 12
No report.
Day 13
No report.
Total hours this week: 2.15
Day 14
Summary: First implementation of postman's DELETE http request function for cache refresh in AP + Testing of avatar fetching in AP + Testing of OStatus' queue handling for remote likes and writing of plan of action for AP's queue handler's implementation
Dedicated Time (in hours): 9.45
Relevant commits: - 08f61fc453b20c9029b0d6708c78518d044bd649 [ActivityPub] Implemented first, non-queued HTTP Delete request function
Day 15
Summary: AP's queue handler function initial implementation + plan of action regarding pushing and actor division analysis
Dedicated Time (in hours): 6.15
Day 16
Summary: Finished AP's queue handler function implementation + continued avtar fromURI implementation & testing + started studying TFNM's possible unit tests
Dedicated Time (in hours): 10
Day 17
No report.
Day 18
Summary: Polished queue handling code + planned avatar fetching fromURL implementation
Dedicated Time (in hours): 9.5
Relevant commits: -212efc23d7765784bc3d46a9a261a6481c27adf5 [ActivityPub] Moved Delivery Events to queue handler -5d2632e90b33fc0af78ea5b5613cc11ad0570a2f [ActivityPub] Fix delivery events queue handling
Day 19
Summary: Finished fetch avatars in accordance to the new media system function + wrote PHP unit tests for AP + conducted AP user testing on follow/unfollow, like/undo_like events
Dedicated Time (in hours): 12.5
Relevant commits: -6a68ca3f0fc8cc49cecfa1476500a2caa3a39a88 [Federation] Fetch avatars in accordance to the new media system
Day 20
Summary: AP php unit tests + queue handling debug and Actor/Object studying
Dedicated Time (in hours): 10.15
Total hours this week: 57.75
Day 21
Summary: AP plugin testing + resources study
Dedicated Time (in hours): 3
Day 22
Summary: Fix ensuring presence of Actor Profile in notice creation + implemented model for polls support + wrote implementation plan for upcoming days
Dedicated Time (in hours): 7
Relevant commit: - 1ef8fa92d2e4d6b03cbace55557f2505342c69a3 [ActivityPub] Fix ensuring presence of Actor Profile in notice creation
Day 23
Summary: Fix implemnented model for polls support + further inquiring on imbox forwarding
Dedicated Time (in hours): 6.5
Day 24
Summary: Fix queue bug + further unanswered inquiring on polls support, polls_reply (according to the ActivityPub standard)
Dedicated Time (in hours): 7
Relevant commit: - b6e21d912fb4c63fcc12d95b42f24840c755f9fb [ActivityPub] Added Happenings support (pushed)
Day 25
Summary: Analyzed invalid signatures inbox bug + fixed AP phptest model
Dedicated Time (in hours): 5.5
Relevant commit: - 1ef8fa92d2e4d6b03cbace55557f2505342c69a3 [ActivityPub] Fix ensuring presence of Actor Profile in notice creation
Day 26
Summary: Implementation of failed queue
Dedicated Time (in hours): 6
Day 27
Summary: Fixed avatar fetching from external instances
Dedicated Time (in hours): 6.5
Total hours this week: 41.5
Day 28
No report.
Day 29
Summary: Review Delete verb + prepared for merging
Dedicated Time (in hours): 6
Day 30
No report.