Rubén D
|
b7137713e9
|
chore(Refactor): Move output handling to bootstrap
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2024-08-28 12:38:42 +02:00 |
|
Rubén D
|
ff9e041c42
|
test(IT): Test account favorite use cases
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2024-08-16 08:23:21 +02:00 |
|
Rubén D
|
9b170b2fb8
|
test(tests): UT for JsonResponse class
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2024-05-08 19:58:15 +02:00 |
|
Rubén D
|
016aa1d8d3
|
chore: Refactor structure
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2024-04-28 19:47:50 +02:00 |
|
Rubén D
|
4e346d9f1a
|
chore: Bootstrap refactoring
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2024-04-20 11:59:23 +02:00 |
|
Rubén D
|
739f40ba5d
|
chore(tests): UT for Config service & repository
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2024-01-14 10:42:45 +01:00 |
|
Rubén D
|
d542685e14
|
chore: Move exceptions to domain
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2023-11-26 22:17:14 +01:00 |
|
Rubén D
|
05af371010
|
chore: Move interfaces into Domain
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2023-11-26 13:09:47 +01:00 |
|
Rubén D
|
c0e876bd42
|
chore: Move interfaces into Domain
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2023-11-26 13:00:30 +01:00 |
|
Rubén D
|
5952a3f48a
|
chore: Adapt to hexagonal architecture pattern.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2022-11-26 19:45:53 +01:00 |
|
Rubén D
|
66dcab2cd0
|
refactor: Fix initialization errors.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2022-06-16 07:54:44 +02:00 |
|
Rubén D
|
0a6f7e4853
|
refactor: Use helper class to provide dependencies to simple controller.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2022-06-12 17:12:04 +02:00 |
|
Rubén D
|
94fdfcede9
|
refactor: Remove unneeded code form base controllers and improve traits decoupling.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2022-06-12 17:00:19 +02:00 |
|
Rubén D
|
aea8aaac1f
|
refactor: [WIP] Migrate config account controller.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2022-06-11 10:50:26 +02:00 |
|
Rubén D
|
3de717d40f
|
refactor: [WIP] Migrate items controller.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2022-06-11 10:13:48 +02:00 |
|
Rubén D
|
1c8fb0ea1a
|
refactor: [WIP] Use hexagonal architecture and implement interfaces for services and repositories.
Controllers are being splited into commands to better dependency management.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2022-06-06 08:17:34 +02:00 |
|
Rubén D
|
f22145b389
|
chore: Use Application helper class and externalize UpgradeConfigChecker.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2022-05-16 22:04:08 +02:00 |
|
Rubén D
|
98ffc311cf
|
chore: Refactoring of Bootstrap class into an abstract class.
This allows to implement bootstrap classes for each module and simplifies the bootstrap code.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2022-05-16 19:01:28 +02:00 |
|
Rubén D
|
d6963e041e
|
chore: (WIP) Do not rely on dependencies' container for controllers.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2022-05-16 11:31:02 +02:00 |
|
Rubén D
|
58249da565
|
* [MOD] Use static types.
* [MOD] CORS headers.
* [MOD] Improve Forwarded header lookup.
* [ADD] Create interface for configuration data.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2021-10-12 20:49:18 +02:00 |
|
Rubén D
|
8e96ec4285
|
* [MOD] Code refactoring by enforcing type checks (WIP)
* [MOD] Update dependencies
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2021-01-17 14:56:56 +01:00 |
|
Rubén D
|
e4e6e04c57
|
* [MOD] Updated copyright
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2020-12-07 19:42:41 +01:00 |
|
Rubén D
|
bec1d21d8c
|
* [MOD] Improved CSRF handling by using HTTP header to set the token
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2020-01-08 13:18:03 +01:00 |
|
Rubén D
|
6197c52af1
|
* [MOD] Update copyright date
* [MOD] Code cleanup
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2019-04-27 02:48:18 +02:00 |
|
Rubén D
|
a65d261ba8
|
* [FIX] Fixed wrong behavior when session is timed out
Signed-off-by: Rubén D <nuxsmin@syspass.org>
|
2019-01-26 11:25:25 +01:00 |
|
nuxsmin
|
5a549532f6
|
* [MOD] Use config cache file instead of storing it in PHP's session
* [MOD] Unit testing tweaks in order to renew config cache
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
|
2018-11-12 00:12:01 +01:00 |
|
nuxsmin
|
e49526e594
|
* [MOD] Improved template rendering
* [MOD] Improved variable errors on templates
* [MOD] Improved security token behavior
* [MOD] Code refactoring
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
|
2018-10-23 00:56:05 +02:00 |
|
nuxsmin
|
e322563a66
|
* [ADD] Added In-App notifications polling. It will show up a browser notification when there are pending notifications
* [MOD] Improved Javascript error handling
* [MOD] Code refactoring
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
|
2018-10-16 01:13:38 +02:00 |
|
nuxsmin
|
a00b1fb3e9
|
* [ADD] Unit testing. Work in progress
* [MOD] Code refactoring
* [FIX] Minor bugfixes
|
2018-08-06 10:16:29 +02:00 |
|
nuxsmin
|
7f31cf6d05
|
* [ADD] Added warning messages for PHP extension checking
* [MOD] Improved updates and notification checking
* [MOD] Improved backup process
* [MOD] Updated translations
|
2018-08-02 00:53:51 +02:00 |
|
nuxsmin
|
30ba17c4b0
|
* [ADD] Added some PHP extension checks
|
2018-08-01 10:50:47 +02:00 |
|
nuxsmin
|
a97b92131f
|
* [ADD] Added URI signature for JS and CSS resources
* [MOD] Improved requests handling. It makes them more testing friendly
* [MOD] Code refactoring
|
2018-07-08 23:05:30 +02:00 |
|
nuxsmin
|
de115116bf
|
* [FIX] Fixed issue when displaying custom field of type password
* [MOD] Code refactoring
* [ADD] Unit tests. Work in progress
|
2018-06-14 00:19:30 +02:00 |
|
nuxsmin
|
85de6fd507
|
* [FIX] Fixed wrong Acl behavior
* [FIX] Minor bugfixes
* [MOD] Updated db schema
|
2018-03-19 20:41:38 +01:00 |
|
nuxsmin
|
4d6104b839
|
* [ADD] API module. Work in progress.
* [ADD] Upgrade service. Work in progress.
* [MOD] Context based session data. Added collection class to manage session properties.
* [MOD] Code refactoring.
* [MOD] Improved theme icons load by caching objects.
|
2018-03-13 02:01:09 +01:00 |
|
nuxsmin
|
e640f12f23
|
* [ADD] Session abstraction by using context classes
|
2018-03-09 12:48:33 +01:00 |
|
nuxsmin
|
e33ca35aa2
|
* [MOD] Improved import messages
* [MOD] Improved notifications handler
* [MOD] Code refactoring
* [FIX] Bugfixes
|
2018-03-06 18:16:07 +01:00 |
|
nuxsmin
|
53aba99af1
|
* [ADD] Added mail event handler
* [MOD] Improved import process
* [MOD] Improved event logging
* [MOD] Code refactoring. Work in progress
* [FIX] Several bugfixes. Work in progress
|
2018-03-06 01:28:47 +01:00 |
|
nuxsmin
|
407a3f0694
|
* [ADD] Password reset module. Work in progress
* [ADD] Mail provider. Work in progress
* [MOD] Updated copyright
* [MOD] Improved tracking module
|
2018-02-27 00:06:59 +01:00 |
|
nuxsmin
|
123505b321
|
* [MOD] Config module. Work in progress
* [MOD] Improved event handling. Work in progress
|
2018-02-24 12:16:13 +01:00 |
|
nuxsmin
|
faffe5495b
|
* [ADD] Config module. Work in progress
|
2018-02-19 01:51:36 +01:00 |
|
nuxsmin
|
9f3a3be83f
|
* [MOD] Improved IoC handling. Work in progress
* [ADD] Added custom fields service
|
2018-02-17 12:47:03 +01:00 |
|
nuxsmin
|
674c9154b7
|
* [MOD] Improved IoC handling. Work in progress
|
2018-02-14 00:24:35 +01:00 |
|
nuxsmin
|
2cbaed9965
|
* [MOD] Improved CSS & JS resources handling.
* [MOD] Improved bootstrap workflow. Work in progress.
|
2018-02-08 23:10:12 +01:00 |
|
nuxsmin
|
87a79eb12f
|
* [ADD] Work in progress.
|
2017-11-27 02:31:34 +01:00 |
|
nuxsmin
|
ff7e6e3519
|
* [ADD] Work in progress
* [ADD] Using URL routing
* [ADD] Using dependency injection
* [MOD] Big app structure changes
|
2017-10-17 02:00:53 +02:00 |
|