Commit Graph

  • 4ff962f137 build(deps): bump the pip-minor-patch group across 1 directory with 4 updates dependabot/pip/backend/pip-minor-patch-79901db0c4 dependabot[bot] 2026-10-06 13:14:48 +00:00
  • 93e6dcd889 build(deps): bump the npm-minor-patch group across 1 directory with 8 updates dependabot/npm_and_yarn/frontend/npm-minor-patch-a188562f11 dependabot[bot] 2026-09-29 13:15:42 +00:00
  • 64a190678e build(deps): bump the pip-minor-patch group in /backend with 2 updates (#42) main dependabot[bot] 2026-09-22 13:16:48 +03:00
  • 0cf72831a8 build(deps): bump the npm-minor-patch group in /frontend with 8 updates (#43) dependabot[bot] 2026-09-22 13:12:15 +03:00
  • 848ff21665 feat: профили импорта CSV для Т-Банка, monobank и ПриватБанка, версия 1.1.8 ZProger 2026-09-13 06:32:36 +03:00
  • c867710f38 fix: перевести SEO-теги и document lang на английский ZProger 2026-09-13 00:42:51 +03:00
  • 3bd484b88e feat: добавить SEO-теги (description, keywords, Open Graph, Twitter Card) ZProger 2026-09-13 00:42:51 +03:00
  • 14948aff1d security: TLS, проверка Host, шифрованное запоминание входа и аудит-лог ZProger 2026-09-10 21:34:40 +03:00
  • f9413aa6e1 security: устранить находки аудита, версия 1.1.7 ZProger 2026-09-10 21:12:31 +03:00
  • eba8add92f fix: устранить баги в проверке дублей и смене кодировки при импорте CSV ZProger 2026-09-10 20:16:00 +03:00
  • 777e3af725 feat: улучшить импорт CSV — дедупликация, кодировка, парсинг сумм ZProger 2026-09-10 20:06:41 +03:00
  • 78826db33e Revert "feat: автосоздавать .env из .env.example при первом запуске" ZProger 2026-09-10 19:48:44 +03:00
  • 47027c517d feat: автосоздавать .env из .env.example при первом запуске ZProger 2026-09-10 19:45:16 +03:00
  • 6df4e57f08 feat: заменить баннер отсутствия auth на модальное окно с согласием ZProger 2026-09-10 19:38:07 +03:00
  • 292ef1e410 feat: показывать баннер, если инстанс не защищён паролем ZProger 2026-09-10 19:34:25 +03:00
  • 19ca9c3158 fix: скрывать file input бэкапа без display:none ZProger 2026-09-10 19:29:39 +03:00
  • cd2e4ae9f9 fix: заменить crypto.randomUUID() на fallback для HTTP без TLS ZProger 2026-09-10 19:17:20 +03:00
  • aac72f36f2 Merge branch 'db-33' ZProger 2026-09-09 01:22:45 +03:00
  • 50ccf8578e Merge branch 'db-27' ZProger 2026-09-09 01:22:20 +03:00
  • 456016b071 Merge branch 'db-32' ZProger 2026-09-09 01:21:56 +03:00
  • 225b46dc61 build(deps): обновить vite, @vitejs/plugin-react, react-router-dom, @types/node, @types/react-dom ZProger 2026-09-09 01:20:42 +03:00
  • 12a3068bee Merge branch 'db-26' ZProger 2026-09-09 01:19:49 +03:00
  • 31471a14ec Merge branch 'db-31' ZProger 2026-09-09 01:19:49 +03:00
  • de1f0f3719 Merge branch 'db-30' ZProger 2026-09-09 01:19:42 +03:00
  • 671881cacb build(deps): bump the pip-minor-patch group in /backend with 7 updates dependabot[bot] 2026-09-08 22:16:53 +00:00
  • c8bab36f09 build(deps): bump the actions group with 3 updates dependabot[bot] 2026-09-08 22:16:22 +00:00
  • 4cb5c4788a ci: группировать Dependabot-обновления по minor/patch и major ZProger 2026-09-09 01:15:33 +03:00
  • a27b35febf build(deps-dev): bump @types/react-dom in /frontend dependabot[bot] 2026-09-08 22:06:48 +00:00
  • 7647eabdfa build(deps-dev): bump @types/node from 26.2.0 to 26.4.1 in /frontend dependabot[bot] 2026-09-08 22:06:43 +00:00
  • acf52f9e98 build(deps): bump python-dotenv from 1.2.2 to 1.2.3 in /backend dependabot[bot] 2026-09-08 22:06:26 +00:00
  • bc4f861a78 build(deps-dev): bump vite from 8.2.1 to 8.2.2 in /frontend dependabot[bot] 2026-09-08 22:06:26 +00:00
  • 2d4f405167 ci: включить Dependabot для npm, pip и GitHub Actions ZProger 2026-09-09 01:05:26 +03:00
  • e5a474fb38 test: покрыть risk_level и network на крипто-холдингах ZProger 2026-09-09 01:04:52 +03:00
  • cc4a78dd30 docs: сослаться на PR-шаблон из CONTRIBUTING.md ZProger 2026-09-09 01:00:48 +03:00
  • a42a19b9ce docs: добавить шаблон PR ZProger 2026-09-09 00:59:27 +03:00
  • f5c6591310 test: юнит-тесты на форматирование и разбивки крипто-портфеля + версия 1.1.6 ZProger 2026-09-09 00:52:27 +03:00
  • c3047c6d6a feat: сеть (network) для крипто-холдингов ZProger 2026-09-09 00:52:11 +03:00
  • 526bfe104d fix: неоднозначные символы валют (CN¥, HK$) без огрубления остальных ZProger 2026-09-09 00:32:22 +03:00
  • 8b87619e37 fix: контент растягивается на всю ширину при свёрнутом меню ZProger 2026-09-08 21:46:14 +03:00
  • fcbd217915 feat: добавить уровень риска для крипто-холдингов ZProger 2026-09-08 21:46:09 +03:00
  • e4b163df21 docs: упростить требование по коммитам, убрать UPDATES.md ZProger 2026-09-08 20:32:14 +03:00
  • 2fa61005b5 docs: добавить пример вызова API из чат-бота (Telegram/n8n) ZProger 2026-09-08 20:30:11 +03:00
  • 12c3a7d79c add "debit_card" as a new AccountType (#16) whaley 2026-09-08 20:03:13 +03:00
  • ae89311a8e fix: чинит тесты 90d-доходности, падавшие в CI без CoinGecko-ключа ZProger 2026-09-04 03:06:59 +03:00
  • 9c98f5df96 fix: seed app_settings.currency от AURUM_DEFAULT_CURRENCY на чистой установке ZProger 2026-09-04 03:03:29 +03:00
  • c0f446b3b3 fix: копеечные цены крипты не округлялись в $0 ZProger 2026-09-04 02:37:09 +03:00
  • bd97e316cc fix: сортировать активы в «Криптовалюте» по вложенной сумме ZProger 2026-09-04 02:26:37 +03:00
  • cd125e9e45 fix: график крипты открывать за всё время, лучший/худший рост — по выбранному периоду ZProger 2026-09-04 02:18:31 +03:00
  • aefd6cc035 feat: портфели в разделе «Криптовалюта» ZProger 2026-09-04 01:39:18 +03:00
  • c2f59c8773 fix: учитывать инвестсчета как наличные в расчёте капитала ZProger 2026-09-03 23:29:27 +03:00
  • b9c7ecca08 test: verify direct push to main is blocked (will be discarded) ZProger 2026-09-02 02:49:02 +03:00
  • 01426ea9eb ci: добавить GitHub Actions для тестов бэкенда и сборки фронтенда ZProger 2026-09-02 02:35:45 +03:00
  • 4a12cfb371 fix: заменить битые ссылки на GitHub Discussions ссылками на Issues ZProger 2026-09-02 02:29:27 +03:00
  • 4aaa0a0ef0 docs: sync README and DOCS with health version, category delete rules, split transactions ZProger 2026-09-02 02:26:27 +03:00
  • 946b78d989 feat: показывать версию приложения в настройках, версия 1.1.0 ZProger 2026-09-02 02:21:05 +03:00
  • c422fd1528 fix: force LF line endings so containers start on Windows checkouts (#11) Pirnazar Muradov 2026-09-02 07:08:35 +08:00
  • 1e9506470f fix: /api/docs возвращал 404 вместо Swagger UI ZProger 2026-09-02 02:01:15 +03:00
  • da1c7b5d63 feat: allow deleting default categories once they have no transactions ZProger 2026-08-30 19:49:21 +03:00
  • dbae7938da fix: show full category path (parent · subcategory) everywhere, group filters by hierarchy ZProger 2026-08-30 19:30:49 +03:00
  • 87b37a10ff fix: move breakdown button to the start of the row, swap chevron for SquareDivide ZProger 2026-08-30 19:20:00 +03:00
  • 84dc8e9721 fix: reserve fixed-width chevron slot so category amounts stay aligned ZProger 2026-08-30 19:15:31 +03:00
  • b4503a933f fix: show subcategory breakdown in a modal instead of expanding inline ZProger 2026-08-30 19:13:13 +03:00
  • 140f58d33f fix: restrict transaction splits to one parent category, show subcategory breakdown ZProger 2026-08-30 19:06:29 +03:00
  • f778742134 docs: update project instructions in CLAUDE.md ZProger 2026-08-30 18:43:26 +03:00
  • 0134cdb6bf feat: split a transaction across multiple categories ZProger 2026-08-30 18:42:13 +03:00
  • b045d378f0 fix(security): stop granting every origin credentialed access to the API (#5) technosexual 2026-08-30 18:11:09 +03:00
  • 3013466c05 fix(budgets): count subcategory spending against the parent's budget (#6) technosexual 2026-08-30 18:10:53 +03:00
  • 20f41b444a fix: don't enforce write-time transfer rules when reading transactions (#7) technosexual 2026-08-30 18:10:23 +03:00
  • 7deacd2a98 fix: quantity/price fields padded with zeros when editing a transaction ZProger 2026-08-30 05:10:29 +03:00
  • 2ad39f9780 fix: collapsed-sidebar logo expands the menu; crypto nav icon matches the rest ZProger 2026-08-30 05:08:41 +03:00
  • c3309b9d60 feat: click a coin row to view its trade history; edit transactions ZProger 2026-08-30 05:06:20 +03:00
  • dc9421e08a fix: Best/Worst Performer compared personal ROI, not coins against each other ZProger 2026-08-30 04:59:35 +03:00
  • 19d8aeda3a fix: allocation view as a real table (color · ticker, %, amount) ZProger 2026-08-30 04:52:33 +03:00
  • 7dd9c83457 fix: allocation list stretched full-width with few coins ZProger 2026-08-30 04:49:04 +03:00
  • 7a23ed1ff8 feat: donut allocation chart + History/Allocation tabs on Crypto tab ZProger 2026-08-30 04:47:13 +03:00
  • 5f34d0a612 fix: "hide balance" on Crypto tab only masked the chart's header number ZProger 2026-08-30 04:43:30 +03:00
  • 4ea83a9cda feat: crypto portfolio analytics (history chart, allocation, P&L, cost basis) ZProger 2026-08-30 04:38:51 +03:00
  • e8cd536584 feat: full CoinMarketCap-style crypto portfolio (buy/sell log, 1h/24h/7d%, P&L) ZProger 2026-08-30 04:25:03 +03:00
  • 7e4508d1de feat: add a Crypto tab with live CoinGecko prices synced into Net Worth ZProger 2026-08-30 03:58:04 +03:00
  • f74305f0be feat: add "remember me for 30 days" to the login screen ZProger 2026-08-30 03:10:47 +03:00
  • 1de9ac272e feat: branded login screen in front of Basic Auth ZProger 2026-08-30 03:05:01 +03:00
  • 76c5caa667 fix: actually reject zero-amount goal contributions (#4) technosexual 2026-08-30 02:43:11 +03:00
  • 949d2df37f fix: enforce transfer invariants when updating a transaction (#3) technosexual 2026-08-30 02:42:37 +03:00
  • c95eb12d57 docs: add full REST API reference (DOCS.md) ZProger 2026-08-30 02:28:22 +03:00
  • 13d5d4833a docs: sync README with CSV import, tags, subcategories, idle cash alert, theme toggle ZProger 2026-08-25 19:36:32 +03:00
  • 19f5cfa429 feat: import transactions from a CSV bank statement ZProger 2026-08-25 02:44:30 +03:00
  • 94782ee073 feat: add free-form tags on transactions ZProger 2026-08-25 02:38:04 +03:00
  • 09a0e383e0 feat: idle cash alert and category hierarchy (subcategories) ZProger 2026-08-25 02:27:46 +03:00
  • 79e4ebb06b fix: sort category lists alphabetically on the Categories page ZProger 2026-08-24 23:56:54 +03:00
  • 2c6fcd628c feat: add 4 default income categories, localize category display names ZProger 2026-08-24 23:51:33 +03:00
  • 9f5ea00227 feat: add category management page (create/edit/delete) ZProger 2026-08-24 23:43:06 +03:00
  • 6cc532378b feat: auto-capitalize the first letter of transaction descriptions ZProger 2026-08-24 23:10:22 +03:00
  • 2b2e01a8e2 feat: add search to Transactions tab, spanning all history ZProger 2026-08-20 23:00:44 +03:00
  • b9ff3ab404 fix: Transactions открывался на январе вместо текущего месяца ZProger 2026-08-17 02:39:17 +03:00
  • bbbd67bc72 fix: risk_level актива не сохранялся при создании и не отдавался в API ZProger 2026-08-17 02:14:09 +03:00
  • d1458eb160 feat: view and edit a transaction's note from the list ZProger 2026-08-16 23:50:10 +03:00
  • 7235d74f80 fix: move category spending chart above the ranking list on Reports ZProger 2026-08-16 23:37:51 +03:00
  • 1f5fab5010 refactor: merge Language and Theme settings into one two-column card ZProger 2026-08-16 23:27:55 +03:00
  • 75dd43c8e3 feat: manual theme picker (light/dark/system) in Settings ZProger 2026-08-16 23:12:20 +03:00
  • 8e46726b4d test: real backend pytest + E2E Playwright suites, both isolated from prod data ZProger 2026-08-16 22:56:53 +03:00