Commit Graph

  • 23dfb05b0a docs(state): record phase 19.7 context session Jakub Zych 2026-10-18 12:41:48 +02:00
  • b8f90749c7 docs(19.7): capture phase context Jakub Zych 2026-10-18 12:41:37 +02:00
  • bdc4107215 docs: post every pushed release tag to the summercms.io changelog Jakub Zych 2026-10-18 12:39:43 +02:00
  • 924618704f docs(19.1): add validation strategy Jakub Zych 2026-10-17 23:37:53 +02:00
  • f179ec060c docs(19.1): research phase domain Jakub Zych 2026-10-17 23:36:34 +02:00
  • 5f76e5bbd2 docs(19.6): capture phase context Jakub Zych 2026-10-17 23:27:52 +02:00
  • 9bcfa22c6e docs(19.5): capture phase context Jakub Zych 2026-10-17 23:15:14 +02:00
  • 76d055e720 docs(phase-19): complete Chat and ChatChannels execution Jakub Zych 2026-10-17 22:42:11 +02:00
  • d69a3d409e test(19): re-verify Chat and ChatChannels after gap closure Jakub Zych 2026-10-17 22:41:29 +02:00
  • 70682b4b27 docs(19-07): complete gap-closure unit tests plan Jakub Zych 2026-10-17 22:37:47 +02:00
  • bd301a1696 test(19-07): require TestTeammateDMWriteIDOR in the phase gate Jakub Zych 2026-10-17 22:37:00 +02:00
  • d1852f6cda docs(19-06): complete participant-only send and GDPR reassignment plan Jakub Zych 2026-10-17 22:31:22 +02:00
  • 29d06bc70e docs(19): plan gap closure for DM send IDOR and GDPR CASCADE Jakub Zych 2026-10-17 22:27:44 +02:00
  • f3d5db8cba test(19): verify Chat and ChatChannels phase Jakub Zych 2026-10-17 22:18:23 +02:00
  • aaf75cfb41 docs(19): record code-review disposition as open Jakub Zych 2026-10-17 22:14:03 +02:00
  • 2ddafb8755 docs(19): code review of Chat and ChatChannels Jakub Zych 2026-10-17 22:13:29 +02:00
  • 4eecd0f039 docs(19.4): capture phase context Jakub Zych 2026-10-17 22:09:14 +02:00
  • 953cf25448 docs(19-05): mark goldens and PHP method map plan complete on the roadmap Jakub Zych 2026-10-17 22:07:22 +02:00
  • 4992597f8c docs(19-05): complete goldens and PHP method map plan Jakub Zych 2026-10-17 22:07:11 +02:00
  • 1eb0869b18 chore(19-05): add fail-closed check-phase19.sh for chat plugins Jakub Zych 2026-10-17 22:05:18 +02:00
  • afe3e773f2 docs(19-04): mark ChatChannels API plan complete on the roadmap Jakub Zych 2026-10-17 21:54:45 +02:00
  • 9ca67b780b docs(19-04): complete ChatChannels API and users.handle plan Jakub Zych 2026-10-17 21:54:37 +02:00
  • c7018b41db docs(19-03): mark ChatChannels core plan complete on the roadmap Jakub Zych 2026-10-17 21:36:18 +02:00
  • 935bdcb479 docs(19-03): complete ChatChannels core plan Jakub Zych 2026-10-17 21:36:02 +02:00
  • c9e5b14e27 docs(19-02): mark Chat HTTP API plan complete on the roadmap Jakub Zych 2026-10-17 21:22:27 +02:00
  • 671a3b65de docs(19-02): complete Chat HTTP API plan Jakub Zych 2026-10-17 21:22:19 +02:00
  • a2c7366b2a docs(19-01): mark Chat core plan complete on the roadmap Jakub Zych 2026-10-17 21:00:03 +02:00
  • fd8321d88f docs(19-01): complete Chat core plan Jakub Zych 2026-10-17 20:59:29 +02:00
  • 9404668287 docs(19): unique threat IDs T-19-13 and T-19-14 Jakub Zych 2026-10-17 20:37:12 +02:00
  • eab4528a5a docs: capture exploration — generic MCP module (phase 19.7, note, two prerequisite todos) Jakub Zych 2026-10-17 20:31:25 +02:00
  • f3dcbd6625 docs(19): create phase plan Jakub Zych 2026-10-17 01:27:47 +02:00
  • d12adcf19a docs(quick-261016-sz9): main SummerCMS demo instance (sm-demo-app + vue-demo-app) Jakub Zych 2026-10-16 21:12:01 +02:00
  • 92479ad559 docs(18.1): phase complete - UAT 8/8, security 0 open, released framework v0.2.2, pgsub v0.1.1, pgstripe v0.1.1 Jakub Zych 2026-10-16 21:08:33 +02:00
  • c02f2724ae docs(18.1): re-verify after quick 261016-s8x (pact.NavigationItem.Visible) - passed, no regression Jakub Zych 2026-10-16 21:07:33 +02:00
  • 82f2e4a4f6 docs(18.1): release record - framework v0.2.2, pgsub v0.1.1, pgstripe v0.1.1; verification passed Jakub Zych 2026-10-16 21:04:44 +02:00
  • 450c535452 docs(quick-261016-s8x): PaymentGateway: banner bottom margin and hide disabled sections from admin navigation v0.2.2 Jakub Zych 2026-10-16 20:41:55 +02:00
  • ab9f385db8 chore(quick-261016-s8x): rebuild embedded admin dist Jakub Zych 2026-10-16 20:35:13 +02:00
  • 2dd5fb3bbb fix(quick-261016-s8x): space below a callout that a sibling follows in a partial Jakub Zych 2026-10-16 20:34:41 +02:00
  • 06e2e60ce1 feat(quick-261016-s8x): pact.NavigationItem.Visible hides navigation entries at request time Jakub Zych 2026-10-16 20:34:26 +02:00
  • 90b2d4e23b test(18.1): duplicates 2 and 3 settled by tests 6 and 7 Jakub Zych 2026-10-16 20:17:28 +02:00
  • 6878be4e6a docs: todo - audit-log admin action runs (18.1 AR-18.1-03) Jakub Zych 2026-10-16 20:17:21 +02:00
  • 5f1245f1e4 docs(phase-18.1): add security threat verification Jakub Zych 2026-10-16 20:17:21 +02:00
  • 0e5c56b5ae docs(18.1): re-verify after quick 261016-myi and 261016-nqk - human_needed (release go-ahead) Jakub Zych 2026-10-16 17:46:58 +02:00
  • 0dbf5e14b0 test(18.1): complete UAT - 6 passed, 2 skipped duplicates, 3 gaps resolved Jakub Zych 2026-10-16 17:34:36 +02:00
  • 6e14522a84 docs(quick-261016-nqk): plan and summary for UAT gaps G-18.1-7 and G-18.1-4; D-21 amended, COVERAGE cancel_at row Jakub Zych 2026-10-16 17:24:12 +02:00
  • 17398fe87c chore(quick-261016-nqk): rebuild embedded admin dist Jakub Zych 2026-10-16 17:19:54 +02:00
  • 013890c3d6 feat(quick-261016-nqk): admin heads form and preview with meta.title (G-18.1-4) Jakub Zych 2026-10-16 17:19:54 +02:00
  • bc5685eb93 feat(quick-261016-nqk): ListExtendRecords and FormRecordTitle admin hooks (G-18.1-4) Jakub Zych 2026-10-16 17:19:54 +02:00
  • 9890aff66d test(18.1): UAT 4 part E passed Jakub Zych 2026-10-16 17:05:12 +02:00
  • bad37d1d3d test(18.1): UAT diagnosed Jakub Zych 2026-10-16 17:03:03 +02:00
  • 6ae1c1c077 test(18.1): complete UAT - 3 passed, 3 issues (2 resolved by gap closure pending) Jakub Zych 2026-10-16 17:02:58 +02:00
  • 8a04416b0c test(18.1): UAT progress - 1, 5 passed; 2, 3 duplicates; boot-order gap found and fixed Jakub Zych 2026-10-16 16:47:08 +02:00
  • 9098c87d04 docs(quick-261016-myi): Phase 18.1 re-review warnings fixed; disposition, coverage, summary Jakub Zych 2026-10-16 16:46:24 +02:00
  • 1788c50a85 docs(18.1): shorten two COVERAGE.md reasons for the api-coverage gate Jakub Zych 2026-10-16 16:26:58 +02:00
  • 52d149b8f1 docs(18.1): re-verification after gap closure Jakub Zych 2026-10-16 14:15:52 +02:00
  • f56ebd0828 docs(18.1): add code review report Jakub Zych 2026-10-16 14:06:44 +02:00
  • 646e51356e docs(18.1-09): roadmap progress 9/9 Jakub Zych 2026-10-16 13:55:59 +02:00
  • d9ccc8275e docs(18.1-09): release record (framework v0.2.1, pgsub v0.1.0, pgstripe v0.1.0, layer v0.2.1) Jakub Zych 2026-10-16 13:55:53 +02:00
  • f64ae79e1d docs(18.1-09): complete gap-closure tests, phase gate and release plan v0.2.1 Jakub Zych 2026-10-16 13:53:57 +02:00
  • 03b8cc2770 docs(18.1-09): VALIDATION rows for plans 07 to 09 and the deferred review findings Jakub Zych 2026-10-16 13:44:55 +02:00
  • 48e264285a fix(scripts): allow the admin theme and locale cache in check-phase10 hygiene (T-261016-0fm-08) Jakub Zych 2026-10-16 13:40:30 +02:00
  • 3cb22523e2 test(18.1-09): phase gate requires the seven layer restore and copy specs; layers minimum 43 Jakub Zych 2026-10-16 13:37:22 +02:00
  • b6e6736db4 test(18.1-09): phase gate requires TestDetachedBulkAction and the pgstripe gateway hardening tests (postgres stage) Jakub Zych 2026-10-16 13:34:08 +02:00
  • fa91e2a7ca test(18.1-09): TestDetachedBulkAction covers detached admin bulk actions (Postgres) Jakub Zych 2026-10-16 13:33:34 +02:00
  • 5a446d68d7 test(18.1-09): phase gate requires the pgsub gap-closure tests (plugins and postgres stages) Jakub Zych 2026-10-16 13:17:31 +02:00
  • 0fc909d030 test(18.1-09): phase gate requires TestEventOrdering and TestFreshStateSmoke (postgres stage) Jakub Zych 2026-10-16 12:59:25 +02:00
  • f82ac0f2f5 docs(18.1-08): roadmap progress 8/9 Jakub Zych 2026-10-16 12:54:22 +02:00
  • 7b70e27e3c docs(18.1-08): complete checkout, admin sync and layer gap closure plan Jakub Zych 2026-10-16 12:53:44 +02:00
  • fc2a397d9b feat(18.1-08): detached admin bulk actions run outside the framework transaction Jakub Zych 2026-10-16 12:47:46 +02:00
  • f217c73ef8 docs(18.1-08): idempotency keys and the strict checkout price in COVERAGE Jakub Zych 2026-10-16 12:44:33 +02:00
  • f925d6078d docs(18.1-07): roadmap progress 7/9 Jakub Zych 2026-10-16 12:27:39 +02:00
  • 1798b14e99 docs(18.1-07): complete webhook and sync state gap closure plan Jakub Zych 2026-10-16 12:25:59 +02:00
  • 3cc198ef9f docs(18.1-07): D-21 ordering amendment and the fresh-state retrieval in COVERAGE Jakub Zych 2026-10-16 12:23:35 +02:00
  • 0bd3973b39 docs(quick-261016-0fm): admin theme/language preferences and save-bar fix for v0.2.1 Jakub Zych 2026-10-16 11:58:09 +02:00
  • 66fd4ae4b7 build(quick-261016-0fm): rebuild embedded admin dist for v0.2.1 Jakub Zych 2026-10-16 11:49:47 +02:00
  • f0ab26b93f test(quick-261016-0fm): theme switch, language switcher and footer offset Jakub Zych 2026-10-16 11:48:39 +02:00
  • 119f1f8d54 test(quick-261016-0fm): admin preference coverage Jakub Zych 2026-10-16 11:44:32 +02:00
  • 85e52d9336 fix(quick-261016-0fm): bottom save bars no longer cover the sidebar Jakub Zych 2026-10-16 11:41:19 +02:00
  • 5244a37b00 feat(quick-261016-0fm): language switcher in the user menu Jakub Zych 2026-10-16 11:35:08 +02:00
  • f67e8915b8 feat(quick-261016-0fm): admin language follows the stored preference Jakub Zych 2026-10-16 10:58:29 +02:00
  • 3d2f9d0cf6 fix(quick-261016-0fm): full key literals for the rail theme label Jakub Zych 2026-10-16 10:21:50 +02:00
  • 21b0d39de0 feat(quick-261016-0fm): manual theme switch on the rail Jakub Zych 2026-10-16 09:54:02 +02:00
  • 047858ae84 feat(quick-261016-0fm): per-admin theme and locale preferences Jakub Zych 2026-10-16 09:26:09 +02:00
  • 1a03399357 docs: log fast task summercms.io Alpha 0.2 copy Jakub Zych 2026-10-16 00:07:28 +02:00
  • 853ea1fa6e docs(quick-261015-w7f): summercms.io deployed on v0.2.0 Jakub Zych 2026-10-16 00:03:25 +02:00
  • a204d38b49 docs(quick-261015-w7f): plan and summary at the deploy checkpoint Jakub Zych 2026-10-15 23:37:11 +02:00
  • f3e8a984b0 docs(quick-261015-w7f): docs since v0.1.14 and the Upgrading to 0.2 notes v0.2.0 Jakub Zych 2026-10-15 23:24:56 +02:00
  • 76d788821a docs: decide to release the 19.3 gap closure as v0.2.0 Jakub Zych 2026-10-15 23:14:08 +02:00
  • 694a565941 test(19.3): persist human verification items as UAT Jakub Zych 2026-10-15 23:11:05 +02:00
  • 56fe2ae372 docs(19.3): re-verification after gap closure (human checks pending) Jakub Zych 2026-10-15 23:10:59 +02:00
  • c5d9a7b6b1 docs(19.3-06): state and roadmap after the gap closure Jakub Zych 2026-10-15 23:01:46 +02:00
  • 350d0355b2 docs(19.3-06): gap closure summary, release handed off to the phase session Jakub Zych 2026-10-15 23:01:09 +02:00
  • 0c8109c670 docs(19.3-06): review disposition and validation map after the gap closure Jakub Zych 2026-10-15 22:51:13 +02:00
  • b2f4044111 test(19.3-06): gate requires the review-fix tests Jakub Zych 2026-10-15 22:47:45 +02:00
  • 8d80580083 test(19.3-06): unit tests for the review fixes Jakub Zych 2026-10-15 22:45:16 +02:00
  • 4d4e37932c docs(19.3-06): pair a remote purge URL with the site's allowProxied (WR-03) Jakub Zych 2026-10-15 22:42:36 +02:00
  • 3bb6d61843 docs(19.3-06): progress record after Task 4 Jakub Zych 2026-10-15 22:40:30 +02:00
  • db6a7f5c3f fix(19.3-06): queue site-cache purges after commit and coalesce them (WR-01) Jakub Zych 2026-10-15 22:36:24 +02:00
  • 50a584c757 fix(19.3-06): site-cache purge never follows redirects (WR-02) Jakub Zych 2026-10-15 22:32:32 +02:00
  • d0a580c60c fix(19.3-06): warn at boot when turnstile routes have no secret (WR-08) Jakub Zych 2026-10-15 22:30:57 +02:00