Go to file
fireshaper e6d273cfce
CI / check (push) Has been cancelled Details
Step 17.6: client: skill point pop-up
A one-time tip after the deal and the notification permission prompt,
listing each pilot's unspent skill points, with Go to Pilots and Later
(decision 0.5.109). The engine client exposes the pending permission
prompt as ApiClient.notificationPrompt().

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 16:22:29 -04:00
.gitea/workflows Step 14.11: retire the server 2026-10-09 23:50:05 -04:00
apps/web Step 17.6: client: skill point pop-up 2026-10-10 16:22:29 -04:00
deploy Deploy: serve plain HTTP behind Nginx Proxy Manager 2026-10-10 12:03:57 -04:00
docs/screenshots Step 17.6: client: skill point pop-up 2026-10-10 16:22:29 -04:00
memory-bank Step 17.6: client: skill point pop-up 2026-10-10 16:22:29 -04:00
packages Step 17.4: engine: deal availability and placement 2026-10-10 16:09:21 -04:00
.dockerignore Step 13.3: nightly database backups 2026-10-06 17:53:54 -04:00
.gitattributes Step 1.1: create pnpm monorepo 2026-10-02 17:28:27 -04:00
.gitignore Step 14.11: retire the server 2026-10-09 23:50:05 -04:00
.nvmrc Step 1.1: create pnpm monorepo 2026-10-02 17:28:27 -04:00
.prettierignore Step 14.11: retire the server 2026-10-09 23:50:05 -04:00
.prettierrc.json Step 1.2: add ESLint and Prettier 2026-10-02 17:29:26 -04:00
DECISIONS.md Step 17.6: client: skill point pop-up 2026-10-10 16:22:29 -04:00
eslint.config.js Step 14.11: retire the server 2026-10-09 23:50:05 -04:00
package.json Step 3.18: define sim public API and add coverage 2026-10-02 18:51:49 -04:00
pnpm-lock.yaml Step 15.4: sim: tank, burn, and refuel 2026-10-10 01:32:09 -04:00
pnpm-workspace.yaml Step 1.1: create pnpm monorepo 2026-10-02 17:28:27 -04:00
tsconfig.base.json Step 1.1: create pnpm monorepo 2026-10-02 17:28:27 -04:00
vitest.config.ts Step 3.18: define sim public API and add coverage 2026-10-02 18:51:49 -04:00