Showing reports for hugo
Day 0
No report.
Day 1
Summary: Figured out how to make symfony/composer stop complaining about not having a use statement.
Dedicated Time (in hours): 1.5
Day 2
Summary: Trying to get events to work with modules. Events and most of the thing is working, can't use controllers in modules. Got controllers sorted and committed everything
Dedicated Time (in hours): 7
Day 3
No report.
Day 4
Summary: Fix plugins, make notification settings work, help Eliseu rebase
Dedicated Time (in hours): 6
Relevant commmits: - 32c2a4a984eeba17c947db5a30a03d0128144edb [AUTOGENERATED] Update autogenerated code - 10daa5953b7f201643c25c1dc8e6f9cfd7ffcebc [COMPONENT] Remove 'post on status change' option for email transport - 83bedf9cac963faa09a93b99d34764a142367f74 [COMPONENT][PLUGIN] Move Email and XMPP notification handlers from components to plugins, so they can be disabled - 5b0286f39c2bb720eda92590dc61e939dd80caf7 [PLUGIN] Remove Test plugin - c7dc2ce9168cea557ccdb2a2ed0370ae8053b129 [UI][SETTINGS] User notification settings with configurable transports (through plugins)
Day 5
No report.
Day 6
Summary: Handle avatar upload. Fixes and displaying avatar
Dedicated Time (in hours): 9
Relevant commits: - c6ac0b46014b487f88150a7c98a4f597d70c512b [DB][FILE][AVATAR] Handle deleting files, change file and avatar tables - 7e331f61598110377859044e5ce7a1e71c4bf86a [DB] Add entity base class to allow sharing methods such as 'create' - 9e242f1e069527dfd23a86ed8deadd5b46ae802e [MEDIA][AVATAR] Handle avatar validation and storage - 948f2e02071ffa96d77a45a182226abd54387893 [JS] Whitespace cleanup - 30ab956c771ebf4cd20e9bb37951d4dbcae57e5a [DEPENDENCIES] Update dependencies - c0cc9d69dde3e41367c4c8927e600b4f95236c83 [AUTOGENERATED] Update autogenerated code - 3f68763156c055a204890fefa02762009697fe1c [AVATAR] Handle avatar upload without js and save and validate uploaded files - c40a8417aafc79352c9c9bd66454b956575f05e6 [AVATAR] Fixed avatar upload, added avatar inline download and updated template and base controller - 143eb10dc0ed58d15587bffe6d6ee4ee314f79fe [TOOLS] Update generate_entity_fields - d211e4f5dde066998f11547e6268275c1a7ee89f [AUTOGENERATED] Update autogenerated code
Total hours this week: 23.5
Day 7
No report.
Day 8
Summary: Refactoring and finishing avatar upload
Dedicated Time (in hours): 3
Day 9
Summary: Design meeting with Diogo and start of implementation of feeds and data model
Dedicated Time (in hours): 6
Day 10
No report.
Day 11
No report.
Day 12
Summary: Data Representation and Modeling refactor, rebase with Eliseu, fixes
Dedicated Time (in hours): 4
Relevant commits: - bbdec3bc7e3d8339cb06bc1f6e148d65b4247119 [CORE] Data Representation and Modelling refactor - 09680cbe84e06667e55b6050e758afc2f6a6fb85 [CORE][DB] Fix uses of db tables after previous restructure - 9917a3d6842142c44ff2aeaafc2363b9b4faff26 [TOOLS] Fix bin/generate_entity_fields - 154bd7e6d049a8f5b27cec7a6d89332709d8cf71 [AUTOGENERATED] Update autogenerated code - 749b899b3c7710fc74a7ec7bd47d941a960a6e6d [DEPENDENCY] Update dependencies - bc4ab499e6b7a10ff3c46a586edf8e703734d44e [COMMAND] Fix 'bin/console doctrine:database:create' by only loading defaults if we have a connection
Day 13
Summary: Implement rudimentary network public feed, fixes and refactors and trying to figure out how to make a composite unique key
Dedicated Time (in hours): 7
Relevant commits: - 00de6c0bd3ed00d72974c7ac722b310064e04dcb [UTIL][Common] Implement 'isSystemPath' - 1bb7461f7631de150d76fca86088b12784c2388a [CONTROLLER][AdminPanel] Add missing use statement - 8bd08a095851b876769ea3cef0da603c6f38d34d [SECURITY] Wrap getUser in a try catch, in case the user doesn't exist - ed0c82e6304c8d26808fc5c29e0fee804f2a9207 [STREAM][NetworkPublic] Add skeleton of public timeline and posting - 44a14dd20fc400cdf768ba14e088c4e60ca2e4c5 [Media] Move code from media.php to utils.php - e7f58205f8bf82d6b12a7529da346e3116241ef4 [DB] Add 'dql' method to wrap 'createQuery' and replace 'Gsactor' with 'GSActor' - 3f2e73436278c31b1f0205d45a05130614943856 [Media] Use utils - 87765c46ab0cd536d8ca1f2c93a8033136d03fb2 [UserPanel] Fix upload of avatar - a94e418ec66e2b41451dfb50250f8ab21c47a524 [DB][DEFAULTS] Add avatar/default - be06ff42cb8a7b5049a14a753dac35c25cb7563b [DB][AVATAR] Remove extraneous slash
Total hours this week: 20
Day 14
Summary: UI improvements; HTTP Client wrapper, fix notes getting posted 5 times; fix static pages, investigating error with phone number form, since maintainer replied
Dedicated Time (in hours): 6
Relevant commits: - c4fc59e749b1cd6f7b39fbee060bceeb1c49cd51 [DB][File] Remove timestamp, add actor_id - 142783cdca4a61a3766a30aae4c47b5bf7e5d708 [MODULE][Left][UI][TAGS] Add Left module which handles fetching tags and followers, fix self tags - 8b8625a786952e52d11b606b8e00ad319224fdcb [ENTITY] Add Entity base class to all entities - dfa3dc5c31ab60bfa770d1a53f9b671db0dc3b14 [UI][LEFT] Add link to settings on avatar and personal info - 95a3b25bea7836a662283c66b997e5315fe9d0fc [UI][CACHE][DB] Add follow counts to left panel, caching the results; change follow table - fc480c404b759a20c5535823bf610f2d41146ceb [DB][FOLLOW] Change Follow table - dc5087c442b1bc70bf2869abbef28cab71f7b18c [WRAPPER][HTTPClient] Static wrapper around Symfony's HTTP Client - e3f3bcf5decbdc0730653019cd3b081ca89e5a32 [CONTROLLER] Stop propagation of kernel.controller so notices aren't posted 5 times. Not sure why it happens otherwise - 870531527141f20a9712fb7d548b096a9802dd83 [UI][FAQ] Fix static pages - 9a1c1edb0f45478e655b40f20fcdd6ed119bb754 [UI][LEFT] Add # before selftags, and link
Day 15
Summary: Investigating phone number error upstream, small hack fix, small UI fixes
Dedicated Time (in hours): 1.5
Relevant commits: - 52d0e5b9ad27d12185a9f8499cc4a0af2369d706 [UI][ACCOUNT][SETTINGS] Hack to fix error related to phone number, until a solution is found upstream - 7b13b54cc1bc223a0f816289c6153952f2f82695 [UI][SELFTAGS] Display 'none' if the user doesn't have selftags
Day 16
No report.
Day 17
No report.
Day 18
No report.
Day 19
Summary: Uploading and seeing attachments
Dedicated Time (in hours): 6
Relevant commits: - a24072eb2b00d198895321d7320e23a459cf5ad7 [SECURITY] Fix error in user registering where password wasn't hashed - 935589c36ed13c38e45b4d3d6940d519a0552e4e [UI][MEDIA] Add actor avatar in feed timeline - 469d2529b67650601fdd53802da7a07acd523ca2 [MEDIA][CACHE] Cache avatar queries and delete stale values; small refactoring - a032acd7c3a8c2a9598452b04b3a7636c26027a6 [DEPENDENCY] Add tgalopin/html-sanitizer-bundle and transitively tgalopin/html-sanitizer - 86371db0bd96679d1a7783daa5ff1b0ca91c70bb [UI][NOTE] Post and see attachments - 79b1ab038d1d6f289d13892162cb7a62fcd1f31e [MEDIA] Only try to get an avatar if a user is logged in - cd90c1e5931946d356319b2755cc85c9829ac18c [DB][MEDIA] Small database structure changes
Day 20
Summary: Rebasing, studying AP plugin, start fixing it; help Eliseu
Dedicated Time (in hours): 5
Relevant commits: - 5a322f8bb818690213c692c53750f54be79363f4 [UI][TWIG] Small UI cleanup and change twig 'active' function to check for starts with, rather than equals - 4755ff70624968b8e8de4b9441abc80ff5f50d3f [ActivityPub] Initial cleanup, removing 'die' statements, and ignoring the subfolders
Total hours this week: 18.5
Day 21
No report.
Day 22
No report.
Day 23
No report.
Day 24
No report.
Day 25
No report.
Day 26
No report.
Day 27
Summary: Fixes, helping Eliseu, reasearch adding entity loading to plugins, add note replying, start note favourite
Dedicated Time (in hours): 7
Relevant commits: - b27806c211440180e27d794754eb44b46ceab531 [MODULE] Fix avatars not loading - f702130d69bd77cdbbad5fa17a96a6154cde7ab8 [CACHE] Fix bug in list caching - de7e1cecbdf5038ecedac6a030bad32e348225be [NOTE][UI] Add note replying and UI displaying
Total hours this week: 7
Day 28
Summary: Start implemeting favorites and recycles, researching Doctrine plugin enitites; meeting with Diogo about federation in v3
Dedicated Time (in hours): 6
Day 29
Summary: Helping Eliseu with favorites and repeats, reviewing all code, adding docs
Dedicated Time (in hours): 10
Day 30
Summary: Implementing replies, refactoring, documentation, discussion with Diogo and Eliseu about next steps
Dedicated Time (in hours): 9.5
Day 31
No report.