Lewis Nixon
a79be928b6
Isolate node_modules in Dev Container with a named volume
Bind-mounting the whole repo meant a host-installed node_modules
(e.g. from macOS/Windows) shadowed the container's own install,
causing native modules like Prisma's query engine to be built for
the wrong platform.
4 weeks ago
Lewis Nixon
55bc3c1636
Setup VS Code Dev Container configuration
Add a .devcontainer configuration so contributors can develop Ghostfolio
inside a containerized environment with Node.js, PostgreSQL and Redis
pre-wired together, without needing to install anything locally besides
Docker and VS Code.
Closes #7380
1 month ago
Thomas Kaul
c383eade6f
Task/improve language localization for DE (20260801) ( #7497 )
* Update translations
* Update changelog
3 weeks ago
Thomas Kaul
0e42a62e92
Task/improve color of checkboxes in type filter of activities table component ( #7493 )
Improve color of checkboxes
3 weeks ago
github-actions[bot]
5ccd1dece5
Task/update locales ( #7488 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
3 weeks ago
Thomas Kaul
94c3086293
Release 3.38.0 ( #7494 )
3 weeks ago
Thomas Kaul
031b3b68c7
Bugfix/deletion of activities to respect activity type and date range filter ( #7492 )
* Respect activity type and date range filter
* Update changelog
3 weeks ago
Thomas Kaul
9b3f7eff5f
Task/improve search log output for unsupported queries ( #7480 )
* Improve search log output for unsupported queries
* Update changelog
3 weeks ago
Thomas Kaul
0a01d4234a
Bugfix/daily requests check in Ghostfolio data provider ( #7485 )
Fix daily requests check
3 weeks ago
Thomas Kaul
81e4abbfeb
Feature/add daily request limit ( #7487 )
Add daily request limit
3 weeks ago
Thomas Kaul
eb62190c74
Task/add activity count to delete menu item and confirmation dialog of activities table component ( #7489 )
* Add activity count to delete menu and confirmation dialog
* Update changelog
3 weeks ago
Thomas Kaul
bf923f1afe
Task/improve style of tabs in various dialogs on mobile ( #7481 )
* Improve tabs style
* Update changelog
3 weeks ago
Thomas Kaul
1770350516
Bugfix/static portfolio analysis rules for portfolio with no holdings ( #7466 )
* Fix static portfolio analysis rules for portfolio with no holdings
* Update changelog
3 weeks ago
Thomas Kaul
df2e96fc6f
Task/improve performance of property service by caching properties ( #7484 )
* Improve performance by caching properties in memory
* Update changelog
3 weeks ago
Thomas Kaul
5aaa1f13c4
Task/improve styling of type filter in activities table component ( #7482 )
* Improve styling
* Update changelog
3 weeks ago
Thomas Kaul
543818c358
Task/improve style of empty state in Fear & Greed Index component ( #7486 )
* Improve style of empty state
* Update changelog
3 weeks ago
Thomas Kaul
0e76040edc
Task/improve language localization for DE (20260731) ( #7479 )
* Add translations
* Update changelog
3 weeks ago
github-actions[bot]
794449e682
Task/update locales ( #7463 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
3 weeks ago
Thomas Kaul
281d7add0c
Release 3.37.0 ( #7477 )
3 weeks ago
Thomas Kaul
52fa7c2240
Task/consolidate markets pages ( #7471 )
* Consolidate markets pages
* Update changelog
3 weeks ago
Thomas Kaul
3d06f2906b
Task/add missing status of GHOSTFOLIO data provider in case of invalid API key ( #7476 )
Add missing status of GHOSTFOLIO data provider in case of invalid API key
3 weeks ago
Thomas Kaul
1fa05f31eb
Bugfix/allow removing invalid Ghostfolio API key ( #7470 )
Allow removing invalid Ghostfolio API key
3 weeks ago
CoderVJain
8c2696ee4a
Task/improve language localization for UK (20260730) ( #7474 )
* Update translations
* Update changelog
3 weeks ago
santichausis
6697b8f1cb
Task/improve language localization for Spanish (ES) ( #7456 )
* Update translations
* Update changelog
3 weeks ago
Thomas Kaul
6318c064af
Task/refactor line charts to share chart configuration ( #7438 )
* Refactor line chart components to share common chart configuration
* Update changelog
3 weeks ago
Thomas Kaul
b8f6037f8c
Bugfix/ignore future-dated account balances in portfolio calculation ( #7436 )
* Ignore future-dated account balances in the portfolio calculation
* Update changelog
3 weeks ago
Thomas Kaul
17f0fe87b1
Task/move tags to overview tab of account and holding detail dialogs ( #7465 )
* Move tags to overview tab
* Update changelog
3 weeks ago
Thomas Kaul
79c73315f7
Release 3.36.0 ( #7464 )
3 weeks ago
Thomas Kaul
19fe447655
Feature/add tags to account detail dialog ( #7460 )
* Add tags (read-only)
* Update changelog
3 weeks ago
Thomas Kaul
7635bea138
Bugfix/fix tags in readonly mode of tags selector component ( #7461 )
* Fix tags in read-only mode
* Update changelog
3 weeks ago
Thomas Kaul
f336247e8b
Task/add overview tab to account detail dialog ( #7462 )
* Add overview tab
* Update changelog
3 weeks ago
Thomas Kaul
65c2575bd7
Task/improve language localization for DE (20260729) ( #7457 )
* Update translations
* Update changelog
3 weeks ago
github-actions[bot]
81c1e91f03
Task/update locales ( #7454 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
3 weeks ago
Thomas Kaul
5e5f67d211
Task/extend account deletion email ( #7455 )
Extend account deletion email
3 weeks ago
Thomas Kaul
f1f1f2ca27
Task/improve portfolio summary ( #7453 )
* Improve portfolio summary
* Update changelog
3 weeks ago
Thomas Kaul
e45694f7ab
Task/remove obsolete standalone attribute in page components ( #7447 )
Remove obsolete standalone attribute
3 weeks ago
Thomas Kaul
9ec4866873
Bugfix/delete button in activities filter component ( #7451 )
* Fix delete button
* Update changelog
3 weeks ago
Thomas Kaul
4506b9c8a7
Task/upgrade ai to version 7 ( #7432 )
* Update @openrouter/ai-sdk-provider and ai
* Update changelog
3 weeks ago
github-actions[bot]
8701b605cc
Task/update locales ( #7420 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
3 weeks ago
Thomas Kaul
f11c30160b
Bugfix/time in market of portfolio summary to be empty if no activity ( #7428 )
* Fix time in market if no activity
* Update changelog
3 weeks ago
Thomas Kaul
5c49b9d240
Release 3.35.0 ( #7446 )
3 weeks ago
Thomas Kaul
56bb984aa3
Task/exclude cash in base currency from portfolio performance calculation ( #7443 )
* Exclude cash in base currency from portfolio performance calculation
* Update changelog
3 weeks ago
Thomas Kaul
aeb30e553a
Task/improve SWR select formatting in FIRE page ( #7445 )
Improve formatting
3 weeks ago
Thomas Kaul
84467d7236
Task/handle delisted asset profiles in FMP service ( #7442 )
* Handle delisted asset profiles
* Update changelog
3 weeks ago
Thomas Kaul
13788f5060
Bugfix/resolve exception in user service for non-existent user ( #7435 )
* Resolve exception for non-existent user
* Update changelog
3 weeks ago
Thomas Kaul
a37dabf479
Task/add loading indicator to access table ( #7437 )
* Add loading indicator
* Update changelog
3 weeks ago
Thomas Kaul
5d1a2f5904
Task/refresh cryptocurrencies list (20260727) ( #7440 )
* Update cryptocurrencies.json
* Update changelog
3 weeks ago
Thomas Kaul
ce35588e58
Task/upgrade prettier to version 3.9.6 ( #7430 )
* Update prettier to version 3.9.6
* Update changelog
3 weeks ago
Thomas Kaul
f4a133df4a
Task/deprecate firstOrderDate in favor of dateOfFirstActivity in portfolio performance endpoint ( #7429 )
* Deprecate firstOrderDate in favor of dateOfFirstActivity in portfolio performance response
* Update changelog
3 weeks ago
Thomas Kaul
e58a694c77
Release 3.34.0 ( #7426 )
3 weeks ago