Commit Graph

  • 559f6d650b
    [COMPONENT][Language] Fix template name in language sorting Hugo Sales 2022-01-21 20:55:25 +0000
  • 3d9edd1db8
    [COMPONENTS][LeftPanel] Edit feeds page polish, existing links are shown in a grid, saving space [COMPONENTS][Collection] Fixing details summary class [PLUGINS][WebMonetization] Fixing widget details summary class Eliseu Amaro 2022-01-21 19:51:13 +0000
  • 402300fe93
    [COMPONENTS][Search] Fixing Search form incorrect class names Eliseu Amaro 2022-01-21 18:36:44 +0000
  • e2e1b0172d
    [COMPONENTS][Collection] Actors view template ordering section polished [PLUGINS][RepeatNote] Note to be repeated now uses full note card [CSS] Simplyfying rules, re-ordering and removing unnecessary and costly 'display: flex' rules [CARDS][Note] Minimal note macro has info inside the note itself now, since horizontal space is limited Eliseu Amaro 2022-01-21 18:02:27 +0000
  • f731850f5c
    [CSS] .section-widget class and derivatives replaced as .frame-section, since a widget implies a simple element with a specific function Eliseu Amaro 2022-01-19 23:54:45 +0000
  • 7d546e8901
    [CSS] Improved performance, reduced padding [COMPONENTS][LeftPanel] Consolidated CSS into base.css [COMPONENTS][RightPanel] Consolidated CSS into base.css [PLUGINS][WebMonetization] Replaced fieldset with section Eliseu Amaro 2022-01-19 18:21:51 +0000
  • bdeb3bcff5
    [PLUGIN][ActivityPub] Federate Actor of types other than Person Fix some other minor bugs Diogo Peralta Cordeiro 2022-01-19 02:22:29 +0000
  • 25b2847201
    [TOOLS][AYY1] Improve accesibility testing to save images and compare the differences against a reference (tests/screenshots/ Hugo Sales 2022-01-18 17:17:07 +0000
  • 23d45ffab7
    [UTIL][Formatting] Mention prefix was hardcoded, fixed. Diogo Peralta Cordeiro 2022-01-18 13:01:31 +0000
  • b253ce5e70
    [DOCS][Design] Add guidelines menu entry Diogo Peralta Cordeiro 2022-01-18 11:35:38 +0000
  • c4f9e58e8d
    [COMPONENTS][Attachment] Fixed typo on attachmentShowWithNote, where the template called was somehow replaced with a child of it Eliseu Amaro 2022-01-18 00:58:25 +0000
  • 6ab740d780
    [COMPONENT][Search][UI] Fix template, which included the search builder form inside the search form, chaos ensuing Hugo Sales 2022-01-17 22:57:38 +0000
  • de795b78f9
    [DOCKER][DEPENDENCIES] Restructure PHP Dockerfile to install each package in separate layers and add WikiMedia texvc Hugo Sales 2022-01-17 22:23:23 +0000
  • 29d498770c
    [COMPONENTS][Group] Create a group route added, template polished [COMPONENTS][Circle] Removed any Group related route from shouldAddToRightPanel event [CARDS][Profile] Block should now allow inline long nicknames to not break Eliseu Amaro 2022-01-17 21:33:38 +0000
  • d7039b1c5c
    [COMPONENTS][Group] Create a group route added, template polished [COMPONENTS][Circle] Removed any Group related route from shouldAddToRightPanel event [CARDS][Profile] Block should now allow inline long nicknames to not break Eliseu Amaro 2022-01-17 21:33:38 +0000
  • 1856af68b3
    [PLUGIN][RepeatNote][COMPONENTS][Posting] Review and fix RepeatNote. Handle attachment lives in Posting Hugo Sales 2022-01-17 20:56:14 +0000
  • 9bd1f42843
    [TOOLS] Use sudo to remove files Hugo Sales 2022-01-17 20:49:36 +0000
  • 145c88d43f
    [ENTITY][Note] Only attempt to find mentions if we have content Hugo Sales 2022-01-17 20:45:47 +0000
  • 4717dde12e
    [TWIG][I18N] Improve base template facilitate translations of the accessibility panel text Hugo Sales 2022-01-17 18:08:03 +0000
  • c028a601a5
    [COMPONENTS][Group] Create a group route added, template polished [COMPONENTS][Circle] Removed any Group related route from shouldAddToRightPanel event [CARDS][Profile] Block should now allow inline long nicknames to not break Eliseu Amaro 2022-01-17 21:33:38 +0000
  • 692ecf1c99
    [TWIG] Improved templates HTML structure, removed unnecessary element nesting, and refactored content sectioning [COMPONENTS][Search] Refactored widget event as 'PrependRightPanel' (making it able to accomodate more generic blocks) Eliseu Amaro 2022-01-17 16:32:41 +0000
  • 242fe3fd6e
    [PLUGINS][PinnedNotes] Replacing arbitary size values with common variables Eliseu Amaro 2022-01-17 03:06:40 +0000
  • dbdf1d9b0b
    [CSS] Fixed footer responsiveness, since its content wouldn't wrap up from insuficient space for all of its content Eliseu Amaro 2022-01-17 03:01:15 +0000
  • 7daa61500d
    [COMPONENTS][Collection] Notes collection template now has a default title [CARDS][Note] Removed note actions from minimal note block Eliseu Amaro 2022-01-17 02:51:20 +0000
  • 077cbcf424
    [TWIG] Improved accessibility menu Eliseu Amaro 2022-01-17 02:29:40 +0000
  • 04431885aa
    [PLUGIN][PinnedNotes] Fix ActivityPub config Phablulo Joel 2022-01-16 22:55:18 -0300
  • b8a35f9d6d
    [PLUGIN][WebMonetization] Fix ActivityPub config Phablulo Joel 2022-01-16 22:00:59 -0300
  • 184d0246a5
    [COMPONENTS][RightPanel] AppendRightPanelBlock event refactored, replaced with src/Twig/Rintime::getRightPanelBlocks [COMPONENTS] Re-ordered onAppendRightPanelBlock event calls arguments for improved consistency across events Eliseu Amaro 2022-01-17 01:36:12 +0000
  • da7ae5e1f5
    [TESTS][A11Y] Login and check all user pages for accessibility Hugo Sales 2022-01-16 20:19:41 +0000
  • 9e4aed84f8
    [PLUGIN][LatexNotes] add LaTeX support for notes Phablulo Joel 2022-01-16 16:24:56 -0300
  • db42ade2b6
    [PLUGIN][MarkdownNotes] add markdown support for notes Phablulo Joel 2022-01-16 15:37:38 -0300
  • 06d11d8337
    [PLUGINS[WebMonetization] Basic activityPub support Phablulo Joel 2022-01-16 15:01:50 -0300
  • 148dd6db50
    [PLUGINS][PinnedNotes] Basic activityPub support Phablulo Joel 2022-01-16 14:56:53 -0300
  • 21c7912702
    [PLUGIN][Pinned Notes] Allow user to pin his notes Phablulo Joel 2022-01-16 13:04:56 -0300
  • f7cbfbff8c
    [COMPONENT][Collection] Add event to render html before drawing feed Phablulo Joel 2022-01-16 12:11:34 -0300
  • 3f0d996dc9
    [COMPONENT][Tag] Fix event handling Phablulo Joel 2022-01-16 12:08:12 -0300
  • 9e891ed020
    [TOOLS][PHPStan] Ignore errors due to lack of namespace in CodeCeption acceptance tester Hugo Sales 2022-01-16 19:29:47 +0000
  • 6c6c0270c5
    [TESTS][CodeCeption] Update acceptance tests to remove accesibility test kludge Hugo Sales 2022-01-16 19:03:32 +0000
  • a59997b41f
    [TOOLS][DOCKER][A11Y] Switch to Pa11y CI and don't run it 'integrated' with codeception, since there was no good way to share cookies Hugo Sales 2022-01-16 18:57:32 +0000
  • d542be1df4
    [ACCESSIBILITY] Fix regressions in panel checkboxes and accessibility menu accesskeys Accessibility menu accesskey regressions introduced with [ACCESSIBILITY][BASE] Accessibility menu was unreachable. Eliseu Amaro 2022-01-13 18:48:55 +0000
  • eff9318c1d
    [UTIL][Formatting] Mention title is not always defined Eliseu Amaro 2022-01-13 18:07:19 +0000
  • fa9df9962e
    [COMPONENTS][Conversation] Route 'conversation_mute' now has the corresponding conversation view embedded, user is also redirected properly [PLUGINS][Favourite] Fixed typo Eliseu Amaro 2022-01-13 17:47:47 +0000
  • 859bf0c0bf
    [CONTROLLER][UserPanel] Notification settings panel debug information added for future reference Eliseu Amaro 2022-01-12 19:05:29 +0000
  • d29e28b829
    [CORE][Entity] Replaced get_called_class() calls with static::class since the former is deprecated Eliseu Amaro 2022-01-12 19:03:01 +0000
  • 14b03c7137
    [UI][UserPanel] Do not try to re-set an unchanged nickname Diogo Peralta Cordeiro 2022-01-12 17:46:13 +0000
  • 480f570238
    [CORE][SECURITY][HTML] Refactor Security::sanitize to HTML::sanitize Update composer dependencies, move more general deps from ActivityPub to Core Diogo Peralta Cordeiro 2022-01-12 17:12:26 +0000
  • 968b1751fd
    [CSS] Further styling optimizations, compacting common rules. Removed select dropdown images, since they are no longer required Eliseu Amaro 2022-01-12 16:42:33 +0000
  • c8daa82c1d
    [TWIG] Replaced base.css @import with HTML link imports Eliseu Amaro 2022-01-12 16:29:02 +0000
  • 600a1511cb
    [TWIG] Removed all instances were 'arrow-down' icon was called in twig templates, replaced it's intended feedback by using :after pseudo-selector within CSS Eliseu Amaro 2022-01-12 16:07:28 +0000
  • 59b8bdf99b
    [PLUGIN][ActivityPub] Provide ActivityStreams 2.0 responses for every Collection Implemented ActivityPub Outbox Diogo Peralta Cordeiro 2022-01-11 20:28:15 +0000
  • f3a7e8f04d
    [TOOLS] Remove CodeCeption files from composer autoload-dev, since they're not available before installing, and ignore errors in PHPStan Hugo Sales 2022-01-10 23:14:43 +0000
  • 65504b72bb
    [TOOLS] Setup pa11y to run on pages after codeception Hugo Sales 2022-01-10 23:08:48 +0000
  • d713429d88
    [CORE][Nickname] Properly set nickname for existing accounts José Marques 2022-01-10 11:29:37 +0000
  • 1056bc661f
    [COMPONENT][FreeNetwork] Restore Galaxy feed Diogo Peralta Cordeiro 2022-01-10 10:17:05 +0000
  • f40eb3955f
    [TOOLS] Update makefile to add an acceptance and accesibility testing target Hugo Sales 2022-01-09 14:45:33 +0000
  • b2b445d21e
    [TOOLS][DOCKER] Add pa11y and nginx container to tooling toolchain Hugo Sales 2022-01-09 14:44:56 +0000
  • 528f6df240
    [TOOLS][PHPStan] Ignore autogenerated Codeception classes Hugo Sales 2022-01-09 14:44:08 +0000
  • 894c78bf99
    [TOOLS] Keep git in docker image, since we use patched composer packages, temporarily Hugo Sales 2022-01-09 14:43:33 +0000
  • 38baa192d8
    [DEPENDENCIES][TOOL] Add codeception and bootstrap it for acceptance and accessibility testing Hugo Sales 2022-01-09 14:42:16 +0000
  • a697399a6f
    [PLUGIN][DeleteNote][Favourite][ProfileColor][RepeatNote][WebMonetization] Refactor, cleanup and cache results Hugo Sales 2022-01-08 17:15:00 +0000
  • cdf1d67d0f
    [CORE][Cache] Workaround to redis not allowing empty lists Hugo Sales 2022-01-08 17:13:08 +0000
  • 06ece5b72e
    [COMPONENT][Collection] Only run queries if the criteria is not empty Hugo Sales 2022-01-08 15:17:13 +0000
  • da6d3bd351
    [COMPONENT][Collection] Use current locale Hugo Sales 2022-01-08 15:12:31 +0000
  • c835fc6aca
    [COMPONENT][Collection][Feed][Attachment][Feed][Language][Tag] Refactor and consolidate Search and Feed query mechanisms into Collection. Remame 'onSearch' events to 'onCollectionQuery' Hugo Sales 2022-01-08 15:10:39 +0000
  • 57604b3851
    [PLUGIN][NoteTypeFilter] Always show filtering options Hugo Sales 2022-01-08 14:26:12 +0000
  • 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 Joel 2022-01-07 14:55:35 -0300
  • 9cf8970603 [TEMPLATES][Base] AppendToHead event added to base template Phablulo Joel 2022-01-07 14:53:55 -0300
  • c3d58c350e [COMPONENTS][Collections] Iterating documentation Phablulo Joel 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