Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • a2aa45fb1f (HEAD -> v3) [DOCS] Expand developer Event documentation by Hugo Sales 2022-04-03 22:05:19 +0100
  • d4b7e990ce [CORE][Event] Make all events return \EventResult, enforced at container build time by Hugo Sales 2022-04-03 21:40:32 +0100
  • aef1fac536 [SECURITY] Refactor security hardening code and disable unused stream wrappers by Hugo Sales 2022-04-03 18:02:54 +0100
  • 556ac85061 [PLUGIN][Pinboard] For tag list request, respond with the most common variant and the corresponding count for each canon tag by Hugo Sales 2022-04-01 02:10:12 +0100
  • 539104ec33 (experimental) [PLUGIN][Pinboard] Refactor and cleanup code by Hugo Sales 2022-04-01 00:17:57 +0100
  • 74ffd261b8 [PLUGIN][Pinboard] Implement tag handling by Hugo Sales 2022-04-01 00:16:04 +0100
  • ca9945a4be [ENTITY][Actor][COMPONENT][Tag] Add `Actor->getNoteTags(?string $note_type)` which gets a cached list of NoteTags for notes of type $note_type for the actor by Hugo Sales 2022-04-01 00:11:01 +0100
  • 08587b6942 [COMPONENT][Link][Tag] Refactor to make it easier to create links or tags from other places by Hugo Sales 2022-04-01 00:09:25 +0100
  • 1664293cf7 [PLUGIN][Pinboard] Change token to user user ID rather than nickname, to avoid complications with it possibly changing by Hugo Sales 2022-03-31 22:06:37 +0100
  • 94ab4ce8c4 [PLUGIN][Pinboard] Invalidate token and it's cache when actor information is changed via ActorForms by Hugo Sales 2022-03-31 03:47:14 +0100
  • dd70de20da [PLUGIN][Pinboard] Implement token authentication and settings page, allowing the user to enable, disable, refresh or consult their token by Hugo Sales 2022-03-31 03:28:26 +0100
  • ded9c86054 [CORE][DB] Add DB::refetch, which refetches an entity from the database, so it's managed and definitely up to date (use when wanting to update entities from cache) by Hugo Sales 2022-03-31 03:25:56 +0100
  • 20e07c9140 [CORE][DB] Make DB::dql return an object rather than an array if limit 1 is specified by Hugo Sales 2022-03-31 03:24:24 +0100
  • 4e2f6545ec [COMPONENT][Person][PLUGIN][WebHooks] Rename person settings section from 'others' to 'api' by Hugo Sales 2022-03-31 00:16:54 +0100
  • f6a8f44420 [COMPONENT][Person][TEMPLATES] Move persosn settings template from core to the component by Hugo Sales 2022-03-31 00:09:26 +0100
  • fd71d6ee7d [PLUGIN][UnboundGroup] Finish implementation by Diogo Peralta Cordeiro 2022-03-28 23:52:48 +0100
  • dfc5918c2c [PLUGIN][ActivityPub] Federate out Service information in Activities by Diogo Peralta Cordeiro 2022-03-28 21:19:34 +0100
  • 83599ef866 [CORE][Modules][Plugin] version should be static by Diogo Peralta Cordeiro 2022-03-28 21:18:44 +0100
  • fa82306f6f [COMPONENT][Posting] Blog posts should be Articles by default by Diogo Peralta Cordeiro 2022-03-28 21:04:24 +0100
  • 10f71e9fed [UI][TEMPLATES] Fix note text template. Use rendered content directly by Hugo Sales 2022-03-28 23:22:46 +0100
  • e2501ee927 [PLUGIN][Pinboard] Implement remaining API endpoints, restructure, fix template by Hugo Sales 2022-03-28 23:19:28 +0100
  • a9665177ea [PLUGIN][Blog] Move to plugins, mistakenly was in components by Diogo Peralta Cordeiro 2022-03-28 17:06:53 +0100
  • 41861d284c [COMPONENT][Circle] Correct self tags settings text by Diogo Peralta Cordeiro 2022-03-28 16:24:25 +0100
  • bd868a2675 [PLUGINS][Pinboard] Add initial implementation of Pinboard API, lacking authentication, tags and feed endpoints by Hugo Sales 2022-03-28 03:19:35 +0100
  • 87e35716c1 [UTIL] Add Formatting::explode(array , string ) by Hugo Sales 2022-03-28 03:17:01 +0100
  • dac94f53cd [CORE][Entity] Rename createOrUpdate to 'checkExistingAndCreateOrUpdate', remove update feature from 'create' and add 'createOrUpdate' and fix users by Hugo Sales 2022-03-28 03:15:39 +0100
  • b10c359dec [DEPENDENCIES] Update dependencies by Hugo Sales 2022-03-28 00:00:05 +0100
  • 483983790a [CORE][Router] Rename \App\Core\Router\Router to \App\Core\Router and merge \App\Core\Router\RouteLoader with \App\Core\Router by Hugo Sales 2022-03-27 16:43:59 +0100
  • 60af9f5e9b [CORE][Queue] Rename App\Core\Queue\Queue to App\Core\Queue by Hugo Sales 2022-03-27 16:21:19 +0100
  • abe35428da [CORE][DB] Rename App\Core\DB\DB to App\Core\DB by Hugo Sales 2022-03-27 15:19:09 +0100
  • ca5520edbf [PLUGIN][WebHooks] Add hook for subscriptions by Hugo Sales 2022-03-24 21:59:24 +0000
  • e3e14c53ef [PLUGIN][ActivityPub] Model/Note->toJson federate the url, even though it's the same as the id by Diogo Peralta Cordeiro 2022-03-27 18:46:41 +0100
  • be33c20614 [PLUGIN][ActivityPub] Improve flexibility of Type layer, accomodate more elaborate understanding of Group Announces after FEP-2100 development by Diogo Peralta Cordeiro 2022-03-28 20:58:48 +0100
  • 7305a725cb [PLUGIN][UnboundGroup] First steps on implementing AP FEP-2100 by Diogo Peralta Cordeiro 2022-03-28 20:56:25 +0100
  • fd4c3b0e68 [PLUGIN][Embed][Test] Move Test to correct location by Diogo Peralta Cordeiro 2022-03-28 20:53:35 +0100
  • 16f51e5143 [COMPONENT][Notification] ->getSubscribers() should not be pre-included Notification bug fix on Subscription component Correct docblock by Diogo Peralta Cordeiro 2022-03-28 20:52:12 +0100
  • ba4230447e [COMPONENT][Group] Add orderBy to query, as otherwise the feed order is wrong by Diogo Peralta Cordeiro 2022-03-28 20:49:28 +0100
  • 7463044971 [COMPONENT][Circle] Ensure strict typing on getter by Diogo Peralta Cordeiro 2022-03-28 20:48:29 +0100
  • 7027633ed5 [PLUGIN][WebHooks] Make request method configurable by Hugo Sales 2022-03-24 00:50:27 +0000
  • 48b42c539c [PLUGINS][WebHooks] Use ActivityPub to serialize the activity, so the object is included by Hugo Sales 2022-03-24 00:47:34 +0000
  • d41a67a9f9 [PLUGIN][WebHooks] Add WebHooks plugin, which allows for sending a POST request to an external resource when a notification or a follow occurs by Hugo Sales 2022-03-23 22:57:44 +0000
  • 13f22c911c [COMPONENT][Notification] Feed: Fix typo in query by Diogo Peralta Cordeiro 2022-03-23 16:09:13 +0000
  • 56b8710b26 [PLUGIN][ActivityPub][Notification] Fix some issues with targetting by Diogo Peralta Cordeiro 2022-03-23 13:18:44 +0000
  • e63c310d70 [COMPONENT][Notification] Always pre-add Actor subscribers when notifying by Diogo Peralta Cordeiro 2022-03-23 13:14:38 +0000
  • 03f449035a [PLUGIN][ActivityPub][Model][Activity] Sometimes we don't have a local, move on with encapsulated by Diogo Peralta Cordeiro 2022-03-23 13:17:35 +0000
  • 8808195a80 [PLUGIN][ActivityPub][Test] Test @language handling by Diogo Peralta Cordeiro 2022-03-23 13:13:51 +0000
  • 45344c80d1 [PLUGIN][ActivityPub][Model][Note] Fix @language handling by Diogo Peralta Cordeiro 2022-03-23 13:16:24 +0000
  • 7eddbd343d [PLUGIN][ActivityPub][Test] Add Like{Note} fixture by Diogo Peralta Cordeiro 2022-03-23 13:12:39 +0000
  • 259d2da05a [CORE][Controller] Add default handler for when using http methods by Diogo Peralta Cordeiro 2022-03-23 13:19:51 +0000
  • 2f7fdf6ee4 [PLUGIN][ActivityPub][Test] Activity: Create Page Fixed a couple of bugs by Diogo Peralta Cordeiro 2022-03-19 22:21:15 +0000
  • 6955872e05 [PLUGIN][ActivityPub][Model][Activity] toJson: When in activity context, use object's context if available by Diogo Peralta Cordeiro 2022-03-19 22:20:17 +0000
  • 23e88b30a6 [COMPONENT][Blog] This is not used for replies by Diogo Peralta Cordeiro 2022-03-19 22:18:33 +0000
  • 60713878f0 [TESTS] Load languages prior to remaining fixtures by Diogo Peralta Cordeiro 2022-03-19 22:16:50 +0000
  • 06c67b31c2 [PLUGIN][ActivityPub][Model][Note] toJson: Respect source attribute and @language from context by Diogo Peralta Cordeiro 2022-03-17 23:01:59 +0000
  • a08b661779 [COMPONENT][Group] Cast integer string to int when getting group from context by Diogo Peralta Cordeiro 2022-03-17 22:53:05 +0000
  • 0649a5154c [PLUGIN][ActivityPub][Test][Model][Note] fromJson by Diogo Peralta Cordeiro 2022-03-15 17:49:42 +0000
  • 91fecd77ba [TOOLS][DOCKER] Use a more robust way to check for database availability by Hugo Sales 2022-03-19 15:49:04 +0000
  • e22fe55bbe [TOOLS] Add .well-known/acme-challenge/ root certbot to nginx container, to allow certbot certificate renewals by Hugo Sales 2022-03-14 22:12:35 +0000
  • dd62825169 [PLUGIN][ActivityPub][Model][Note] fromJson: Respect source attribute and @language from context by Diogo Peralta Cordeiro 2022-03-15 17:48:04 +0000
  • 27706d63f4 [PLUGIN][OAuth] Fix login for OAuth by Hugo Sales 2022-03-13 22:27:59 +0000
  • 20f690c532 [TESTS] Fix a couple of issues from last changes by Diogo Peralta Cordeiro 2022-03-14 18:33:47 +0000
  • 888c3798b7 [COMPONENT][Notification] Make logic more generic and robust Fixed various bugs by Diogo Peralta Cordeiro 2022-03-13 18:23:19 +0000
  • e1cceac150 [CORE][Form][TESTS] Fix FormTest::handle by Hugo Sales 2022-03-13 18:53:53 +0000
  • 63ef9292f3 [DEPENDENCIES] Update dependencies by Hugo Sales 2022-03-13 18:17:32 +0000
  • cbae649991 [PLUGIN][ActivityPub][TESTS] Move ActivityPub test fixtures to new facility by Hugo Sales 2022-03-13 18:11:11 +0000
  • 1d8bba3949 [TESTS][MODULES] Move Test Fixtures to tests/fixtures folder and add support for loading fixtures from components and plugins by Hugo Sales 2022-03-13 18:00:21 +0000
  • 18864ca9fa [CONTROLLER][Security] Override the `_next` form field in Security->register to redirect to login page by Hugo Sales 2022-03-13 15:22:32 +0000
  • 390c532456 [PLUGIN][ActivityPub][Tests] Create Actor Tests by Diogo Peralta Cordeiro 2022-03-13 15:54:48 +0000
  • 636cb681d6 [PLUGIN][ActivityPub][Tests] Create a TestCase for the plugin by Diogo Peralta Cordeiro 2022-03-13 15:54:14 +0000
  • 7d84323df4 [PLUGIN][ActivityPub][Tests] Add some fixtures for GNU social's by Diogo Peralta Cordeiro 2022-03-13 15:53:21 +0000
  • 2d7850ccfb [PLUGIN][ActivityPub][Tests] Borrow test fixtures from Lemmy by Diogo Peralta Cordeiro 2022-03-10 23:29:25 +0000
  • d8108dbc32 [COMPONENT][Posting] Fix request handling issues that resulted from splitting creation and controller by Diogo Peralta Cordeiro 2022-03-11 03:14:47 +0000
  • cf05d3dbb0 [ENTITY][TESTS] Fix Note->isVisibleTo with and associated test by Hugo Sales 2022-03-13 15:03:03 +0000
  • eb3c848fc8 [TOOLS][TESTS] Ensure database schema is up to date in tests by Hugo Sales 2022-03-13 14:22:18 +0000
  • 5c708af272 [CORE][Form] Remove unweildy return of form errors from Form::handle by Hugo Sales 2022-03-13 14:19:56 +0000
  • 8433771465 [TOOLING][TESTS] Allow specifying any phpunit flag when invoking make by Hugo Sales 2022-03-10 01:23:36 +0000
  • 0ce5eba355 [PLUGINS][Favourite][RepeatNote][DeleteNote][WebMonetization] Make use of 'activitypub_handler' more readable by Hugo Sales 2022-03-10 00:40:54 +0000
  • 9a9eed1457 [CORE][Router][Form] Add Router::sanitizeLocalURL and use it in Form::forceRedirect by Hugo Sales 2022-03-06 11:50:49 +0000
  • f540711948 [CORE][GNUsocial] Remove Session parameter, as it's no longer a service. Use session from Request by Hugo Sales 2022-03-08 23:53:43 +0000
  • c870fd44e3 [PLUGIN][Embed] Fix test folder name, so Symfony doesn't attempt to autowire it by Hugo Sales 2022-03-08 23:40:32 +0000
  • c30fcead74 [DEPENDENCIES] Move from Symfony 5.4 to 6 and update all other packages, where applicable by Hugo Sales 2022-03-09 00:08:43 +0000
  • 301421ea15 [SECURITY][EVENT] Remove deprecated uses of Symfony Guard. Add LoginSucess and LoginFailure events by Hugo Sales 2022-03-08 22:32:18 +0000
  • 4d77f3497d [COMPONENT][Person][TESTS] Fix Controller/PersonSettingsTest by Diogo Peralta Cordeiro 2022-03-09 01:29:12 +0000
  • f735e6b31c [TESTS] Fix Util/CommonTest by Diogo Peralta Cordeiro 2022-03-08 01:56:41 +0000
  • 893d299e29 [UTIL][Common] Respect detect language setting Minor bug fix by Diogo Peralta Cordeiro 2022-03-09 01:30:13 +0000
  • d857baa0f1 [TESTS] Fix Twig/ExtensionTest by Diogo Peralta Cordeiro 2022-03-08 01:54:05 +0000
  • 0441f030ab [COMPONENT][Group][TESTS] Fix Entity/GroupTest by Diogo Peralta Cordeiro 2022-03-08 01:50:24 +0000
  • cac68a6372 [TESTS] Fix Entity/NoteTest by Diogo Peralta Cordeiro 2022-03-08 01:46:50 +0000
  • 28453c585f [COMPONENT][Attachment][TESTS] Fix Entity/AttachmentThumbnailTest by Diogo Peralta Cordeiro 2022-03-08 00:21:12 +0000
  • 5c7b079df5 [COMPONENT][Attachment][Controller] Security fix: We were not ensuring that attachment was related to note by Diogo Peralta Cordeiro 2022-03-07 17:09:53 +0000
  • 47f03d4c9f [COMPONENT][Attachment][TESTS] Fix Entity/AttachmentTest by Diogo Peralta Cordeiro 2022-03-07 17:08:55 +0000
  • cc4f967186 [TESTS] Fix Circle SelfTags Setting test by Diogo Peralta Cordeiro 2022-03-07 16:17:44 +0000
  • ff06a2656a [COMPONENT][Group][Entity] Useless URI column removed Add table to Makefile backup by Diogo Peralta Cordeiro 2022-03-07 15:47:52 +0000
  • d5fd7da707 [TESTS] Fix Core/RouterTest by Diogo Peralta Cordeiro 2022-03-07 15:38:11 +0000
  • 1bdeac7076 [TESTS] Fix Core/DB/UpdateListenerTest by Diogo Peralta Cordeiro 2022-03-07 15:25:04 +0000
  • e67ed58286 [TESTS] Temporarily Disable Controller/AdminTest: It seems we are repeating values arbitrarily - specially in plugins, and the generated file is just nonsense overall really, wrong sections and stuff by Diogo Peralta Cordeiro 2022-03-07 14:40:27 +0000
  • 487791d606 [TESTS] Fix Core/ControllerTest by Diogo Peralta Cordeiro 2022-03-07 14:08:07 +0000
  • 813e66e83e [TESTS] Fix Core/CacheTest by Diogo Peralta Cordeiro 2022-03-07 13:44:49 +0000
  • 88ace68627 [TESTS] Fix Controller/FeedsTest by Diogo Peralta Cordeiro 2022-03-06 23:06:40 +0000
  • 416665d830 [COMPONENT][Attachment][TESTS] Fix Controller/AttachmentTest by Diogo Peralta Cordeiro 2022-03-06 20:16:46 +0000