Skip to content

Commit 9779747

Browse files
committed
chore(roadmap): update TS cleanup (batches 0-1 merged upstream Fire-Devils#70/Fire-Devils#71; batches 2-4 submitted Fire-Devils#73-Fire-Devils#75); formula extra fields moved to in-progress
1 parent fc1d041 commit 9779747

1 file changed

Lines changed: 11 additions & 9 deletions

File tree

Roadmap.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ Features implemented upstream, including fork contributions that were accepted t
2727

2828
- **Server-side spool count sort**[fork PR #13](https://github.com/akira69/filaman-system/pull/13) accepted upstream as [PR #53](https://github.com/Fire-Devils/filaman-system/pull/53)
2929

30+
- **TypeScript / Astro type-safety cleanup (Batch 1 + Batch 0)** — 433 → 354 errors
31+
- Backend + frontend baseline fixes — [fork PR #16](https://github.com/akira69/filaman-system/pull/16) → merged upstream as [PR #70](https://github.com/Fire-Devils/filaman-system/pull/70)
32+
- Batch 1: list/detail pages — [fork PR #17](https://github.com/akira69/filaman-system/pull/17) → merged upstream as [PR #71](https://github.com/Fire-Devils/filaman-system/pull/71)
33+
3034
- **Column resize & reorder**
3135
- Drag-and-drop reorder on spools/filaments/manufacturers *(v1.2.7)*
3236
- Column edge resize, saved per browser *(v1.2.12)*
@@ -41,6 +45,13 @@ Features implemented upstream, including fork contributions that were accepted t
4145

4246
## 🔄 In Progress
4347

48+
- **TypeScript / Astro type-safety cleanup (Batches 2–4)** — submitted upstream, pending review
49+
- Batch 2: filamentdb-lookup, spools/new — [fork PR #18](https://github.com/akira69/filaman-system/pull/18) → submitted upstream as [PR #73](https://github.com/Fire-Devils/filaman-system/pull/73)
50+
- Batch 3: spools/[id]/index + edit — [fork PR #19](https://github.com/akira69/filaman-system/pull/19) → submitted upstream as [PR #74](https://github.com/Fire-Devils/filaman-system/pull/74)
51+
- Batch 4: final 2 errors — [fork PR #20](https://github.com/akira69/filaman-system/pull/20) → submitted upstream as [PR #75](https://github.com/Fire-Devils/filaman-system/pull/75)
52+
53+
- **Formula field / extra fields JSON** *(Spoolman basis PR #885)* — derived values computed from JSON Logic expressions; full backend operator library (math, text, date/time), CodeMirror editor, field references, live preview — branch `feat/formula-extra-fields`
54+
4455
- **Advanced label designer** — rich per-field template placement and editing on print page — [PR #14](https://github.com/akira69/filaman-system/pull/14)
4556
- Sub-task: template field selector (simple vs detail view)
4657

@@ -53,13 +64,6 @@ Features implemented upstream, including fork contributions that were accepted t
5364

5465
- **Multicolor / hero shading** on filament and spool detail pages — [PR #8](https://github.com/akira69/filaman-system/pull/8)
5566

56-
- **TypeScript / Astro type-safety cleanup** — 433 → 0 errors
57-
- Backend + frontend baseline fixes — [PR #16](https://github.com/akira69/filaman-system/pull/16)
58-
- Batch 1: list/detail pages — [PR #17](https://github.com/akira69/filaman-system/pull/17)
59-
- Batch 2: filamentdb-lookup, spools/new — [PR #18](https://github.com/akira69/filaman-system/pull/18)
60-
- Batch 3: spools/[id]/index + edit — [PR #19](https://github.com/akira69/filaman-system/pull/19)
61-
- Batch 4: final 2 errors — [PR #20](https://github.com/akira69/filaman-system/pull/20)
62-
6367
---
6468

6569
## 📋 Planned
@@ -69,8 +73,6 @@ Features implemented upstream, including fork contributions that were accepted t
6973

7074
- **Rich field types for extra fields** — add `range_int`, `range_float`, `integer`, `datetime`, `url`, `multiselect`, `textarea` types to the extra fields system; matches and extends Spoolman's type set — [implementation plan](./_pr/rich-field-types/plan.md)
7175

72-
- **Formula field / extra fields JSON** *(Spoolman basis PR #885)* — derived values computed from JSON Logic expressions, returned under `derived.*` in API responses — [implementation plan](./_pr/formula-extra-fields/plan.md)
73-
7476
- **Global action button icons** — replace all inline-style text Edit/Delete/View buttons with `fm-btn-icon` icon buttons UI-wide (10 table pages + 3 detail pages) — [implementation plan](./_pr/action-button-icons/plan.md)
7577

7678
---

0 commit comments

Comments
 (0)