Michael Weimann
5f7fcb9018
make all themes basically working with bs5
...
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
migrate buttons and badges
Signed-off-by: Michael Weimann <mail@michael-weimann.eu>
upgrade bootstrap, fix devtool
remove postcss-preset-env
remove npm-run-all
add theme info to design
add theme configs for 2-15
make all themes compile
fix node env in script
refactor theme config
make all themes basically working
fix sass 3rd party warnings
replace slash div by math.div
2021-07-29 20:00:54 +02:00
Igor Scheller
80941c2999
Login: Added OAuth support
2020-11-22 14:55:29 +01:00
Igor Scheller
620c9a02bb
News: Render as markdown
2020-10-21 21:51:48 +02:00
Igor Scheller
a59546baf8
Renderer: Log critical instead of error if no matching file renderer configured
2020-06-14 13:55:08 +02:00
Igor Scheller
795a0631cb
Added application base url: Redirector now uses URLs instead of relative paths
2020-04-25 15:50:57 +02:00
Igor Scheller
ba4db7a7ff
Added Develop twig extension with support for dd() and dump() functions
2020-04-25 15:50:57 +02:00
Igor Scheller
577c052aff
Twig update to 3.0.0 and Renderer type hinting
2019-11-29 19:38:28 +01:00
Igor Scheller
15e6740e12
Twig update to > 2.11: Fixed namespaces, warnings and cleanup
2019-11-29 18:42:20 +01:00
Igor Scheller
f8e1f85089
Removed not used {trans} twig token
2019-11-29 16:56:44 +01:00
Igor Scheller
8f8130634e
Show normal login page after registration, added msg() template function
2019-10-08 15:28:23 +02:00
Igor Scheller
f90ab26fee
Moved translation helpers to sub namespace
2019-07-08 01:58:06 +02:00
Igor Scheller
e9f157ec5c
Renderer: Added shared data
2019-07-08 01:58:06 +02:00
Igor Scheller
8da8805f5d
Replaced functions with mb_* equivalents
2019-04-25 18:17:19 +02:00
Igor Scheller
393db49294
Renderer: Added twig extension for markdown rendering
2018-12-22 12:01:23 +01:00
Igor Scheller
c33940f64a
Moved permission checks to Authenticator class
2018-12-02 12:53:31 +01:00
Igor Scheller
f845a5ab8b
Added caching for templating and routing
...
See #486 (Implement caching)
2018-11-24 16:30:36 +01:00
Igor Scheller
23c0fae36f
Added csrf middleware
2018-11-21 19:24:36 +01:00
Igor Scheller
d15946df2d
Changed `src/` code and templates to use the new user model
2018-10-31 13:43:23 +01:00
Igor Scheller
b443b53919
Translation: added pluralization support
2018-10-30 22:50:22 +01:00
Igor Scheller
7f61dc95be
EventConfig: Merge event configuration from database to global config
2018-10-30 21:13:56 +01:00
Igor Scheller
66038eda14
Merge branch 'twig-templates'
2018-09-23 20:11:37 +02:00
Igor Scheller
4bf3a68f43
Fixed assets rendering
2018-09-10 14:40:33 +02:00
Igor Scheller
9e217d87c0
Template refactoring to use twig
2018-09-02 02:09:56 +02:00
Igor Scheller
8257864829
Added translation support for twig templates
...
See https://twig-extensions.readthedocs.io/en/latest/i18n.html for documentation
2018-08-29 23:46:32 +02:00
Igor Scheller
a2c47304d8
Added generic error pages
2018-08-29 23:46:32 +02:00
Igor Scheller
df6360044b
Added Twig template functions
2018-08-29 23:46:31 +02:00
Igor Scheller
bb3d16d273
Added Twig template renderer, closes #338
2018-08-29 23:46:11 +02:00
Igor Scheller
60fd72cd1a
Added service providers
2017-10-31 13:40:13 +01:00
Igor Scheller
1e267ce3b1
Added Renderer unit test
2017-09-19 23:55:24 +02:00
Igor Scheller
8c81adc8e8
Implemented container
2017-08-31 17:30:54 +02:00
Igor Scheller
e1762e7764
replaced template_render with dynamic renderer class
2017-07-20 02:30:53 +02:00