Skip to content

Budget, stage 3: settings page (groups, categories, template) - #110

Merged
Frognar merged 1 commit into
mainfrom
claude/project-thread-bi7dnf
Oct 3, 2026
Merged

Frognar merged 1 commit into
mainfrom
claude/project-thread-bi7dnf

Conversation

@Frognar

@Frognar Frognar commented Oct 3, 2026

Copy link
Copy Markdown
Owner

Requested by Frognar · project thread

Before: budget groups, the category to group assignment and the template could only be set through the API.

After: a gear on the Budget page opens "Ustawienia budżetu". Groups can be added, renamed and deleted. Every receipt category has a group select ("Poza grupami" when none). The template shows its funds and planned items, and can be loaded from a JSON file or replaced with the current period ("Zapisz ten okres jako szablon").

How: a new /budget/settings page and GroupDialog in the Web project calling the stage 1 endpoints. The JSON file is the PUT /api/v1/budget/template body, so the owner's amounts stay outside this public repo.

Tested: all tests pass, build with warnings as errors. Checked by hand in a browser on a local Postgres (phone and desktop widths): add, assign, delete and save as template.

🤖 Generated with Claude Code

https://claude.ai/code/session_01NPSUHkaJ2a5Qr3MBZAz2oN


Generated by Claude Code

…JSON file

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NPSUHkaJ2a5Qr3MBZAz2oN
@Frognar Frognar self-assigned this Oct 3, 2026
@Frognar
Frognar merged commit 105dd22 into main Oct 3, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants