richjohnrambo
c8413f82d9
fix: use shared workbench database for tenants
2026-09-23 11:21:05 +08:00
richjohnrambo
0a3a406089
fix: qualify tenant filter in report stats
2026-09-22 16:01:26 +08:00
richjohnrambo
a39002b49d
fix: scope workbench mysql queries by tenant
2026-09-22 15:02:09 +08:00
richjohnrambo
53accc3e3f
fix: hydrate meeting note file uploader
2026-09-21 11:02:36 +08:00
richjohnrambo
06e3f0b489
fix: resolve meeting note files from oss urls
2026-09-18 16:29:14 +08:00
richjohnrambo
ef2967b056
fix: hydrate meeting note file metadata
2026-09-18 16:26:06 +08:00
richjohnrambo
dacac13f88
fix: return attendance checkin metadata as objects
2026-09-18 09:51:05 +08:00
richjohnrambo
5c805c7b09
feat: complete workbench split admin routes
2026-09-17 23:37:16 +08:00
richjohnrambo
7099a33cde
fix: use workbench service name for manager config
2026-09-17 22:55:28 +08:00
richjohnrambo
fe7d4ccb3e
fix: preserve meeting note file metadata
2026-09-17 20:40:48 +08:00
richjohnrambo
9cfeb5f2c7
fix: route workbench requests to tenant database
2026-09-17 18:32:26 +08:00
richjohnrambo
dd5986d57a
fix: avoid build-time manager secret requirement
2026-09-17 17:49:07 +08:00
richjohnrambo
ba0101297d
fix: configure workbench manager connection
2026-09-17 17:35:16 +08:00
richjohnrambo
f027764c47
fix: update uid encryption key fallback
2026-09-17 16:59:47 +08:00
richjohnrambo
ba6fd7f1b6
fix: load uid key from manager config
2026-09-17 16:09:30 +08:00
richjohnrambo
228e3a54fd
fix: align meeting note payloads
2026-09-17 13:38:36 +08:00
richjohnrambo
fc246c3086
test: cover string user ids in workbench payloads
2026-09-16 18:05:26 +08:00
richjohnrambo
903a77f2c5
fix: keep workbench user ids compatible
2026-09-16 18:02:19 +08:00
richjohnrambo
5789b85663
fix: align internal workbench default secret
2026-09-16 16:05:39 +08:00
richjohnrambo
b83390bccd
docs: document workbench service dns
2026-09-16 15:41:32 +08:00
richjohnrambo
250a305fbf
fix: configure internal workbench secret env
2026-09-16 15:21:28 +08:00
richjohnrambo
1bedf7e11c
fix: fallback internal workbench secret
2026-09-16 14:28:42 +08:00
richjohnrambo
21c36abf58
feat: add internal workbench admin api
2026-09-16 14:03:51 +08:00
richjohnrambo
cf08f7ceeb
fix: port mailbox validation from im server
2026-09-15 13:31:45 +08:00
richjohnrambo
1d994c9302
fix: validate attendance checkin payload
2026-09-15 13:19:05 +08:00
richjohnrambo
bdb704832f
chore: enable kafka in local workbench config
2026-09-15 10:30:00 +08:00
richjohnrambo
edb9a6b2bb
fix: improve workbench kafka publish handling
2026-09-15 09:46:26 +08:00
richjohnrambo
989e365492
docs: add workbench migration handoff guide
2026-09-14 14:49:19 +08:00
richjohnrambo
c1c11560de
fix: update workbench test middleware config
2026-09-14 14:11:36 +08:00
richjohnrambo
8b5c5e3df5
fix: align workbench queries with current schema
2026-09-14 10:49:06 +08:00
Your Name and Claude Sonnet 5
4c964ee3ba
ci: add deploy workflow for the k3s test cluster
...
im_workbench had no CI/CD before. Build+push under the mutable
:test tag the cluster overlay tracks, then roll the k3s deployment.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-14 05:41:35 +08:00
richjohnrambo
982e71f093
feat: scaffold independent workbench service
2026-09-13 22:17:01 +08:00
richjohnrambo
482f9b80d9
Initial commit
2026-09-13 05:18:09 +00:00