Kevin Papst
ca846b5fbf
2.0 RC 1 - new ConfigurationService ( #3810 )
...
* use html5 email validation
* remove static cache seed, for compatibility with non default (file based) caches
* added caching ConfigurationService, removed use of doctrine result cache
* simplify configuration API
2023-02-05 19:51:08 +01:00
Kevin Papst
90a0fd8a22
Next major version 2 with PHP 8.1, Symfony 6, Tabler UI, 2FA ... ( #2902 )
2022-12-31 21:19:55 +01:00
Kevin Papst
3543e0a1b5
code improvements ( #3088 )
2022-01-22 02:46:02 +01:00
Kevin Papst
1b35356f81
activate bleeding edge phpstan rules ( #2898 )
2021-11-02 13:33:21 +01:00
Kevin Papst
996f05c73a
added project importer and grandtotal converter ( #1468 )
2020-10-11 22:08:00 +02:00
Kevin Papst
c2c4f087e4
cleanup for 1.10 ( #1906 )
2020-08-22 19:15:54 +02:00
Kevin Papst
e22830790b
new system-config to prevent overlapping records ( #1720 )
2020-06-28 22:09:50 +02:00
Kevin Papst
0f3fa8fdbe
Code improvements ( #1649 )
...
* use global namespace for faster lookups
* phpstan level 5
2020-04-19 14:37:14 +02:00
Kevin Papst
7b218c33f9
added generic rules for auth firewall ( #1472 )
2020-02-18 13:54:03 +01:00
Kevin Papst
af0f89774e
User roles and permission management via Admin UI ( #1231 )
2019-11-10 18:53:56 +01:00
Kevin Papst
f4fcfeba9d
dynamic branding options ( #1205 )
2019-10-30 14:22:34 +01:00
Kevin Papst
c33a87a07c
toolbar dropdown and visibility improvements ( #933 )
2019-07-09 16:34:11 +02:00
Kevin Papst
13d9f8f3f7
added database driven system configurations with admin screen ( #647 )
2019-03-22 20:58:38 +01:00