Commit Graph

  • 07245753e2 feat(client): replace deprecated getDeviceInfo KenTandrian 2026-05-23 15:52:58 +0700
  • 249a919d00 feat(client): enforce immutability KenTandrian 2026-05-23 15:51:42 +0700
  • 3d8dc44d68 fix(client): remove dead code KenTandrian 2026-05-23 15:50:10 +0700
  • b735cedc62 feat(client): enforce encapsulation KenTandrian 2026-05-23 15:44:13 +0700
  • 98063526f1 feat(client): replace constructor based DI with inject function KenTandrian 2026-05-23 15:42:50 +0700
  • 01103ba015 feat(client): resolve errors KenTandrian 2026-05-23 15:41:04 +0700
  • d5e8c13158 feat(client): implement default date range KenTandrian 2026-05-23 15:40:17 +0700
  • 2ba7e46579
    Task/improve type safety in home summary component (#6926) Kenrick Tandrian 2026-05-23 14:19:40 +0700
  • 9d4fe5c6b9
    Bugfix/double scrollbars on feature page (#6925) Kenrick Tandrian 2026-05-23 14:19:08 +0700
  • bb76888084
    Task/set up min-release-age in .npmrc (#6915) Thomas Kaul 2026-05-23 08:50:42 +0200
  • 22a061e6de Add line break Thomas Kaul 2026-05-23 08:47:00 +0200
  • 8edb46d16a Update changelog Thomas Kaul 2026-05-23 08:42:31 +0200
  • 7f5577910f Update comment Thomas Kaul 2026-05-23 08:40:13 +0200
  • d5cc343263 Update changelog Thomas Kaul 2026-05-23 08:29:44 +0200
  • f281bb45d4 Update changelog Thomas Kaul 2026-05-20 12:06:19 +0200
  • 5ef8dc87fb Set up min-release-age Thomas Kaul 2026-05-20 12:04:20 +0200
  • 5b9df03a1e
    Task/remove deprecated attributes from holdings of public portfolio endpoint response (#6923) Thomas Kaul 2026-05-23 08:28:03 +0200
  • 8c2eff2b5a fix(client): remove nested subscription KenTandrian 2026-05-23 12:44:05 +0700
  • 91cf9218e5 feat(client): implement OnPush change detection strategy KenTandrian 2026-05-23 12:39:45 +0700
  • 855819cd42 feat(client): convert user and hasPermissionToUpdateUserSettings to signals KenTandrian 2026-05-23 12:38:30 +0700
  • de666b48ea feat(client): convert summary to signal KenTandrian 2026-05-23 12:34:22 +0700
  • 69035f3b93 feat(client): convert hasImpersonationId to signal KenTandrian 2026-05-23 12:32:15 +0700
  • 59a6b4f774 feat(client): convert isLoading to signal KenTandrian 2026-05-23 12:29:50 +0700
  • bbcb519c71 feat(client): replace deprecated getDeviceInfo KenTandrian 2026-05-23 12:27:00 +0700
  • 5cc1ba1d17 fix(client): remove dead code KenTandrian 2026-05-23 12:25:11 +0700
  • 1b4167816c feat(client): enforce encapsulation KenTandrian 2026-05-23 12:24:16 +0700
  • de1e4c5e7d feat(client): replace constructor based DI with inject function KenTandrian 2026-05-23 12:21:13 +0700
  • 5389f6184e fix(client): resolve errors KenTandrian 2026-05-23 12:20:38 +0700
  • 2d56c4e0e9 feat(client): remove has-tabs class KenTandrian 2026-05-23 11:24:58 +0700
  • e2dfc55b19 fix(client): set height only when gf-page-tabs is hosted KenTandrian 2026-05-23 11:24:41 +0700
  • 39cf95ff27
    Merge branch 'main' into task/remove-deprecated-attributes-from-holdings-of-public-portfolio-endpoint-response Thomas Kaul 2026-05-22 23:00:40 +0300
  • 229ff59478
    Task/upgrade @keyv/redis to v5 (#6917) Dmytro Shatokhin 2026-05-22 22:59:46 +0300
  • a5b47f9cc8 Update changelog Thomas Kaul 2026-05-22 21:46:52 +0200
  • a1470b8131 docs: add changelog entry for keyv redis upgrade Trillianti 2026-05-21 15:38:28 +0300
  • 70d092517f chore: upgrade keyv redis to v5 Trillianti 2026-05-21 01:56:32 +0300
  • 7e8593e27f
    Task/improve type safety for home market component (#6921) Kenrick Tandrian 2026-05-23 02:44:04 +0700
  • fe9a7a94a3 Update changelog Thomas Kaul 2026-05-22 21:40:37 +0200
  • 12fa4e7687 Remove deprecated attributes Thomas Kaul 2026-05-22 21:39:24 +0200
  • 4d84aa0e35 feat(client): convert fearAndGreedIndex to signal KenTandrian 2026-05-22 12:01:01 +0700
  • 9e03d33d9d feat(client): convert historicalDataItems to signal KenTandrian 2026-05-22 11:57:51 +0700
  • ca25d908e6 feat(client): convert benchmarks to signal KenTandrian 2026-05-22 11:53:38 +0700
  • 09bc0f16d4 feat(client): replace deprecated getDeviceInfo KenTandrian 2026-05-22 10:57:12 +0700
  • 036ec1bbef feat(client): replace constructor based DI with inject function KenTandrian 2026-05-22 10:54:37 +0700
  • 27632ed48b feat(client): enforce immutability KenTandrian 2026-05-22 10:52:52 +0700
  • 42f7bef9d4 feat(client): enforce encapsulation KenTandrian 2026-05-22 10:51:18 +0700
  • 7330ad6ee8 feat(client): resolve error KenTandrian 2026-05-22 10:50:13 +0700
  • 5821579882
    Merge 3c9e70ffad into 78134020a2 Andrea Bugeja 2026-05-22 08:09:38 +0800
  • 78134020a2
    Release 3.4.0 (#6919) 3.4.0 Thomas Kaul 2026-05-21 20:06:25 +0300
  • 19b38eed35 Release 3.4.0 Thomas Kaul 2026-05-21 19:04:57 +0200
  • 8e3778cc66
    Task/improve Stripe checkout session verification (#6872) Thomas Kaul 2026-05-21 20:03:38 +0300
  • db1cb4e681
    Task/filter out sectors with zero weight in Yahoo Finance data enhancer (#6895) Thomas Kaul 2026-05-21 19:53:17 +0300
  • 47ca4f3715
    Merge branch 'main' into task/improve-stripe-checkout-session-verification Thomas Kaul 2026-05-21 19:52:20 +0300
  • e0a43cb214
    Feature/add icon column to benchmark component (#6907) Thomas Kaul 2026-05-21 19:51:19 +0300
  • cde519fa7b
    Task/improve type safety of header component (#6913) Kenrick Tandrian 2026-05-21 23:49:23 +0700
  • 5c00ecb0d4 docs: add changelog entry for currency effect fix Trillianti 2026-05-21 15:57:33 +0300
  • 07180de37e fix: calculate currency-effect return after position reset Trillianti 2026-05-21 14:52:27 +0300
  • 1b9ae69fee
    Task/relax URL validation in asset profile and platform DTOs (#6910) Thomas Kaul 2026-05-21 08:57:46 +0300
  • cf87d1a2ab Improve resilience of the portfolio snapshot computation for large portfolios Jordan Miller 2026-05-20 08:24:07 -0500
  • 710e8e63e9 test: fix spec compilation and expected values Andrea Bugeja 2026-05-20 14:56:00 +0200
  • 5271825760 perf: yield to event loop and optimize portfolio calculator to prevent Bull job stalls Andrea Bugeja 2026-05-20 14:55:51 +0200
  • 8643fb3995 fix: handle null exchange rates and optimize backfill loop to prevent event loop stalls Andrea Bugeja 2026-05-20 14:55:39 +0200
  • ddb05e3f4e perf: batch and chunk database queries to prevent Prisma P2029 limits Andrea Bugeja 2026-05-20 14:55:05 +0200
  • 1aee052e47 fix(client): format html file KenTandrian 2026-05-20 10:52:40 +0700
  • e6832406a6 feat(client): implement input signals KenTandrian 2026-05-20 10:24:31 +0700
  • e71a08bdd1 feat(client): implement output signals KenTandrian 2026-05-20 10:15:57 +0700
  • f72b9d1a50 feat(client): implement view child signals KenTandrian 2026-05-20 10:14:17 +0700
  • acbccbfe91 feat(client): replace constructor based DI with inject function KenTandrian 2026-05-20 10:12:39 +0700
  • 7db2719d28 feat(client): enforce immutability KenTandrian 2026-05-20 10:11:41 +0700
  • 2596d3e772 feat(client): enforce encapsulation KenTandrian 2026-05-20 10:09:43 +0700
  • ac053efa22 feat(client): implement login with access token dialog result interface KenTandrian 2026-05-20 10:08:35 +0700
  • 358dfe5aee feat(common): allow null for filters KenTandrian 2026-05-20 09:58:44 +0700
  • 3d03bf2866 fix: resolve Float64Array concurrency, out of bounds, and cache invalidation race conditions Andrea Bugeja 2026-05-18 12:27:18 +0200
  • 787e6f6414
    Task/improve spacing in various tabs (#6909) Thomas Kaul 2026-05-19 21:14:23 +0300
  • 3d7f1b2bb7 Update changelog Thomas Kaul 2026-05-19 20:12:33 +0200
  • 9b89b38a8f Relax URL validation Thomas Kaul 2026-05-19 20:11:23 +0200
  • 314dbbffd5
    Task/extract page tabs to dedicated component (part 3) (#6908) Thomas Kaul 2026-05-19 21:00:32 +0300
  • 71a90f8b7c Improve spacing Thomas Kaul 2026-05-19 19:54:47 +0200
  • b31acc90d6 Improve spacing Thomas Kaul 2026-05-19 19:47:42 +0200
  • 67edf62d9d Improve spacing Thomas Kaul 2026-05-19 19:44:36 +0200
  • fb1b968ba3 Improve spacing Thomas Kaul 2026-05-19 19:44:11 +0200
  • 89b178d19e Improve styling Thomas Kaul 2026-05-19 19:39:31 +0200
  • 4b5eae6315
    Task/improve language localization for ES (#6905) Jorge 2026-05-19 19:14:40 +0200
  • c10992cbbc Add icon column Thomas Kaul 2026-05-18 21:57:58 +0200
  • 08415eff13 Update changelog Thomas Kaul 2026-05-18 21:56:11 +0200
  • b8a4ad82e5 Add icon column Thomas Kaul 2026-05-18 21:55:15 +0200
  • fde23ec9dc
    Task/improve pagination for activities in account detail dialog (#6887) Thomas Kaul 2026-05-18 21:53:44 +0300
  • 5dca0445ba
    Task/upgrade Nx to version 22.7.2 (#6890) Thomas Kaul 2026-05-18 21:52:43 +0300
  • 7e9284b72b
    Task/improve type safety for benchmark comparator component (#6904) Kenrick Tandrian 2026-05-19 01:51:37 +0700
  • 83ff3caf42
    Task/improve type safety for admin users component (#6903) Kenrick Tandrian 2026-05-19 01:49:31 +0700
  • c439e33d7a docs: update changelog Jorge Hernáez Ayuso 2026-05-18 19:47:58 +0200
  • 134e2fd752 feat: update spanish translations Jorge Hernáez Ayuso 2026-05-18 19:41:53 +0200
  • 4885ea944d feat(client): implement input signals KenTandrian 2026-05-19 00:07:17 +0700
  • fc06c02665 feat(client): make onChangeBenchmark protected KenTandrian 2026-05-19 00:00:34 +0700
  • 4d047b626e feat(client): implement output signal KenTandrian 2026-05-18 23:59:16 +0700
  • 21f30f5851 fix(client): enforce encapsulation and immutability KenTandrian 2026-05-18 23:57:56 +0700
  • be919909c2 feat(client): implement view child signal KenTandrian 2026-05-18 23:56:55 +0700
  • e4a30ce3f8 feat(client): resolve errors KenTandrian 2026-05-18 23:55:25 +0700
  • f1665d5a71 fix(client): enforce encapsulation and immutability KenTandrian 2026-05-18 23:45:45 +0700
  • 98b3bc6816 feat(client): replace deprecated getDeviceInfo KenTandrian 2026-05-18 23:43:44 +0700
  • 08810eba69 feat(client): implement view child signal KenTandrian 2026-05-18 23:42:31 +0700