Files
flvx/plans/024-node-renewal-cycle-and-schema-fix.md
T
sagit 413081f72a feat(nodes): add renewal cycle and auto-advance scheduling (#296)
- Add renewal_cycle field to nodes for tracking paid vs free cycles
- Implement auto-advance scheduling when renewal is processed
- Add migration test for renewal_cycle column
- Update dashboard to show renewal cycle count
- Add renewal status display on node detail page
2026-03-08 22:05:25 +08:00

8 lines
465 B
Markdown

# Node Renewal Cycle And Schema Fix Plan
- [x] Review the node schema migration path and current expiry implementation
- [x] Backfill legacy node tables with the new metadata columns so old SQLite installs do not fail
- [x] Replace one-off node expiry UX with recurring renewal cycle fields (month/quarter/year)
- [x] Update node reminders and dashboard cards to use recurring renewal calculations
- [x] Verify backend and frontend changes, then complete the plan