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