-
984d0430d3
fix: restyle tab overflow chevrons to subtle ghost icons with fade masks
fs
2026-03-22 17:26:36 +01:00
-
2d9ca44c26
fix: save button
fs
2026-03-22 16:52:23 +01:00
-
72311ddb97
fix: standardize save buttons to use app-action-success class
fs
2026-03-22 16:48:57 +01:00
-
89a64f6c82
fix: env error constants
fs
2026-03-22 16:29:55 +01:00
-
bb0cd7319f
fix: php stan warning
fs
2026-03-22 16:28:09 +01:00
-
7e2a1215d2
fix: repositioned icon on menu
fs
2026-03-22 16:26:27 +01:00
-
8ce1ad423f
fix: added breadcrumb to system-info page
fs
2026-03-22 16:26:16 +01:00
-
026002a501
feat: extract typography tokens into dedicated file with semantic aliases and a11y fallbacks
fs
2026-03-22 16:25:51 +01:00
-
be1314f8b8
fix: connect --app-font-size to --text-base token and remove redundant overrides
fs
2026-03-22 16:03:10 +01:00
-
f9676cbacb
refactor: rebase type scale at 14px for enterprise-density UI
fs
2026-03-22 16:00:24 +01:00
-
fc2ebe9314
fix: address 6 low-severity findings from typography token code review
fs
2026-03-22 15:56:58 +01:00
-
e145b7d089
feat: introduce mathematical type scale with single-source-of-truth typography tokens
fs
2026-03-22 15:47:55 +01:00
-
cf8c59d3f8
feat: add read-only System Info admin page with health checks and module inventory
fs
2026-03-22 15:08:02 +01:00
-
be8bf496cb
test: add architecture contract tests for layering, sessions, and asset versioning
fs
2026-03-22 14:15:41 +01:00
-
555199b217
fix: PHPStan and test strictness improvements
fs
2026-03-22 14:15:36 +01:00
-
ae392d55e8
refactor: remove redundant null-coalescing and type checks in UserAccountService
fs
2026-03-22 14:15:29 +01:00
-
e24af62a59
fix: eliminate PHPUnit warnings and deprecations in test suite
fs
2026-03-22 14:14:39 +01:00
-
141f0a0155
refactor: extract shared code from bin/ scripts and remove legacy scheduler runner
fs
2026-03-22 13:45:16 +01:00
-
e06e5bde03
added xdebug
fs
2026-03-22 13:23:27 +01:00
-
0519193b51
change php ini
fs
2026-03-22 12:42:00 +01:00
-
975651b183
fix: eliminate $_SESSION drift in SessionProvider and add notification UI states
fs
2026-03-20 22:49:03 +01:00
-
5f37562796
fix: resolve module drift in imports, guards, and request context
fs
2026-03-20 00:22:23 +01:00
-
60c27e50cb
chore: snapshot notifications hardening and css/docs alignment
fs
2026-03-20 00:05:03 +01:00
-
fb6e30a062
feat: add notifications module with bell UI, event listeners, and cleanup job
fs
2026-03-19 22:09:44 +01:00
-
1f0b1caf54
feat: module-owned i18n with merge-at-boot translation loading
fs
2026-03-19 22:08:34 +01:00
-
3147009498
Fix tabbed form validation handling
fs
2026-03-19 21:41:20 +01:00
-
ae74fc3251
Stabilize service suite hygiene
fs
2026-03-19 20:35:15 +01:00
-
b873efc973
Strengthen settings gateway tests
fs
2026-03-19 20:32:34 +01:00
-
bc59ace240
feat: add make:module scaffolder and module:validate command
fs
2026-03-19 20:29:57 +01:00
-
56c3e30f43
Strengthen service workflow tests
fs
2026-03-19 20:28:04 +01:00
-
f7b03926b0
Clarify test suite taxonomy
fs
2026-03-19 20:22:10 +01:00
-
011d662dfc
Drop redundant crypto gateway tests
fs
2026-03-19 20:17:11 +01:00
-
72c7f1b337
Tighten service test signal
fs
2026-03-19 20:15:48 +01:00
-
28008c008c
Trim remember me delegation tests
fs
2026-03-19 20:04:14 +01:00
-
12bc58dffa
chore: remove legacy tools/codex-skills (moved to .agents/skills), split filter drawer tests, clean up stale docs
fs
2026-03-19 19:59:08 +01:00
-
1ba6829a1c
fix: toast visibility — opaque backgrounds and flash scope matching with query strings
fs
2026-03-19 19:58:15 +01:00
-
c89501bbed
Remove low-value service delegation tests
fs
2026-03-19 19:46:07 +01:00
-
5c7a1148ac
Consolidate settings session policy tests
fs
2026-03-19 19:45:16 +01:00
-
bc72fa50a6
Consolidate settings normalization tests
fs
2026-03-19 19:43:55 +01:00
-
83aadb3535
Deduplicate crypto gateway tests
fs
2026-03-19 19:36:17 +01:00
-
8cd21f3c8a
fix: permission sync was deactivating core permissions, not just module-owned ones
fs
2026-03-19 19:32:36 +01:00
-
e40cba23a1
Split list titlebar contracts
fs
2026-03-19 19:29:45 +01:00
-
93a1d95c07
docs: add CLI command reference and update key docs to use bin/console
fs
2026-03-19 19:25:38 +01:00
-
ba1186c525
refactor: console improvements — auto-discovery, centralized bootstrap, per-command help
fs
2026-03-19 19:16:36 +01:00
-
f7787465f7
Split aside navigation contracts
fs
2026-03-19 19:13:51 +01:00
-
115723fcd6
Split auth login accessibility contracts
fs
2026-03-19 19:12:25 +01:00
-
2de0039d4f
Split status taxonomy contracts
fs
2026-03-19 19:11:03 +01:00
-
5582a55208
Split security logging contracts
fs
2026-03-19 19:08:28 +01:00
-
0bacf2a7a6
Split auth help link contracts
fs
2026-03-19 19:05:29 +01:00
-
522705dd33
Split detail page contracts
fs
2026-03-19 19:04:28 +01:00
-
f6046c9168
Split detail action policy contracts
fs
2026-03-19 19:03:10 +01:00
-
cc653cb4cd
Split detail validation contracts
fs
2026-03-19 19:02:04 +01:00
-
95ab6b8c6c
Split module registry contracts
fs
2026-03-19 19:00:29 +01:00
-
475524bfd4
Rename module extraction contracts
fs
2026-03-19 18:57:03 +01:00
-
b9f566c49f
Split meta architecture contracts
fs
2026-03-19 18:52:36 +01:00
-
ac9cc4955a
Split public page contracts
fs
2026-03-19 18:48:16 +01:00
-
98520dcc6a
Split filter drawer contracts
fs
2026-03-19 18:41:08 +01:00
-
0f8fff8daf
Split frontend runtime contracts
fs
2026-03-19 18:34:02 +01:00
-
ee5fdaaff7
Split module structure contracts
fs
2026-03-19 18:30:14 +01:00
-
1e993e470c
Refactor architecture test contracts
fs
2026-03-19 18:25:19 +01:00
-
4dd6d451f6
refactor: relocate agent-system/ to .agents/ with 7-role workflow restructure
fs
2026-03-19 18:23:04 +01:00
-
ef72b34c40
feat: module architecture improvements — session keys, dependency graph, event dispatcher, deactivation hooks
fs
2026-03-19 18:20:13 +01:00
-
866d43e15a
Refactor bin scripts: shared CLI bootstrap, robust module migrate, and runtime locking
fs
2026-03-19 10:34:35 +01:00
-
0b7b27409d
refactor: remove slot-type validation from ModuleRegistry
fs
2026-03-19 08:36:37 +01:00
-
cb27fe090d
refactor: simplify module platform — drop custom autoloader, layout_capabilities indirection, and absolute template paths
fs
2026-03-19 08:26:45 +01:00
-
5739cc1200
Refactor helper drift in lib: centralize theme/translation and remove app() hotspots
fs
2026-03-19 08:23:14 +01:00
-
5da506a20f
documentation update with module guidelines
fs
2026-03-18 22:58:15 +01:00
-
476f688bd8
harden: web/index.php — runtime fingerprint, API channel isolation, extract() safety
fs
2026-03-18 22:41:59 +01:00
-
c328067aa6
refactor: align addressbook module to MintyPHP\Module\AddressBook namespace
fs
2026-03-18 22:20:54 +01:00
-
4871c6032e
feat: extract bookmarks as standalone module with MintyPHP\Module\Bookmarks namespace
fs
2026-03-18 22:20:20 +01:00
-
c7b8fd516a
feat: extend module platform with UI slots, runtime components, CLI tooling and {{userId}} search support
fs
2026-03-18 22:19:56 +01:00
-
c364e2b46d
feat: introduce module system and extract address book as first module (MODULAR-MONOLITH-V1-001)
fs
2026-03-18 15:43:25 +01:00
-
d9805c45d3
fix: address code review findings for bookmark feature (H1–L5)
fs
2026-03-17 22:58:07 +01:00
-
9688848401
Global Boomarks
fs
2026-03-14 21:45:58 +01:00
-
921977bdd3
create without tab storage local
fs
2026-03-14 16:08:19 +01:00
-
00366d7000
UI max width details
fs
2026-03-14 15:58:10 +01:00
-
d3da54ce55
docs: add session management explanation and update rate limiting docs
fs
2026-03-14 15:57:44 +01:00
-
e1dac186ac
fix: add background keepalive ping to sync frontend idle timer with server
fs
2026-03-14 15:57:36 +01:00
-
c45c636614
feat(security): add Memcached-based rate limiting for remember-token auto-login
fs
2026-03-14 15:57:29 +01:00
-
a3a403c2ec
refactor: wrap global search in exported init function with destroy() cleanup
fs
2026-03-13 23:01:04 +01:00
-
1cc63a5fbe
fix: add missing system-audit search key to sidebar template
fs
2026-03-13 22:40:48 +01:00
-
35a36f1144
fix(security): replace innerHTML with safe DOM APIs, add destroy() cleanup
fs
2026-03-13 22:35:01 +01:00
-
2b915f5a43
refactor: extract shared form utils, add aria-live regions and reduced-motion support
fs
2026-03-13 22:28:46 +01:00
-
d9f07dcd63
fix: web/ quick wins — CSS cleanup, ARIA tabs, and file header comments
fs
2026-03-13 22:21:37 +01:00
-
ee5930d728
style: update app-tabs and sidebar components
fs
2026-03-13 21:59:09 +01:00
-
f4ce9f3378
docs: add class docblocks, business-rule comments, and transaction wrapper
fs
2026-03-13 21:58:51 +01:00
-
aaea038619
assign role roles
fs
2026-03-13 21:11:48 +01:00
-
b89fd792bf
fix(security): harden PHP configuration for dev and production
fs
2026-03-13 19:58:23 +01:00
-
2b9ed78efd
fix(security): harden production PHP configuration
fs
2026-03-13 19:55:11 +01:00
-
3053a77cde
fix(security): prevent browser caching of dynamic pages
fs
2026-03-13 19:37:13 +01:00
-
ad8f30cb09
feat(security): add Content-Security-Policy headers with strict script-src
fs
2026-03-13 19:24:10 +01:00
-
a27b6a96ff
fix: dismiss stale session-timeout flash on auto-login, resolve PHPStan and i18n issues
fs
2026-03-13 18:56:19 +01:00
-
e1c211069e
fix(session): preserve intended URL across session timeout with remember-me
fs
2026-03-13 18:28:13 +01:00
-
add5cca222
settings cache
fs
2026-03-13 14:38:58 +01:00
-
04995e3712
feat(session): preserve intended URL across session timeout and add expiry warning dialog
fs
2026-03-13 14:28:49 +01:00
-
a3045fa95e
removed agent prompts sh
fs
2026-03-13 13:58:32 +01:00
-
d4978d1504
test(services): add 88 unit tests for 7 critical service classes
fs
2026-03-13 13:57:54 +01:00
-
f6777113ec
test(gateways): add 27 unit tests for 3 security-critical gateway classes
fs
2026-03-13 13:57:33 +01:00
-
cf4a7ec9d5
test(access): finalize operations authorization policy coverage
fs
2026-03-13 13:35:34 +01:00
-
d28f85ac9e
refactor(repository): deduplicate unwrap and id array helpers
fs
2026-03-13 13:12:51 +01:00