Repository navigation
Subly v1.0.7
Added
- Redesigned UI — one control system (36px buttons/fields, pressed state, labelled primary header action), expressive dashboard KPIs, tinted cards, gradient letter avatars, settings split into six tabs.
- Subscriptions list — prices in the main currency from the backend (
priceMain,monthlyPriceMain), colored due hints, per-group monthly totals, mobile-friendly rows; cycle progress bars kept in all three view modes. - Expenses — per-day totals in day headers; calendar month stats strip.
- Rate history is now recorded on every rates update (one point per day, pruned to the configured window).
- Proper day pluralization (en/ru/de/fr/es/pt).
Changed
- Dashboard "amount due" counts every projected charge left this month (matches the Calendar).
- Changing the main currency rebases all rates so the new main is 1.
- Deleting a currency converts amounts into the main currency instead of relabelling them.
- Renaming a tag updates it in all subscriptions and expenses.
- Identical rates from the provider are a successful no-op (no error, no 30-minute re-fetch loop).
Fixed
- Closing the window no longer destroys it (the JS close hook let
@tauri-apps/apidestroy the window): the Dock icon (macOS) and tray bring it back; the splash screen now really closes. - CI: Android release workflow no longer fails in "Setup Android SDK" (legacy
toolspackage removed). - Desktop notifications: no burst after renewal, "N days before" reminders delivered; mobile scheduling fallback.
- Sync connectors: no auto-push over an empty remote, HTTP timeouts, WebDAV MOVE fallback/redirects, 401 mapping, OneDrive direct PUT, Google Drive
trashed=false. - Dashboard budget ignored the Budget setting; over-budget state never showed.
- Subscriptions page filter leaked into the Calendar; price sort ignored currency; stale selections in batch actions.
- Expenses: empty trailing page after delete, duplicates on the wrong day, stale catalogs, duplicated default names.
- Subscription form accepted frequency 0/blank and blank price; manual payment records were not validated.
- Converter parsed "1,5" as 15; "Update now" did not refresh the page; settings sections reverted the main currency.
- Calendar week view jumped to the wrong week across months; settings deep links missed usage counts; unsaved AI provider leaked to other pages.
Downloads
- macOS (Apple Silicon):
Subly_1.0.7_aarch64.dmg— signed with Developer ID and notarized. - Other platforms are attached by CI when their builds finish.
Full changelog: v1.0.6...v1.0.7