Commit Graph

  • 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
  • 5622353125
    Merge 683eee5ab0 into 78134020a2 Hassan 2026-05-22 10:15:13 +0900
  • 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
  • a9e14fc508 fix(test): revert cash spec expected values to correct leap year calculations Andrea Bugeja 2026-05-20 09:33:19 +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
  • 5d8194ed7c refactor: extract market-data.updated string to event constant file Andrea Bugeja 2026-05-19 21:24:24 +0200
  • 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
  • 03ae10aa96 feat(client): migrate constructor based DI to inject function KenTandrian 2026-05-18 23:38:56 +0700
  • 62296b2859 feat(client): resolve errors KenTandrian 2026-05-18 23:37:11 +0700
  • 409fcf9344
    Task/improve type safety for admin tag component (#6893) Kenrick Tandrian 2026-05-18 19:24:59 +0700
  • 2cb45589d8
    Task/improve type safety for admin platform component (#6892) Kenrick Tandrian 2026-05-18 19:24:30 +0700
  • 5751a21bcd fix(test): relax exact Big.js checks in portfolio-calculator-cash.spec.ts due to Float64Array precision Andrea Bugeja 2026-05-18 11:34:29 +0200
  • 9c6aec4e5e
    Merge 3f10a031a5 into 873109b75c David Requeno 2026-05-18 08:58:44 +0000
  • 2cfcd7c162 feat: add Float32Array exchange rate cache to eliminate P2028 timeout Andrea Bugeja 2026-05-18 09:03:54 +0200
  • 72fee3af1b
    Merge 8422f7d076 into 873109b75c arya rizky 2026-05-18 08:56:50 +0200
  • 833eb2384f Update changelog Thomas Kaul 2026-05-17 20:50:36 +0200
  • 91928b7919 Filter out sectors with zero weight Thomas Kaul 2026-05-17 20:49:57 +0200
  • 3e70d7ea91 fix(client): enforce encapsulation KenTandrian 2026-05-17 16:21:35 +0700
  • ca9dd440ea feat(client): implement input signal KenTandrian 2026-05-17 16:20:39 +0700
  • 5a525ecc12 feat(client): replace deprecated getDeviceInfo KenTandrian 2026-05-17 16:20:02 +0700
  • 40e0852d62 feat(client): implement view child signal KenTandrian 2026-05-17 16:19:13 +0700
  • f8fdcddc46 feat(client): migrate constructor based DI to inject function KenTandrian 2026-05-17 16:18:24 +0700
  • 6a79070c02 fix(client): make tag as optional to cover tag creation use case KenTandrian 2026-05-17 16:16:18 +0700
  • 77f9f49801 feat(client): implement input signal KenTandrian 2026-05-17 16:07:43 +0700
  • d309ed8e0c fix(client): enforce encapsulation KenTandrian 2026-05-17 16:05:35 +0700
  • 895611e063 feat(client): replace deprecated getDeviceInfo KenTandrian 2026-05-17 16:04:53 +0700
  • 3c215f920a feat(client): implement view child signal KenTandrian 2026-05-17 16:03:00 +0700
  • 08fc19c6ca feat(client): migrate constructor based DI to inject function KenTandrian 2026-05-17 16:01:50 +0700
  • 3562f1bd8e feat(client): resolve errors KenTandrian 2026-05-17 16:01:05 +0700
  • 29dd1a2f57 fix(client): make platform as optional for platform creation KenTandrian 2026-05-17 16:00:49 +0700
  • 873109b75c
    Task/improve language localization for de (20260517) (#6891) Thomas Kaul 2026-05-17 11:50:42 +0300
  • d8a2bb05c4 Update changelog Thomas Kaul 2026-05-17 10:24:57 +0200
  • ccf1352c4d Update translations Thomas Kaul 2026-05-17 10:24:30 +0200
  • c1959d0ebb
    Task/update locale (#6809) github-actions[bot] 2026-05-17 10:20:57 +0200