Commit Graph

  • edda803dc1 docs(12.2-01): update state and roadmap progress after plan 12.2-01 Jakub Zych 2026-10-02 17:48:31 +02:00
  • f004d7d4fc docs(12.2-01): complete the storage foundations plan summary Jakub Zych 2026-10-02 17:48:01 +02:00
  • 8818d7b023 feat(12.2-01): add deferred:purge, its daily framework schedule and relation child hooks Jakub Zych 2026-10-02 17:45:41 +02:00
  • f48a886f94 feat(12.2-01): add lagoon.Date and lagoon.TimeOfDay with Fill and required support Jakub Zych 2026-10-02 17:40:48 +02:00
  • 19f4cf8232 feat(12.2-01): add deferred bindings, guarded upload store and purge Jakub Zych 2026-10-02 17:36:43 +02:00
  • 79e2a43095 test(12): persist human verification items as UAT Jakub Zych 2026-10-02 17:08:58 +02:00
  • 1ea63ef1ee docs(12): record code review disposition Jakub Zych 2026-10-02 17:08:31 +02:00
  • 44a25dd380 docs(12): add code review report Jakub Zych 2026-10-02 17:08:18 +02:00
  • 560a16983c docs(12-05): update state and roadmap progress after plan 12-05 Jakub Zych 2026-10-02 16:57:41 +02:00
  • c97cc094d5 docs(12-05): complete the Phase 12 security proof, coverage and gate plan Jakub Zych 2026-10-02 16:56:55 +02:00
  • 1f4e1e01c4 docs(12-05): sign off the Phase 12 security review, validation and API-01/API-02 Jakub Zych 2026-10-02 16:55:29 +02:00
  • f4ec94531f docs(12.2): create phase plan Jakub Zych 2026-10-02 16:53:42 +02:00
  • 6f4386c2f9 chore(12-05): add the fail-closed Phase 12 gate Jakub Zych 2026-10-02 16:39:03 +02:00
  • 6e30624ece test(12-05): bring the Phase 12 framework packages to full unit coverage Jakub Zych 2026-10-02 15:54:44 +02:00
  • d1650e8213 docs(12.2): UI design contract Jakub Zych 2026-10-02 15:52:22 +02:00
  • 3ac1d64ab4 fix(12-05): cast floats to strings with PHP's 14-digit precision in request validation Jakub Zych 2026-10-02 15:46:24 +02:00
  • 36983bc87e fix(12-05): match Laravel's in and not_in rules on array values Jakub Zych 2026-10-02 15:42:47 +02:00
  • 92b12fee4c docs(phase-12.2): add validation strategy Jakub Zych 2026-10-02 15:24:48 +02:00
  • 1c476d243f docs(12.2): research phase domain Jakub Zych 2026-10-02 15:24:00 +02:00
  • 1307060e15 fix(12-05): store WinterCMS's broken-image thumbnail for an unusable original (T-12-16) Jakub Zych 2026-10-02 15:15:26 +02:00
  • 2f71aeb534 docs(state): record phase 12.2 context session Jakub Zych 2026-10-02 15:01:26 +02:00
  • 4712e94a12 docs(12.2): capture phase context Jakub Zych 2026-10-02 15:01:25 +02:00
  • 37595fb6b2 docs(12-04): update state and roadmap progress after plan 12-04 Jakub Zych 2026-10-02 14:44:17 +02:00
  • 3cf2b38a8c docs(12-04): complete albums, search and lookups plan Jakub Zych 2026-10-02 14:43:34 +02:00
  • 44526f0bca docs: insert Phase 12.2 admin form fields with deferred binding (v0.1.1) Jakub Zych 2026-10-02 14:36:41 +02:00
  • 6649763590 chore(12-04): require every album broadcast golden to pass Jakub Zych 2026-10-02 14:30:13 +02:00
  • 7ac6c05ab3 chore(12-04): expect only the updated broadcast golden to skip Jakub Zych 2026-10-02 14:01:32 +02:00
  • 18ead668ec docs(12-03): update state and roadmap progress after plan 12-03 Jakub Zych 2026-10-02 13:18:30 +02:00
  • 6f37a3782f docs(12-03): complete household invitations and members plan Jakub Zych 2026-10-02 13:17:47 +02:00
  • 62863cf0ae docs(12-02): update state and roadmap progress after plan 12-02 Jakub Zych 2026-10-02 12:39:18 +02:00
  • 85a45dbc80 docs(12-02): complete collections, me/context and share link plan Jakub Zych 2026-10-02 12:38:40 +02:00
  • d7388af564 docs(12-01): update state and roadmap progress after plan 12-01 Jakub Zych 2026-10-02 11:50:43 +02:00
  • ce72e60491 docs(12-01): complete framework gaps and user groups plan Jakub Zych 2026-10-02 11:50:05 +02:00
  • 1bdbdf041b docs(12-01): reword the Phase 12-14 scope and requirements Jakub Zych 2026-10-02 11:44:52 +02:00
  • 3ae49bb6f4 feat(12-01): report the search engine's found count and field weights Jakub Zych 2026-10-02 11:37:01 +02:00
  • e06e0cc8bf feat(12-01): record multipart uploads and match Winter upload URLs Jakub Zych 2026-10-02 11:33:42 +02:00
  • f9b7f2ea33 feat(12-01): add Laravel request validation to lagoon Jakub Zych 2026-10-02 11:25:36 +02:00
  • cfe568a214 docs(quick-261002-esz): extract golem15.user into its own repo sm-user-plugin Jakub Zych 2026-10-02 11:04:00 +02:00
  • 947aabee93 docs: move golem15.user to sm-user-plugin and supersede the Phase 1 extraction deferral Jakub Zych 2026-10-02 11:02:07 +02:00
  • b3fda9188f docs(12): create phase plan Jakub Zych 2026-10-02 08:40:06 +02:00
  • d97b4292a3 docs(12): record post-research decisions and validation strategy Jakub Zych 2026-10-02 08:04:23 +02:00
  • 77f8b371cf docs(12): research phase domain Jakub Zych 2026-10-02 01:08:08 +02:00
  • 8cc7b81559 docs: defer phase 11.3 newsletter to backlog as 999.1 Jakub Zych 2026-10-02 00:49:47 +02:00
  • 3f650ffcd4 docs(10, 10.2): regenerate verification reports for modules/ paths Jakub Zych 2026-10-01 23:32:42 +02:00
  • f2f2279be9 docs(phase-9): complete phase execution Jakub Zych 2026-10-01 23:19:21 +02:00
  • 9692315cb5 docs(09): verification passed Jakub Zych 2026-10-01 23:18:53 +02:00
  • ba1aaefa01 docs(09): record approved review decisions and close UAT Jakub Zych 2026-10-01 23:13:02 +02:00
  • 2da8112dbb fix(09): WR-11 enforce case-insensitive unique backend user emails Jakub Zych 2026-10-01 23:12:29 +02:00
  • 5d79f7d0bb docs(09): re-verify phase after code review fixes Jakub Zych 2026-10-01 21:50:43 +02:00
  • 2ecc85ea19 docs(09): record code review disposition Jakub Zych 2026-10-01 21:43:15 +02:00
  • 9d2128acc2 docs(09): add code review fix report Jakub Zych 2026-10-01 21:43:14 +02:00
  • 4ae272e3cc fix(09): WR-19 expose the write transaction to hooks and scopes through TxFromContext Jakub Zych 2026-10-01 21:37:13 +02:00
  • bbdc7a6b7e fix(09): WR-18 judge the gate's zero-test check per package Jakub Zych 2026-10-01 21:35:18 +02:00
  • 8479defe53 fix(09): WR-17 merge an admin's own permissions over the role's, honouring denies Jakub Zych 2026-10-01 21:33:07 +02:00
  • 629fac4d29 fix(09): WR-16 resolve model columns through embedded structs and explicit column tags Jakub Zych 2026-10-01 21:31:46 +02:00
  • 2d96adf775 fix(09): WR-10 keep cabana's own backend guard when it is activated twice on one application Jakub Zych 2026-10-01 21:31:46 +02:00
  • 299d220b51 fix(09): WR-14 let logout revoke an expired token that is still refreshable and always clear the cookie Jakub Zych 2026-10-01 21:23:42 +02:00
  • c9bb14944a fix(09): WR-13 read admin passwords from a prompt or stdin and deprecate the --password flag Jakub Zych 2026-10-01 21:20:20 +02:00
  • 331351a73c fix(09): WR-11 reject ambiguous admin logins and cross-field login or email collisions Jakub Zych 2026-10-01 21:17:50 +02:00
  • eb8c727790 fix(09): WR-12 time a missing admin login at the configured bcrypt cost Jakub Zych 2026-10-01 21:17:37 +02:00
  • 3f476164f9 fix(09): WR-10 fail boot when another plugin already owns the backend guard Jakub Zych 2026-10-01 21:15:05 +02:00
  • 20a79c5df4 fix(09): WR-09 scaffold admin controllers with a required permission and a record source placeholder Jakub Zych 2026-10-01 21:13:40 +02:00
  • 8b48eea4e1 fix(09): WR-08 search non-text list columns as text instead of failing in SQL Jakub Zych 2026-10-01 21:11:38 +02:00
  • b026aec162 fix(09): WR-07 keep relation column order from the YAML itself, not a fixed indentation Jakub Zych 2026-10-01 21:10:09 +02:00
  • 889250c8fb fix(09): WR-06 default a relation list to its first sortable column Jakub Zych 2026-10-01 21:07:54 +02:00
  • 9bca815b1b fix(09): WR-05 refuse relation link and unlink the panel does not declare Jakub Zych 2026-10-01 21:07:11 +02:00
  • b8084080cb fix(09): WR-04 apply a form field's required flag only in the contexts that can supply it Jakub Zych 2026-10-01 21:05:33 +02:00
  • f2ab93f291 fix(09): WR-03 refuse writes that the compiled list and form do not declare Jakub Zych 2026-10-01 21:04:31 +02:00
  • 28aa073de0 fix(09): WR-02 drop a denied main menu item and never link it to a controller the admin cannot open Jakub Zych 2026-10-01 20:59:26 +02:00
  • b4b8b5df64 fix(09): WR-01 match wildcard required permissions and treat several codes as any, like Winter Jakub Zych 2026-10-01 20:58:16 +02:00
  • 1a878b371e docs(09): regenerate verification report for modules/ paths Jakub Zych 2026-10-01 20:54:54 +02:00
  • 6a2ee9d2f9 docs: capture todo - Benchmark Płytarium on WinterCMS vs SummerCMS Jakub Zych 2026-10-01 20:25:24 +02:00
  • ecdef31c38 docs(quick-261001-qoa): add a docs page on performance and scaling compared to PHP/WinterCMS Jakub Zych 2026-10-01 19:21:34 +02:00
  • 4103d95a1a docs(architecture): add performance and scaling page compared to PHP-FPM Jakub Zych 2026-10-01 19:20:46 +02:00
  • 2fc5eac6d5 test(11.2): record the WR-03 decision in UAT Jakub Zych 2026-10-01 17:13:16 +02:00
  • 37f7192832 docs(11.2): add code review fix report and record dispositions Jakub Zych 2026-10-01 17:13:08 +02:00
  • bd2f7e7cb5 docs(setup): explain adding the Go bin directory to PATH after go install Jakub Zych 2026-10-01 17:12:53 +02:00
  • be51bfe1e1 fix(11.2): WR-04 keep the site gate's summary grep non-fatal Jakub Zych 2026-10-01 17:06:16 +02:00
  • fbec0b4597 test(11.2): persist verification report and human verification items as UAT Jakub Zych 2026-10-01 16:57:16 +02:00
  • 749ceea5ea docs(11.2): add code review report and disposition ledger Jakub Zych 2026-10-01 16:49:40 +02:00
  • 5a16c3f6d5 docs(state): record plan 11.2-03 completion Jakub Zych 2026-10-01 16:40:56 +02:00
  • c07db9a321 docs(11.2-03): complete the unit test coverage and phase gate plan Jakub Zych 2026-10-01 16:40:36 +02:00
  • a2f2d1e5c7 docs(11.2): validate the phase verification map Jakub Zych 2026-10-01 16:39:09 +02:00
  • 29adc23595 test(11.2): complete the phase gate Jakub Zych 2026-10-01 16:39:09 +02:00
  • f5f9387ac9 test(11.2): cover site_url and site_label and gate the framework, app and site stages Jakub Zych 2026-10-01 16:35:09 +02:00
  • 18fe100113 test(11.2): add the phase gate with the plugin stage Jakub Zych 2026-10-01 16:31:20 +02:00
  • 2229ca3c60 docs(state): record plan 11.2-02 completion Jakub Zych 2026-10-01 16:24:24 +02:00
  • 29231efab2 docs(11.2-02): complete the summercms.io app, site plugin and deploy plan Jakub Zych 2026-10-01 16:24:01 +02:00
  • a494375db7 feat(docsite): optional site_url and site_label link back to the main site Jakub Zych 2026-10-01 16:09:40 +02:00
  • 7936234e8c docs: require PostgreSQL 15 or newer (verified on postgres:15) Jakub Zych 2026-10-01 16:07:36 +02:00
  • 130b6ac38f docs(11.2): rename the site repositories to summercmsio (D-48) Jakub Zych 2026-10-01 15:58:30 +02:00
  • 5d2184e9e6 docs(state): record plan 11.2-01 completion Jakub Zych 2026-10-01 15:57:08 +02:00
  • 8762e92a32 docs(11.2-01): complete the summercms.io Nuxt landing page plan Jakub Zych 2026-10-01 15:56:48 +02:00
  • 88f21af923 docs(11.2): create phase plan Jakub Zych 2026-10-01 15:40:27 +02:00
  • b6013a81ed docs(11.2): map analog patterns for the landing page phase Jakub Zych 2026-10-01 15:11:32 +02:00
  • 5dcfc0867b docs(11.2): record site_label and pretty docs link decisions Jakub Zych 2026-10-01 15:09:12 +02:00
  • e032a65fc9 docs(11.2): research the landing page phase and add validation strategy Jakub Zych 2026-10-01 15:08:12 +02:00
  • e7a18ca87b docs(state): record phase 11.2 context session Jakub Zych 2026-10-01 14:33:55 +02:00
  • 3cbc8d32d1 docs(11.2): capture phase context for the Alpha 0.1 landing page Jakub Zych 2026-10-01 14:33:50 +02:00
  • 59122d53c1 docs(11.2): reshape into the Alpha 0.1 landing page and split the newsletter into 11.3 Jakub Zych 2026-10-01 14:33:50 +02:00