Commit Graph

  • dbb1748a5f chore: synchronize main history before release ksv741 2026-10-07 18:13:12 +03:00
  • 01e2de6a04 test: separate performance budget from e2e gate ksv741 2026-10-07 16:35:23 +03:00
  • 30e96e51e2 fix(deps): restore backend security gate ksv741 2026-10-07 15:19:42 +03:00
  • a7619d5c8f perf(income): compute Moscow dates once ksv741 2026-10-03 19:44:39 +03:00
  • d698ed9425 refactor!: simplify runtime coordination #7 ksv741 2026-10-03 11:38:08 +03:00
  • 51f345bdc5 Merge branch 'develop' into main ksv741 2026-10-02 08:22:31 +03:00
  • 0f27da9fd1 Merge main into develop ksv741 2026-10-02 08:21:02 +03:00
  • 1be6db65d7 refactor: simplify investment data flow codex-bot 2026-10-02 08:12:02 +03:00
  • 99de4af678 Merge pull request #42 from codex/backend-eslint codex-bot 2026-10-02 08:05:04 +03:00
  • 14a204de0d chore: guard backend responsibility boundaries ksv741 2026-10-01 20:53:01 +03:00
  • a13cf84ead refactor: isolate operation ranges and intents ksv741 2026-10-01 20:53:01 +03:00
  • 7fe88a12c7 refactor: centralize provider projections ksv741 2026-10-01 20:53:00 +03:00
  • 190eb90ffe refactor: clarify nullable card metadata ksv741 2026-10-01 20:53:00 +03:00
  • fb2e851e7e refactor: share authentication result type ksv741 2026-10-01 20:53:00 +03:00
  • 15a3d5f331 fix(deps): resolve npm audit advisories ksv741 2026-10-01 20:47:42 +03:00
  • bee34290fb chore: synchronize develop before audit fixes ksv741 2026-10-01 20:08:37 +03:00
  • 6cd9c2dd28 perf: group catalog source reads by identity ksv741 2026-09-28 16:23:58 +03:00
  • b24433092b fix: resolve build imports before linting ksv741 2026-09-28 15:48:44 +03:00
  • 33592c1d5f refactor: enforce enum machine codes ksv741 2026-09-28 13:18:06 +03:00
  • 183b7f1efd style: align multiline ternary operators ksv741 2026-09-28 12:33:56 +03:00
  • b78c215ff1 refactor: replace ignored numeric literals with constants ksv741 2026-09-28 11:24:59 +03:00
  • a970eaaf7a chore: strengthen backend eslint profile ksv741 2026-09-28 11:04:18 +03:00
  • e76eb545d7 perf: group catalog source reads by identity ksv741 2026-09-28 16:23:58 +03:00
  • 7d2262fb43 fix: resolve build imports before linting ksv741 2026-09-28 15:48:44 +03:00
  • 33a5135741 chore: merge develop into eslint branch ksv741 2026-09-28 15:19:14 +03:00
  • 53b2794963 ci: reduce duplicate actions and serialize checks ksv741 2026-09-28 14:12:38 +03:00
  • 2d14081d27 refactor: enforce enum machine codes ksv741 2026-09-28 13:18:06 +03:00
  • 0303e60b64 style: align multiline ternary operators ksv741 2026-09-28 12:33:56 +03:00
  • 9cc9fbdcff refactor: replace ignored numeric literals with constants ksv741 2026-09-28 11:24:59 +03:00
  • 9b3558f96c chore: strengthen backend eslint profile ksv741 2026-09-28 11:04:18 +03:00
  • ca5dbcb382 fix: harden auth and investment synchronization (#38) codex-bot 2026-09-27 14:32:06 +03:00
  • 4796d9d3f0 fix: harden auth and investment synchronization ksv741 2026-09-27 14:09:05 +03:00
  • 5d3835e796 fix(investments): align roles and date contracts (#37) codex-bot 2026-09-27 12:05:57 +03:00
  • 516e43203e fix(investments): align roles and date contracts ksv741 2026-09-27 11:38:13 +03:00
  • 92f216d520 chore(release): 1.0.0 v1.0.0 ksv741 2026-09-26 22:33:48 +03:00
  • e4232138d0 test: prove reads finish before source synchronization ksv741 2026-09-26 21:45:29 +03:00
  • d6e6c4ace5 feat!: persist T-Bank data and synchronize reads ksv741 2026-09-26 21:29:15 +03:00
  • 0862d56c4e chore(release): 0.2.3 v0.2.3 ksv741 2026-09-19 16:25:12 +03:00
  • 7c0150c56b fix: correct Nexus routing and SonarQube host ksv741 2026-09-19 16:24:08 +03:00
  • 39f2ce5bc4 chore(release): 0.2.2 v0.2.2 ksv741 2026-09-19 15:07:57 +03:00
  • 4c916829ea fix: update Nexus registry host ksv741 2026-09-19 14:51:27 +03:00
  • 386c91670e chore(release): 0.2.1 v0.2.1 ksv741 2026-09-18 08:12:28 +03:00
  • 9437b6a311 docs: use shared Nexus account #25 ksv741 2026-09-17 20:53:04 +03:00
  • 0ec7ae51af ci: publish backend images to Nexus #25 ksv741 2026-09-17 20:41:23 +03:00
  • 1946192be9 ci: add backend SonarQube analysis #23 ksv741 2026-09-16 21:15:21 +03:00
  • 0557f4ad1f chore(release): 0.2.0 v0.2.0 ksv741 2026-09-16 11:35:52 +03:00
  • d7cb7e3e20 fix: allow reviewed container smoke fixture ksv741 2026-09-16 10:48:27 +03:00
  • 1a6be432f2 feat: add backend container delivery ksv741 2026-09-16 09:41:56 +03:00
  • 32c12fb10d feat: generate OpenAPI without peer repositories ksv741 2026-09-15 20:45:39 +03:00
  • 016782657a docs: simplify conventions layout ksv741 2026-09-15 05:58:33 +03:00
  • 9810d47e42 docs: refine backend conventions and routing ksv741 2026-09-15 05:42:16 +03:00
  • 660b250ecd chore(release): 0.1.0 v0.1.0 ksv741 2026-09-14 07:08:06 +03:00
  • f01b82d366 chore: configure releases and develop workflow ksv741 2026-09-14 07:07:24 +03:00
  • d4fc28cbbf docs: update system documentation references ksv741 2026-09-14 05:51:54 +03:00
  • 97e864bc06 chore(deps): pin node.js to v24.21.0 renovate-bot 2026-09-13 17:33:01 +00:00
  • 121af701b7 chore(deps): upgrade backend to Nest 12 and TypeScript 6 ksv741 2026-09-13 20:43:50 +03:00
  • 2bc8745495 chore(deps): update and pin backend dependencies ksv741 2026-09-13 20:29:13 +03:00
  • 4c8ba2fac9 ci: verify backend and secure dependency updates #1 #5 #6 ksv741 2026-09-13 19:58:29 +03:00
  • a5156fbeb5 Add renovate.json renovate-bot 2026-09-13 14:02:04 +00:00
  • 197ffe2136 chore: upgrade Node to 24 LTS ksv741 2026-09-13 15:05:38 +03:00
  • ce24a84b7f fix: make SQLite migrations and e2e reproducible ksv741 2026-09-13 14:52:09 +03:00
  • 8637ad2f34 refactor: centralize domain values and enforce numeric lint ksv741 2026-09-13 14:37:39 +03:00
  • 8ba005346d refactor: organize backend by business responsibility ksv741 2026-09-13 13:52:57 +03:00
  • 7fde3ece6e test: cover isolated SQLite invariants and durability ksv741 2026-09-13 12:33:17 +03:00
  • 346a6f0057 refactor: enforce strict backend typing ksv741 2026-09-13 12:17:46 +03:00
  • 3cf883efbc feat(cards): support inclusive date range queries ksv741 2026-09-12 21:52:17 +03:00
  • 8c074d85de chore: save pending changes ksv741 2026-09-12 19:59:10 +03:00
  • e6f58ef0ee feat: add manual bank card ledger ksv741 2026-09-12 18:34:18 +03:00
  • 8ec172f48e fix: recover portfolio instrument metadata on backend ksv741 2026-09-12 15:37:56 +03:00
  • b1906c8e3c docs: update routes to system documentation ksv741 2026-09-12 14:45:47 +03:00
  • a79f59a468 feat(events): support date range filtering ksv741 2026-09-12 11:57:41 +03:00
  • 235c179ff8 feat: add bond details, yields and credit ratings ksv741 2026-09-10 22:30:46 +03:00
  • f24fd98fbc feat: add stock details and ticker resolution ksv741 2026-09-10 21:23:14 +03:00
  • 05747dc375 feat(portfolio): expose asset allocation by currency ksv741 2026-09-09 21:30:11 +03:00
  • eaf2f67b34 feat: aggregate portfolio data across accounts ksv741 2026-09-09 20:36:31 +03:00
  • 33f703d9a3 feat: expose logos and ISINs for upcoming events ksv741 2026-09-09 17:57:54 +03:00
  • a83e26e5ef docs(ai): add scoped backend conventions ksv741 2026-09-09 16:23:03 +03:00
  • 320e8a04b0 fix: isolate dev output from production builds ksv741 2026-09-09 11:10:11 +03:00
  • 9fcc0ec010 fix: allow multi-year income analytics periods ksv741 2026-09-09 11:10:11 +03:00
  • de1dab0d47 Route backend work through canonical SDD authority ksv741 2026-09-07 22:22:13 +03:00
  • bdc3847666 fix(income): expose authoritative entry membership ksv741 2026-09-06 19:48:51 +03:00
  • 55b100d5f6 fix(tbank): type connectedAt as date-time ksv741 2026-09-06 18:20:17 +03:00
  • 19fe7e75d5 fix(tbank): isolate caches by connection generation ksv741 2026-09-01 05:55:01 +03:00
  • da17893350 docs: remove useless ksv741 2026-08-28 09:37:45 +03:00
  • 7ba4da0d1b feat(income): add account income analytics API ksv741 2026-08-28 01:25:52 +03:00
  • 924f60f653 feat(portfolio): expose position tickers ksv741 2026-08-27 00:44:12 +03:00
  • fd4572a645 chore: simplify backend verification ksv741 2026-08-26 23:14:05 +03:00
  • e489d45f88 feat(tbank): add brokerage account summaries ksv741 2026-08-26 20:57:55 +03:00
  • 84fabd264f feat: enrich ledger events with logo metadata ksv741 2026-08-26 15:03:48 +03:00
  • f1df104462 feat: use money for upcoming event projections ksv741 2026-08-25 22:30:08 +03:00
  • 130b303ec1 refactor(tbank): centralize access rules ksv741 2026-08-25 12:06:41 +03:00
  • 5375e5598a feat: expose instrument brand logo name in portfolio positions ksv741 2026-08-24 23:41:48 +03:00
  • 2772d53647 chore: codify backend local verification ksv741 2026-08-24 19:55:28 +03:00
  • 60525656b8 fix: harden backend runtime artifact hygiene ksv741 2026-08-24 11:21:28 +03:00
  • fec542a275 docs: refresh backend onboarding ksv741 2026-08-24 10:29:00 +03:00
  • 9bd3400264 fix: align auth success status contract ksv741 2026-08-24 00:50:48 +03:00
  • c77b3cf782 fix: harden auth and cache concurrency ksv741 2026-08-23 22:42:35 +03:00
  • 71d57d60bc fix: make backend local verification safe ksv741 2026-08-23 21:21:17 +03:00
  • fee4f8c8e6 docs: define canonical OpenSpec store ksv741 2026-08-23 17:49:45 +03:00
  • 595fc0458b docs(agents): link audit remediation registry ksv741 2026-08-23 13:00:28 +03:00