402300fe93
[COMPONENTS][Search] Fixing Search form incorrect class namesEliseu Amaro2022-01-21 18:36:44 +00:00
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 limitedEliseu Amaro2022-01-21 18:02:27 +00:00
f731850f5c
[CSS] .section-widget class and derivatives replaced as .frame-section, since a widget implies a simple element with a specific functionEliseu Amaro2022-01-19 23:54:45 +00:00
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 sectionEliseu Amaro2022-01-19 18:21:51 +00:00
bdeb3bcff5
[PLUGIN][ActivityPub] Federate Actor of types other than Person Fix some other minor bugsDiogo Peralta Cordeiro2022-01-19 02:22:29 +00:00
25b2847201
[TOOLS][AYY1] Improve accesibility testing to save images and compare the differences against a reference (tests/screenshots/Hugo Sales2022-01-18 17:17:07 +00:00
c4f9e58e8d
[COMPONENTS][Attachment] Fixed typo on attachmentShowWithNote, where the template called was somehow replaced with a child of itEliseu Amaro2022-01-18 00:58:25 +00:00
6ab740d780
[COMPONENT][Search][UI] Fix template, which included the search builder form inside the search form, chaos ensuingHugo Sales2022-01-17 22:57:38 +00:00
de795b78f9
[DOCKER][DEPENDENCIES] Restructure PHP Dockerfile to install each package in separate layers and add WikiMedia texvcHugo Sales2022-01-17 22:23:23 +00:00
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 breakEliseu Amaro2022-01-17 21:33:38 +00:00
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 breakEliseu Amaro2022-01-17 21:33:38 +00:00
1856af68b3
[PLUGIN][RepeatNote][COMPONENTS][Posting] Review and fix RepeatNote. Handle attachment lives in PostingHugo Sales2022-01-17 20:56:14 +00:00
145c88d43f
[ENTITY][Note] Only attempt to find mentions if we have contentHugo Sales2022-01-17 20:45:47 +00:00
4717dde12e
[TWIG][I18N] Improve base template facilitate translations of the accessibility panel textHugo Sales2022-01-17 18:08:03 +00:00
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 breakEliseu Amaro2022-01-17 21:33:38 +00:00
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 Amaro2022-01-17 16:32:41 +00:00
242fe3fd6e
[PLUGINS][PinnedNotes] Replacing arbitary size values with common variablesEliseu Amaro2022-01-17 03:06:40 +00:00
dbdf1d9b0b
[CSS] Fixed footer responsiveness, since its content wouldn't wrap up from insuficient space for all of its contentEliseu Amaro2022-01-17 03:01:15 +00:00
7daa61500d
[COMPONENTS][Collection] Notes collection template now has a default title [CARDS][Note] Removed note actions from minimal note blockEliseu Amaro2022-01-17 02:51:20 +00:00
9e891ed020
[TOOLS][PHPStan] Ignore errors due to lack of namespace in CodeCeption acceptance testerHugo Sales2022-01-16 19:29:47 +00:00
6c6c0270c5
[TESTS][CodeCeption] Update acceptance tests to remove accesibility test kludgeHugo Sales2022-01-16 19:03:32 +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 cookiesHugo Sales2022-01-16 18:57:32 +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.Eliseu Amaro2022-01-13 18:48:55 +00:00
eff9318c1d
[UTIL][Formatting] Mention title is not always definedEliseu Amaro2022-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 typoEliseu Amaro2022-01-13 17:47:47 +00:00
859bf0c0bf
[CONTROLLER][UserPanel] Notification settings panel debug information added for future referenceEliseu Amaro2022-01-12 19:05:29 +00:00
d29e28b829
[CORE][Entity] Replaced get_called_class() calls with static::class since the former is deprecatedEliseu Amaro2022-01-12 19:03:01 +00:00
480f570238
[CORE][SECURITY][HTML] Refactor Security::sanitize to HTML::sanitize Update composer dependencies, move more general deps from ActivityPub to CoreDiogo Peralta Cordeiro2022-01-12 17:12:26 +00:00
968b1751fd
[CSS] Further styling optimizations, compacting common rules. Removed select dropdown images, since they are no longer requiredEliseu Amaro2022-01-12 16:42:33 +00:00
c8daa82c1d
[TWIG] Replaced base.css @import with HTML link importsEliseu Amaro2022-01-12 16:29:02 +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 CSSEliseu Amaro2022-01-12 16:07:28 +00:00
59b8bdf99b
[PLUGIN][ActivityPub] Provide ActivityStreams 2.0 responses for every Collection Implemented ActivityPub OutboxDiogo Peralta Cordeiro2022-01-11 20:28:15 +00:00
f3a7e8f04d
[TOOLS] Remove CodeCeption files from composer autoload-dev, since they're not available before installing, and ignore errors in PHPStanHugo Sales2022-01-10 23:14:43 +00:00
65504b72bb
[TOOLS] Setup pa11y to run on pages after codeceptionHugo Sales2022-01-10 23:08:48 +00:00
d713429d88
[CORE][Nickname] Properly set nickname for existing accounts
José Marques
2022-01-10 11:29:37 +00:00
894c78bf99
[TOOLS] Keep git in docker image, since we use patched composer packages, temporarilyHugo Sales2022-01-09 14:43:33 +00:00
38baa192d8
[DEPENDENCIES][TOOL] Add codeception and bootstrap it for acceptance and accessibility testingHugo Sales2022-01-09 14:42:16 +00:00
a697399a6f
[PLUGIN][DeleteNote][Favourite][ProfileColor][RepeatNote][WebMonetization] Refactor, cleanup and cache resultsHugo Sales2022-01-08 17:15:00 +00:00
cdf1d67d0f
[CORE][Cache] Workaround to redis not allowing empty listsHugo Sales2022-01-08 17:13:08 +00:00
06ece5b72e
[COMPONENT][Collection] Only run queries if the criteria is not emptyHugo Sales2022-01-08 15:17:13 +00:00
da6d3bd351
[COMPONENT][Collection] Use current localeHugo Sales2022-01-08 15:12:31 +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'Hugo Sales2022-01-08 15:10:39 +00:00
57604b3851
[PLUGIN][NoteTypeFilter] Always show filtering optionsHugo Sales2022-01-08 14:26:12 +00:00
fc57b3290e
[COMPONENTS][Search] Polished results page HTML viewEliseu Amaro2022-01-07 21:12:07 +00:00
1438433859
[PLUGINS][NoteTypeFeedFilter] Polish feed actions HTML, adding proper anchor titles and better user feedback when a filter in appliedEliseu Amaro2022-01-07 21:10:55 +00:00
cb1dc4c10f[PLUGIN][WebMonetization] Adding Web Monetization plugin which allows for donations using the Web Monetizations protocolPhablulo2022-01-07 14:55:35 -03:00
9cf8970603[TEMPLATES][Base] AppendToHead event added to base templatePhablulo2022-01-07 14:53:55 -03:00
0c245fcb6e
[COMPONENTS][Subscription] Subscribe Actor action implemented [TWIG] AddProfileAction event added [CARDS][Profile] Refactor and restyling to accomodate Actor actionsEliseu Amaro2022-01-05 17:39:10 +00:00
0d1ab2c9cf
[SECURITY][Register] New users should have their current browser language set as first language preferenceDiogo Peralta Cordeiro2022-01-04 23:13:41 +00:00
cd6ce3542e
[COMPONENT][Circle] Move circles to a component, various bug fixes Mention links are now correctDiogo Peralta Cordeiro2022-01-04 22:22:48 +00:00
627d92b290
[COMPONENT][Tag] Improve Note Tag Handling and start extracting Circles logic out of the plugin, various bug fixesDiogo Peralta Cordeiro2022-01-04 22:20:12 +00:00
ee007befa4
[COMPONENT][Posting] DB::Flush after Notification and fix minor issues with In targetsDiogo Peralta Cordeiro2022-01-04 22:04:23 +00:00
9df9c6a19c
[COMPONENT][Collection] Make MetaCollectionPlugin a trait and abstract collection delete and name updateDiogo Peralta Cordeiro2022-01-04 21:58:49 +00:00
5a0bbfc795
[UTIL][Common][I18N] Use actor's preferred language for _m and utility to retrieve current language even when no actor is logged inDiogo Peralta Cordeiro2022-01-04 21:39:40 +00:00
6247dd4c1a
[COMPONENT][RightPanel] Display form errorsHugo Sales2022-01-04 18:55:34 +00:00
de8eab2cf8
[CORE][FORM][FormTypeNonceExtension] Add a nonce to all forms with a CSRF tokenHugo Sales2022-01-04 18:55:00 +00:00
b7e4f79ccc
[CORE][Cache] Add Cache::incr which increments a value at , atomically, in the case of RedisHugo Sales2022-01-04 18:53:35 +00:00
a5b5362be2
[DOCS][Designer] General guidelines for styling initiatedEliseu Amaro2022-01-03 23:43:09 +00:00
d444ea7963
[COMPONENT][Conversation] Refactor and fix Conversation componentHugo Sales2022-01-03 20:38:45 +00:00
a729a8eddb
[COMPONENT][Collection] Pass current actor and their top language to query, if not otherwise specifiedHugo Sales2022-01-03 20:37:22 +00:00
a8a8cc4046
[COMPONENT][Posting] Plumb in reply_to and redirecto to GET fromHugo Sales2022-01-03 20:35:26 +00:00
7d38c927e1
[ENTITY][Note][CACHE] Consolidate cache keys to helper function and add ensureCanInteractHugo Sales2022-01-03 20:31:39 +00:00
5a31258190
[COMPONENTS][Conversation] Further documentation work, expected arguments explained in more detailEliseu Amaro2022-01-03 18:50:23 +00:00
f5fc7b6cd1
[CORE][Controller] Add facility for either returning null or throwing, from Controller->{int,string,bool}Hugo Sales2022-01-03 17:39:28 +00:00
141c5f6785
[COMPONENT][Collection][CONTROLLER][Collection] Add utility method to call Feed::query in Collection, which handles getting and passing the pageHugo Sales2022-01-02 23:59:23 +00:00
07b65584ff
[COMPONENTS][Posting] Replaced is_int() with is_numeric(), casting target to int when using Actor getterEliseu Amaro2022-01-03 17:58:48 +00:00
4ae160b0f8
[PLUGINS][AttachmentShowRelated] Fix onEndShowStyles condition to add proper stylesheet to arrayEliseu Amaro2022-01-03 17:51:19 +00:00