Release v0.2.0 #25

Open
myrmidex wants to merge 0 commits from release/v0.2.0 into main
Owner

Summary

  • #1 UUID routing for all domain models
  • #4 Bucket types (need, want, overflow) with server-side invariants
  • #5 Per-bucket buffer multiplier for effective capacity
  • #6 Allocation type constraints consolidated into BucketTypeEnum
  • #12 Income input & distribution preview on scenario page
  • #13 Inline bucket editing (name, allocation type, value)
  • #14 Empty state with bucket setup guidance
  • #15 Single-scenario MVP with auto-create and direct landing
  • #16 Normalize allocation_value to integer cents/basis points
  • #17 Phased category-aware distribution with settings panel
  • #18 Inline editing for all bucket fields
  • #19 Save income distribution to bucket balances
  • #2 Fix Vite hot reload + 80s digital theme UI overhaul
  • #24 Remove multi-scenario scaffolding (single scenario per account)

Highlights

  • 80s digital theme: monospace fonts, red glow effects, 7-segment digital progress bars
  • Distribution pipeline: phased allocation (needs base → wants base → needs buffer → wants buffer → overflow) with even/priority mode
  • SVG connector lines: circuit-board style lines from income panel to bucket cards
  • Architecture decision: one scenario per account — multi-scenario code removed
## Summary - **#1** UUID routing for all domain models - **#4** Bucket types (need, want, overflow) with server-side invariants - **#5** Per-bucket buffer multiplier for effective capacity - **#6** Allocation type constraints consolidated into BucketTypeEnum - **#12** Income input & distribution preview on scenario page - **#13** Inline bucket editing (name, allocation type, value) - **#14** Empty state with bucket setup guidance - **#15** Single-scenario MVP with auto-create and direct landing - **#16** Normalize allocation_value to integer cents/basis points - **#17** Phased category-aware distribution with settings panel - **#18** Inline editing for all bucket fields - **#19** Save income distribution to bucket balances - **#2** Fix Vite hot reload + 80s digital theme UI overhaul - **#24** Remove multi-scenario scaffolding (single scenario per account) ## Highlights - **80s digital theme**: monospace fonts, red glow effects, 7-segment digital progress bars - **Distribution pipeline**: phased allocation (needs base → wants base → needs buffer → wants buffer → overflow) with even/priority mode - **SVG connector lines**: circuit-board style lines from income panel to bucket cards - **Architecture decision**: one scenario per account — multi-scenario code removed
myrmidex added this to the v0.2.0 milestone 2026-03-30 00:03:57 +02:00
myrmidex added the
bug
enhancement
labels 2026-03-30 00:03:57 +02:00
myrmidex self-assigned this 2026-03-30 00:03:58 +02:00
myrmidex added 62 commits 2026-03-30 00:03:59 +02:00
24 - Remove multi-scenario scaffolding
Some checks failed
CI / ci (push) Failing after 10m48s
CI / ci (pull_request) Failing after 10m4s
cf6f0c76c2
myrmidex added 1 commit 2026-03-30 00:23:18 +02:00
24 - Fix Vite manifest error in CI tests
Some checks failed
CI / ci (push) Successful in 7m53s
CI / ci (pull_request) Successful in 5m43s
Build and Push Docker Image / build (push) Failing after 7m4s
c3ce5b0b80
Author
Owner

Code Coverage Report

Metric Value
Line Coverage 52.3%

Updated by CI — commit c3ce5b0b80

<!-- buckets-ci-coverage-report --> ## Code Coverage Report | Metric | Value | |--------|-------| | **Line Coverage** | 52.3% | _Updated by CI — commit c3ce5b0b80b9e8d3d9041db4d14d3709c141f910_
Some checks failed
CI / ci (push) Successful in 7m53s
CI / ci (pull_request) Successful in 5m43s
Build and Push Docker Image / build (push) Failing after 7m4s
This branch is already included in the target branch. There is nothing to merge.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin release/v0.2.0:release/v0.2.0
git checkout release/v0.2.0

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff release/v0.2.0
git checkout release/v0.2.0
git rebase main
git checkout main
git merge --ff-only release/v0.2.0
git checkout release/v0.2.0
git rebase main
git checkout main
git merge --no-ff release/v0.2.0
git checkout main
git merge --squash release/v0.2.0
git checkout main
git merge --ff-only release/v0.2.0
git checkout main
git merge release/v0.2.0
git push origin main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
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: lvl0/buckets#25
No description provided.