Patrick Plate pplate
  • Joined on 2026-02-18
pplate pushed to main at pplate/cannamanage 2026-06-19 09:09:49 +02:00
6aae17edba fix(security): suppress CSRF false positive + upgrade next 15.5.19 + dep overrides
pplate pushed to main at pplate/cannamanage 2026-06-19 09:03:23 +02:00
970f8eb295 fix(security): bump Spring Boot 4.0.6 → 4.0.7 — fixes CVE insecure temp file
pplate pushed to main at pplate/pi_mcps 2026-06-18 21:47:23 +02:00
ff58ec6add lumen-exchange: cannamanage public-hosting readiness + open auth blocker (for Work Lumen)
pplate pushed to main at pplate/cannamanage 2026-06-18 20:28:57 +02:00
dad798a904 feat: Sprint 14 — Marketing & Monetization
pplate pushed to main at pplate/cannamanage 2026-06-18 19:15:28 +02:00
52d23053e7 fix: CI — remove Docker-in-Docker test steps (not supported by act runner)
pplate pushed to main at pplate/cannamanage 2026-06-18 16:11:42 +02:00
6f5e886bd6 fix: CI — run tests in Docker containers (runner has no JDK/Node)
pplate pushed to main at pplate/cannamanage 2026-06-18 16:08:12 +02:00
f9a87efb7a feat: Sprint 13 — Production Hardening (security fixes, CI gate, rate limiting, tests)
pplate pushed to main at pplate/cannamanage 2026-06-18 15:18:15 +02:00
279487067e docs: Sprint 12 wiki summary with screenshots
be932c1930 docs: Sprint 12 planning, analysis, reviews, and code review
776149e7d3 test: add full-stack Playwright integration test infrastructure
6e25914074 feat: wire Documents + Board page buttons, add mock-mode dual operation
Compare 4 commits »
pplate pushed to main at pplate/cannamanage 2026-06-17 21:45:11 +02:00
90cdac7468 fix: revert V27 checksum + add V35 for generated_reports timestamps
pplate pushed to main at pplate/cannamanage 2026-06-17 21:38:38 +02:00
fa567c1c3f feat: Sprint 11 test coverage — +166 unit tests, schema drift fix (V34), Testcontainers 1.21.3
pplate pushed to main at pplate/cannamanage 2026-06-16 20:30:36 +02:00
f1959eb3d2 ci(deploy): re-trigger after socket automount fix (empty options + docker_host)
pplate pushed to main at pplate/cannamanage 2026-06-16 20:27:51 +02:00
592abc4b6d ci(deploy): re-trigger TrueNAS deploy after runner socket-mount fix
pplate pushed to main at pplate/cannamanage 2026-06-16 18:52:26 +02:00
3b15d7439d ci(deploy): auto-deploy to TrueNAS via self-hosted Gitea Actions runner
pplate pushed to main at pplate/cannamanage 2026-06-15 21:37:59 +02:00
59b785b8ed test(sprint-11): centralize JaCoCo coverage rules and add bank import + finance test coverage
pplate pushed to main at pplate/cannamanage 2026-06-15 21:36:42 +02:00
6f7352124d fix(security): hardening — rate limiting, CORS config, audit safety, CSP headers, validation
6319552675 fix(security): resolve 4 production blockers from final review
8c969c610f feat(sprint10): Phase 4+5 — Frontend import wizard + integration testing
5defe42d67 feat(sprint10): Phase 3 — BankImportService + REST API
527e9b1219 feat(sprint10): Phase 2 — Payment matching engine with confidence scoring
Compare 29 commits »
pplate pushed to main at pplate/pi_mcps 2026-06-15 14:02:51 +02:00
fd84071489 chore(homelab): retire git-sync + mirror Gitea, git.plate-software.de now proxies single TrueNAS Gitea
pplate pushed to main at pplate/pi_mcps 2026-06-15 09:49:21 +02:00
67ed0edbe5 chore(homelab): preemptively mirror inspectflow.wiki via git-sync
pplate pushed to main at pplate/pi_mcps 2026-06-15 09:46:57 +02:00
b7ef026dcd chore(homelab): add inspectflow to git-sync mirror repos
pplate pushed to main at pplate/pi_mcps 2026-06-13 19:55:42 +02:00
1a0a56a626 chore(java): consolidate mss-failsafe to single canonical copy
pplate pushed to main at pplate/pi_mcps 2026-06-13 11:00:14 +02:00
7a573d7193 docs(lumen-exchange): CannaManage local Docker testing + Playwright e2e plan for Work Lumen