bfe9c6c9c4
[TESTS] Add ignore annotations to code paths that serve as hooks in DependencyInjectionHugo Sales2021-07-20 14:07:22 +00:00
28c010fcc7
[TESTS][CACHE] Fixup errors found in cache implementation by testing. Ensure the newest values are kept, in pushList with max_countHugo Sales2021-07-20 14:06:29 +00:00
e2f61b05d8
[ENTITY] Fix foreign key type in Cover entity, as found by testsHugo Sales2021-07-20 14:04:05 +00:00
a8081854c2
[TESTS] Exclude Routes from testing, as well as, temporarily, src/SecurityHugo Sales2021-07-20 14:03:15 +00:00
88f1437ee7
[TESTS] Use vendor/bin/simple-phpunit for running the tests, as it provides the appropriate polyfillsHugo Sales2021-07-20 14:02:41 +00:00
082656d1ae
[LEFT][RIGHT][CSS] Panels now occupy full page in smaller screen sizes.Eliseu Amaro2021-08-03 18:39:55 +01:00
bd9e86afe0
[RIGHT][CSS] Right panel now shows an intuitive icon for other note options available.Eliseu Amaro2021-08-03 16:43:41 +01:00
625c056f30
[TWIG][CSS] Overall CSS optimizations. Image gradients are now used, 64x64 px.Eliseu Amaro2021-08-03 15:49:22 +01:00
c8a8e94d48
[SETTINGS][PLUGIN][CONTROLLER] Populate profile tabs event added. Settings base template populated with such event for plugins and components.Eliseu Amaro2021-07-29 20:20:32 +01:00
6dd0292397
[SETTINGS][ROUTES][CONTROLLER] Settings overhaul, refactoring to accommodate new global settings view. WIP, component settings aren't shown at the moment.Eliseu Amaro2021-07-29 17:29:25 +01:00
eed74972c5
[SETTINGS][TWIG][CSS] Settings WIP. Form polished, dropdowns need styling.Eliseu Amaro2021-07-29 11:02:53 +01:00
d12f97c623
[BASE][CSS] Snappier and consistent animations.Eliseu Amaro2021-07-29 10:27:43 +01:00
10d7462d02
[TWIG][SETTINGS] WIP. Settings navigation early sketch.Eliseu Amaro2021-07-28 20:16:27 +01:00
a6f5c61aef
[CSS] <figcaption> now has top padding for better legibility, hover now resizes it's element accordingly.Eliseu Amaro2021-07-28 15:54:58 +01:00
d16614982a
[TWIG][CSS] Panels are fixed and base content acts accordingly on all sizes.Eliseu Amaro2021-07-28 15:37:54 +01:00
75bbf6c728
[TWIG][CSS] Final fix for panels, resizing works as intended, content is wrapped when no space is available. Simpler rules throughout.Eliseu Amaro2021-07-27 16:48:17 +01:00
ce06c1dfd2
[TWIG][CSS] Panels weren't "flexing" properly, in smaller sizes the right panel form would break.Eliseu Amaro2021-07-27 13:51:49 +01:00
e546721ca1
[TWIG][CSS] Fixed right panel buttons, fix issue where the form was invalid on send.Eliseu Amaro2021-07-26 19:08:25 +01:00
203b16c5bf
[TWIG][CSS] Right panel WIP. Create a note now looks better, need to style in some way the default user agent buttons without removing features (e.g. current file chosen).Eliseu Amaro2021-07-26 18:11:14 +01:00
4805550c66
[TWIG][CSS] Left panel profile section done.Eliseu Amaro2021-07-26 17:14:24 +01:00
9d50289c3f
[TWIG][CSS] Register and Login styling done.Eliseu Amaro2021-07-26 15:30:55 +01:00
5e31e3290d
[CSS] Fixing poor responsiveness to main nav element hover animation.Eliseu Amaro2021-07-25 00:18:37 +01:00
e0a14f0b86
[CSS][TWIG] Left panel HTML nesting to better aid screen readers.Eliseu Amaro2021-07-25 00:14:18 +01:00
cd05589f67
[CSS][TWIG] Panels icons are now hidden on desktop view to stop possible inconsistencies on window resizing. Left Panel polish.Eliseu Amaro2021-07-24 18:16:27 +01:00
2bae14198b
[CSS][TWIG] Details element is now shown by default on larger screens, and hidden on smaller screens.Eliseu Amaro2021-07-24 17:38:57 +01:00
e5649d82ba
[CSS][TWIG] Timeline navigation is now a part of the left panel, this way more items could be displayed at a time. Left panel styling WIP.Eliseu Amaro2021-07-23 19:28:11 +01:00
22f394f28f
[TWIG] Microformats added to timeline, note's view and media. Should be backwards compatiblr as well.Eliseu Amaro2021-07-23 13:04:04 +01:00
03fb7b43e8
[CSS] Fixed accessibility issues with header and panel elements. Left, instance and right elements are now properly ordered when focused.Eliseu Amaro2021-07-23 11:47:43 +01:00
8bff04dae1
[CSS] Fixed incorrect Chromium based browsers improper main content view. Flex item order (shouldn't be a problem, but it was) and padding for the container class was the root issue.Eliseu Amaro2021-07-21 23:13:20 +01:00
7f561376ac
[CSS] Main container 'order' attribute was somehow a problem in Chromium.Eliseu Amaro2021-07-21 19:53:25 +01:00
c06e666816
[TWIG][CSS] Accessibility improvements, all general links provide proper feedback now. Base theme CSS progress, page now looks more as it should. Panels WIP.Eliseu Amaro2021-07-21 19:21:48 +01:00
98e7e94dfa
[TWIG][CSS][ICONS] New profile and notice creation panel, alternative text set correctly for header icons. WIP in base styling and panels.Eliseu Amaro2021-07-21 16:39:55 +01:00
868dbbd44e
[TWIG][CSS] Found solution to show details content by default in desktop view. However, post_form is being rendered multiple times, it was already rendered in the Posting Component. Needs to be fixed.Eliseu Amaro2021-07-21 00:17:05 +01:00
9519891b92
[TWIG][CSS] Panels are now animated when shown, main content width as well as panel's is now correctly configured. WIP: displaying side panels by default when space is available, "details" element state cannot be manipulated through CSS only, need a better solution.Eliseu Amaro2021-07-20 19:30:49 +01:00
95c81cc741
[TWIG][CSS] Panels functionality works as intended, size needs to be worked upon.Eliseu Amaro2021-07-20 15:51:32 +01:00
effb4e6f40
[TWIG][CSS] Complete HTML refactoring, now using details element instead of a checkbox trick per panel. Using a "grid" akin to IBM's Carbon design guidelines.Eliseu Amaro2021-07-20 13:18:57 +01:00
3de10192ef
[TWIG][CSS] Timeline WIP. Creating a notice is now done on the right panel. HTML structure improvements, such as the timeline divided from the navigation div.Eliseu Amaro2021-07-19 19:19:02 +01:00
a3f50e6732
[TWIG][CSS] Base template structural refactoring to accommodate true canons of page construction. CSS WIP to reflect these changes.Eliseu Amaro2021-07-19 13:06:07 +01:00
0b9cc721c4
[TWIG][CSS] Fixed right panel buttons, fix issue where the form was invalid on send.Eliseu Amaro2021-07-26 19:08:25 +01:00
c7a28876aa
[TWIG][CSS] Right panel WIP. Create a note now looks better, need to style in some way the default user agent buttons without removing features (e.g. current file chosen).Eliseu Amaro2021-07-26 18:11:14 +01:00
fc3ac1c2f4
[TWIG][CSS] Left panel profile section done.Eliseu Amaro2021-07-26 17:14:24 +01:00
14358b4b95
[TWIG][CSS] Register and Login styling done.Eliseu Amaro2021-07-26 15:30:55 +01:00
0c2272e094
[CSS] Fixing poor responsiveness to main nav element hover animation.Eliseu Amaro2021-07-25 00:18:37 +01:00
d45ef53efd
[CSS][TWIG] Left panel HTML nesting to better aid screen readers.Eliseu Amaro2021-07-25 00:14:18 +01:00
1037d3397b
[CSS][TWIG] Panels icons are now hidden on desktop view to stop possible inconsistencies on window resizing. Left Panel polish.Eliseu Amaro2021-07-24 18:16:27 +01:00
db8a1b125f
[CSS][TWIG] Details element is now shown by default on larger screens, and hidden on smaller screens.Eliseu Amaro2021-07-24 17:38:57 +01:00
15cdcd3344
[CSS][TWIG] Timeline navigation is now a part of the left panel, this way more items could be displayed at a time. Left panel styling WIP.Eliseu Amaro2021-07-23 19:28:11 +01:00
701b4967b4
[TWIG] Microformats added to timeline, note's view and media. Should be backwards compatible as well.Eliseu Amaro2021-07-23 13:04:04 +01:00
cab7ba8e79
[CSS] Fixed accessibility issues with header and panel elements. Left, instance and right elements are now properly ordered when focused.Eliseu Amaro2021-07-23 11:47:43 +01:00
0620923ac6
[CSS] Fixed incorrect Chromium based browsers improper main content view. Flex item order (shouldn't be a problem, but it was) and padding for the container class was the root issue.Eliseu Amaro2021-07-21 23:13:20 +01:00
1c4568d064
[CSS] Main container 'order' attribute was somehow a problem in Chromium.Eliseu Amaro2021-07-21 19:53:25 +01:00
bfd0fa74f2
[TWIG][CSS] Accessibility improvements, all general links provide proper feedback now. Base theme CSS progress, page now looks more as it should. Panels WIP.Eliseu Amaro2021-07-21 19:21:48 +01:00
a44e81a1ed
[TWIG][CSS][ICONS] New profile and notice creation panel, alternative text set correctly for header icons. WIP in base styling and panels.Eliseu Amaro2021-07-21 16:39:55 +01:00
f687c7b315
[TWIG][CSS] Found solution to show details content by default in desktop view. However, post_form is being rendered multiple times, it was already rendered in the Posting Component. Needs to be fixed.Eliseu Amaro2021-07-21 00:17:05 +01:00
b899c9fb2a
[TWIG][CSS] Panels are now animated when shown, main content width as well as panel's is now correctly configured. WIP: displaying side panels by default when space is available, "details" element state cannot be manipulated through CSS only, need a better solution.Eliseu Amaro2021-07-20 19:30:49 +01:00
2084ae350e
[TWIG][CSS] Panels functionality works as intended, size needs to be worked upon.Eliseu Amaro2021-07-20 15:51:32 +01:00
3812a2d04d
[TWIG][CSS] Complete HTML refactoring, now using details element instead of a checkbox trick per panel. Using a "grid" akin to IBM's Carbon design guidelines.Eliseu Amaro2021-07-20 13:18:57 +01:00
ee3ed5f096
[TWIG][CSS] Timeline WIP. Creating a notice is now done on the right panel. HTML structure improvements, such as the timeline divided from the navigation div.Eliseu Amaro2021-07-19 19:19:02 +01:00
d3c47a2557
[TWIG][CSS] Base template structural refactoring to accommodate true canons of page construction. CSS WIP to reflect these changes.Eliseu Amaro2021-07-19 13:06:07 +01:00
cb7fa0a081
[SECURITY] Remove aggressive normalization of nicknames. This will be moved to a plugin in the future and we'll open an RFC, as discussedHugo Sales2021-07-26 17:12:15 +00:00
4ec9b910c2
[TOOLS] Fix pre commit hook to allow for partial file commits (git add -p/git reset -p)Hugo Sales2021-07-26 15:45:37 +00:00
41dcef3c7b
[Media] EncoderPlugins should handle the views that concern them Ensure the intended filetypes and mimetypes during Vips conversions (part 2) Sanitize Attachments instead of Validate (part 2) Various bug fixesDiogo Peralta Cordeiro2021-07-22 20:49:12 +01:00
861732176e
[Media] Support any kind of thumbnails in the Core Sanitize Attachments instead of Validate (part 1) Ensure the intended filetypes and mimetypes during Vips conversions (part 1) Various bug fixesDiogo Peralta Cordeiro2021-07-22 20:56:29 +01:00
72dcff22f7
[MEDIA] We need permissions to run chmod in directories It's better to have in the filename data that we couldnt't otherwise rapidly retrieveDiogo Peralta Cordeiro2021-07-22 12:32:49 +01:00
6ecdaa5d72
[MEDIA] Fix database misses on thumbnail retrieval We were storing the real scaling values instead of the predictions, but the core is never able to pre-compute the real values generated by the encoding plugins so, we have to rely on our own aproximation function ported from v2Diogo Peralta Cordeiro2021-07-20 23:31:53 +01:00
c8cf8c3f13
[FILE][TemporaryFile] Fix various issues now that we also have Symfony's file abstractionsDiogo Peralta Cordeiro2021-07-20 21:17:53 +01:00
6c0f3a336e
[DOCS][Developer] Adopt a top-down approach Minor corrections to the overviewDiogo Peralta Cordeiro2021-07-20 12:35:05 +01:00
6cf7693f14
[DOCS][User][SysAdmin] Add thomask as an author as we're starting this from his unofficial docsDiogo Peralta Cordeiro2021-07-20 11:46:30 +01:00