ksv741
db184c8cae
fix(api): update validation and conflict response contract
...
TD-003 and TD-005: explicitly deliver OpenAPI and generated types from backend commit 1667991.
2026-09-21 21:09:41 +03:00
ksv741
a209d71589
fix(auth): isolate session races and financial caches
...
TD-001 and TD-002: serialize cookie writes, ignore stale responses and reset financial
queries on identity changes. Backend cookie lifecycle regression: ec5780d.
2026-09-21 21:09:23 +03:00
ksv741
3c99debe88
chore(release): 0.3.0
Frontend image / publish (push) Successful in 5m45s
Conventional commits / commits (pull_request) Successful in 27s
Frontend security / security (pull_request) Successful in 9s
Frontend verify / verify (pull_request) Successful in 4m42s
Frontend security / security (push) Successful in 10s
Frontend verify / verify (push) Successful in 6m17s
v0.3.0
2026-09-20 20:09:11 +03:00
ksv741
bb30935f73
feat: add installable PWA #30
Conventional commits / commits (pull_request) Successful in 30s
Frontend security / security (pull_request) Successful in 1m7s
Frontend verify / verify (pull_request) Successful in 4m48s
Frontend security / security (push) Successful in 11s
Frontend verify / verify (push) Successful in 6m17s
2026-09-20 19:55:53 +03:00
ksv741
f486ae4fb2
chore(release): 0.2.3
Frontend image / publish (push) Successful in 4m51s
Conventional commits / commits (pull_request) Successful in 21s
Frontend security / security (pull_request) Successful in 9s
Frontend verify / verify (pull_request) Successful in 3m56s
Frontend security / security (push) Successful in 9s
Frontend verify / verify (push) Successful in 5m27s
v0.2.3
2026-09-19 16:25:12 +03:00
ksv741
9171b9f5c8
fix: correct Nexus routing and SonarQube host
2026-09-19 16:24:07 +03:00
ksv741
d68ec3b15b
chore(release): 0.2.2
Frontend image / publish (push) Failing after 3m59s
Conventional commits / commits (pull_request) Successful in 20s
Frontend security / security (pull_request) Successful in 10s
Frontend verify / verify (pull_request) Successful in 4m5s
Frontend security / security (push) Successful in 10s
Frontend verify / verify (push) Failing after 4m26s
v0.2.2
2026-09-19 15:04:33 +03:00
ksv741
bac95ebb39
fix: update Nexus registry host
Conventional commits / commits (pull_request) Successful in 21s
Frontend security / security (pull_request) Successful in 8s
Frontend verify / verify (pull_request) Successful in 4m11s
Frontend security / security (push) Successful in 9s
Frontend verify / verify (push) Failing after 4m7s
2026-09-19 14:51:25 +03:00
ksv741
8183b66e2f
chore(release): 0.2.1
Conventional commits / commits (pull_request) Successful in 20s
Frontend security / security (pull_request) Successful in 8s
Frontend verify / verify (pull_request) Successful in 3m36s
Frontend image / publish (push) Failing after 3m56s
Frontend security / security (push) Successful in 8s
Frontend verify / verify (push) Failing after 4m13s
v0.2.1
2026-09-18 08:12:21 +03:00
ksv741
1ad578fb37
docs: use shared Nexus account #21
Frontend security / security (pull_request) Successful in 53s
Frontend verify / verify (pull_request) Successful in 3m52s
Conventional commits / commits (pull_request) Successful in 20s
Frontend security / security (push) Successful in 9s
Frontend verify / verify (push) Failing after 7m49s
2026-09-17 20:53:03 +03:00
ksv741
999b8590ec
ci: publish frontend images to Nexus #21
Frontend security / security (push) Successful in 9s
Frontend verify / verify (push) Successful in 3m57s
Conventional commits / commits (pull_request) Failing after 19s
Frontend security / security (pull_request) Successful in 32s
Frontend verify / verify (pull_request) Successful in 3m54s
2026-09-17 20:41:12 +03:00
ksv741
3f19b3643f
ci: add frontend SonarQube analysis #19
Conventional commits / commits (pull_request) Successful in 22s
Frontend security / security (pull_request) Successful in 16s
Frontend verify / verify (pull_request) Successful in 3m59s
Frontend security / security (push) Successful in 18s
Frontend verify / verify (push) Successful in 9m45s
2026-09-16 20:08:51 +03:00
ksv741
97f1ad3e89
chore(release): 0.2.0
Frontend image / publish (push) Successful in 5m19s
Conventional commits / commits (pull_request) Successful in 22s
Frontend security / security (pull_request) Successful in 9s
Frontend verify / verify (pull_request) Successful in 4m7s
Frontend security / security (push) Successful in 9s
Frontend verify / verify (push) Successful in 4m11s
v0.2.0
2026-09-16 11:35:44 +03:00
ksv741
e31ab35a5a
feat: add frontend container delivery
Frontend security / security (pull_request) Successful in 9s
Frontend verify / verify (pull_request) Successful in 3m55s
Conventional commits / commits (pull_request) Successful in 21s
Frontend security / security (push) Successful in 8s
Frontend verify / verify (push) Successful in 3m50s
2026-09-16 09:41:38 +03:00
ksv741
d9ada27621
docs: make frontend instructions self-contained
Frontend security / security (pull_request) Successful in 8s
Frontend verify / verify (pull_request) Successful in 3m55s
Conventional commits / commits (pull_request) Successful in 20s
Frontend security / security (push) Successful in 8s
Frontend verify / verify (push) Successful in 3m49s
2026-09-15 20:45:37 +03:00
ksv741
9f7e342333
docs: simplify conventions layout
Frontend security / security (pull_request) Successful in 8s
Frontend verify / verify (pull_request) Successful in 3m53s
Conventional commits / commits (pull_request) Successful in 19s
Frontend security / security (push) Successful in 8s
Frontend verify / verify (push) Successful in 3m53s
2026-09-15 05:58:31 +03:00
ksv741
718365cd5a
docs: refine frontend conventions and routing
Frontend security / security (push) Successful in 8s
Frontend verify / verify (push) Successful in 3m56s
Frontend security / security (pull_request) Successful in 9s
Frontend verify / verify (pull_request) Successful in 3m41s
Conventional commits / commits (pull_request) Successful in 19s
2026-09-15 05:42:14 +03:00
ksv741
0244acf429
chore(release): 0.1.0
Conventional commits / commits (pull_request) Successful in 22s
Frontend security / security (pull_request) Successful in 10s
Frontend verify / verify (pull_request) Successful in 4m31s
Frontend security / security (push) Successful in 10s
Frontend verify / verify (push) Successful in 4m34s
v0.1.0
2026-09-14 07:04:41 +03:00
ksv741
53b18c6e86
chore: configure releases and develop workflow
2026-09-14 07:02:45 +03:00
ksv741
dc3434c371
docs: update system documentation references
Frontend security / security (push) Successful in 9s
Frontend verify / verify (push) Successful in 4m14s
2026-09-14 05:51:41 +03:00
ksv741
3be6e61b8f
chore: secure hooks and update dependencies #4 #9
Frontend security / security (push) Successful in 11s
Frontend verify / verify (push) Successful in 4m35s
2026-09-13 19:36:15 +03:00
ksv741
7a89356f87
docs: align OpenAPI workflow guidance #3
Frontend verify / verify (push) Successful in 4m31s
2026-09-13 19:08:13 +03:00
renovate-bot
0c6bac8b90
chore(deps): update non-major dependencies
Frontend verify / verify (push) Successful in 4m29s
2026-09-13 15:37:11 +00:00
ksv741
82b904393d
chore: make issue references optional and use chore for dependency updates #5
Frontend verify / verify (push) Successful in 4m56s
2026-09-13 18:30:04 +03:00
ksv741
4b97395385
ci: configure Renovate dependency updates #5
Frontend verify / verify (push) Successful in 6m22s
2026-09-13 18:13:10 +03:00
renovate-bot
bb6623275c
Add renovate.json
Frontend verify / verify (push) Failing after 43s
2026-09-13 14:02:36 +00:00
ksv741
942ed3d453
test: allow UI scenarios more time in CI #1
Frontend verify / verify (push) Successful in 4m54s
2026-09-13 16:31:02 +03:00
ksv741
2f26e4fe0d
ci: disable memory-heavy Knip raw transfer #1
Frontend verify / verify (push) Failing after 3m44s
2026-09-13 16:22:17 +03:00
ksv741
22e331e2ff
ci: run full frontend verification #1
Frontend verify / verify (push) Failing after 3m48s
2026-09-13 16:15:54 +03:00
ksv741
ccff422f36
ci: run Biome on branch pushes in Gitea
Biome / biome (push) Successful in 37s
2026-09-13 15:56:00 +03:00
ksv741
117e74cdfc
chore: upgrade Node to 24 LTS
2026-09-13 15:05:37 +03:00
ksv741
53c852b437
refactor: enforce semantic values and numeric lint rules
2026-09-13 14:37:25 +03:00
ksv741
24d332e063
feat: replace paired date inputs with range pickers
2026-09-12 22:41:40 +03:00
ksv741
aba4cf1ce8
feat(cards): refine controls and modal transitions
2026-09-12 22:34:27 +03:00
ksv741
cf21a5bd17
feat(card): refine header and inline actions
2026-09-12 22:07:29 +03:00
ksv741
9bb385b9f0
feat(cards): filter operations by date range
2026-09-12 21:52:13 +03:00
ksv741
8e58c016d2
feat(ui): animate navigation and operation icons
2026-09-12 21:31:57 +03:00
ksv741
d3ac8c242d
feat: improve bank card expenses summary
2026-09-12 20:54:57 +03:00
ksv741
9a65687d38
feat: improve card operations pagination and scroll behavior
2026-09-12 20:31:44 +03:00
ksv741
ae06f6e6e0
chore: save pending changes
2026-09-12 19:59:10 +03:00
ksv741
6b310db0b8
feat: polish bank operation cards and dates
2026-09-12 19:56:12 +03:00
ksv741
dedfec10d1
feat(cards): show operation icons on hover
2026-09-12 19:29:11 +03:00
ksv741
ff4e88edbe
feat: add manual bank card screens
...
Add cards, operations, refunds, categories and monthly summaries with Mantine date controls.
Derive banking types from runtime OpenAPI. Cover recovery and session isolation.
2026-09-12 18:34:41 +03:00
ksv741
427ca23a43
test: keep portfolio metadata authoritative in cards
2026-09-12 15:38:04 +03:00
ksv741
a42f104bed
docs: update routes to system documentation
2026-09-12 14:45:43 +03:00
ksv741
9469dd2fdc
feat(events): add date filters to upcoming events
2026-09-12 11:57:42 +03:00
ksv741
2580134683
feat: show page context in browser tab titles
2026-09-11 11:26:11 +03:00
ksv741
ebba6ab25d
feat(ui): animate sidebar icons on hover
2026-09-11 09:00:44 +03:00
ksv741
d7e8963d1c
fix(ui): align page layouts and add navigation icons
2026-09-11 08:52:40 +03:00
ksv741
232d7f9990
feat: add bond pages and portfolio navigation
2026-09-10 22:30:47 +03:00