Commit Graph

  • b1abd81aca
    [DEPENDENCIES] Update dependencies Hugo Sales 2022-01-04 19:11:45 +0000
  • 5cfed3d536
    [TWIG] Display errors in templates that display forms with form_start Hugo Sales 2022-01-04 19:05:06 +0000
  • 0758d6145b
    [COMPONENT][Collection][CONTROLLER][Collection] Use null-safe calls to attempt to get a language Hugo Sales 2022-01-04 18:56:21 +0000
  • d17f276419
    [COMPONENTS][Conversation] Added missing foreign keys to ConversationMute Entity Eliseu Amaro 2022-01-07 21:14:13 +0000
  • fc57b3290e
    [COMPONENTS][Search] Polished results page HTML view Eliseu Amaro 2022-01-07 21:12:07 +0000
  • 1438433859
    [PLUGINS][NoteTypeFeedFilter] Polish feed actions HTML, adding proper anchor titles and better user feedback when a filter in applied Eliseu Amaro 2022-01-07 21:10:55 +0000
  • cb1dc4c10f [PLUGIN][WebMonetization] Adding Web Monetization plugin which allows for donations using the Web Monetizations protocol Phablulo 2022-01-07 14:55:35 -0300
  • 9cf8970603 [TEMPLATES][Base] AppendToHead event added to base template Phablulo 2022-01-07 14:53:55 -0300
  • c3d58c350e [COMPONENTS][Collections] Iterating documentation Phablulo 2022-01-07 09:23:37 -0300
  • e056920de4
    [COMPONENT][Subscription] Fix Notifications Diogo Peralta Cordeiro 2022-01-06 11:26:48 +0000
  • 0c245fcb6e
    [COMPONENTS][Subscription] Subscribe Actor action implemented [TWIG] AddProfileAction event added [CARDS][Profile] Refactor and restyling to accomodate Actor actions Eliseu Amaro 2022-01-05 17:39:10 +0000
  • 0d1ab2c9cf
    [SECURITY][Register] New users should have their current browser language set as first language preference Diogo Peralta Cordeiro 2022-01-04 23:13:41 +0000
  • 3f8fab0021
    [PLUGIN][Favourite] Fix routes Diogo Peralta Cordeiro 2022-01-04 22:36:16 +0000
  • cd6ce3542e
    [COMPONENT][Circle] Move circles to a component, various bug fixes Mention links are now correct Diogo Peralta Cordeiro 2022-01-04 22:22:48 +0000
  • 627d92b290
    [COMPONENT][Tag] Improve Note Tag Handling and start extracting Circles logic out of the plugin, various bug fixes Diogo Peralta Cordeiro 2022-01-04 22:20:12 +0000
  • ee007befa4
    [COMPONENT][Posting] DB::Flush after Notification and fix minor issues with In targets Diogo Peralta Cordeiro 2022-01-04 22:04:23 +0000
  • 9df9c6a19c
    [COMPONENT][Collection] Make MetaCollectionPlugin a trait and abstract collection delete and name update Diogo Peralta Cordeiro 2022-01-04 21:58:49 +0000
  • 754135743e
    [COMPONENT][Subscription] Move respective routes to component Diogo Peralta Cordeiro 2022-01-04 21:52:24 +0000
  • 5a0bbfc795
    [UTIL][Common][I18N] Use actor's preferred language for _m and utility to retrieve current language even when no actor is logged in Diogo Peralta Cordeiro 2022-01-04 21:39:40 +0000
  • 6247dd4c1a
    [COMPONENT][RightPanel] Display form errors Hugo Sales 2022-01-04 18:55:34 +0000
  • de8eab2cf8
    [CORE][FORM][FormTypeNonceExtension] Add a nonce to all forms with a CSRF token Hugo Sales 2022-01-04 18:55:00 +0000
  • b7e4f79ccc
    [CORE][Cache] Add Cache::incr which increments a value at , atomically, in the case of Redis Hugo Sales 2022-01-04 18:53:35 +0000
  • a5b5362be2
    [DOCS][Designer] General guidelines for styling initiated Eliseu Amaro 2022-01-03 23:43:09 +0000
  • d444ea7963
    [COMPONENT][Conversation] Refactor and fix Conversation component Hugo Sales 2022-01-03 20:38:45 +0000
  • a729a8eddb
    [COMPONENT][Collection] Pass current actor and their top language to query, if not otherwise specified Hugo Sales 2022-01-03 20:37:22 +0000
  • a8a8cc4046
    [COMPONENT][Posting] Plumb in reply_to and redirecto to GET from Hugo Sales 2022-01-03 20:35:26 +0000
  • 7d38c927e1
    [ENTITY][Note][CACHE] Consolidate cache keys to helper function and add ensureCanInteract Hugo Sales 2022-01-03 20:31:39 +0000
  • 135bf8bc68
    [COMPONENTS][Conversation] Documented respective Controller Eliseu Amaro 2022-01-03 19:24:54 +0000
  • 5a31258190
    [COMPONENTS][Conversation] Further documentation work, expected arguments explained in more detail Eliseu Amaro 2022-01-03 18:50:23 +0000
  • f5fc7b6cd1
    [CORE][Controller] Add facility for either returning null or throwing, from Controller->{int,string,bool} Hugo Sales 2022-01-03 17:39:28 +0000
  • 141c5f6785
    [COMPONENT][Collection][CONTROLLER][Collection] Add utility method to call Feed::query in Collection, which handles getting and passing the page Hugo Sales 2022-01-02 23:59:23 +0000
  • 07b65584ff
    [COMPONENTS][Posting] Replaced is_int() with is_numeric(), casting target to int when using Actor getter Eliseu Amaro 2022-01-03 17:58:48 +0000
  • 4ae160b0f8
    [PLUGINS][AttachmentShowRelated] Fix onEndShowStyles condition to add proper stylesheet to array Eliseu Amaro 2022-01-03 17:51:19 +0000
  • a622b175bc
    [DEPENDENCIES] Update dependencies Eliseu Amaro 2022-01-03 16:38:51 +0000
  • 9ea230d12b
    [COMPONENT][Subscription] Implement subscription handlers Diogo Peralta Cordeiro 2022-01-03 00:57:37 +0000
  • fe087b2217
    [PLUGIN][ActivityPub] Accept Undo Follow Diogo Peralta Cordeiro 2022-01-02 22:24:04 +0000
  • a9ea49d34c
    [TOOLS][DOC] Add documentation to functions flagged by doc-check Hugo Sales 2022-01-02 22:02:25 +0000
  • 9e0a2dd4a0
    [TOOLS] Fix errors found by PHPStan Hugo Sales 2022-01-02 21:44:45 +0000
  • 8fa04bb47d
    [EVENT][AddFeedActions] Add bool param which denotes whether the feed is empty. [PLUGIN][NoteTypeFeedFilter] Don't show filters if the feed is empty Hugo Sales 2022-01-02 21:44:08 +0000
  • d5a6fa924b
    [COMPONENT][Conversation][ENTITY][ConversationMute] Rename Conversation{Block,Mute} Hugo Sales 2022-01-02 21:36:57 +0000
  • ba0b0629b7
    [TOOLS] Fix deprecations in php-doc-check by providing my own implementation Hugo Sales 2022-01-02 20:57:28 +0000
  • 27276ba379
    [CONFIG] Rename streams/notes_per_page to feeds/entries_per_page Hugo Sales 2022-01-02 20:21:00 +0000
  • ea5a4df1a4
    [UI][PLUGIN][Directory] Add UI for Directory listing ordering. This uses a GET parameter, which subits the field in order_by and the operator in order_op. Using order_by=filed^ is still supported Hugo Sales 2022-01-02 20:11:44 +0000
  • 6cfb69d64b
    [COMPONENT][Subscription] Start component Diogo Peralta Cordeiro 2022-01-02 20:00:17 +0000
  • 5fa8056899
    [COMPONENT][Collection] Refactoring: Further work in abstracting collections Diogo Peralta Cordeiro 2022-01-02 20:04:52 +0000
  • def5f36c25
    [PLUGIN][ActivityPub][Inbox] Accept Follow Activity Improve how Core Activity is handled in general Diogo Peralta Cordeiro 2022-01-02 20:37:15 +0000
  • afb7ae0f75
    [CORE][Util][Exception] Add log context to BugFoundException Diogo Peralta Cordeiro 2022-01-02 20:39:49 +0000
  • 064288e33b
    [CSS] Applying correct border-radius to note-info and adding a greater margin on note-complementary, in case its the last of type Eliseu Amaro 2022-01-02 19:48:49 +0000
  • c7ea56d571
    [CSS] Fixing checkboxes from displaying background cropped Eliseu Amaro 2022-01-02 19:45:40 +0000
  • 17b46b9aeb
    [CSS] Fixed radio button, it didnt change its own background upon being checked, making it invisible Eliseu Amaro 2022-01-02 19:31:20 +0000
  • 28424402ec
    [CONTROLLER][CollectionController] Refactored methods names and form titles [PLUGINS][AttachmentCollections] Renamed respective Controller to differentiate it between The Controller and itself, renamed templates and removed unnecessary HTML from templates Eliseu Amaro 2022-01-02 18:40:09 +0000
  • 7ad39fdc83
    [PLUGINS][Repeat] Added onNoteDeleteRelated event Eliseu Amaro 2022-01-02 16:17:11 +0000
  • d5080890ac
    [PLUGINS][Favourite] Added onNoteDeleteRelated event Eliseu Amaro 2022-01-02 15:55:10 +0000
  • f42e91d2bc
    [CORE][Controller] Allow plugins to override redirect responses Diogo Peralta Cordeiro 2022-01-02 03:15:06 +0000
  • 362fc6c7dd
    [CORE][Controller] Set some safe default headers for every response Diogo Peralta Cordeiro 2022-01-02 03:14:27 +0000
  • 046731a05a
    [COMPONENT][Avatar] Save title if possible, delete correctly, no early flushes [PLUGIN][ActivityPub] Minor bug fixes in Actor translation Diogo Peralta Cordeiro 2022-01-02 03:06:07 +0000
  • d27e8610d6
    [CORE][DB] DB:removeBy Accept class name instead of table. Diogo Peralta Cordeiro 2022-01-02 23:47:19 +0000
  • b7574500f8
    [COMPONENT][FreeNetwork] Set discovery cors enabled by default Diogo Peralta Cordeiro 2022-01-01 19:49:09 +0000
  • 6ea45df3b8
    [COMPONENT][FreeNetwork] Set JRD as the default mimetype for .well-know/host-meta Diogo Peralta Cordeiro 2022-01-01 18:58:09 +0000
  • d6cd33019d
    [UI][PLUGIN][Directory] Add sort options to UI Hugo Sales 2022-01-01 22:17:26 +0000
  • 5662210a2d
    [UI][PLUGIN][Directory] Use a single template for all results Hugo Sales 2022-01-01 21:52:30 +0000
  • b1fbf7d6ef
    [PLUGIN][Directory] Add option to order by subscribers Hugo Sales 2022-01-01 21:25:30 +0000
  • 9f11d270f4
    [PLUGIN][Directory] Fix opposite sort order Hugo Sales 2022-01-01 21:24:24 +0000
  • e7940a21ee
    [PLUGINS][TreeNotes] Feed only shows each note and its respective direct replies, conversation shows whole tree Eliseu Amaro 2021-12-31 23:26:39 +0000
  • f6311debbf
    [PLUGIN][Directory] Refactor directory controller, so it's hopefully clearer what's happening Hugo Sales 2022-01-01 20:50:04 +0000
  • 175c98b043
    [PLUGIN][Directory] Add options to sort by nickname, created, modified and activity, ascending or descending Hugo Sales 2022-01-01 20:49:17 +0000
  • acc84d757c
    [CORE][Controller] Make Controller->{int,bool,string} functions return null if the GET parameter doesn't exist Hugo Sales 2022-01-01 20:03:40 +0000
  • fc76a00908
    [PLUGIN][Directory] Rename actor to people, as it's what's actually interacted with Hugo Sales 2022-01-01 20:02:32 +0000
  • 1f01923aa1
    [COMPONENT][Conversation] Implement Conversation muting Hugo Sales 2022-01-01 10:31:10 +0000
  • 1a99762699
    [COMPONENT][Posting][Notification] Move group inbox message creation to Notification component Hugo Sales 2022-01-01 09:34:31 +0000
  • f346cd8167
    [COMPONENT][Language][Tag] Update usage of Functional::cartesian_product Hugo Sales 2021-12-31 20:43:23 +0000
  • 7aa90954eb
    [UTIL][Functional] Update Functional::cartesian_product to pass an array of collections first and a separator after Hugo Sales 2021-12-31 19:22:55 +0000
  • 0050371de7
    [PLUGIN][NoteTypeFeedFilter][MediaFeed][COMPONENT][Feed] Rename MediaFeed to NoteTypeFeedFilter and add support for filtering by more types, moving functionality from Feed component Hugo Sales 2021-12-31 19:13:19 +0000
  • b7872ba4ee
    [CORE][Controller][FeedController] Use controller instance for filtering, making FeedControler->postProcess function non-static Hugo Sales 2021-12-30 18:26:32 +0000
  • ba078b7b76
    [ENTITY][Note] Caching note replies query Eliseu Amaro 2021-12-31 17:40:37 +0000
  • d7b46735ac
    [CARDS][Note] Removing unnecessary elements on replies block, and fixing gaps between note-info and the note border itself Eliseu Amaro 2021-12-31 17:02:18 +0000
  • 6dd31926ad
    [COMPONENTS][Conversation] reply_add route nows shows the given Note entire conversation, the Note itself is highlighted in the conversation Eliseu Amaro 2021-12-30 18:34:07 +0000
  • 34cc010136
    [CARDS][Note] Separating complementary info as its own block Eliseu Amaro 2021-12-30 17:33:51 +0000
  • 9a6bdf74dc
    [COMPONENT][Feed] Add way of filtering the notes on an arbitrary feed with a types GET parameter, that accepts {,!}<[media,text,link,tags]...> Hugo Sales 2021-12-30 18:28:32 +0000
  • 0ae24f6088
    [CORE][Controller][FeedController] Use controller instance for filtering, making FeedControler->postProcess function non-static Hugo Sales 2021-12-30 18:26:32 +0000
  • 5f4968ac05
    [ENTITY][Note][CACHE] Store lists as lists in the cache Hugo Sales 2021-12-30 17:45:27 +0000
  • 2e0bfc0bcd
    [TOOLS] Run CS-Fixer on all files Hugo Sales 2021-12-29 13:54:09 +0000
  • 2dbc35fcc3
    [DEPENDENCIES] Update dependencies Hugo Sales 2021-12-29 13:52:43 +0000
  • 8831276489
    [TOOLS] Fix errors reported by PHPStan Hugo Sales 2021-12-29 13:34:20 +0000
  • 5229d4cd8c
    [COMPONENT][Notification] Remove nickname GET parameter Hugo Sales 2021-12-29 13:27:04 +0000
  • cbb70a5054
    [COMPONENT][Feed] Refactor Feed component Hugo Sales 2021-12-29 13:26:11 +0000
  • f16df759a9
    [Components][Posting] Posting section title set accordingly if in 'reply_add' route Eliseu Amaro 2021-12-29 21:20:02 +0000
  • 2c31f2e440 [PLUGIN][Actor Circles] Actor Circles plugin, allow user to create a custom feed of actors Phablulo 2021-12-30 12:18:16 -0300
  • 85e31c684d [MODULES][Collection] Fixing mistakes Phablulo 2021-12-30 12:16:29 -0300
  • bdd8cbf36d [COMPONENT][Right Panel] Send request to AppendRightPanelBlock event Phablulo 2021-12-30 12:14:41 -0300
  • d7f70d288d [MODULES][Collection] Abstracting Collections Phablulo 2021-12-29 21:51:12 -0300
  • 49d247aec2
    [COMPONENTS][Feed] Styling for the empty feed page added Eliseu Amaro 2021-12-29 19:31:28 +0000
  • f28ed5e359
    [CSS] .note-complementary-info now smaller in general Eliseu Amaro 2021-12-29 19:02:06 +0000
  • 6b82708968
    [CARDS][Note] AppendCardNote event overhaul Eliseu Amaro 2021-12-29 17:54:02 +0000
  • 836560f55f
    [CARDS][Note] AppendCardNote event overhaul Eliseu Amaro 2021-12-29 17:54:02 +0000
  • 0caec6ab9e [COMPONENT][ACTOR CIRCLE] fixing template text Phablulo 2021-12-29 13:59:56 -0300
  • 01d5e84a08 [COMPONENT][ACTOR CIRCLE] mention self tag circle with @#self_tag Phablulo 2021-12-29 13:50:29 -0300
  • f9bc1c790f [PLUGIN][AttachmentCollections] Dark mode Phablulo 2021-12-28 12:38:05 -0300
  • 25120c6630 [PLUGIN][AttachmentCollections] Responsive pages Phablulo 2021-12-28 12:21:23 -0300
  • 137723e59a
    [PLUGIN][ActivityPub][Favourite][Repeat][Delete] Document event handlers Diogo Peralta Cordeiro 2021-12-28 22:52:15 +0000