Commit Graph

21 Commits

Author SHA1 Message Date
Cosmo
cf5232045a fix: improve bar chart mobile UX, hide savings, custom tooltip, better sizing
All checks were successful
CI / ci (push) Successful in 59s
2026-03-01 05:31:05 +00:00
Cosmo
bda7265fcb feat: show carried_over balance from previous months
All checks were successful
CI / ci (push) Successful in 59s
2026-03-01 05:22:58 +00:00
Cosmo
bacacb757d test: add finance-api and tracker tests
All checks were successful
CI / ci (push) Successful in 41s
2026-03-01 05:12:08 +00:00
Cosmo
72915aa6c4 feat: add month switcher to Finance page - fix transactions not showing
All checks were successful
CI / ci (push) Successful in 40s
2026-03-01 05:02:23 +00:00
Cosmo
c898c0063c feat: hide Finance nav for non-owner users (Savings visible to all)
All checks were successful
CI / ci (push) Successful in 46s
2026-03-01 04:39:04 +00:00
Cosmo
dfee7e246e feat: restore Savings (Накопления) in navigation as 5th tab
All checks were successful
CI / ci (push) Successful in 48s
2026-03-01 04:37:56 +00:00
Cosmo
7fd9314440 fix: Stats embedded mode outer div
All checks were successful
CI / ci (push) Successful in 45s
2026-03-01 04:35:15 +00:00
Cosmo
8baddf1914 feat: unified navigation hub + categories tab + mobile scroll fix
Some checks failed
CI / ci (push) Has been cancelled
- Navigation: 4 items (Home, Tracker, Finance, Settings)
- Tracker page: tabs for Habits, Tasks, Stats
- Finance: added Categories tab (CRUD)
- AddTransactionModal: fixed mobile scroll with sticky button
- Home: added finance balance widget
- Legacy routes (/habits, /tasks, /stats) redirect to /tracker
2026-03-01 04:34:59 +00:00
Cosmo
0ec0eede76 feat: add finance module UI
All checks were successful
CI / ci (push) Successful in 36s
- Finance.jsx: main page with tabs (Dashboard/Transactions/Analytics)
- FinanceDashboard: balance card, top categories, pie chart, daily line chart
- TransactionList: filtered list with search, type/category filters
- AddTransactionModal: bottom sheet with quick templates
- FinanceAnalytics: bar chart, donut chart, monthly trend
- finance.js: API layer
- Navigation: added Wallet icon for Finance
- App.jsx: added /finance route

Design matches Storybook mockups (glassmorphism, Deep Teal palette)
2026-03-01 04:22:35 +00:00
Cosmo
c9047177ee Add unit tests: auth store, API layer (tasks, habits, savings, profile), vitest config
All checks were successful
CI / ci (push) Successful in 33s
2026-03-01 02:33:04 +00:00
Cosmo
fd2b4fdff7 ci: clean workflows (deploy via cron)
All checks were successful
CI / ci (push) Successful in 57s
2026-03-01 00:30:40 +00:00
Cosmo
f23f794642 ci: add deploy trigger via curl
All checks were successful
CI / ci (push) Successful in 1m17s
2026-03-01 00:25:53 +00:00
Cosmo
cdc1a2390e test: webhook 3
Some checks failed
CI / ci (push) Has been cancelled
2026-03-01 00:25:07 +00:00
Cosmo
7d18a92ad4 test: webhook delivery
Some checks failed
CI / ci (push) Has been cancelled
2026-03-01 00:24:24 +00:00
Cosmo
6f0445287e docs: add readme
All checks were successful
CI / ci (push) Successful in 55s
2026-03-01 00:19:31 +00:00
Cosmo
61efea4810 ci: clean up workflows
All checks were successful
CI / ci (push) Successful in 46s
2026-03-01 00:17:39 +00:00
Cosmo
923198f1e8 ci: fix network config
All checks were successful
CI / ci (push) Successful in 1m32s
2026-03-01 00:08:30 +00:00
Cosmo
ec6993de98 ci: add Gitea Actions workflows and placeholder tests
Some checks failed
Deploy Production / deploy (push) Failing after 1m45s
CI / ci (push) Failing after 30s
2026-03-01 00:04:14 +00:00
Cosmo
b7ce5ab1fb feat: Settings page, notification times, task/habit reminders 2026-02-06 14:11:27 +00:00
Cosmo
208101195c feat: add Settings page with Telegram integration, reminder time fields 2026-02-06 13:16:50 +00:00
Cosmo
199887e552 Initial commit: Pulse web app 2026-02-06 11:19:55 +00:00