Hugo Sales
|
e563c393f8
|
[ROUTER] Add mechanism for sorting the order in which core routes are loaded
|
2021-09-18 05:12:05 +01:00 |
|
Hugo Sales
|
b26f3bca14
|
[BOOTSTRAP] Remove duplicate constant definition
|
2021-09-18 05:12:04 +01:00 |
|
Eliseu Amaro
|
e9d809d441
|
[Security][Exception] Security exception handling, login and register. TODO EmailNotFoundException and NicknameNotFoundException.
|
2021-09-15 14:48:06 +01:00 |
|
Eliseu Amaro
|
26af284353
|
[CONTROLLER][SECURITY] Registration feedback. The flashError works. However, Symfony's Exception error page is viewed upon trying to register.
|
2021-09-15 14:48:06 +01:00 |
|
Eliseu Amaro
|
efafc9f7eb
|
[TWIG][NOTE] Note's author avatar size defined.
|
2021-09-15 14:48:06 +01:00 |
|
Eliseu Amaro
|
2cbdd43660
|
[TWIG][BASE] Using preload for main stylesheets. This ensures they are available earlier and are less likely to block the page's render, improving performance.
|
2021-09-15 14:48:06 +01:00 |
|
Eliseu Amaro
|
0f1bce67a1
|
[CSS][FONTS] Added a lighter font, mobile optimizations were needed. All icons are more consistent in size. Forms are more consistent in margins, paddings and grouping.
|
2021-09-15 14:48:06 +01:00 |
|
Diogo Peralta Cordeiro
|
365edbaff0
|
[ActivityStreamsTwo] Initial Actor support
Various bug fixes
|
2021-09-15 10:26:53 +01:00 |
|
Hugo Sales
|
1f3a6fe6ac
|
[TESTS] Fix and/or temporarily disable failing tests. We'll get back to this
|
2021-09-14 13:36:30 +01:00 |
|
Hugo Sales
|
bebf4fdbce
|
[I18n][Posting] Move ':' to inside the translate call
|
2021-09-14 13:13:45 +01:00 |
|
Hugo Sales
|
1adde913c6
|
[PHPStan] Only run custom PHPStan extensions if environment vairable PHPSTAN_BOOT_KERNEL is defined (since it requires having the whole social setup available)
|
2021-09-14 13:13:45 +01:00 |
|
Eliseu Amaro
|
a21b0afb70
|
[ASSETS] Removed unused fonts. Variable fonts now used.
|
2021-09-14 13:13:45 +01:00 |
|
Diogo Peralta Cordeiro
|
7c465bba5f
|
[NOTE] Add mimetype to notes
|
2021-09-14 13:13:45 +01:00 |
|
Hugo Sales
|
c69b28d894
|
[CORE] Fix Undefined array key 0 in DB::filterTableName
|
2021-09-14 13:13:45 +01:00 |
|
Eliseu Amaro
|
404442ebda
|
[BASE] Importing fonts through CSS instead, minimizing content blocking. Removed legibility optimizations in font rendering. Removed unused font rules.
|
2021-09-14 13:13:45 +01:00 |
|
Eliseu Amaro
|
8887efe305
|
[THEME][DARK] Background image is 73% smaller, added noise to diminish the banding in Firefox.
|
2021-09-14 13:13:45 +01:00 |
|
Hugo Sales
|
b74d944ae3
|
[TOOLS][PHPStan] Raise PHPStan level to 3 and fix new errors
|
2021-09-14 13:13:45 +01:00 |
|
Hugo Sales
|
9d7f43cd28
|
[TOOLS][PHPStan][TESTS][Docker] Rework testing Docker container into a more generic tooling container. Keep services up and run coverage and phpstan as commands, for performance and ease of use
|
2021-09-14 13:13:44 +01:00 |
|
Hugo Sales
|
9742a07bae
|
[TOOLS][git] Add option to skip pre-commit steps by defining one of SKIP_ALL , SKIP_CS_FIX , SKIP_DOC_CHECK , SKIP_PHPSTAN variables before the git commit command
Example:
`SKIP_PHPSTAN=1 git commit`
|
2021-09-14 13:13:44 +01:00 |
|
Hugo Sales
|
f81bf4a257
|
[TOOLS][PHPStan] Add mechanism for initializing the whole application
|
2021-09-14 13:13:44 +01:00 |
|
Hugo Sales
|
ddb9702b1c
|
[TOOLS][PHPStan] Add support for deducing the correct entity type from a table name. Needs refactoring and can only run inside container, as it connects to the database itself
|
2021-09-14 13:13:44 +01:00 |
|
Hugo Sales
|
4e30e5aad9
|
[TOOLS] Fix all issues found by PHPStan level 2
|
2021-09-14 13:13:44 +01:00 |
|
Diogo Peralta Cordeiro
|
4b1780a2ee
|
[ActivityStreamsTwo] Introduce a structure for data representation in ActivityStreams 2.0
Type factory borrowed from landrok/activitypub
|
2021-09-14 13:13:44 +01:00 |
|
Eliseu Amaro
|
043c5da58b
|
[THEME][BASE] New and better light theme.
|
2021-09-14 13:13:44 +01:00 |
|
Eliseu Amaro
|
26aec5f626
|
[BASE][NOTE][CSS] Further screen reader cues for note replies.
|
2021-09-14 13:13:44 +01:00 |
|
Eliseu Amaro
|
9e051273f7
|
[BASE][NOTE][CSS] Notes are now clearly delimited to visually impaired users. Screen readers will notify when a note begins as well as each reply. Focused elements now provide the same feedback everywhere.
|
2021-09-14 13:13:43 +01:00 |
|
Eliseu Amaro
|
60af533fa4
|
[BASE][CSS] Accessibility menu fix when logged out. Proper selector for accesskey used now, ".accessibility-target".
|
2021-09-14 13:13:43 +01:00 |
|
Eliseu Amaro
|
c4b328c03b
|
[LEFT][CSS] Fix scrolling when tabbing, navigating through notes is more obvious now. Timeline navigation fix for screen readers to know that the navigation title matters.
|
2021-09-14 13:13:43 +01:00 |
|
Eliseu Amaro
|
3abf71b707
|
[CSS] There's no need to tab again after selecting accessibility menu!
|
2021-09-14 13:13:43 +01:00 |
|
Diogo Peralta Cordeiro
|
8123086881
|
[Embed] Fix normalizeEmbedLibMetadata for thumbnails starting with '/'
|
2021-09-14 13:13:43 +01:00 |
|
Eliseu Amaro
|
3c1a9ba3fa
|
[CSS] Fixed tabbing through accessibility menu. Was invisible when going throught it without a previous target.
|
2021-09-14 13:13:43 +01:00 |
|
Eliseu Amaro
|
b0b3ae237a
|
[TWIG][BASE] Fixed taborder, Orca will continue to read the whole header though. Navigation should be more clear for each timeline.
|
2021-09-14 13:13:43 +01:00 |
|
Eliseu Amaro
|
61071a6821
|
[PLUGINS][Reply][Repeat][Favourite] Base template semantic rework. Reply, repeat and favourite respective classes are now assigned in their NoteHandlerPlugin.
|
2021-09-14 13:13:43 +01:00 |
|
Diogo Peralta Cordeiro
|
ddd2ffe26a
|
[TWIG] Add extension to check if Firefox is being used
|
2021-09-14 13:13:43 +01:00 |
|
Eliseu Amaro
|
0e50f0692e
|
[ACCESSIBILITY][BASE] Accessibility menu was unreachable.
|
2021-09-14 13:13:42 +01:00 |
|
Eliseu Amaro
|
1614b8c8fe
|
[ACCESSIBILITY][BASE] Workaround Firefox amazing keybindings.
|
2021-09-14 13:13:42 +01:00 |
|
Eliseu Amaro
|
681144b380
|
[PLUGINS][Favourite][CSS] Favourite label now shows whether it's favourited or not already.
|
2021-09-14 13:13:42 +01:00 |
|
Hugo Sales
|
0cecc67376
|
[COMPONENT][Posting][Link] Create ProcessNoteContent event. Move link extraction to Link component. Cleanup Posting
|
2021-09-14 13:13:42 +01:00 |
|
Hugo Sales
|
add8f4a52f
|
[TOOLS] Fix all errors found by PHPStan level 1
|
2021-09-14 13:13:42 +01:00 |
|
Hugo Sales
|
0da6ff05ed
|
[TOOLS] Add config file and raise PHPStan to level 1
|
2021-09-14 13:13:42 +01:00 |
|
Hugo Sales
|
277a080d7c
|
[EXCEPTION] Add NotImplementedException
|
2021-09-14 13:13:42 +01:00 |
|
Hugo Sales
|
eb833b62e2
|
[TOOLS] Fix all level 0 errors found by PHPStan and move constant definition to bootstrap file
|
2021-09-14 13:13:42 +01:00 |
|
Hugo Sales
|
0eb0236feb
|
[TOOLS] Run PHPStan on the whole codebase on each commit
|
2021-09-14 13:13:42 +01:00 |
|
Hugo Sales
|
ecb1064d08
|
[DEPENDENCIES] Add PHPStan as a dev dependency
|
2021-09-14 13:13:42 +01:00 |
|
Hugo Sales
|
6ac37bc7fb
|
[DEPENDENCIES] Update dependencies
|
2021-09-14 13:13:41 +01:00 |
|
Hugo Sales
|
f65e2b90f2
|
[CORE] Fix use of Exception class without import
|
2021-09-14 13:13:41 +01:00 |
|
Hugo Sales
|
cbbef90752
|
[UTIL][CONFIG] Ensure setConfig uses a locals key
|
2021-09-14 13:13:41 +01:00 |
|
Hugo Sales
|
4916c8cbda
|
[CONTROLLER][AdminPanel] Add missing Exception import
|
2021-09-14 13:13:41 +01:00 |
|
Hugo Sales
|
bfd0acacd1
|
[TESTS] Fix SecurityTest breakage following UI changes
|
2021-09-14 13:13:41 +01:00 |
|
Hugo Sales
|
e8ae0b74e0
|
[CORE][Controller] Switch order for content negotiation: allow events to take precedence. Bring back default JSON response
|
2021-09-14 13:13:41 +01:00 |
|