Commit Graph

  • 1e310aa124
    [PLUGIN][ActivityPub][FreeNetwork] DB::findBy won't work if not commited first Diogo Peralta Cordeiro 2022-02-20 13:59:06 +0000
  • 8b0e9c7890
    [UTIL][Form][ActorForms] Fix Full Name validate: Tried to mb_strln on null If the trim(string) is empty, then store null without further ado José Marques 2022-02-20 04:34:56 +0000
  • f1caabd296
    [CARDS][Note] Note factory template macro created, allows Notes to be represented with completely different macros/blocks, possible to extend types through additional events. Compact Notes have a max height, content can be scrolled by [CSS] Avatars, and Embed attachments now have a max-block-size which acts independently of image orientation Eliseu Amaro 2022-02-19 19:18:25 +0000
  • a71c16d654
    [COMPONENTS][Posting] Fixed issue where an embed attachment would violate Note's conversation_id not null constraint Conversation was only assigned after storing Note's attachments Eliseu Amaro 2022-02-19 18:08:05 +0000
  • ecfd6b5ad2
    [PLUGIN][ActivityPub][Model][Note] Sometimes content is explicitely null Diogo Peralta Cordeiro 2022-02-19 05:29:00 +0000
  • 496701ce73
    [PLUGIN][ActivityPub][Inbox] Add event for notifications triggered by AP Inbox Diogo Peralta Cordeiro 2022-02-18 21:12:14 +0000
  • e86dbad6d6
    [COMPONENT][Notification] Don't explode with understandable duplicate notifications Diogo Peralta Cordeiro 2022-02-19 04:47:08 +0000
  • 6f3e760c63
    [PLUGIN][ActivityPub][Inbox] Separate handler by method Diogo Peralta Cordeiro 2022-02-20 05:03:05 +0000
  • 51cccd0155
    [PLUGIN][ActivityPub] Simplify DB usage Diogo Peralta Cordeiro 2022-02-18 17:48:06 +0000
  • 9523927b8e
    [PLUGIN][ActivityPub][Model][Note] There may be no attachments, nor tags, nor to, nor cc Diogo Peralta Cordeiro 2022-02-18 15:28:48 +0000
  • ebbd8bf1e4
    [PLUGIN][ActivityPub][HTTPSignatures] Fix wrong assumption that sha512 is used in hs2019 Diogo Peralta Cordeiro 2022-02-18 15:17:21 +0000
  • 7a59d5a002
    [PLUGIN][ActivityPub][HTTPSignatures] Validate draft-cavage-http-signatures-11 Diogo Peralta Cordeiro 2022-02-18 15:11:20 +0000
  • 52ae5fa690
    [PLUGIN][ActivityPub][Inbox] Improve logs Diogo Peralta Cordeiro 2022-02-17 22:47:37 +0000
  • 99f7e7cd79
    [PLUGIN][ActivityPub][Model][Note] Handle group scope properly Diogo Peralta Cordeiro 2022-02-17 20:06:18 +0000
  • 27635d8ec2
    [PLUGIN][ActivityPub][Model][Note] Add name property as note title Diogo Peralta Cordeiro 2022-02-17 18:45:30 +0000
  • 0a741903a1
    [PLUGIN][ActivityPub][Model][Note] Federate content out Diogo Peralta Cordeiro 2022-02-16 23:57:24 +0000
  • 8f60fc4685
    [PLUGIN][ActivityPub][Model][Note] Federate attentions out Diogo Peralta Cordeiro 2022-02-19 04:45:33 +0000
  • 8cf60275e6
    [PLUGIN][ActivityPub][Model][Note] Add support to Pages Diogo Peralta Cordeiro 2022-02-19 04:45:02 +0000
  • 75837af412
    [CSS] Replacing problematic special Unicode glyphs Eliseu Amaro 2022-02-16 23:42:44 +0000
  • 03a475b642
    [TWIG] Form layout is all new, since extending form_div_layout.html.twig was quite limiting [COMPONENTS][Posting] It is now visible on Actor profiles [COMPONENTS][Search] Overall rework of search results template, there's also additional help text added [CSS] Header no longer translucent, font sizes yet more consistent, replies marker less pronounced, and font hierarchy is now applied in both weight and size Eliseu Amaro 2022-02-16 21:17:13 +0000
  • b69f4a46c5
    [COMPONENT][Posting] Page should flush with a different notification Diogo Peralta Cordeiro 2022-02-16 19:35:27 +0000
  • b6ed0b4c6c
    [CORE][Actor] Fix generic profile route Diogo Peralta Cordeiro 2022-02-16 18:45:30 +0000
  • cee2d143c9
    [COMPONENT][Posting] Add storeLocalPage Minor refactoring and bug fixing Diogo Peralta Cordeiro 2022-02-16 06:58:11 +0000
  • 2d5fac7a89
    [COMPONENT][Notification] Re-introduce the concept of note attention Minor refactoring and bug fixing Diogo Peralta Cordeiro 2022-02-16 06:56:59 +0000
  • e70acd5c3b
    [UTIL][HTML] HTML abstraction class was extended with a more specialised Heading class This little abstraction layer made it a bit easier to add a different title to a Note or Actor Feed Collection template, from whichever controller that uses it. Please, bear in mind, that abstract templates such as those found in Components\Collection, may act in a very 'declarative' way upon using them. This makes it difficult to dynamically choose what type of header is used without undergoing a mining operation in the likes of a pyramid of doom. Hence, this _little_ change. Eliseu Amaro 2022-02-16 03:01:25 +0000
  • f66e178dfc
    [CORE][Actor][Settings] Fix nickname change and refactor Core Form::handle so it's harder to repeat these mistakes again Minor improvements on actor->getLocal Diogo Peralta Cordeiro 2022-02-15 21:16:58 +0000
  • 397b54a207
    [PLUGIN][Bundles] Refactor BlogCollections to Bundles Diogo Peralta Cordeiro 2022-02-15 20:01:27 +0000
  • 33e1d3eb20
    [COMPONENT][Conversation] Use Router::url's _fragment for anchor Diogo Peralta Cordeiro 2022-02-15 19:04:37 +0000
  • 54b9ec48b4
    [COMPONENT][Collection][FeedController] Fix group scope, we should use the IN context actor to check the group Diogo Peralta Cordeiro 2022-02-15 17:49:50 +0000
  • 40590bbd11
    [COMPONENT][Group] Restore settings functionality Diogo Peralta Cordeiro 2022-02-15 17:26:12 +0000
  • 5b94973079
    [COMPONENTS][Posting] Form is no longer added to RightPanel if not on a feed|conversation|groups route Eliseu Amaro 2022-02-15 12:36:45 +0000
  • 9d9abf8afb
    [CARDS][Note] Removed incorrect aria attributes, polished Note card Eliseu Amaro 2022-02-15 11:35:48 +0000
  • be0a2d27e2
    [COMPONENT][Blog] Initial support for in group blogs Diogo Peralta Cordeiro 2022-02-15 17:15:29 +0000
  • bf23ae2dcf
    [ENTITY][Note] Some notes aren't exactly just a note but rather a Page, or further (like happening or poll), this is only initial support for that It prolly will become a varchar instead of an enum, so plugins can add their own note types Diogo Peralta Cordeiro 2022-02-15 17:14:10 +0000
  • 33e768c298
    [COMPONENT][Group][Controller] Separate feed from other group features Diogo Peralta Cordeiro 2022-02-15 17:13:16 +0000
  • 3f9c86f0df
    [COMPONENT][Group] More flexible member roles than only isAdmin Refactor terminology of canAdmin to match current roles system Diogo Peralta Cordeiro 2022-02-14 04:35:13 +0000
  • bc63c3727a
    [COMPONENT][GROUP] Allow to create a group as private and prioritise group scope on Posting in that context Diogo Peralta Cordeiro 2022-02-14 01:47:58 +0000
  • 090a087832
    [COMPONENT][Group] Check nickname on register Diogo Peralta Cordeiro 2022-02-14 01:21:40 +0000
  • 262b14a977
    [COMPONENT][Collection] Organisation no longer is an actor type but rather a type of Actor Group Diogo Peralta Cordeiro 2022-02-14 00:41:57 +0000
  • 10d1a7ed2a
    [PLUGIN][ActivityPub] Implement Group Inbox POST Diogo Peralta Cordeiro 2022-02-12 04:34:10 +0000
  • 3ae8f8213f
    [GROUP] Notifity group subscribers of new activity concerning the group Diogo Peralta Cordeiro 2022-02-11 11:39:25 +0000
  • 66323c5a73
    [PLUGIN][ActivityPub] Fix several issues with target and notifications inserted by AP Diogo Peralta Cordeiro 2022-02-13 22:55:54 +0000
  • 56c884026f
    [COMPONENT][Notification] We must record remote notifications because of feeds Diogo Peralta Cordeiro 2022-02-13 22:51:42 +0000
  • 62bf788b90
    [CORE][Note] Implement private group scope properly Diogo Peralta Cordeiro 2022-02-13 22:50:21 +0000
  • 6500e99b69
    [COMPONENT][Posting] Respect context actor concerning visibility and In sorting Diogo Peralta Cordeiro 2022-02-11 15:31:22 +0000
  • cda1568db5
    [TEMPLATES][Cards][Blocks] Provide both actor uri and url, as well as full mention guidance Diogo Peralta Cordeiro 2022-02-13 22:31:04 +0000
  • 1f2638d15a
    [ROUTES] Remove ActorCircle holdover route Diogo Peralta Cordeiro 2022-02-11 13:56:05 +0000
  • 6b4fa8c303
    [COMPONENT][Notification] Additional check to avoid unnecessary notifications Diogo Peralta Cordeiro 2022-02-11 13:44:32 +0000
  • 17733f32d6
    [PLUGIN][ActivityPub] Implement Group Outbox Diogo Peralta Cordeiro 2022-02-11 00:22:22 +0000
  • fb3e900b28
    [CORE] Add CONFIG_ prefix to environment whitelist Diogo Peralta Cordeiro 2022-02-11 00:17:20 +0000
  • 416451a519
    [CORE][Actor] Simplify logic so more is reused between different types of actors Minor bug fixes Diogo Peralta Cordeiro 2022-02-10 16:02:51 +0000
  • 1f1524c2b3
    [GROUP] Simplify logic by making Actor::Organisation a type of Actor::Group Some minor bug fixes Diogo Peralta Cordeiro 2022-02-10 04:31:06 +0000
  • 35e907f7b2
    [CARDS][Note] Note's 'in reply to' information added, overall polish of feeds templates and proper titles added for every single section that makes up a note Eliseu Amaro 2022-02-09 18:49:34 +0000
  • 79bb258ba6
    [CSS] Further dialing of sizes and media queries for a better mobile UX Eliseu Amaro 2022-02-08 17:14:28 +0000
  • 80dfea6812
    [CARDS][Note] Note's actions are now inside the same div as Note's complementary info, overall footprint of replies diminished Eliseu Amaro 2022-02-08 16:13:46 +0000
  • f6b19d2a0f
    [CARDS][Note] Note's actions are now inside the same div as Note's complementary info, overall footprint of replies diminished Eliseu Amaro 2022-02-08 16:13:46 +0000
  • 67a2387b31
    [CARDS][Note] Removed note's complementary info related to the current user everywhere, which was criticized from being redundant Eliseu Amaro 2022-02-08 15:19:33 +0000
  • 5d0b8930e1
    [COMPONENTS][Conversation] Removed redundant complementary information from notes replied to Eliseu Amaro 2022-02-08 14:43:39 +0000
  • 22741702bf
    [CSS] Replaced .section-details-subtitle summary, .section-details-title summary outline to a border, since Firefox ESR doesn't apply border-radius to outline Eliseu Amaro 2022-02-08 14:22:52 +0000
  • ba131bdb16
    [CSS] Background noise is back, default_theme directory hierarchy simplified [PLUGINS][Oomox] Fixed issue where resetting colours when no entity was present would lead to an error (it expected an entity, but NULL was given) Eliseu Amaro 2022-02-08 14:12:59 +0000
  • 7b0667109d
    [CARDS][Note] Note actions are now displayed at the end Eliseu Amaro 2022-02-08 01:26:25 +0000
  • 5cd3bc3206
    [CSS] Touch devices are now able to scroll horizontally on note author information Eliseu Amaro 2022-02-08 00:30:15 +0000
  • 79d022e850
    [CSS] Fixing note attachments padding, height and allowing their wrap when limited space is available Eliseu Amaro 2022-02-08 00:18:24 +0000
  • cb393ca554
    [CARDS][Note] Fix note replies from calling note macro as if it was still part of the same template Eliseu Amaro 2022-02-08 00:05:51 +0000
  • 99593a19ef
    [CSS] Default theme polish work, more consistent font sizes and improved dark theme colors Eliseu Amaro 2022-02-07 23:54:29 +0000
  • 9a53f94b77
    [TWIG] Replaced getRightPanelBlocks with addRightPanelBlock, provides more control on block placement Eliseu Amaro 2022-02-07 20:25:37 +0000
  • d6666cf209
    [CSS] Aligned details marker arrows Eliseu Amaro 2022-02-07 02:46:08 +0000
  • b3d582f665
    [PLUGINS][AttachmentCollections] Fixed "Error: Expected Doctrine\ORM\Query\Lexer::T_IDENTIFIER, got 'Plugin\AttachmentCollections\Entity\AttachmentCollection'" [TWIG] Cards are now divided into blocks and macros, additional macros done, attachments page no longer inside cards directory [CARDS][Navigation] Now using macros to create section, details, and nav elements Eliseu Amaro 2022-02-06 21:37:04 +0000
  • 2b9f70f89f
    [PLUGINS][BlogCollections] Entities and base plugin and controller done Eliseu Amaro 2022-02-05 16:15:34 +0000
  • e0ceddc2e6
    [CSS] Replaced fooobar:not([foo=bar], [foo2=bar2]) rule, as Firefox ESR 78.x doesn't support that specific syntax Eliseu Amaro 2022-02-04 21:10:21 +0000
  • 56cd45ecdf
    [CSS] Replaced fooobar:not([foo=bar], [foo2=bar2]) rule, as Firefox ESR 78.x doesn't support that specific syntax origin/v3 Eliseu Amaro 2022-02-04 21:10:21 +0000
  • 81f6d496c6
    [PLUGIN][OAuth2] Fix some static issues Diogo Peralta Cordeiro 2022-02-04 18:34:08 +0000
  • 4dd976eb22
    [ENTITY][Note] Added function getRenderedSplit, return an array of paragraphs/line breaks Eliseu Amaro 2022-02-04 16:03:49 +0000
  • 05e6d383bd
    [ENTITY][Note] Added function getRenderedSplit, return an array of paragraphs/line breaks Eliseu Amaro 2022-02-04 16:03:49 +0000
  • fb76775716 [TOOLS][COMPONENTS][CORE] Ran cs-fixer on all files Bruno Aleixo 2022-01-30 16:41:54 +0000
  • 162b01e2c5 [CORE] Unset sensitive information from the environment Bruno Aleixo 2022-01-30 16:39:43 +0000
  • afd1211852
    [CSS] Using accent-color rule to stylize checkbox Eliseu Amaro 2022-01-28 23:15:01 +0000
  • 8f8070036c
    [CSS] Eliminated repeated rules, improved icon alignment, and removed checkbox and radio custom styling Eliseu Amaro 2022-01-28 18:21:04 +0000
  • 2e6f91f34e
    [FORM][ActorForms] Fullname length is now validated prior to being set Eliseu Amaro 2022-01-27 17:53:02 +0000
  • 5036b72a71
    [ENTITY][Actor] Nickname is lower case transformed when generating 'actor_view_nickname', making sure that actor pages are linked accordingly Eliseu Amaro 2022-01-27 17:19:50 +0000
  • a17a514bfd
    [CONTROLLER][Security] Further sanity checks and validation done on email entry Eliseu Amaro 2022-01-27 17:08:20 +0000
  • 1576d253a5
    [CONTROLLER][UserPanel] Email is now sanitized and validated before calling corresponding setter Eliseu Amaro 2022-01-27 16:59:43 +0000
  • 64a698d255
    [COMPONENTS][Search] Polished search template for a clearer header hierarchy Eliseu Amaro 2022-01-27 02:17:41 +0000
  • ab6dabf4f7
    [CSS] Fix issue where panels wouldn't scroll independantly Eliseu Amaro 2022-01-27 01:53:30 +0000
  • 222e1fbb2b
    [PLUGINS][AttachmentShowRelated] Replacing h2 with span, its supposed to be complementary content, not main Eliseu Amaro 2022-01-27 01:13:18 +0000
  • 117549bf1e
    [PLUGINS][Favourite] Remove favourite action properly removes note_favourite Entity now [COMPONENTS][Collection] Simplyfying feed-action-details template section [COMPONENTS] Documentation work [PLUGINS] Documentation work Eliseu Amaro 2022-01-27 00:54:27 +0000
  • adf484f58a
    [COMPONENTS][Posting] No error to ignore was reported on line 161, removed ignore Eliseu Amaro 2022-01-26 20:54:55 +0000
  • 16e7d6cff7
    [COMPONENTS] Documenting methods with high cognitive complexity, specifically in Group and Posting components Eliseu Amaro 2022-01-26 20:01:37 +0000
  • 6a5312aca9
    [CORE][GNUsocial] social.local.yaml is now updated with the proper node name Eliseu Amaro 2022-01-26 18:46:31 +0000
  • 14bb1b2876
    [COMPONENTS][Conversation] Note being replied to now appears before Posting's own form, RightPanel is also open by default on smaller screens when the current route is 'conversation_reply_to' Eliseu Amaro 2022-01-25 19:17:40 +0000
  • c7c5fe7979
    [PLUGIN][OAuth2] Add 'me' field to token responses Hugo Sales 2022-01-25 16:07:39 +0000
  • fa0d02a9ac
    [PLUGIN][OAuth2] Start adding OAuth2 support with client registration Hugo Sales 2022-01-25 12:17:32 +0000
  • 4736146b80
    [TOOLS] Update autocode, allow for abstract entity classes, derive namespace from file rather than using 'get_declared_classes' Hugo Sales 2022-01-24 15:08:22 +0000
  • e3bfb1ebc5
    [CSS] .note-info text will automatically crop when no space is available, on hover will show contents Eliseu Amaro 2022-01-25 00:02:38 +0000
  • ee04571f4d
    [TWIG] Various fixes related to header elements hierarchy Eliseu Amaro 2022-01-23 19:46:47 +0000
  • bf07fa1ade
    [COMPONENTS][Collection] Added PrependActorsCollection event [COMPONENTS][Group] Added getGroupCreateForm, used in PrependActorsCollection event to build create a new Group form view [COMPONENTS][LeftPanel] Removed onEndShowStyles event since the corresponding CSS needed is now consolidated into the default_theme itself [COMPONENTS][RightPanel] Deleted components/RightPanel/RightPanel.php, since its only method (onEndShowStyles) wasn't needed anymore Eliseu Amaro 2022-01-23 18:56:57 +0000
  • e4a3438d55
    [CORE][I18n] Fixing 'file_get_contents(): Argument #1 () must be of type string, Symfony\Component\Finder\SplFileInfo given' error by using Symfony's Finder to iterate through existing files Eliseu Amaro 2022-01-22 19:16:35 +0000
  • 6b1c6f603e
    [CORE][ActorLocalRoles] Improve Roles Diogo Peralta Cordeiro 2022-01-22 15:02:21 +0000
  • 5f243f68be
    [DEPENDENCIES] Add symfony/psr-http-message-bridge Hugo Sales 2022-01-21 19:55:54 +0000
  • 68c3204e71
    [DEPENDENCIES] Update dependencies Hugo Sales 2022-01-21 15:25:28 +0000