Sebastian
|
56cbc6771b
|
Merge pull request 'chore(deps): update dependency vuetify to v4.2.1' (#147) from renovate/vuetify-4.x-lockfile into main
Reviewed-on: #147
|
2026-09-14 23:14:33 +00:00 |
|
Sebastian
|
4dd09cc7ec
|
feat: add background to pages
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-09-14 18:46:36 -04:00 |
|
Sebastian
|
2df825ffc9
|
chore(deps): update dependency vuetify to v4.2.1
Build Test / build (pull_request) Successful in 27s
JS Unit Tests / test (pull_request) Successful in 23s
PHP Integration Tests / Integration Tests (pull_request) Failing after 1m25s
PHP Unit Tests / test (pull_request) Successful in 1m21s
|
2026-09-11 03:02:22 +00:00 |
|
Sebastian
|
09355d14a4
|
feat: add services configuration accessors
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-09-07 13:39:16 -04:00 |
|
Sebastian
|
fbc0559a64
|
feat: improve office document discovery
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-09-07 12:55:11 -04:00 |
|
Sebastian
|
625db726f6
|
feat: Service Node List Interface
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-09-04 20:59:01 -04:00 |
|
Sebastian
|
8cedd8a18a
|
refactor(modules): configure integrations through runtime contexts
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-31 22:55:11 -04:00 |
|
Sebastian
|
9fcfe32ea7
|
feat(preview): expose availability and handle missing services
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-31 22:55:11 -04:00 |
|
Sebastian
|
a0093c9547
|
feat: implement 3 variants
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-29 19:10:48 -04:00 |
|
Sebastian
|
f39ad1804d
|
feat: implement preview manager
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-29 18:42:30 -04:00 |
|
Sebastian
|
eaea5f4c83
|
feat: implement preview configuration
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-29 07:53:14 -04:00 |
|
Sebastian
|
30a8eddf06
|
feat(preview): add shared preview provider contracts
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-28 23:51:29 -04:00 |
|
Sebastian
|
96fbdbab90
|
feat(core): add system store write conflict handling
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-28 23:28:06 -04:00 |
|
Sebastian
|
545a776aeb
|
feat(core): add CLI management for tenant system stores
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-28 20:56:17 -04:00 |
|
Sebastian
|
e137de1183
|
feat(core): implement tenant-scoped system store manager
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-28 20:47:27 -04:00 |
|
Sebastian
|
a1413db12f
|
feat(core): add tenant system store contracts and configuration
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-28 20:39:00 -04:00 |
|
Sebastian
|
f0598412f3
|
feat(core): add system store service interface
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-28 20:25:58 -04:00 |
|
Sebastian
|
52166feca2
|
refactor(core): centralize reserved system user identity
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-28 19:36:43 -04:00 |
|
Sebastian
|
964128e051
|
docs: document entityModify()'s authoritative-identifier contract
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-25 22:46:29 -04:00 |
|
Sebastian
|
b3e0c00c87
|
feat: collapse system menu by default
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-09 23:18:39 -04:00 |
|
Sebastian
|
4f5ea8c442
|
fix: only sxhow menu section when there are items
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-09 23:12:47 -04:00 |
|
Sebastian
|
a4c467d54e
|
fix: remove dead code
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-09 23:03:27 -04:00 |
|
Sebastian
|
f24e0ae669
|
fix: user name size
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-09 23:00:52 -04:00 |
|
Sebastian
|
673bdc1f7a
|
feat: remove user name
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-09 22:50:20 -04:00 |
|
Sebastian
|
71ddd3442f
|
fix: improve secret input
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-08 22:39:48 -04:00 |
|
Sebastian
|
0dd735045d
|
fix: remove extra password labek
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-08 22:30:20 -04:00 |
|
Sebastian
|
5646591c74
|
fix: auth icons
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-08 22:26:47 -04:00 |
|
Sebastian
|
a5acea72c3
|
fix: allow any login name not just email
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-08 22:22:43 -04:00 |
|
Sebastian
|
62b416f13e
|
refactor: base event
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-08 22:15:24 -04:00 |
|
Sebastian
|
c8e6efe203
|
feat: improve deferred event processing
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-08 00:20:32 -04:00 |
|
Sebastian
|
f147ffc5c7
|
feat: introduce user management events
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-07 22:32:45 -04:00 |
|
Sebastian
|
985e4a6450
|
fix: find npm path
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-07 00:46:36 -04:00 |
|
Sebastian
|
b14bd302a3
|
fix(security): emit authentication success events
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-06 00:08:58 -04:00 |
|
Sebastian
|
5b3e8f6588
|
fix(events): close deferred scope after listener failure
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-06 00:02:15 -04:00 |
|
Sebastian
|
84eb0e2c21
|
refactor(security): replace generic event with severity enum
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-05 23:59:49 -04:00 |
|
Sebastian
|
3f9c2500d9
|
refactor(security): type firewall policy events
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-05 23:56:28 -04:00 |
|
Sebastian
|
2494cef02f
|
refactor(security): type firewall rule lifecycle events
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-05 23:51:40 -04:00 |
|
Sebastian
|
a5be782c51
|
refactor(security): add typed authentication-success event
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-05 23:42:24 -04:00 |
|
Sebastian
|
f4df769b3c
|
refactor(security): add typed suspicious-activity event
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-05 23:38:59 -04:00 |
|
Sebastian
|
688afbe5a1
|
refactor(security): add typed rate-limit event
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-05 23:36:44 -04:00 |
|
Sebastian
|
7c2a8dfbd3
|
refactor(security): add typed access-denied event
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-05 23:34:05 -04:00 |
|
Sebastian
|
e223ae7543
|
refactor(security): add typed brute-force detection event
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-05 23:31:13 -04:00 |
|
Sebastian
|
a8e29d0305
|
feat(security): emit authentication failures for firewall handling
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-05 23:26:01 -04:00 |
|
Sebastian
|
a363a1a4bc
|
refactor: use consistant naming
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-05 23:17:04 -04:00 |
|
Sebastian
|
5c65c8592c
|
feat: Introduce typed authentication failure event
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-05 22:50:38 -04:00 |
|
Sebastian
|
52afd35d6f
|
feat: make event state constructor-only and immutable
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-05 22:46:33 -04:00 |
|
Sebastian
|
ba4deccea9
|
feat: Remove unused event serialization
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-05 22:21:04 -04:00 |
|
Sebastian
|
2012d67be7
|
fix: Enforce security event severity defaults
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-05 22:17:04 -04:00 |
|
Sebastian
|
649fa47c68
|
feat: Move security events into core
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-05 22:14:22 -04:00 |
|
Sebastian
|
a73ca3abd6
|
feat: Move event runtime implementation into core
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
|
2026-08-05 22:09:53 -04:00 |
|