Commit Graph

  • 2f7fdf6ee4
    [PLUGIN][ActivityPub][Test] Activity: Create Page Fixed a couple of bugs 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 Diogo Peralta Cordeiro 2022-03-19 22:20:17 +0000
  • 23e88b30a6
    [COMPONENT][Blog] This is not used for replies Diogo Peralta Cordeiro 2022-03-19 22:18:33 +0000
  • 60713878f0
    [TESTS] Load languages prior to remaining fixtures Diogo Peralta Cordeiro 2022-03-19 22:16:50 +0000
  • 06c67b31c2
    [PLUGIN][ActivityPub][Model][Note] toJson: Respect source attribute and @language from context Diogo Peralta Cordeiro 2022-03-17 23:01:59 +0000
  • a08b661779
    [COMPONENT][Group] Cast integer string to int when getting group from context Diogo Peralta Cordeiro 2022-03-17 22:53:05 +0000
  • 0649a5154c
    [PLUGIN][ActivityPub][Test][Model][Note] fromJson Diogo Peralta Cordeiro 2022-03-15 17:49:42 +0000
  • 91fecd77ba
    [TOOLS][DOCKER] Use a more robust way to check for database availability 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 Hugo Sales 2022-03-14 22:12:35 +0000
  • dd62825169
    [PLUGIN][ActivityPub][Model][Note] fromJson: Respect source attribute and @language from context Diogo Peralta Cordeiro 2022-03-15 17:48:04 +0000
  • 27706d63f4
    [PLUGIN][OAuth] Fix login for OAuth Hugo Sales 2022-03-13 22:27:59 +0000
  • 20f690c532
    [TESTS] Fix a couple of issues from last changes Diogo Peralta Cordeiro 2022-03-14 18:33:47 +0000
  • 888c3798b7
    [COMPONENT][Notification] Make logic more generic and robust Fixed various bugs Diogo Peralta Cordeiro 2022-03-13 18:23:19 +0000
  • e1cceac150
    [CORE][Form][TESTS] Fix FormTest::handle Hugo Sales 2022-03-13 18:53:53 +0000
  • 63ef9292f3
    [DEPENDENCIES] Update dependencies Hugo Sales 2022-03-13 18:17:32 +0000
  • cbae649991
    [PLUGIN][ActivityPub][TESTS] Move ActivityPub test fixtures to new facility 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 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 Hugo Sales 2022-03-13 15:22:32 +0000
  • 390c532456
    [PLUGIN][ActivityPub][Tests] Create Actor Tests Diogo Peralta Cordeiro 2022-03-13 15:54:48 +0000
  • 636cb681d6
    [PLUGIN][ActivityPub][Tests] Create a TestCase for the plugin Diogo Peralta Cordeiro 2022-03-13 15:54:14 +0000
  • 7d84323df4
    [PLUGIN][ActivityPub][Tests] Add some fixtures for GNU social's Diogo Peralta Cordeiro 2022-03-13 15:53:21 +0000
  • 2d7850ccfb
    [PLUGIN][ActivityPub][Tests] Borrow test fixtures from Lemmy Diogo Peralta Cordeiro 2022-03-10 23:29:25 +0000
  • d8108dbc32
    [COMPONENT][Posting] Fix request handling issues that resulted from splitting creation and controller Diogo Peralta Cordeiro 2022-03-11 03:14:47 +0000
  • cf05d3dbb0
    [ENTITY][TESTS] Fix Note->isVisibleTo with and associated test Hugo Sales 2022-03-13 15:03:03 +0000
  • eb3c848fc8
    [TOOLS][TESTS] Ensure database schema is up to date in tests Hugo Sales 2022-03-13 14:22:18 +0000
  • 5c708af272
    [CORE][Form] Remove unweildy return of form errors from Form::handle Hugo Sales 2022-03-13 14:19:56 +0000
  • 8433771465
    [TOOLING][TESTS] Allow specifying any phpunit flag when invoking make Hugo Sales 2022-03-10 01:23:36 +0000
  • 0ce5eba355
    [PLUGINS][Favourite][RepeatNote][DeleteNote][WebMonetization] Make use of 'activitypub_handler' more readable Hugo Sales 2022-03-10 00:40:54 +0000
  • 9a9eed1457
    [CORE][Router][Form] Add Router::sanitizeLocalURL and use it in Form::forceRedirect 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 Hugo Sales 2022-03-08 23:53:43 +0000
  • c870fd44e3
    [PLUGIN][Embed] Fix test folder name, so Symfony doesn't attempt to autowire it 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 Hugo Sales 2022-03-09 00:08:43 +0000
  • 301421ea15
    [SECURITY][EVENT] Remove deprecated uses of Symfony Guard. Add LoginSucess and LoginFailure events Hugo Sales 2022-03-08 22:32:18 +0000
  • 4d77f3497d
    [COMPONENT][Person][TESTS] Fix Controller/PersonSettingsTest Diogo Peralta Cordeiro 2022-03-09 01:29:12 +0000
  • f735e6b31c
    [TESTS] Fix Util/CommonTest Diogo Peralta Cordeiro 2022-03-08 01:56:41 +0000
  • 893d299e29
    [UTIL][Common] Respect detect language setting Minor bug fix Diogo Peralta Cordeiro 2022-03-09 01:30:13 +0000
  • d857baa0f1
    [TESTS] Fix Twig/ExtensionTest Diogo Peralta Cordeiro 2022-03-08 01:54:05 +0000
  • 0441f030ab
    [COMPONENT][Group][TESTS] Fix Entity/GroupTest Diogo Peralta Cordeiro 2022-03-08 01:50:24 +0000
  • cac68a6372
    [TESTS] Fix Entity/NoteTest Diogo Peralta Cordeiro 2022-03-08 01:46:50 +0000
  • 28453c585f
    [COMPONENT][Attachment][TESTS] Fix Entity/AttachmentThumbnailTest 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 Diogo Peralta Cordeiro 2022-03-07 17:09:53 +0000
  • 47f03d4c9f
    [COMPONENT][Attachment][TESTS] Fix Entity/AttachmentTest Diogo Peralta Cordeiro 2022-03-07 17:08:55 +0000
  • cc4f967186
    [TESTS] Fix Circle SelfTags Setting test Diogo Peralta Cordeiro 2022-03-07 16:17:44 +0000
  • ff06a2656a
    [COMPONENT][Group][Entity] Useless URI column removed Add table to Makefile backup Diogo Peralta Cordeiro 2022-03-07 15:47:52 +0000
  • d5fd7da707
    [TESTS] Fix Core/RouterTest Diogo Peralta Cordeiro 2022-03-07 15:38:11 +0000
  • 1bdeac7076
    [TESTS] Fix Core/DB/UpdateListenerTest 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 Diogo Peralta Cordeiro 2022-03-07 14:40:27 +0000
  • 487791d606
    [TESTS] Fix Core/ControllerTest Diogo Peralta Cordeiro 2022-03-07 14:08:07 +0000
  • 813e66e83e
    [TESTS] Fix Core/CacheTest Diogo Peralta Cordeiro 2022-03-07 13:44:49 +0000
  • 88ace68627
    [TESTS] Fix Controller/FeedsTest Diogo Peralta Cordeiro 2022-03-06 23:06:40 +0000
  • 416665d830
    [COMPONENT][Attachment][TESTS] Fix Controller/AttachmentTest Diogo Peralta Cordeiro 2022-03-06 20:16:46 +0000
  • 808a3b219e
    [TESTS] Specify non-null fields for use of creating actors in tests Hugo Sales 2022-03-07 00:49:04 +0000
  • df40dd7c66
    [TESTS] Add support for loading test suites from plugins and components Hugo Sales 2022-03-07 00:48:07 +0000
  • afa8443949
    [TESTS] Fix some failing tests broken by restructuring and dependency updates Hugo Sales 2022-03-07 00:31:02 +0000
  • 46de2d47e9
    [TOOLS] Add explicit return types to fix deprecation warnings raised by PHPUnit Hugo Sales 2022-03-06 23:50:40 +0000
  • 372cf91fbc
    [TOOLS][TESTS] Split tests into different test suites Hugo Sales 2022-03-06 23:49:56 +0000
  • 9c9e86649a
    [TESTS] Fix Controller/SecurityTest Diogo Peralta Cordeiro 2022-03-06 23:06:12 +0000
  • a37ce86d05
    [TESTS] Fix DataFixtures Diogo Peralta Cordeiro 2022-03-06 20:16:09 +0000
  • 9a0c74cb0c
    [CORE][SECURITY] Replicate 'next' form submission feature on login form Hugo Sales 2022-03-05 14:46:05 +0000
  • 46c91a4b39
    [I18N] Fix use of string concatenations in translations Hugo Sales 2022-03-05 13:53:24 +0000
  • 3f14ad0f69
    [COMPONENT][Posting][FORM] Refactor Posting form to use a form action with a separate controller and the new Form::forceRedirect Hugo Sales 2022-03-04 15:16:19 +0000
  • 6ddc176faf
    [CORE][Form] Add facilities for automattically adding a _next field to all forms, which can be customized by the in Form::create and defaults to the current URL. Usage of RedirectedException should mostly be replaced with Form::forceRedirect Hugo Sales 2022-03-04 15:12:35 +0000
  • d629976322
    [UTIL][Notification] Remove deprecated code Diogo Peralta Cordeiro 2022-03-05 14:25:01 +0000
  • 1a0c9e720f
    [COMPONENT][FreeNetwork] Start using queues [COMPONENT][Notification] Start using queues [PLUGIN][ActivityPub] Start using queues Diogo Peralta Cordeiro 2022-03-05 14:23:08 +0000
  • 6fa5ec3218
    [CORE][Queue] Fix some minor issues Diogo Peralta Cordeiro 2022-03-05 14:22:44 +0000
  • 626b4263f1
    [PLUGIN][ActivityPub][Model][Actor] Fix internal logic for updating Actors Diogo Peralta Cordeiro 2022-03-01 21:20:24 +0000
  • 1daa314c55
    [COMPONENT][Posting][FORM] Refactor Posting form to use a form action with a separate controller and the new Form::forceRedirect Hugo Sales 2022-03-04 15:16:19 +0000
  • 7814697f82
    [UTIL][EXCEPTION] Forward given status code in RedirectException Hugo Sales 2022-03-04 15:15:04 +0000
  • 7a8d67f1e2
    [CORE][Controller] Fix bug where a JSON request could not recieve a redirect response Hugo Sales 2022-03-04 15:14:05 +0000
  • 94449c9153
    [CORE][Form] Add facilities for automattically adding a _next field to all forms, which can be customized by the in Form::create and defaults to the current URL. Usage of RedirectedException should mostly be replaced with Form::forceRedirect Hugo Sales 2022-03-04 15:12:35 +0000
  • 7c9b01c516
    [UTIL][Common] Add Common::getRequest Hugo Sales 2022-03-04 15:09:39 +0000
  • 6cae6c925d
    [TOOLS] Keep feed table in delete content Make rule Hugo Sales 2022-03-01 18:06:50 +0000
  • 12fb876a6d
    [PLUGIN][ActivityPub][Model][Activity] No @context to exclude when object is not embedded. Diogo Peralta Cordeiro 2022-03-01 17:59:53 +0000
  • 7ca4330f17
    [TEMPLATES] Tweak note complimentary info to not output empty <span>s Hugo Sales 2022-03-01 17:58:53 +0000
  • 802a8d124a
    [TOOLS] For delete content, restore local_groups and actor_subscriptions Hugo Sales 2022-03-01 17:57:39 +0000
  • 87354c06bf
    [TEMPLATES] For note complementary info, compare identity by the ID, rather than nickname, which is not unique Hugo Sales 2022-03-01 17:39:14 +0000
  • 5600218924
    [TWIG][I18N] Remove unnecessary wrappers for translation functions, use them directly Hugo Sales 2022-03-01 17:25:51 +0000
  • 90f9378bca
    [TEMPLATES] Use transList and trans function for note complimentary info Hugo Sales 2022-03-01 13:13:55 +0000
  • 070f53c10e
    [TWIG][I18N] Add transList function, which uses _m_list Hugo Sales 2022-03-01 13:11:53 +0000
  • f73e9c12ba
    [CORE][I18n] Add I18n::_m_list, which formats an array of elements into a list. Limited to 5 elements, as that should be enough (tm) and ICU doesn't support this natively Hugo Sales 2022-03-01 12:23:47 +0000
  • fc203e2e38
    [TWIG][TEMPLATES] Rename transchoice to trans and make it more generic Hugo Sales 2022-03-01 13:19:38 +0000
  • b3374333f3
    [TEMPLATES][I18N] Fixup use of trans filter, in favour of trans tags. These are much more flexible and facilitate parameterized translations, rather than using concats. The only appropriate use of the trans filter is when a whole string in a variable needs to be translated (which should probably be avoided anyway) Hugo Sales 2022-03-01 11:27:19 +0000
  • 0b864e85fd
    [TEMPLATES] Fixup uses of deprecated noteView, in favour of new NoteFactory facility Hugo Sales 2022-03-01 11:23:39 +0000
  • a9a60bbd92
    [COMPONENT][Posting] Clarify use of cache in note replies when posting Hugo Sales 2022-03-01 11:19:47 +0000
  • 4cc4d06b11
    [CORE][Cache] Fix bug where empty lists must be stored as a string in Redis (not supported natively), so we can't directly push to it, but the key still exists Hugo Sales 2022-03-01 11:07:21 +0000
  • f8c1b0f71d
    [TOOLS] Add Make rule to delete content, but keep actors and sequences Hugo Sales 2022-02-28 23:37:16 +0000
  • 43ae3add43
    [TEMPLATE] Update uses of NoteFactory macro, to pass the values seperately, rather than inside a converstation key Hugo Sales 2022-02-28 14:36:02 +0000
  • d5f90a1206
    [ENTITY][Note][CONFIG] Use getListPartialCache for getReplies. Add feeds/cached_replies config entry to control how many replies get cached Hugo Sales 2022-02-27 21:50:42 +0000
  • 85ce6bfd41
    [CORE][Cache] Add getListPartialCache, which allows for fetching a list and backing only a portion of it in the cache (useful for feeds and replies to notes, for instance) Hugo Sales 2022-02-27 21:33:24 +0000
  • 46c4bd9099
    [COMPONENT][Conversation] Sort conversation correctly Hugo Sales 2022-02-27 21:14:33 +0000
  • 35f3781a32
    [COMPONENT][Collection] Add mechanism for specifying the ordering of note and actor queries Hugo Sales 2022-02-27 21:12:51 +0000
  • 45c7888676
    [TOOLS] Run CS-Fixer on whole project Hugo Sales 2022-02-26 14:45:38 +0000
  • 255c44bbf0
    [ENTITY][LocalUser] Don't use FILTER_SANITIZE_EMAIL, use just want to validate. Up to the user to fix any errors. Use setter, rather than duplicate it's code Hugo Sales 2022-02-26 14:43:57 +0000
  • 5188a473d0
    [TOOLS] Fix errors reported by PHPStan Hugo Sales 2022-02-26 14:09:41 +0000
  • 8c15d21591
    [TOOLS] Add update-dependencies and update-autocode Make rules Hugo Sales 2022-02-26 14:04:47 +0000
  • df640f60d2
    [DEPENDENCIES] Update dependencies Hugo Sales 2022-02-26 14:00:54 +0000
  • 6e85a4adbb
    [CONFIG] Change default config to make media files (attachments and their thumbnails) to a subfolder to file, so cleanup scripts can avoid files meant to be persistent (plugin files, certificates) Hugo Sales 2022-02-26 12:29:48 +0000
  • eccf21edef
    [TOOLS][PLUGINS][OAuth2] Add mechanism to allow plugins to have an install script. Add script for generating keys for OAuth Hugo Sales 2022-02-26 12:18:40 +0000
  • 9b86794cda
    [CSS] Details inside another details (accordion widget) will represent their 'open/close feedback arrows' properly now Eliseu Amaro 2022-02-28 12:54:22 +0000
  • 077975136e
    [CARDS][Note] Both 'in conversation' and 'in reply to' link to note's conversation. The former anchors it's id, while the latter it's parent id Eliseu Amaro 2022-02-28 12:43:40 +0000