da7ae5e1f5
[TESTS][A11Y] Login and check all user pages for accessibility
2022-01-21 21:03:07 +00:00
9e4aed84f8
[PLUGIN][LatexNotes] add LaTeX support for notes
2022-01-21 21:03:07 +00:00
db42ade2b6
[PLUGIN][MarkdownNotes] add markdown support for notes
2022-01-21 21:03:07 +00:00
06d11d8337
[PLUGINS[WebMonetization] Basic activityPub support
2022-01-21 21:03:07 +00:00
148dd6db50
[PLUGINS][PinnedNotes] Basic activityPub support
2022-01-21 21:03:06 +00:00
21c7912702
[PLUGIN][Pinned Notes] Allow user to pin his notes
2022-01-21 21:03:06 +00:00
f7cbfbff8c
[COMPONENT][Collection] Add event to render html before drawing feed
2022-01-21 21:03:06 +00:00
3f0d996dc9
[COMPONENT][Tag] Fix event handling
2022-01-21 21:03:06 +00:00
9e891ed020
[TOOLS][PHPStan] Ignore errors due to lack of namespace in CodeCeption acceptance tester
2022-01-21 21:03:06 +00:00
6c6c0270c5
[TESTS][CodeCeption] Update acceptance tests to remove accesibility test kludge
2022-01-21 21:03:06 +00:00
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
2022-01-21 21:03:06 +00:00
d542be1df4
[ACCESSIBILITY] Fix regressions in panel checkboxes and accessibility menu accesskeys
...
Accessibility menu accesskey regressions introduced with [ACCESSIBILITY][BASE] Accessibility menu was unreachable.
2022-01-13 19:47:41 +00:00
eff9318c1d
[UTIL][Formatting] Mention title is not always defined
2022-01-13 18:07:19 +00:00
fa9df9962e
[COMPONENTS][Conversation] Route 'conversation_mute' now has the
...
corresponding conversation view embedded, user is also redirected
properly
[PLUGINS][Favourite] Fixed typo
2022-01-13 17:47:47 +00:00
859bf0c0bf
[CONTROLLER][UserPanel] Notification settings panel debug information added for future reference
2022-01-13 16:24:23 +00:00
d29e28b829
[CORE][Entity] Replaced get_called_class() calls with static::class since the former is deprecated
2022-01-13 16:24:12 +00:00
14b03c7137
[UI][UserPanel] Do not try to re-set an unchanged nickname
2022-01-12 17:46:13 +00:00
480f570238
[CORE][SECURITY][HTML] Refactor Security::sanitize to HTML::sanitize
...
Update composer dependencies, move more general deps from ActivityPub to Core
2022-01-12 17:12:58 +00:00
968b1751fd
[CSS] Further styling optimizations, compacting common rules. Removed select dropdown images, since they are no longer required
2022-01-12 16:42:33 +00:00
c8daa82c1d
[TWIG] Replaced base.css @import with HTML link imports
...
According to 'High Performance Web Sites' (ISBN 10: 0596529309), @import has a negative impact on web page performance. Since all imports dependant on base.css will only start downloading after that one is fully gathered.
2022-01-12 16:32:47 +00:00
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
...
In user panel render time reduced dramatically, by ~70ms. Said icon was requested by twig >10 times.
2022-01-12 16:07:28 +00:00
59b8bdf99b
[PLUGIN][ActivityPub] Provide ActivityStreams 2.0 responses for every Collection
...
Implemented ActivityPub Outbox
2022-01-11 20:30:25 +00:00
f3a7e8f04d
[TOOLS] Remove CodeCeption files from composer autoload-dev, since they're not available before installing, and ignore errors in PHPStan
2022-01-10 23:14:43 +00:00
65504b72bb
[TOOLS] Setup pa11y to run on pages after codeception
2022-01-10 23:09:39 +00:00
José Marques
d713429d88
[CORE][Nickname] Properly set nickname for existing accounts
2022-01-10 11:33:13 +00:00
1056bc661f
[COMPONENT][FreeNetwork] Restore Galaxy feed
2022-01-10 10:29:55 +00:00
f40eb3955f
[TOOLS] Update makefile to add an acceptance and accesibility testing target
2022-01-09 14:45:33 +00:00
b2b445d21e
[TOOLS][DOCKER] Add pa11y and nginx container to tooling toolchain
2022-01-09 14:44:56 +00:00
528f6df240
[TOOLS][PHPStan] Ignore autogenerated Codeception classes
2022-01-09 14:44:08 +00:00
894c78bf99
[TOOLS] Keep git in docker image, since we use patched composer packages, temporarily
2022-01-09 14:43:33 +00:00
38baa192d8
[DEPENDENCIES][TOOL] Add codeception and bootstrap it for acceptance and accessibility testing
2022-01-09 14:42:16 +00:00
a697399a6f
[PLUGIN][DeleteNote][Favourite][ProfileColor][RepeatNote][WebMonetization] Refactor, cleanup and cache results
2022-01-09 12:29:34 +00:00
cdf1d67d0f
[CORE][Cache] Workaround to redis not allowing empty lists
2022-01-09 12:29:34 +00:00
06ece5b72e
[COMPONENT][Collection] Only run queries if the criteria is not empty
2022-01-09 12:29:34 +00:00
da6d3bd351
[COMPONENT][Collection] Use current locale
2022-01-09 12:29:34 +00:00
c835fc6aca
[COMPONENT][Collection][Feed][Attachment][Feed][Language][Tag] Refactor and consolidate Search and Feed query mechanisms into Collection. Remame 'onSearch' events to 'onCollectionQuery'
2022-01-09 12:29:34 +00:00
57604b3851
[PLUGIN][NoteTypeFilter] Always show filtering options
2022-01-09 12:29:34 +00:00
b1abd81aca
[DEPENDENCIES] Update dependencies
2022-01-08 00:11:12 +00:00
5cfed3d536
[TWIG] Display errors in templates that display forms with form_start
2022-01-08 00:11:08 +00:00
0758d6145b
[COMPONENT][Collection][CONTROLLER][Collection] Use null-safe calls to attempt to get a language
2022-01-08 00:07:32 +00:00
d17f276419
[COMPONENTS][Conversation] Added missing foreign keys to ConversationMute Entity
...
Fixed 'is_muted' variable check logic that impeded the Conversation from being muted
2022-01-07 21:14:51 +00:00
fc57b3290e
[COMPONENTS][Search] Polished results page HTML view
2022-01-07 21:14:51 +00:00
1438433859
[PLUGINS][NoteTypeFeedFilter] Polish feed actions HTML, adding proper anchor titles and better user feedback when a filter in applied
...
[COMPONENTS][Collection] Notes feed template HTML polish to accomodate changes needed for NoteTypeFeedFilter
2022-01-07 21:14:51 +00:00
cb1dc4c10f
[PLUGIN][WebMonetization] Adding Web Monetization plugin which allows for donations using the Web Monetizations protocol
2022-01-07 14:55:35 -03:00
9cf8970603
[TEMPLATES][Base] AppendToHead event added to base template
2022-01-07 14:53:55 -03:00
c3d58c350e
[COMPONENTS][Collections] Iterating documentation
2022-01-07 09:23:37 -03:00
e056920de4
[COMPONENT][Subscription] Fix Notifications
2022-01-06 12:13:11 +00:00
0c245fcb6e
[COMPONENTS][Subscription] Subscribe Actor action implemented
...
[TWIG] AddProfileAction event added
[CARDS][Profile] Refactor and restyling to accomodate Actor actions
2022-01-06 12:13:10 +00:00
0d1ab2c9cf
[SECURITY][Register] New users should have their current browser language set as first language preference
2022-01-05 04:19:35 +00:00
3f8fab0021
[PLUGIN][Favourite] Fix routes
2022-01-05 04:19:35 +00:00