Max P
7e0172efa6
docs: add persistent chat widget implementation plan
- Database schema with ChatConversation + ChatMessage models
- Transition contract for backward-compatible chat API
- Redis lifecycle mapping and rehydration strategy
- Security test matrix and performance SLOs
- Rate limiting and failure mode specifications
- 3-phase implementation (backend → service → UI)
- Estimated timeline: 5 weeks
1 month ago
Max P
fd4c8b2921
fix(ai-chat): hide memory line and enforce richer recommendation replies
1 month ago
Max P
3b602e41cc
feat(ui): hide ai diagnostics behind info popover
1 month ago
Max P
bdf1a67478
feat(ai): add recommendation-mode prompting for action intents
1 month ago
Max P
5dc6d31921
fix(ai): add actionable fallback for diversify prompts
1 month ago
Max P
80641993b8
feat(ai): persist user preferences across chat sessions
1 month ago
Max P
fd25e28d5a
fix(railway): use Dockerfile builder and remove invalid startCommand
- Changed from NIXPACKS to DOCKERFILE builder
- Removed startCommand (Dockerfile has CMD)
- Fixes: 'Build failed to leave the wheelhouse' error
1 month ago
Max P
b5dbfd6081
fix(ai): wrap provider calls in langchain and restore arithmetic direct replies
1 month ago
Max P
0a1062e49b
feat(ai): trace provider llm invocations in langsmith
1 month ago
Max P
325d9e497c
feat(ai): persist chat panel state and improve no-tool direct prompts
1 month ago
Max P
3479a0eb24
docs: record external OSS PR evidence and update task status
1 month ago
Max P
d589bd55d9
feat(ai): close critical requirements, add live latency + eval package scaffold
1 month ago
Max P
bc529d057c
chore(tasks): mark core feature expansion plan complete
1 month ago
Max P
27ad9a6592
feat(ai): expand finance agent core tools to rebalance and stress scenarios
1 month ago
Max P
b4f7880a48
chore(tasks): finalize submission tracker status
1 month ago
Max P
2b6506de87
docs(submission): add AI development log and cost analysis
1 month ago
Max P
fc75662036
ci(deploy): publish GHCR image on main pushes
1 month ago
Max P
d59e7957a0
chore(deploy): add dockerignore to reduce Railway build context
1 month ago
Max P
bed3e7a04e
chore(deploy): speed up Railway runtime build and startup
1 month ago
Thomas Kaul
f5d99bad24
Bugfix/create activities of type fee, interest or liability ( #6378 )
* Fix creation of activities with type FEE, INTEREST or LIABILITY
* Update changelog
1 month ago
Thomas Kaul
c7cfc87e20
Task/remove unused OnDestroy hook in changelog page component ( #6373 )
* Remove unused OnDestroy hook
1 month ago
Thomas Kaul
14f0d2bd8b
Task/remove unused OnDestroy hook in OSS friends page component ( #6374 )
* Remove unused OnDestroy hook
1 month ago
Thomas Kaul
98891e195c
Release 2.242.0 ( #6375 )
* Release 2.242.0
* Update changelog
1 month ago
Thomas Kaul
3eb9d53220
Bugfix/validation of valuables ( #6372 )
* Fix validation of valuables
* Update changelog
1 month ago
Thomas Kaul
4897f34d51
Task/change account field to optional in create or update activity dialog ( #6371 )
* Change account field to optional for every case
* Update changelog
1 month ago
Thomas Kaul
97915a3ca9
Bugfix/fix page size for presets in market data table of admin control panel ( #6363 )
* Fix page size for presets
* Update changelog
1 month ago
Thomas Kaul
5acbe25d25
Task/clean up changelog ( #6362 )
* Clean up
1 month ago
Thomas Kaul
e3579f6811
Task/add missing OnDestroy hook in user account registration dialog ( #6368 )
* Add missing OnDestroy hook
1 month ago
Thomas Kaul
ec92116acc
Task/remove unused OnDestroy hook in admin page component ( #6366 )
* Remove unused OnDestroy hook
1 month ago
Thomas Kaul
2e2cbc4620
Release 2.241.0 ( #6361 )
1 month ago
Thomas Kaul
25200bfd6d
Task/improve usability of portfolio summary in presenter view ( #6360 )
* Improve usability in presenter view
* Update changelog
1 month ago
Kenrick Tandrian
8bdcad5533
Task/improve type safety in activities filter component ( #6358 )
* fix(lib): resolve typescript errors
* feat(lib): migrate to takeUntilDestroyed
* fix(lib): resolve type errors
* feat(lib): implement output signal
* feat(lib): clean up variables
* fix(lib): resolve input is deprecated
* feat(lib): implement input signal on placeholder
* feat(lib): implement input signal on isLoading
1 month ago
Thomas Kaul
bd160d0e57
Bugfix/issue with accounts in value redaction interceptor for impersonation mode ( #6359 )
* Extend redacted paths of accounts
* Update changelog
1 month ago
Thomas Kaul
f17dfd9d94
Task/update locales 20260219 ( #6354 )
* Update translations
* Update changelog
1 month ago
Kenrick Tandrian
6c6f20c3fd
Task/improve type safety in account balances component ( #6352 )
* fix(lib): add type annotations for date adapter
* fix(lib): handle form value possibly null
* fix(lint): use arrow fn for validators
* fix(lib): accounts table typings
* fix(lib): remove unsubscribeSubject due to lack of observable
* fix(lib): remove validators variable
* feat(lib): implement inject functions
* feat(lib): make locale an input signal
* feat(lib): make showActions an input signal
* feat(lib): make accountId an input signal
* feat(lib): make accountCurrency an input signal
* feat(lib): make accountBalances an input signal
* feat(lib): make sort a viewChild signal
* feat(lib): implement isNil
1 month ago
github-actions[bot]
6afba53fa7
Task/update locales ( #6274 )
* Update locales
1 month ago
slegarraga
bccc52e83a
Task/improve language localization for ES 20260219 ( #6353 )
* Improve language localization
* Update changelog
1 month ago
Thomas Kaul
b888005144
Task/refresh cryptocurrencies list 20260216 ( #6342 )
* Update cryptocurrencies.json
* Update changelog
1 month ago
Thomas Kaul
2ef9c01d8d
Release 2.240.0 ( #6351 )
1 month ago
David Requeno
117a938bad
Feature/add new market data preset ( #6346 )
* Add new market data preset (no activities)
* Update changelog
1 month ago
Thomas Kaul
0d67478cc3
Task/harmonize validation for create activity endpoint with existing import activity logic ( #6349 )
* Harmonize validation
* Update changelog
1 month ago
Kenrick Tandrian
47a054dd00
Task/improve type safety in historical market data editor component ( #6337 )
* feat(lib): resolve ts errors
* feat(lib): make days protected and readonly
* feat(lib): create formatDay helper function
* fix(lib): remove unused eslint-disable
* feat(lib): change locale to input signal
* feat(lib): change defaultDateFormat to computed signal
* feat(lib): change deviceType to computed signal
* feat(lib): change marketData to input signal
* feat(lib): change historicalDataItems to computed signal
* feat(nx): run ui test
* feat(lib): update days to improve readability
* feat(nx): revert test changes
* fix(lib): change logic for locale
* fix(lib): disable mutating the injected readonly data
* fix(lib): implement takeUntilDestroyed
* fix(lib): implement takeUntilDestroyed
* fix(lib): organize imports
1 month ago
Thomas Kaul
78ccdd8d2d
Task/upgrade marked to version 17.0.2 ( #6323 )
* Upgrade marked to version 17.0.2
* Update changelog
1 month ago
Kenrick Tandrian
e7df24f899
Task/enable UI test ( #6345 )
* Create script for ui test and implement parallel test
1 month ago
Thomas Kaul
8c88ce918f
Feature/add support for custom cryptocurrencies defined in database ( #6344 )
* Add support for custom cryptocurrencies defined in database
* Update changelog
1 month ago
Thomas Kaul
d1345b8147
Task/upgrade ngx-markdown to version 21.1.0 ( #6321 )
* Upgrade ngx-markdown to version 21.1.0
* Update changelog
1 month ago
Thomas Kaul
75d3494fa4
Task/add support for cryptocurrency Sky ( #6338 )
* Add support for Sky
* Update changelog
1 month ago
Thomas Kaul
8c33a51ca5
Release 2.239.0 ( #6335 )
2 months ago
Thomas Kaul
c056045ed0
Task/update locales ( #6334 )
* Update locales
* Update translations
* Update changelog
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2 months ago
Thomas Kaul
09968bda7d
Bugfix/fix localization in X-ray rule ( #6333 )
* Fix localization
2 months ago