UI for defining recurring bill generation rules #39

Closed
opened 2026-05-16 15:23:56 -05:00 by null · 0 comments
Owner

Problem: No UI to configure "generate this bill every N months" or "only show this bill in certain months." The cycle_type and cycle_day fields exist in BillModal but their effect on bill visibility is unclear to users.

Scope:

  • BillModal: add recurrence rule builder — "Every N months" / "Specific months" / "Annual on [date]"
  • Visual indicator on BillsPage/TrackerPage showing which bills are recurring vs one-off
  • Calendar preview of when a recurring bill will appear
  • Option to create a one-off override for a specific month without affecting the rule

Implementation notes:

  • Extend BillModal.jsx recurrence section
  • Update BillsPage.jsx and TrackerPage.jsx for recurring badges
  • New component: RecurrenceRuleBuilder or extend cycle fields

Estimated effort: 4-6 hours

Related: #38

**Problem:** No UI to configure "generate this bill every N months" or "only show this bill in certain months." The `cycle_type` and `cycle_day` fields exist in BillModal but their effect on bill visibility is unclear to users. **Scope:** - BillModal: add recurrence rule builder — "Every N months" / "Specific months" / "Annual on [date]" - Visual indicator on BillsPage/TrackerPage showing which bills are recurring vs one-off - Calendar preview of when a recurring bill will appear - Option to create a one-off override for a specific month without affecting the rule **Implementation notes:** - Extend `BillModal.jsx` recurrence section - Update `BillsPage.jsx` and `TrackerPage.jsx` for recurring badges - New component: `RecurrenceRuleBuilder` or extend cycle fields **Estimated effort:** 4-6 hours Related: #38
null added the
frontend
priority:medium
ux
labels 2026-05-16 15:28:57 -05:00
null closed this issue 2026-05-31 12:31:11 -05:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: null/BillTracker#39
No description provided.