ksv741
32c12fb10d
feat: generate OpenAPI without peer repositories
Backend security / security (pull_request) Successful in 7s
Backend verify / verify (pull_request) Successful in 2m28s
Conventional commits / commits (pull_request) Successful in 25s
Backend security / security (push) Successful in 6s
Backend verify / verify (push) Successful in 2m16s
2026-09-15 20:45:39 +03:00
ksv741
ce24a84b7f
fix: make SQLite migrations and e2e reproducible
2026-09-13 14:52:09 +03:00
ksv741
8ba005346d
refactor: organize backend by business responsibility
2026-09-13 13:52:57 +03:00
ksv741
7fde3ece6e
test: cover isolated SQLite invariants and durability
2026-09-13 12:33:17 +03:00
ksv741
346a6f0057
refactor: enforce strict backend typing
...
Enable strict TypeScript and reject non-null and definite-assignment assertions. Declare externally populated DTO fields, preserve runtime validation, and narrow values at their owners.
Verified: backend verify (257 tests), unchanged OpenAPI, and 21 SQLite/HTTP tests on retry. The initial SQLite run had two timeouts; baseline HEAD passed 21 tests as well.
2026-09-13 12:17:46 +03:00
ksv741
3cf883efbc
feat(cards): support inclusive date range queries
2026-09-12 21:52:17 +03:00
ksv741
8c074d85de
chore: save pending changes
2026-09-12 19:59:10 +03:00
ksv741
e6f58ef0ee
feat: add manual bank card ledger
...
Store exact RUB balances, atomic transfers, linked refunds and versioned edits independently of T-Bank. Add migration, HTTP and durability verification.
2026-09-12 18:34:18 +03:00
ksv741
a79f59a468
feat(events): support date range filtering
2026-09-12 11:57:41 +03:00
ksv741
235c179ff8
feat: add bond details, yields and credit ratings
2026-09-10 22:30:46 +03:00
ksv741
f24fd98fbc
feat: add stock details and ticker resolution
...
Expose stock search, market data, company information, dividends and portfolio history with exact instrument identity and verified ticker aliases. Include stock and bond position counts in account summaries.
2026-09-10 21:23:14 +03:00
ksv741
05747dc375
feat(portfolio): expose asset allocation by currency
2026-09-09 21:30:11 +03:00
ksv741
eaf2f67b34
feat: aggregate portfolio data across accounts
...
Add authenticated all-account portfolio, operations, income and event endpoints. Preserve source accounts, exact currency totals and scoped cursor pagination.
2026-09-09 20:36:31 +03:00
ksv741
fd4572a645
chore: simplify backend verification
2026-08-26 23:14:05 +03:00
ksv741
9bd3400264
fix: align auth success status contract
2026-08-24 00:50:48 +03:00
ksv741
25d7c5780b
feat: add logging
2026-08-14 17:12:15 +03:00
ksv741
dfca11c81f
feat: add portfolio
2026-08-13 22:44:53 +03:00
ksv741
c0a4a93880
feat: add brocker account list
2026-08-13 20:57:01 +03:00
ksv741
31cbba8654
feat: add tbank tokens
2026-08-13 19:31:43 +03:00
ksv741
4cbfc2621c
feat: add authorization
2026-08-13 15:03:51 +03:00
ksv741
ab21426478
feat: establish backend foundation
2026-08-12 23:04:21 +03:00
ksv741
f8dcfb71c1
feat: initial commit
2026-08-12 19:37:55 +03:00