Repository navigation
mobiler v0.48.0
What's Changed
- feat(saldo): Chapter 8 — recurring transactions by @zmilan in #159
- ci(saldo): add TestFlight lane by @zmilan in #160
- fix(saldo): mark iOS build-ios.sh executable by @zmilan in #161
- feat(saldo): Chapter 9 — export & backup by @zmilan in #162
- fix(saldo): stop crushing chips — scroller rails + swipe-to-delete by @zmilan in #163
- feat(saldo): separate, persisted language + currency settings by @zmilan in #164
- feat(saldo): editable categories by @zmilan in #165
- fix(saldo): compact language/currency selects + usable category manager by @zmilan in #166
- fix(saldo): make subcategories selectable + shown in reports by @zmilan in #167
- feat(saldo): Chapter 10a — biometric app lock by @zmilan in #168
- feat(saldo): Chapter 10b — brand theme, dark mode, app icon by @zmilan in #169
- fix(saldo): decimal keypad for money fields by @zmilan in #170
- feat(saldo): floating glass tab bar (iOS) by @zmilan in #171
- feat(saldo): edit + delete accounts by @zmilan in #172
- feat(saldo): glass FAB to match the glass tab bar by @zmilan in #173
- fix(saldo): visible form errors + Cancel buttons by @zmilan in #174
- feat(saldo): real iOS 26 Liquid Glass (tab bar + FAB) by @zmilan in #175
- refactor(saldo): consistent swipe/tap lists for categories + recurring by @zmilan in #176
- refactor(saldo): drill-in category manager + reliable tap-to-edit by @zmilan in #177
- feat(saldo): category detail page → swipe Edit / Delete by @zmilan in #178
- feat(saldo): month-by-month Stats + trends over time by @zmilan in #179
- feat(saldo): finance glyphs for the Bills/Stats/Assets tabs by @zmilan in #180
- feat(saldo): make recurring transactions visible & manageable by @zmilan in #181
- fix(sqlite): busy timeout so concurrent writes don't fail with SQLITE_BUSY by @zmilan in #182
- feat(saldo): clean up Settings — native pickers + list rows + clearer chevron by @zmilan in #183
- fix(saldo): inline top settings, wheel picker, full-row tap target by @zmilan in #184
- fix(saldo): present the language/currency picker as a bottom sheet by @zmilan in #185
- fix(saldo): picker sheet — legible title + top breathing room by @zmilan in #186
- feat(saldo): Aqua Mint palette — kill stray blue, tint the background by @zmilan in #187
- feat(saldo): brand-styled buttons (no more blue, nicer look) by @zmilan in #188
- feat(saldo): Stats — subcategory drill-down + month/year view by @zmilan in #189
- ci(saldo): shareable Android APK workflow + debug-signed release by @zmilan in #190
- docs(tutorial): use a placeholder --package, not our rs.mobiler.saldo by @zmilan in #191
- feat(http)!: full-REST HTTP capability — headers, all verbs incl. PUT, real status codes by @zmilan in #192
- feat(cli)!: HTTP capability in the templates + mobiler 0.48.0 by @zmilan in #193
Full Changelog: v0.47.0...v0.48.0