Hugo Sales
b7b50f749b
[CACHE][HTTP] Configure simple HTTP cache
2021-09-14 13:05:33 +01:00
Hugo Sales
65cc487a29
[CACHE] Add a static wrapper around symfony/cache
2021-09-14 13:05:33 +01:00
Hugo Sales
81dd2e4c72
[DEPENDENCY] Add symfony/cache as a dependency
2021-09-14 13:05:33 +01:00
Hugo Sales
aae883880f
[LOG][WRAPPER] Refactor log wrapper
2021-09-14 13:05:33 +01:00
Hugo Sales
d48cb3f0b8
[QUEUE] Add queueing wrapper, default configuration and example usage
2021-09-14 13:05:33 +01:00
Hugo Sales
441fd8490f
[DEPENDENCY] Add symfony/messenger as a dependency
2021-09-14 13:05:33 +01:00
Hugo Sales
9c483e6e79
[DATABASE] Delete queue_item table, as queueing will be handled by messenger
2021-09-14 13:05:33 +01:00
Hugo Sales
423129486c
[CONTROLLER] Show dummy notices in main/all
2021-09-14 13:05:33 +01:00
Hugo Sales
8e30b9423b
[MODULES] Make ModulesManager check if file exists
2021-09-14 13:05:33 +01:00
Hugo Sales
59b2b98537
[CONTROLLER] Add Controller base class, which handles rendering templates if requested HTML or json, accordingly
2021-09-14 13:05:32 +01:00
Hugo Sales
a56c7934ec
[ROUTE] Fix routes, config_admin got deleted
2021-09-14 13:05:32 +01:00
Hugo Sales
936d13d966
[COMMAND][DEPRECATION][FIX] Fix app:events's deprecation
2021-09-14 13:05:32 +01:00
Hugo Sales
3483be1770
[GIT] Update gitignore to ignore composer.local.json, where plugin settings will be placed
2021-09-14 13:05:32 +01:00
Hugo Sales
e97ba23a99
[DEPENDENCY] Update all dependencies
2021-09-14 13:05:32 +01:00
Hugo Sales
5b5ca6ccea
[DEPENDENCY] Add wikimedia/composer-merge-plugin as a dependency, to allow managing plugins
2021-09-14 13:05:32 +01:00
rainydaysavings
ac46c14344
[DEPENDENCY] Add erusev/parsedown and twig/markdown-extra as dependencies
2021-09-14 13:05:32 +01:00
rainydaysavings
81e8173ed4
[TWIG][CONFIG] Change default_path and add public_path
2021-09-14 13:05:32 +01:00
rainydaysavings
996f2338a5
[CONTROLLER] UserAdminPanel handle request fix
...
[UI] Minor CSS font size corrections
2021-09-14 13:05:32 +01:00
rainydaysavings
82d50cc962
[TWIG][UI] Settings: removed unnecessary pages, responsive CSS work
2021-09-14 13:05:32 +01:00
rainydaysavings
1498c44e74
[UI][CONTROLLER] Settings page styling almost done.
2021-09-14 13:05:31 +01:00
rainydaysavings
79b9e66315
[TWIG] faq/contact template route fix
2021-09-14 13:05:31 +01:00
rainydaysavings
8674d20327
[FAQ] Removing unnecessary categories.
2021-09-14 13:05:31 +01:00
rainydaysavings
22b68766db
[UI][FAQ] FAQ polish, better use of twig, responsive css.
2021-09-14 13:05:31 +01:00
rainydaysavings
17d737b590
[UI][Mobile][FAQ][ROUTES] FAQ sub pages and routing added, small screen css work started.
2021-09-14 13:05:31 +01:00
rainydaysavings
768607fe98
[UI] Icon assets now work with Symfony asset component, header icon placement fixes
2021-09-14 13:05:31 +01:00
rainydaysavings
432dfdd0ae
[UI][ROUTES][CONTROLLER] Settings pages routes and styling done.
2021-09-14 13:05:31 +01:00
rainydaysavings
f3e9671b1a
[UI] Work started on profile settings page.
2021-09-14 13:05:31 +01:00
rainydaysavings
6cf90954dd
[UI][Header] New header implemented.
2021-09-14 13:05:31 +01:00
rainydaysavings
ad107542d9
[TWIG][UI] CSS refactoring, containerized twig blocks and settings initial work
2021-09-14 13:05:30 +01:00
rainydaysavings
bf0e944aaa
[TWIG] FAQ base template hierarchy fixes
...
Minor refactoring of routes for FAQ static pages
2021-09-14 13:05:30 +01:00
rainydaysavings
02ddf96371
[UI][ROUTES] Better use of icons, fixing static pages routing.
2021-09-14 13:05:30 +01:00
rainydaysavings
1989cb481a
[UI][FAQ] Better FAQ organization, removing unnecessary categories.
2021-09-14 13:05:30 +01:00
rainydaysavings
727083ec88
[UI][Mobile][FAQ] FAQ polish, better use of twig, responsive css.
2021-09-14 13:05:30 +01:00
rainydaysavings
ecd7aedf0c
[UI][Mobile][FAQ] FAQ sub pages and routing added, small screen css work started.
2021-09-14 13:05:30 +01:00
rainydaysavings
aac90a9c9e
[UI] SVG icons added
...
[TWIG][UI] Header completed
2021-09-14 13:05:30 +01:00
rainydaysavings
9d36861076
[UI][FAQ] FAQ page progress, assets folder and assets added
2021-09-14 13:05:30 +01:00
rainydaysavings
124e1a70c1
[UI][FAQ] Controller and Route for FAQ page created as well as basic template structure
2021-09-14 13:05:30 +01:00
Hugo Sales
0eb0d21007
[TOOLS] Fix bootstrap and pre-commit scripts
2021-09-14 13:05:29 +01:00
Hugo Sales
4d92915846
[MODULE] Move 'foreign' entities from core to a module
2021-09-14 13:05:29 +01:00
Hugo Sales
97b583aee7
[AUTOGENERATED] Update autogenerated code
2021-09-14 13:05:29 +01:00
Hugo Sales
2eab90bbb0
[TOOLS] Update bin/generate_entity_fields script
2021-09-14 13:05:29 +01:00
Hugo Sales
5eae3dc351
[CORE][DATABASE] Replace zero dates with CURRENT_TIMESTAMP and add defaults to all 'created' or 'modified'
...
This commit is a port from v2's 9a515b9234
([SCHEMA] Improve timestamp storage) to v3.
As explained by Alexei Sorokin:
Avoid the use of deprecated MariaDATABASE "zero dates" globally. If they're present
as attribute defaults somewhere, they will be replaced with NULL implicitly.
The existing "zero dates" in MariaDATABASE storage will be left intact and this
should not present any issues.
The "timestamp" type in table definitions now corresponds to DATETIME in
MariaDATABASE with "DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP", which
should be close enough to the original behaviour for compatibility purposes.
It is now the recommended type for "modified" attributes, because of the
update trigger on MariaDATABASE. But there is no such trigger implemented on
PostgreSQL as of this moment.
2021-09-14 13:05:29 +01:00
Hugo Sales
25aeac80a3
[CORE][DATABASE] Restructure the database
2021-09-14 13:05:29 +01:00
Hugo Sales
44eaf43ba9
[ROUTE][ADMIN][CONFIG] Add route to update values in the config table
2021-09-14 13:05:29 +01:00
Hugo Sales
e286f39551
[DEFAULTS] Small fixes and add check of SOCIAL_NO_RELOAD_DEFAULTS from the environment, to override the reloading of default values
2021-09-14 13:05:29 +01:00
Hugo Sales
84be8e1711
[DOCUMENTATION] Fixed type annotations and documentation of Common::size_str_to_int
2021-09-14 13:05:29 +01:00
Hugo Sales
b7a8861f55
[CORE][Event] Move GSEvent to Event, no longer a name collision
2021-09-14 13:05:28 +01:00
Hugo Sales
b32e173749
[FORM] Added Symfony Form wrapper
2021-09-14 13:05:28 +01:00
Hugo Sales
bc6ead4ab1
[CORE][Symfony] Fixed deprecation resultant from Symfony 5.1 upgrade
...
User Deprecated: Since symfony/framework-bundle 5.1: Using type
"Symfony\Component\Routing\RouteCollectionBuilder" for argument 1 of
method "App\Kernel:configureRoutes()" is deprecated, use
"Symfony\Component\Routing\Loader\Configurator\RoutingConfigurator"
instead.
2021-09-14 13:05:28 +01:00
Hugo Sales
7a52c1d823
[TESTS][I18N] Added test for I18n::_m and I18nHelper::formatICU
2021-09-14 13:05:28 +01:00