leefer
|
a4264326bd
|
migration: preserve market data and search slice
|
2026-07-31 01:03:43 +08:00 |
|
leefer
|
4002f096f4
|
migration: preserve startup accounts and system slice
|
2026-07-31 00:42:06 +08:00 |
|
leefer
|
4083dceba3
|
migration: establish exact preserved app baseline
|
2026-07-30 23:51:48 +08:00 |
|
leefer
|
41329943c4
|
docs(migration): establish preservation-first charter
|
2026-07-30 22:52:02 +08:00 |
|
leefer
|
d0e6800fe8
|
docs(next): freeze rejected rebuild
|
2026-07-30 22:15:24 +08:00 |
|
leefer
|
23d11b0d21
|
test(deploy): lock down image build context
|
2026-07-30 20:30:49 +08:00 |
|
leefer
|
c3598820ef
|
fix(legacy): keep static shell available during migration
|
2026-07-30 20:27:57 +08:00 |
|
leefer
|
7e1bc48ee0
|
docs(audit): record final local quality rerun
|
2026-07-30 20:16:05 +08:00 |
|
leefer
|
310dbba334
|
docs(release): pin first Portainer candidate
|
2026-07-30 20:07:52 +08:00 |
|
leefer
|
4acdf65bb7
|
docs(cutover): record real restore drill
|
2026-07-30 20:02:57 +08:00 |
|
leefer
|
e5f7d836ac
|
fix(migration): normalize legacy screener archives
|
2026-07-30 19:49:24 +08:00 |
|
leefer
|
198806c1bd
|
rebuild(migration): validate local legacy cutover
|
2026-07-30 17:26:15 +08:00 |
|
leefer
|
37bd9fea85
|
refactor(llm): centralize usage persistence
|
2026-07-30 12:10:12 +08:00 |
|
leefer
|
e0b065e38b
|
refactor(storage): remove duplicate watchlist query
|
2026-07-30 12:07:05 +08:00 |
|
leefer
|
67e279a1d5
|
rebuild(deploy): add Portainer preflight stack
|
2026-07-30 11:52:54 +08:00 |
|
leefer
|
05f291a182
|
docs(cutover): define legacy cleanup boundary
|
2026-07-30 11:46:44 +08:00 |
|
leefer
|
9e694ee34a
|
rebuild(migration): audit all legacy data
|
2026-07-30 11:42:33 +08:00 |
|
leefer
|
227028f499
|
rebuild(deploy): make NAS preflight reversible
|
2026-07-30 11:15:41 +08:00 |
|
leefer
|
4eafa1cc3f
|
rebuild(audit): verify page state matrix
|
2026-07-30 11:12:37 +08:00 |
|
leefer
|
b79b4ba280
|
rebuild(screener): add controlled formulas and rolling backtests
|
2026-07-30 10:45:40 +08:00 |
|
leefer
|
08f69b0641
|
rebuild(llm): add audited model connectivity tests
|
2026-07-30 10:25:07 +08:00 |
|
leefer
|
d8f0dd930c
|
rebuild(runtime): govern market operations and job truth
|
2026-07-30 10:14:29 +08:00 |
|
leefer
|
4fc8691eee
|
rebuild(audit): complete entity detail and market preview
|
2026-07-30 09:25:52 +08:00 |
|
leefer
|
d1b3b977d2
|
rebuild(stage-15): complete governance and handoff
|
2026-07-30 08:46:12 +08:00 |
|
leefer
|
fa7a8dde06
|
rebuild(stage-14): deliver migration and recovery tooling
|
2026-07-30 08:29:37 +08:00 |
|
leefer
|
9eb7b548f3
|
docs(migration): record stage 13 acceptance
|
2026-07-30 08:02:56 +08:00 |
|
leefer
|
bec0878494
|
rebuild(stage-13): redesign mobile information architecture
|
2026-07-30 08:02:47 +08:00 |
|
leefer
|
4125ae2740
|
docs(migration): record stage 12 acceptance
|
2026-07-30 07:46:05 +08:00 |
|
leefer
|
b93fb3ec41
|
rebuild(stage-12): deliver private review workflows
|
2026-07-30 07:45:55 +08:00 |
|
leefer
|
0a055867a4
|
docs(migration): record stage 11 acceptance
|
2026-07-30 07:08:25 +08:00 |
|
leefer
|
35ae079de7
|
rebuild(stage-11): deliver deterministic heaven workflows
|
2026-07-30 07:08:13 +08:00 |
|
leefer
|
aa3f02bd59
|
docs(migration): record stage 10 acceptance
|
2026-07-30 05:53:04 +08:00 |
|
leefer
|
f1fa104641
|
rebuild(stage-10): deliver mentor and unified llm streaming
|
2026-07-30 05:52:12 +08:00 |
|
leefer
|
532f0cfc11
|
docs(migration): record stage 9 acceptance
|
2026-07-30 05:15:44 +08:00 |
|
leefer
|
158257ebb8
|
rebuild(stage-9): deliver deterministic intelligent screening
|
2026-07-30 05:15:17 +08:00 |
|
leefer
|
6cb52e864a
|
docs(migration): record stage 8 acceptance
|
2026-07-30 04:13:04 +08:00 |
|
leefer
|
976a5cac03
|
rebuild(stage-8): deliver market insight workspaces
|
2026-07-30 04:12:04 +08:00 |
|
leefer
|
a18e8e9d27
|
docs(migration): record stage 7 acceptance
|
2026-07-30 03:29:14 +08:00 |
|
leefer
|
a76d344a98
|
rebuild(stage-7): deliver ladder and sector rotation
|
2026-07-30 03:28:24 +08:00 |
|
leefer
|
31a53de890
|
docs(migration): record stage 6 acceptance
|
2026-07-30 03:05:11 +08:00 |
|
leefer
|
59f6011ae8
|
rebuild(stage-6): deliver emotion and market pools
|
2026-07-30 03:03:53 +08:00 |
|
leefer
|
889963862a
|
docs(migration): record stage 5 acceptance
|
2026-07-30 02:38:00 +08:00 |
|
leefer
|
cf0ab7026f
|
rebuild(stage-5): establish market data gateway and charts
|
2026-07-30 02:35:42 +08:00 |
|
leefer
|
40ad5d6836
|
docs(stage-4): record shell acceptance evidence
|
2026-07-30 02:09:14 +08:00 |
|
leefer
|
3b75bf2d63
|
rebuild(stage-4): deliver shared shell and account interfaces
|
2026-07-30 02:08:20 +08:00 |
|
leefer
|
d1c658d8ef
|
docs(stage-3): record account foundation evidence
|
2026-07-30 01:34:16 +08:00 |
|
leefer
|
f69972c3c0
|
rebuild(stage-3): establish accounts permissions and secure settings
|
2026-07-30 01:33:19 +08:00 |
|
leefer
|
2ff35eb6df
|
docs(migration): record stage 2 acceptance evidence
|
2026-07-30 01:02:40 +08:00 |
|
leefer
|
d969d2c092
|
rebuild(stage-2): establish runtime and persistence foundations
|
2026-07-30 01:02:04 +08:00 |
|
leefer
|
b3ba840d4e
|
docs(migration): record stage 1 acceptance evidence
|
2026-07-30 00:47:06 +08:00 |
|
leefer
|
603e73d128
|
rebuild(stage-1): establish isolated application skeleton
|
2026-07-30 00:46:43 +08:00 |
|
leefer
|
6df26a2545
|
rebuild(stage-0): freeze product truth and migration charter
|
2026-07-30 00:17:42 +08:00 |
|
leefer
|
b284531dfa
|
refactor: establish frontend page modules
|
2026-07-29 22:15:36 +08:00 |
|
leefer
|
ed2b47fe90
|
refactor: govern CSS tokens and cascade
|
2026-07-29 21:56:39 +08:00 |
|
leefer
|
8d617cfa17
|
refactor: establish shared frontend shell
|
2026-07-29 21:38:38 +08:00 |
|
leefer
|
e177f21d1c
|
refactor: establish frontend request and state boundaries
|
2026-07-29 20:16:21 +08:00 |
|
leefer
|
a368174a75
|
refactor: unify LLM gateway policy
|
2026-07-29 20:08:39 +08:00 |
|
leefer
|
5f0b9735bd
|
refactor: govern background job execution
|
2026-07-29 19:57:31 +08:00 |
|
leefer
|
02af8488b3
|
fix: prevent duplicate LLM stream snapshots
|
2026-07-29 19:26:01 +08:00 |
|
leefer
|
93fc4505a9
|
refactor: make API registry authoritative
|
2026-07-29 18:07:34 +08:00 |
|
leefer
|
b0cbd25f64
|
refactor: establish feature application service layout
|
2026-07-29 18:00:19 +08:00 |
|
leefer
|
367fe71fbf
|
refactor: enforce account scoped repository boundaries
|
2026-07-29 17:54:45 +08:00 |
|
leefer
|
6ac9571ca0
|
refactor: establish database migration foundation
|
2026-07-29 17:47:09 +08:00 |
|
leefer
|
831291c818
|
refactor: enforce market data quality contracts
|
2026-07-29 17:34:21 +08:00 |
|
leefer
|
7c8b8ca21e
|
refactor: route market providers through data gateway
|
2026-07-29 17:25:21 +08:00 |
|
leefer
|
3994387935
|
refactor: centralize bootstrap dependency assembly
|
2026-07-29 17:18:03 +08:00 |
|
leefer
|
12c0f4777d
|
chore: register pages features APIs and data contracts
|
2026-07-29 17:07:39 +08:00 |
|
leefer
|
444f3c1556
|
docs: define modular monolith governance standard
|
2026-07-29 17:01:08 +08:00 |
|
leefer
|
110d4b3421
|
docs: inventory current application architecture
|
2026-07-29 16:57:01 +08:00 |
|
leefer
|
323c734bae
|
chore: establish governance regression baseline
|
2026-07-29 16:53:43 +08:00 |
|
leefer
|
0030bb8cc1
|
feat: complete strategy and market data improvements
|
2026-07-29 16:50:40 +08:00 |
|
leefer
|
c30d2107b3
|
chore: complete stage 19 regression hardening
|
2026-07-28 23:34:10 +08:00 |
|
leefer
|
1cc80583b3
|
feat: expand screeners and stabilize interactive feedback
|
2026-07-28 22:47:50 +08:00 |
|
leefer
|
f4b2d7152a
|
feat: integrate iFinD data and refine intelligent workspaces
|
2026-07-28 16:38:56 +08:00 |
|
leefer
|
6adeb54458
|
feat: redesign workspaces and stabilize screeners
|
2026-07-26 13:31:45 +08:00 |
|
leefer
|
149c468240
|
fix: backfill auction amount history on fresh deployments
|
2026-07-24 17:41:21 +08:00 |
|
leefer
|
2d2a3aa5e5
|
feat: expand market discovery and auction workflow
|
2026-07-24 17:32:28 +08:00 |
|
leefer
|
fde2728a86
|
fix: validate Shenwan constituent coverage
|
2026-07-24 08:45:23 +08:00 |
|
leefer
|
3c79a4976b
|
style: blend heaven rituals into paper surface
|
2026-07-24 00:21:02 +08:00 |
|
leefer
|
35a41d616c
|
fix: restore looping heaven animation footers
|
2026-07-24 00:00:55 +08:00 |
|
leefer
|
eb1e2bca9a
|
feat: restore full-fidelity heaven rituals
|
2026-07-23 23:50:12 +08:00 |
|
leefer
|
bc7521a591
|
feat: add contextual heaven loading rituals
|
2026-07-23 23:11:51 +08:00 |
|
leefer
|
d520749252
|
refine heart breath preparation and contraction
|
2026-07-23 20:49:17 +08:00 |
|
leefer
|
fc3e7499d2
|
refine heart breathing ripple rhythm
|
2026-07-23 20:31:17 +08:00 |
|
leefer
|
e6db73f9ba
|
fix: refine heaven readings and heart breathing
|
2026-07-23 20:15:30 +08:00 |
|
leefer
|
95789c837c
|
feat: personalize and stream mentor chat
|
2026-07-23 19:24:57 +08:00 |
|
leefer
|
771882ebf0
|
feat: expand and secure mentor library
|
2026-07-23 17:56:52 +08:00 |
|
leefer
|
d85529dce5
|
fix: refine heaven workspace controls
|
2026-07-23 10:16:56 +08:00 |
|
leefer
|
c62670d46b
|
feat: persist heaven readings in unified dialog
|
2026-07-23 09:51:33 +08:00 |
|
leefer
|
a517f9d859
|
feat: move trade journal editor into dialog
|
2026-07-23 09:09:53 +08:00 |
|
leefer
|
6350dd3b11
|
fix: show assistant member gate in place
|
2026-07-23 09:01:19 +08:00 |
|
leefer
|
d22a0f62a1
|
fix: keep stock previews current and clarify member access
|
2026-07-23 08:46:27 +08:00 |
|
leefer
|
1b21350f11
|
test: complete final regression audit
|
2026-07-23 00:44:58 +08:00 |
|
leefer
|
26295d43f6
|
docs: add Gitea-based Docker update workflow
|
2026-07-23 00:35:11 +08:00 |
|
leefer
|
0f4bed17c9
|
feat: add streaming unified review assistant
|
2026-07-23 00:25:43 +08:00 |
|
leefer
|
7d8d270e98
|
feat: add structured manual trading journal
|
2026-07-23 00:12:28 +08:00 |
|
leefer
|
a2a5db8f6a
|
feat: add account-scoped in-app reminder center
|
2026-07-23 00:06:33 +08:00 |
|
leefer
|
5ae2791dd3
|
feat: track screener candidates across five trading days
|
2026-07-22 23:55:33 +08:00 |
|
leefer
|
50dbb8a3ff
|
refactor: streamline frontend language and shared UI utilities
|
2026-07-22 23:45:57 +08:00 |
|
leefer
|
18aed6a80f
|
refactor: centralize runtime configuration and API access policy
|
2026-07-22 23:35:27 +08:00 |
|