Skip to content
This repository was archived by the owner on Mar 27, 2026. It is now read-only.

Commit 528e5b2

Browse files
fix: make paper strategy selector a real accordion
1 parent 85fbe2a commit 528e5b2

11 files changed

Lines changed: 465 additions & 386 deletions

File tree

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -141,11 +141,11 @@ The intended layout is:
141141

142142
The paper container now also serves a live monitoring UI at `/paper` on port
143143
`8080`. It lists all persisted paper sessions, shows a simplified top strategy
144-
accordion with per-strategy run selection, and keeps the selected run in one
145-
unified detail panel with real-time equity, PnL, open positions, trades,
146-
orders, drawdown, feed health, and session logs. Failed sessions now keep
147-
their failure message and log stream visible even when the session never
148-
produced a first snapshot.
144+
accordion with collapsible strategy sections and per-strategy run selection,
145+
and keeps the selected run in one unified detail panel with real-time equity,
146+
PnL, open positions, trades, orders, drawdown, feed health, and session logs.
147+
Failed sessions now keep their failure message and log stream visible even
148+
when the session never produced a first snapshot.
149149

150150
The CLI, IDE server, and LSP now also emit structured JSON logs on `stderr`.
151151
Set `PALMSCRIPT_LOG_LEVEL=debug` or `trace` when you need more detail, and set

web/docs/docs/tooling/cli.de.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -226,9 +226,10 @@ directory is empty, then starts `palmscript execution serve`. Set
226226
`PALMSCRIPT_FORCE_SUBMIT=1` if you want to resubmit the configured sessions on
227227
container start. The same container also starts `palmscript-ide-server` and
228228
serves a live paper dashboard at `http://localhost:8080/paper` so you can
229-
eine Strategie ueber ein oberes Akkordeon auswaehlen, zwischen den verfolgten
230-
Runs dieser Strategie wechseln und Equity, PnL, Trades, Drawdown, Feed-Health
231-
und Logs in einem einheitlichen Detailbereich in Echtzeit pruefen.
229+
eine Strategie ueber ein einklappbares oberes Akkordeon auswaehlen, zwischen
230+
den verfolgten Runs dieser Strategie wechseln und Equity, PnL, Trades,
231+
Drawdown, Feed-Health und Logs in einem einheitlichen Detailbereich in
232+
Echtzeit pruefen.
232233
Fehlgeschlagene Sessions zeigen weiterhin ihre
233234
Manifest-Fehlermeldung und den Log-Stream an, auch wenn nie ein erster
234235
Snapshot geschrieben wurde.

web/docs/docs/tooling/cli.es.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ directory is empty, then starts `palmscript execution serve`. Set
226226
`PALMSCRIPT_FORCE_SUBMIT=1` if you want to resubmit the configured sessions on
227227
container start. The same container also starts `palmscript-ide-server` and
228228
serves a live paper dashboard at `http://localhost:8080/paper` so you can
229-
elegir una estrategia desde un acordeon superior, cambiar entre las
229+
elegir una estrategia desde un acordeon superior plegable, cambiar entre las
230230
ejecuciones seguidas de esa estrategia e inspeccionar equity, PnL, trades,
231231
drawdown, salud de feeds y logs en un panel unificado en tiempo real. Las
232232
sesiones fallidas siguen mostrando el

web/docs/docs/tooling/cli.fr.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -227,9 +227,10 @@ directory is empty, then starts `palmscript execution serve`. Set
227227
`PALMSCRIPT_FORCE_SUBMIT=1` if you want to resubmit the configured sessions on
228228
container start. The same container also starts `palmscript-ide-server` and
229229
serves a live paper dashboard at `http://localhost:8080/paper` so you can
230-
choisir une strategie depuis un accordeon en haut, basculer entre les runs
231-
suivis pour cette strategie et inspecter l'equity, le PnL, les trades, le
232-
drawdown, la sante des feeds et les logs dans un panneau unifie en temps reel.
230+
choisir une strategie depuis un accordeon repliable en haut, basculer entre
231+
les runs suivis pour cette strategie et inspecter l'equity, le PnL, les
232+
trades, le drawdown, la sante des feeds et les logs dans un panneau unifie en
233+
temps reel.
233234
Les sessions en echec continuent d'afficher
234235
leur message d'erreur de manifeste et le flux de logs meme si aucun premier
235236
snapshot n'a ete produit.

web/docs/docs/tooling/cli.ja.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -227,9 +227,10 @@ directory is empty, then starts `palmscript execution serve`. Set
227227
`PALMSCRIPT_FORCE_SUBMIT=1` if you want to resubmit the configured sessions on
228228
container start. The same container also starts `palmscript-ide-server` and
229229
serves a live paper dashboard at `http://localhost:8080/paper` so you can
230-
上部の accordion から strategy を選択し、その strategy に紐づく run を
231-
切り替えながら、equity、PnL、trade、drawdown、feed health、log を
232-
単一の detail panel でリアルタイムに確認できます。failed session でも、
230+
上部の折りたたみ accordion から strategy を選択し、その strategy に
231+
紐づく run を切り替えながら、equity、PnL、trade、drawdown、feed
232+
health、log を単一の detail panel でリアルタイムに確認できます。
233+
failed session でも、
233234
最初の snapshot がまだ書かれていない場合を含めて、manifest の failure
234235
message と log stream を確認できます。
235236

web/docs/docs/tooling/cli.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -220,9 +220,9 @@ directory is empty, then starts `palmscript execution serve`. Set
220220
`PALMSCRIPT_FORCE_SUBMIT=1` if you want to resubmit the configured sessions on
221221
container start. The same container also starts `palmscript-ide-server` and
222222
serves a live paper dashboard at `http://localhost:8080/paper` so you can
223-
pick a strategy from a top accordion, switch between that strategy's tracked
224-
runs, and inspect equity, PnL, trades, drawdown, feed health, and logs in one
225-
unified detail panel in real time.
223+
pick a strategy from a collapsible top accordion, switch between that
224+
strategy's tracked runs, and inspect equity, PnL, trades, drawdown, feed
225+
health, and logs in one unified detail panel in real time.
226226
Failed sessions still surface their manifest failure message and log stream
227227
even if they never produce a first snapshot.
228228

web/docs/docs/tooling/cli.pt-BR.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -227,9 +227,10 @@ directory is empty, then starts `palmscript execution serve`. Set
227227
`PALMSCRIPT_FORCE_SUBMIT=1` if you want to resubmit the configured sessions on
228228
container start. The same container also starts `palmscript-ide-server` and
229229
serves a live paper dashboard at `http://localhost:8080/paper` so you can
230-
escolher uma estrategia em um acordeao no topo, alternar entre as execucoes
231-
rastreadas dessa estrategia e inspecionar equity, PnL, trades, drawdown, saude
232-
dos feeds e logs em um painel unificado em tempo real. Sessoes com falha continuam exibindo a
230+
escolher uma estrategia em um acordeao recolhivel no topo, alternar entre as
231+
execucoes rastreadas dessa estrategia e inspecionar equity, PnL, trades,
232+
drawdown, saude dos feeds e logs em um painel unificado em tempo real.
233+
Sessoes com falha continuam exibindo a
233234
mensagem de falha do manifesto e o fluxo de logs mesmo quando ainda nao existe
234235
um primeiro snapshot.
235236

web/ide/dist/app.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)