Eliseu Amaro
|
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 |
|
Diogo Peralta Cordeiro
|
59b8bdf99b
|
[PLUGIN][ActivityPub] Provide ActivityStreams 2.0 responses for every Collection
Implemented ActivityPub Outbox
|
2022-01-11 20:30:25 +00:00 |
|
Hugo Sales
|
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 |
|
Hugo Sales
|
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 |
|
Diogo Peralta Cordeiro
|
1056bc661f
|
[COMPONENT][FreeNetwork] Restore Galaxy feed
|
2022-01-10 10:29:55 +00:00 |
|
Hugo Sales
|
f40eb3955f
|
[TOOLS] Update makefile to add an acceptance and accesibility testing target
|
2022-01-09 14:45:33 +00:00 |
|
Hugo Sales
|
b2b445d21e
|
[TOOLS][DOCKER] Add pa11y and nginx container to tooling toolchain
|
2022-01-09 14:44:56 +00:00 |
|
Hugo Sales
|
528f6df240
|
[TOOLS][PHPStan] Ignore autogenerated Codeception classes
|
2022-01-09 14:44:08 +00:00 |
|
Hugo Sales
|
894c78bf99
|
[TOOLS] Keep git in docker image, since we use patched composer packages, temporarily
|
2022-01-09 14:43:33 +00:00 |
|
Hugo Sales
|
38baa192d8
|
[DEPENDENCIES][TOOL] Add codeception and bootstrap it for acceptance and accessibility testing
|
2022-01-09 14:42:16 +00:00 |
|
Hugo Sales
|
a697399a6f
|
[PLUGIN][DeleteNote][Favourite][ProfileColor][RepeatNote][WebMonetization] Refactor, cleanup and cache results
|
2022-01-09 12:29:34 +00:00 |
|
Hugo Sales
|
cdf1d67d0f
|
[CORE][Cache] Workaround to redis not allowing empty lists
|
2022-01-09 12:29:34 +00:00 |
|
Hugo Sales
|
06ece5b72e
|
[COMPONENT][Collection] Only run queries if the criteria is not empty
|
2022-01-09 12:29:34 +00:00 |
|
Hugo Sales
|
da6d3bd351
|
[COMPONENT][Collection] Use current locale
|
2022-01-09 12:29:34 +00:00 |
|
Hugo Sales
|
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 |
|
Hugo Sales
|
57604b3851
|
[PLUGIN][NoteTypeFilter] Always show filtering options
|
2022-01-09 12:29:34 +00:00 |
|
Hugo Sales
|
b1abd81aca
|
[DEPENDENCIES] Update dependencies
|
2022-01-08 00:11:12 +00:00 |
|
Hugo Sales
|
5cfed3d536
|
[TWIG] Display errors in templates that display forms with form_start
|
2022-01-08 00:11:08 +00:00 |
|
Hugo Sales
|
0758d6145b
|
[COMPONENT][Collection][CONTROLLER][Collection] Use null-safe calls to attempt to get a language
|
2022-01-08 00:07:32 +00:00 |
|
Eliseu Amaro
|
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 |
|
Eliseu Amaro
|
fc57b3290e
|
[COMPONENTS][Search] Polished results page HTML view
|
2022-01-07 21:14:51 +00:00 |
|
Eliseu Amaro
|
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 |
|
Phablulo
|
cb1dc4c10f
|
[PLUGIN][WebMonetization] Adding Web Monetization plugin which allows for donations using the Web Monetizations protocol
|
2022-01-07 14:55:35 -03:00 |
|
Phablulo
|
9cf8970603
|
[TEMPLATES][Base] AppendToHead event added to base template
|
2022-01-07 14:53:55 -03:00 |
|
Phablulo
|
c3d58c350e
|
[COMPONENTS][Collections] Iterating documentation
|
2022-01-07 09:23:37 -03:00 |
|
Diogo Peralta Cordeiro
|
e056920de4
|
[COMPONENT][Subscription] Fix Notifications
|
2022-01-06 12:13:11 +00:00 |
|
Eliseu Amaro
|
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 |
|
Diogo Peralta Cordeiro
|
0d1ab2c9cf
|
[SECURITY][Register] New users should have their current browser language set as first language preference
|
2022-01-05 04:19:35 +00:00 |
|
Diogo Peralta Cordeiro
|
3f8fab0021
|
[PLUGIN][Favourite] Fix routes
|
2022-01-05 04:19:35 +00:00 |
|
Diogo Peralta Cordeiro
|
cd6ce3542e
|
[COMPONENT][Circle] Move circles to a component, various bug fixes
Mention links are now correct
|
2022-01-05 04:19:22 +00:00 |
|
Diogo Peralta Cordeiro
|
627d92b290
|
[COMPONENT][Tag] Improve Note Tag Handling and start extracting Circles logic out of the plugin, various bug fixes
|
2022-01-05 01:30:02 +00:00 |
|
Diogo Peralta Cordeiro
|
ee007befa4
|
[COMPONENT][Posting] DB::Flush after Notification and fix minor issues with In targets
|
2022-01-05 01:30:01 +00:00 |
|
Diogo Peralta Cordeiro
|
9df9c6a19c
|
[COMPONENT][Collection] Make MetaCollectionPlugin a trait and abstract collection delete and name update
|
2022-01-05 01:30:00 +00:00 |
|
Diogo Peralta Cordeiro
|
754135743e
|
[COMPONENT][Subscription] Move respective routes to component
|
2022-01-05 01:29:27 +00:00 |
|
Diogo Peralta Cordeiro
|
5a0bbfc795
|
[UTIL][Common][I18N] Use actor's preferred language for _m and utility to retrieve current language even when no actor is logged in
|
2022-01-05 01:29:26 +00:00 |
|
Hugo Sales
|
6247dd4c1a
|
[COMPONENT][RightPanel] Display form errors
|
2022-01-04 18:58:32 +00:00 |
|
Hugo Sales
|
de8eab2cf8
|
[CORE][FORM][FormTypeNonceExtension] Add a nonce to all forms with a CSRF token
|
2022-01-04 18:58:32 +00:00 |
|
Hugo Sales
|
b7e4f79ccc
|
[CORE][Cache] Add Cache::incr which increments a value at , atomically, in the case of Redis
|
2022-01-04 18:58:32 +00:00 |
|
Eliseu Amaro
|
a5b5362be2
|
[DOCS][Designer] General guidelines for styling initiated
Added wireframes of default page, dividing page into 4 distinct general
areas.
Added CSS classes reference table.
|
2022-01-04 00:02:21 +00:00 |
|
Hugo Sales
|
d444ea7963
|
[COMPONENT][Conversation] Refactor and fix Conversation component
|
2022-01-03 21:20:27 +00:00 |
|
Hugo Sales
|
a729a8eddb
|
[COMPONENT][Collection] Pass current actor and their top language to query, if not otherwise specified
|
2022-01-03 21:20:26 +00:00 |
|
Hugo Sales
|
a8a8cc4046
|
[COMPONENT][Posting] Plumb in reply_to and redirecto to GET from
|
2022-01-03 21:20:26 +00:00 |
|
Hugo Sales
|
7d38c927e1
|
[ENTITY][Note][CACHE] Consolidate cache keys to helper function and add ensureCanInteract
|
2022-01-03 21:20:26 +00:00 |
|
Eliseu Amaro
|
135bf8bc68
|
[COMPONENTS][Conversation] Documented respective Controller
[PLUGINS][TreeNotes] Documentation added, feedFormatTree explained in detail
|
2022-01-03 19:26:17 +00:00 |
|
Eliseu Amaro
|
5a31258190
|
[COMPONENTS][Conversation] Further documentation work, expected arguments explained in more detail
|
2022-01-03 19:26:17 +00:00 |
|
Hugo Sales
|
f5fc7b6cd1
|
[CORE][Controller] Add facility for either returning null or throwing, from Controller->{int,string,bool}
|
2022-01-03 18:02:33 +00:00 |
|
Hugo Sales
|
141c5f6785
|
[COMPONENT][Collection][CONTROLLER][Collection] Add utility method to call Feed::query in Collection, which handles getting and passing the page
|
2022-01-03 18:02:33 +00:00 |
|
Eliseu Amaro
|
07b65584ff
|
[COMPONENTS][Posting] Replaced is_int() with is_numeric(), casting target to int when using Actor getter
From php-stan: is int with string evaluates to false
Thus, the change was made in order to behave as intended
|
2022-01-03 17:58:48 +00:00 |
|
Eliseu Amaro
|
4ae160b0f8
|
[PLUGINS][AttachmentShowRelated] Fix onEndShowStyles condition to add proper stylesheet to array
|
2022-01-03 17:51:19 +00:00 |
|