pavlov346346-source
0c4830dcc6
test: guard employee edge security boundary
2026-09-11 07:53:03 +03:00
pavlov346346-source
7044d36ae6
security: harden employee edge function boundary
2026-09-11 07:52:54 +03:00
pavlov346346-source
3fd899978b
Fix high-severity npm audit findings
...
* security: pin wrangler 4.131.0
* chore: refresh lockfile for security update
* security: refresh npm lockfile [npm-lock-refresh]
* chore: remove one-time npm lock refresh workflow
* ci: use locked dependencies and fail on high audit findings
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-11 07:51:06 +03:00
pavlov346346-source
fccea79255
Harden Supabase advisor findings
2026-09-11 07:45:08 +03:00
pavlov346346-source
5e38bf867b
Fix malformed style boundary and guard HTML integrity
...
* chore: add one-time index html repair script
* chore: run one-time html repair on fix branch
* fix: close mobile style block [html-repair]
* chore: remove one-time html repair workflow
* chore: remove one-time html repair script
* test: add html style integrity checks
* test: enforce html integrity in deploy checks
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-11 07:41:42 +03:00
pavlov346346-source
6b8a1a604e
Fix employee creation for existing accounts
...
* fix: finalize existing employee accounts
* test: cover existing employee finalize flow
* test: include employee creation regression check
* test: assert existing employee finalize helper path
2026-09-11 07:34:43 +03:00
pavlov346346-source
5aeed250a3
chore: remove accidental placeholder test
2026-09-11 07:31:06 +03:00
pavlov346346-source
8a307c982e
noop
2026-09-11 07:30:56 +03:00
pavlov346346-source
736e551369
Security: require verified email for signup
...
* security: require verified email for client signups
* security: load verified-email auth guard
* test: include auth security guard in deploy checks
* test: guard verified-email signup flow
* security: remove client-controlled email autoconfirm triggers
2026-09-11 07:27:37 +03:00
pavlov346346
606572eb87
docs: note app.caterium.ru as confirmed sole deploy target
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 21:08:22 +03:00
pavlov346346
66d4414634
Ops: retarget Timeweb auto-deploy to app.caterium.ru, not the apex domain
...
caterium.ru and app.caterium.ru are separate Timeweb sites with separate
document roots. The apex domain's root is reserved for an unrelated future
site, so auto-detection must never be able to land there. Drop the generic
$HOME/public_html and unverified app.caterium.ru/public_html guesses in
favor of the confirmed real path ($HOME/caterium-app/public_html), and
require CATERIUM_WEB_ROOT explicitly in the documented cron command.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 20:39:16 +03:00
pavlov346346
b1bd9676c9
docs: note verified Timeweb production auto-deploy
...
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 20:26:07 +03:00
pavlov346346
4eef1c14ae
Ops: fix Timeweb cron first-run log dir and document real web root
...
The documented cron command redirected to $HOME/.caterium-deploy/cron.log
before the script could create that directory, so the very first run
failed before executing. Document mkdir -p as a one-time setup step,
add $HOME/public_html to web-root auto-detection (the confirmed real
document root for this account), and note the CATERIUM_REPO_URL override
needed when the account's SSH config uses a non-default Host alias.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 20:01:00 +03:00
pavlov346346-source
1cc1220e20
Ops: document Timeweb panel cron deploy
2026-09-10 18:51:00 +03:00
pavlov346346-source
9a3a4576b6
Ops: add safe Timeweb production sync
2026-09-10 18:50:50 +03:00
pavlov346346-source
71a974ac19
Infra: production branch promotion for app.caterium.ru
...
Prepare Caterium for Timeweb Cloud App Platform production hosting on app.caterium.ru with QA-gated promotion to the production branch.
2026-09-09 19:09:32 +03:00
pavlov346346-source
4aa66d0a56
Caterium v17.7.3 — clients server read
...
Server-preferred normalized client profiles with legacy fallback, canonical snapshot RPC, preserved order metrics, release metadata and tests.
2026-09-09 12:07:37 +03:00
pavlov346346-source
815cc602c5
Caterium v17.7.2 — clients foundation
...
Canonical client identity, client data layer, legacy loyalty/communication compatibility, normalized Supabase client RPC, release metadata and tests.
2026-09-09 10:42:14 +03:00
github-actions[bot]
dffbd6a27d
Fix v17.7.1 E2E data layer module checks
2026-09-08 23:51:20 +00:00
pavlov346346-source
95adfc5e3d
Retry verified v17.7.1 E2E module checks
2026-09-09 02:50:11 +03:00
pavlov346346-source
baf77724ae
Use isolated module injection in v17.7.1 E2E tests
2026-09-09 02:50:00 +03:00
pavlov346346-source
eee001fc55
Validate and fix v17.7.1 E2E loader waits
2026-09-09 02:47:42 +03:00
pavlov346346-source
b3322e436a
Add deterministic v17.7.1 E2E loader fix
2026-09-09 02:47:33 +03:00
github-actions[bot]
69d483519e
Capture v17.7.1 browser module diagnostics
2026-09-08 23:47:10 +00:00
pavlov346346-source
9839f764f3
Run v17.7.1 browser module diagnostic
2026-09-09 02:46:16 +03:00
pavlov346346-source
c257a8f36d
Add v17.7.1 browser load diagnostic
2026-09-09 02:46:07 +03:00
github-actions[bot]
e2c11e2928
Capture exact v17.7.1 E2E failures
2026-09-08 23:44:46 +00:00
pavlov346346-source
a4e2595a8a
Capture exact v17.7.1 E2E failures
2026-09-09 02:43:10 +03:00
github-actions[bot]
faaf68a32d
Capture v17.7.1 E2E diagnostics
2026-09-08 23:42:22 +00:00
pavlov346346-source
ac6d1bcae5
Diagnose remaining Caterium v17.7.1 E2E failures
2026-09-09 02:40:57 +03:00
pavlov346346-source
a5a4b10a83
Run final full QA for Caterium v17.7.1
2026-09-09 02:38:51 +03:00
github-actions[bot]
e56b309469
Fix v17.7.1 E2E compatibility coverage
2026-09-08 23:38:40 +00:00
pavlov346346-source
bbb1105d63
Fix v17.7.1 E2E repair workflow
2026-09-09 02:38:22 +03:00
pavlov346346-source
6a7e69cb5b
Add v17.7.1 E2E repair script
2026-09-09 02:38:16 +03:00
pavlov346346-source
fe4cb6446d
Restore full E2E suite and patch v17.7.1 compatibility test
2026-09-09 02:37:43 +03:00
pavlov346346-source
bf8427198a
Fix v17.7.1 data layer E2E compatibility test
2026-09-09 02:37:25 +03:00
pavlov346346-source
1e781f51b3
Run full QA for Caterium v17.7.1
2026-09-09 02:35:04 +03:00
github-actions[bot]
b6ec42b2e2
Caterium v17.7.1 - data layer adoption
2026-09-08 23:34:45 +00:00
pavlov346346-source
8391f826fe
Fix v17.7.1 release workflow
2026-09-09 02:34:25 +03:00
pavlov346346-source
317931ea20
Add v17.7.1 release patch script
2026-09-09 02:34:12 +03:00
pavlov346346-source
30917680ed
Prepare Caterium v17.7.1 data layer adoption
2026-09-09 02:32:28 +03:00
pavlov346346-source
f8bb0a78b4
Caterium v17.7.0 — architecture foundation
...
Introduce the first data layer, move order auto-completion to server cron with legacy/cloud compatibility, clean error telemetry, update PWA/versioning, and add regression coverage.
2026-09-08 13:24:34 +03:00
pavlov346346-source
fbafb33a33
Caterium v17.6.9 — offer PDF workspace and gallery uploads
...
* Add v17.6.9 client offer workspace tabs
* Persist two editable offer gallery photos
* Add one-time v17.6.9 release preparation workflow
* Prepare Caterium v17.6.9 offer PDF workspace
* Remove one-time v17.6.9 release workflow
* Fix offer workspace mutation observer loop
* Add one-time v17.6.9 idempotency hotfix workflow
* Make v17.6.9 offer workspace rendering idempotent
* Remove one-time v17.6.9 idempotency workflow
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-08 08:21:11 +03:00
pavlov346346-source
4ba730990b
Caterium v17.6.8 — Developer Console UX and error fixes
...
* Add v17.6.8 Developer Console UX and race fixes
* Add Developer Console numbering delete and grouped error RPCs
* Add one-time v17.6.8 release preparation workflow
* Prepare Caterium v17.6.8 Developer Console UX
* Remove one-time v17.6.8 release workflow
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-08 07:58:54 +03:00
pavlov346346-source
a3616b7387
Caterium v17.6.7 — restore classic client proposal PDFs
...
Restore presentation-style client proposal PDFs with 10 classic designs, 3 hidden archive templates, and exact preview/download canvas parity.
2026-09-08 07:29:40 +03:00
pavlov346346-source
cd776d5647
Caterium v17.6.6 — proposal templates and Menu icon
...
Fix Menu sidebar icon alignment and make all four client proposal templates structurally distinct in preview and PDF.
2026-09-08 07:01:35 +03:00
pavlov346346-source
71d9cdc92e
Caterium v17.6.5 stability hardening
...
* Prepare v17.6.5 stability hardening patch
* Move v17.6.5 stability patch logic to script
* Fix v17.6.5 stability patch workflow
* Harden Caterium v17.6.5 stability
* Remove one-time v17.6.5 patch workflow
* Remove one-time v17.6.5 patch script
* Update static stability checks for v17.6.5
* Fix v17.6.5 E2E version expectation
* Update v17.6.5 E2E version expectation
* Remove one-time v17.6.5 test patch workflow
* Capture failing v17.6.5 E2E diagnostics
* Capture v17.6.5 E2E failures
* Make v17.6.5 stability E2E deterministic
* Make v17.6.5 E2E checks deterministic
* Remove one-time deterministic E2E workflow
* Remove one-time E2E diagnostic workflow
* Remove temporary E2E diagnostics
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-08 05:55:48 +03:00
pavlov346346-source
fc6d1aa778
Caterium v17.6.4 release integrity cleanup
...
Synchronize release metadata, backfill v17.6.2-v17.6.4 release notes, and enforce version consistency in CI.
2026-09-08 02:41:20 +03:00
pavlov346346-source
8c90dd950f
Caterium v17.6.4 — settings, orders, PDFs and menu icon
...
Fix Developer Console memory refresh freeze, auto-complete and fully pay orders one minute after scheduled time, persist offer template per client proposal, and add styled Menu SVG icon. Includes PWA cache update and regression coverage.
2026-09-07 20:05:43 +03:00
pavlov346346-source
ce6fa974aa
Caterium v17.6.3 — fix developer gate and SaaS settings
...
Fix platform developer gate during workspace loading and prevent SaaS click events from reaching Developer Console as DOM buttons. Add v17.6.3 regression tests and PWA cache bump.
2026-09-07 19:31:00 +03:00