2025-03-12 - 2026-03-12

Overview

186 Active Pull Requests
0 Active Issues
Excluding merges, 31 authors have pushed 341 commits to main and 366 commits to all branches. On main, 1288 files have changed and there have been 58239 additions and 24655 deletions.

2 Releases published by 1 user

Published v0.6.0 v0.6.0 2025-07-25 05:34:28 +08:00

Published v0.5.0 v0.5.0 2025-04-11 23:57:02 +08:00

186 Pull requests merged by 1 user

Merged #2517 Data exports 2025-07-24 22:50:05 +08:00

Merged #2513 Transaction page filter tweaks 2025-07-24 06:37:31 +08:00

Merged #2514 Totals and rounding on transactions page 2025-07-24 06:37:05 +08:00

Merged #2512 Fix form submission triggers 2025-07-24 06:21:38 +08:00

Merged #2511 Use new balance components in activity feed 2025-07-24 06:15:14 +08:00

Merged #2465 Relax API Rate Limits for Self-Hosted Deployments 2025-07-23 22:10:11 +08:00

Merged #2505 Additional cache columns on balances for activity view breakdowns 2025-07-23 22:06:26 +08:00

Merged #2484 feat: Only show active accounts for transaction form 2025-07-22 18:21:00 +08:00

Merged #2466 Start and end balance breakdown in activity view 2025-07-19 05:56:25 +08:00

Merged #2463 Component namespacing 2025-07-18 20:30:00 +08:00

Merged #2464 Add indexes to core models 2025-07-18 20:19:44 +08:00

Merged #2462 Consolidate and simplify account pages 2025-07-18 17:52:18 +08:00

Merged #2460 Add auto-update strategies for current balance on manual accounts 2025-07-17 18:49:56 +08:00

Merged #2459 Add reconciliation manager 2025-07-16 23:31:48 +08:00

Merged #2457 Add confirmation dialog for balance reconciliation creates and updates 2025-07-16 06:58:41 +08:00

Merged #2455 Start and end balance anchors for historical account balances 2025-07-15 23:42:41 +08:00

Merged #2454 Centralize entry naming 2025-07-11 06:40:38 +08:00

Merged #2451 Fix Armenian Dram Incorrect Symbol 2025-07-11 00:39:25 +08:00

Merged #2441 Bump sidekiq from 8.0.4 to 8.0.5 2025-07-08 04:39:37 +08:00

Merged #2444 Bump pagy from 9.3.4 to 9.3.5 2025-07-08 04:39:20 +08:00

Merged #2442 Bump faraday from 2.13.1 to 2.13.2 2025-07-08 04:28:24 +08:00

Merged #2445 Bump stripe from 15.2.1 to 15.3.0 2025-07-08 04:25:31 +08:00

Merged #2448 Bump faker from 3.5.1 to 3.5.2 2025-07-08 04:22:10 +08:00

Merged #2447 Bump sentry-rails from 5.25.0 to 5.26.0 2025-07-08 04:22:01 +08:00

Merged #2427 Multi-step account forms + clearer balance editing 2025-07-03 21:33:08 +08:00

Merged #2422 Fix/design system violations 2025-07-02 01:53:36 +08:00

Merged #2425 Bump selenium-webdriver from 4.33.0 to 4.34.0 2025-06-30 21:29:21 +08:00

Merged #2426 Bump jwt from 2.10.1 to 2.10.2 2025-06-30 21:29:01 +08:00

Merged #2420 Properly handle Plaid investment account transfers 2025-06-27 22:50:45 +08:00

Merged #2418 Fix chart scale issues 2025-06-27 06:59:12 +08:00

Merged #2417 Handle holding quantity generation for reverse syncs correctly when not all holdings are generated for current day 2025-06-27 04:57:17 +08:00

Merged #2416 Handle bad API data for trade quantity signage 2025-06-26 21:54:25 +08:00

Merged #2414 Fix credit card balance history 2025-06-26 05:03:53 +08:00

Merged #2413 Replace sync spinners with pulse animation 2025-06-26 04:51:30 +08:00

Merged #2243 transfer: Support transfers of different currencies between accounts. 2025-06-26 04:34:18 +08:00

Merged #2412 Fix race condition causing syncing loaders to get stuck 2025-06-26 03:23:15 +08:00

Merged #2410 fix: error when viewing individual holding 2025-06-24 23:15:29 +08:00

Merged #2405 Bump lookbook from 2.3.9 to 2.3.11 2025-06-23 22:21:33 +08:00

Merged #2406 Bump faraday-retry from 2.3.1 to 2.3.2 2025-06-23 22:21:25 +08:00

Merged #2407 Bump debug from 1.10.0 to 1.11.0 2025-06-23 22:21:15 +08:00

Merged #2408 Bump faraday-multipart from 1.1.0 to 1.1.1 2025-06-23 22:21:07 +08:00

Merged #2409 Bump ostruct from 0.6.1 to 0.6.2 2025-06-23 22:20:58 +08:00

Merged #2400 Separate exclude and one-time transaction handling 2025-06-21 05:10:36 +08:00

Merged #2388 perf(transactions): add kind to Transaction model and remove expensive Transfer joins in aggregations 2025-06-21 01:31:58 +08:00

Merged #2389 Add comprehensive API v1 with OAuth and API key authentication 2025-06-18 04:57:05 +08:00

Merged #2370 Fix: ticker combobox background and text color 2025-06-16 21:58:37 +08:00

Merged #2381 Bump rack-mini-profiler from 3.3.1 to 4.0.0 2025-06-16 21:05:00 +08:00

Merged #2379 Bump lookbook from 2.3.9 to 2.3.10 2025-06-16 21:04:38 +08:00

Merged #2378 Bump plaid from 40.0.0 to 41.0.0 2025-06-16 21:04:30 +08:00

Merged #2382 Bump sentry-ruby from 5.24.0 to 5.25.0 2025-06-16 21:04:23 +08:00

Merged #2384 Bump aasm from 5.5.0 to 5.5.1 2025-06-16 21:04:14 +08:00

Merged #2372 Temporary transactions page performance fix 2025-06-15 23:36:21 +08:00

Merged #2371 perf(income statement): cache income statement queries 2025-06-15 22:09:46 +08:00

Merged #2366 Benchmarking setup 2025-06-14 23:53:54 +08:00

Merged #2357 fix: user deletion foreign key constraint with invitations 2025-06-12 09:26:31 +08:00

Merged #2361 Realistic demo data for performance testing 2025-06-12 06:48:39 +08:00

Merged #2356 Balance sheet cache layer, non-blocking sync UI 2025-06-11 06:20:06 +08:00

Merged #2353 Redis check for self hosted apps 2025-06-10 06:30:52 +08:00

Merged #2349 Fix merchant editing 2025-06-09 22:50:56 +08:00

Merged #2323 fix(ui): mfa backup codes dark mode 2025-06-09 22:19:09 +08:00

Merged #2337 perf: Add index to sync status 2025-06-09 22:18:52 +08:00

Merged #2318 Fixes Item #2317 - typo in docker hosting documentation 2025-06-03 18:14:25 +08:00

Merged #2316 feat(assistant): improve chat functionality and update tests 2025-05-27 18:04:58 +08:00

Merged #2314 Fix changelog page crash when GitHub release notes are unavailable 2025-05-27 08:53:25 +08:00

Merged #2313 Taskmaster Stubbing 2025-05-27 07:39:39 +08:00

Merged #2307 Bump selenium-webdriver from 4.32.0 to 4.33.0 2025-05-26 18:17:26 +08:00

Merged #2308 Bump view_component from 3.22.0 to 3.23.2 2025-05-26 18:17:18 +08:00

Merged #2306 Improve chart performance and gapfilling 2025-05-26 08:40:18 +08:00

Merged #2283 feature: Show total balance in family currency in accounts. 2025-05-25 23:54:23 +08:00

Merged #2303 Fix: chart view selector background color 2025-05-25 23:53:14 +08:00

Merged #2302 Lazy load Plaid link tokens, fix link issues on broadcast 2025-05-25 20:12:55 +08:00

Merged #2267 Plaid sync domain improvements 2025-05-24 06:58:22 +08:00

Merged #2285 Fix and improve chat title edit 2025-05-24 03:31:08 +08:00

Merged #2281 Security resolver and health checker 2025-05-23 00:43:24 +08:00

Merged #2280 fix: mobile responsive category color picker 2025-05-22 23:50:12 +08:00

Merged #2278 Feat: Mobile Settings menu with preserve scroll + scroll on connect 2025-05-22 23:46:57 +08:00

Merged #2272 Add new ai chat button, tweak ai navigation 2025-05-22 23:38:05 +08:00

Merged #2276 UI Fixes 2025-05-22 23:35:56 +08:00

Merged #2279 Fix: remove transaction form controller 2025-05-22 23:30:34 +08:00

Merged #2271 Standardize corners, backgrounds, and borders 2025-05-21 22:28:57 +08:00

Merged #2240 Create shared ruler and standardize across views 2025-05-21 03:13:18 +08:00

Merged #2269 Sankey Diagram 2025-05-21 02:31:06 +08:00

Merged #2262 Bump ruby-lsp-rails from 0.4.2 to 0.4.3 2025-05-20 01:39:48 +08:00

Merged #2261 Bump sidekiq-cron from 2.2.0 to 2.3.0 2025-05-20 01:39:41 +08:00

Merged #2260 Bump vernier from 1.7.0 to 1.7.1 2025-05-20 01:34:11 +08:00

Merged #2256 Fix subconditions and condition group form 2025-05-20 01:34:02 +08:00

Merged #2265 Bump sentry-sidekiq from 5.23.0 to 5.24.0 2025-05-20 01:32:06 +08:00

Merged #2266 Bump bootsnap from 1.18.4 to 1.18.6 2025-05-20 01:31:56 +08:00

Merged #2259 Auto sync preference, max limit on account CSV imports 2025-05-19 03:02:51 +08:00

Merged #2257 Handle stale syncs 2025-05-18 06:28:21 +08:00

Merged #2255 Clarify backend data pipeline naming concepts (importers, processors, materializers, calculators, and syncers) 2025-05-18 04:37:16 +08:00

Merged #2252 Market data sync refinements 2025-05-17 02:17:56 +08:00

Merged #2245 Move to 3 decimal place precision for loans 2025-05-16 23:24:32 +08:00

Merged #2244 Don't override changed name from plaid 2025-05-16 23:23:58 +08:00

Merged #2236 Improve account sync performance, handle concurrent market data syncing 2025-05-15 22:19:57 +08:00

Merged #2242 fix typo in onboarding 2025-05-15 19:59:01 +08:00

Merged #2177 Improve rules - add name, allow sorting, improve UI 2025-05-14 03:53:14 +08:00

Merged #2233 Change the "Add condition" button in groups to type button to avoid form submission 2025-05-13 22:35:24 +08:00

Merged #2234 Fix AND prefix on rule form 2025-05-13 22:34:41 +08:00

Merged #2232 Propagate child sync errors up to parent, fix sync status 2025-05-10 02:56:49 +08:00

Merged #2223 Config: put Redis service in Docker local network 2025-05-09 21:52:56 +08:00

Merged #2227 Use single list for desktop and mobile nav bars 2025-05-09 21:52:19 +08:00

Merged #2222 Fix Plaid cash balance double counting 2025-05-09 00:25:54 +08:00

Merged #2225 Fix dark mode welcome screen for self-hosting 2025-05-08 21:45:28 +08:00

Merged #2224 Fix chart timezone bug 2025-05-08 10:19:09 +08:00

Merged #2220 Handle nested child syncs 2025-05-08 06:12:08 +08:00

Merged #2219 Transactional locks for sync completions 2025-05-08 04:28:58 +08:00

Merged #2218 Prevent account deletions when account is linked to a Plaid Item 2025-05-08 01:56:20 +08:00

Merged #2215 feature(dark mode): misc design fixes 2025-05-07 21:26:06 +08:00

Merged #2209 Subscription tests and domain 2025-05-07 02:05:21 +08:00

Merged #2153 holding: Add multi-currency support for average costs calculations. 2025-05-07 00:12:44 +08:00

Merged #2175 Add rule option to change transaction name 2025-05-07 00:11:56 +08:00

Merged #2191 Use icon helper for all-the-things 2025-05-07 00:08:18 +08:00

Merged #2212 Match Plaid holding values on current day 2025-05-06 21:25:49 +08:00

Merged #2214 fix: Rule notification should not be triggered when category is unassigned 2025-05-06 21:15:15 +08:00

Merged #2210 import: Align elements correctly while importing CSV. 2025-05-06 00:49:25 +08:00

Merged #2200 Add ability to delete all tags 2025-05-06 00:43:46 +08:00

Merged #2206 Bump ruby-lsp-rails from 0.4.1 to 0.4.2 2025-05-06 00:40:15 +08:00

Merged #2205 Fix shrinking FilledIconComponent 2025-05-06 00:40:06 +08:00

Merged #2207 Bump plaid from 37.0.0 to 38.0.0 2025-05-06 00:39:58 +08:00

Merged #2208 Bump selenium-webdriver from 4.31.0 to 4.32.0 2025-05-06 00:39:50 +08:00

Merged #2197 Onboarding redirect tests and trial status bar 2025-05-03 03:21:46 +08:00

Merged #2174 Add assign merchant rule for transactions 2025-05-02 19:30:31 +08:00

Merged #2186 Fix initials + profile pictures 2025-05-02 06:43:21 +08:00

Merged #2185 New onboarding, trials, Stripe integration 2025-05-02 04:47:14 +08:00

Merged #2179 Mobile layout fixes 2025-05-01 10:24:13 +08:00

Merged #2154 Pre-launch design sync with Figma spec 2025-05-01 06:14:22 +08:00

Merged #2163 Bump plaid from 36.1.0 to 37.0.0 2025-04-29 03:07:05 +08:00

Merged #2166 Bump faraday from 2.13.0 to 2.13.1 2025-04-29 03:06:54 +08:00

Merged #2168 add OPENAI_ACCESS_TOKEN to compose example 2025-04-29 03:06:30 +08:00

Merged #2164 Bump octokit from 9.2.0 to 10.0.0 2025-04-29 02:59:53 +08:00

Merged #2162 Bump rqrcode from 2.2.0 to 3.0.0 2025-04-29 02:59:21 +08:00

Merged #2165 Bump ruby-lsp-rails from 0.4.0 to 0.4.1 2025-04-29 02:57:51 +08:00

Merged #2167 Bump sidekiq from 8.0.2 to 8.0.3 2025-04-29 02:57:43 +08:00

Merged #2157 Improve dashboard/account charts and tooltips 2025-04-29 02:57:33 +08:00

Merged #2082 Filter Categories by Transaction Type in Forms 2025-04-25 22:18:10 +08:00

Merged #2152 Improve theme selection 2025-04-25 22:15:48 +08:00

Merged #2125 Improve dark mode styles across multiple pages 2025-04-23 21:42:30 +08:00

Merged #2138 Add nice formatting for subtypes on account list 2025-04-23 02:10:50 +08:00

Merged #2112 Fixes #2100: this will fix the problem of text not visible in the modal when dark theme is set 2025-04-22 21:06:52 +08:00

Merged #2131 UI: improve alignments with submit button & budget donut. 2025-04-21 09:06:54 +08:00

Merged #2126 Fix dark mode support and improve notification/MFA UI 2025-04-19 02:56:44 +08:00

Merged #1900 Transaction rules engine V1 2025-04-18 23:39:58 +08:00

Merged #1947 Feature: Add "amount type" configuration column for CSV imports 2025-04-18 22:48:11 +08:00

Merged #2117 Fix: Changing apply button text color to respect theme so it is visible 2025-04-18 21:48:39 +08:00

Merged #2092 Feature: Implement Mobile Responsiveness 2025-04-18 21:23:10 +08:00

Merged #2111 Fix: No comma when locality is empty (small fix) 2025-04-17 09:26:45 +08:00

Merged #2110 Account:: namespace simplifications and cleanup 2025-04-14 23:40:34 +08:00

Merged #2088 loan: Set the first valuation as the original principal. 2025-04-14 21:09:25 +08:00

Merged #2105 Bump stripe from 14.0.0 to 15.0.0 2025-04-14 21:05:41 +08:00

Merged #2106 Bump faraday from 2.12.2 to 2.13.0 2025-04-14 21:05:34 +08:00

Merged #2102 Fix unable to reject auto-matched transfers 2025-04-14 21:05:25 +08:00

Merged #2107 Bump csv from 3.3.3 to 3.3.4 2025-04-14 20:52:30 +08:00

Merged #2094 Small count fix in hosting section 2025-04-14 20:47:54 +08:00

Merged #2108 Chromium E2E test fixes 2025-04-14 20:41:49 +08:00

Merged #2008 Add tags selection and notes input to new transaction form 2025-04-12 00:14:21 +08:00

Merged #2087 Sync hierarchy updates 2025-04-12 00:13:46 +08:00

Merged #2078 Implement dark mode 2025-04-11 22:28:00 +08:00

Merged #2071 Mobile responsive template preparation 2025-04-10 00:42:46 +08:00

Merged #2058 Show Uncategorized segment currency as per budget currency 2025-04-09 00:02:06 +08:00

Merged #2059 Bump sidekiq from 8.0.1 to 8.0.2 2025-04-08 23:48:15 +08:00

Merged #2060 Bump selenium-webdriver from 4.30.1 to 4.31.0 2025-04-08 23:47:53 +08:00

Merged #2061 Bump faraday-retry from 2.3.0 to 2.3.1 2025-04-08 23:47:46 +08:00

Merged #2062 Bump vernier from 1.6.0 to 1.7.0 2025-04-08 23:47:36 +08:00

Merged #2063 Bump stripe from 13.5.0 to 14.0.0 2025-04-08 23:25:49 +08:00

Merged #2064 Bump brakeman from 7.0.1 to 7.0.2 2025-04-08 23:00:11 +08:00

Merged #2053 Fix: Notes not saved on transfer transactions 2025-04-05 00:15:48 +08:00

Merged #2045 provider: Ensure data provider exist before fetching for price. 2025-04-05 00:14:28 +08:00

Merged #2044 style(ai): Fix AI sidebar overflow when user hasn't enabled or created a chat yet 2025-04-02 02:36:34 +08:00

Merged #2036 Bump ruby-openai from 8.0.0 to 8.1.0 2025-04-01 21:11:56 +08:00

Merged #2042 chore(providers): Use faraday retry, move retry logic to concrete provider level 2025-04-01 20:41:49 +08:00

Merged #2040 perf(imports): Bulk import CSV trades 2025-04-01 19:58:50 +08:00

Merged #2039 improvements(ai): Improve AI streaming UI/UX interactions + better separation of AI provider responsibilities 2025-04-01 19:21:54 +08:00

Merged #2022 Personal finance AI (v1) 2025-03-29 01:08:22 +08:00

Merged #2018 bug: Use correct currency value while setting the currency. 2025-03-24 22:06:30 +08:00

Merged #2020 Bump selenium-webdriver from 4.29.1 to 4.30.1 2025-03-24 22:06:18 +08:00

Merged #2019 Bump vernier from 1.5.0 to 1.6.0 2025-03-24 22:06:05 +08:00

Merged #2021 Bump csv from 3.3.2 to 3.3.3 2025-03-24 22:03:22 +08:00

Merged #2017 devContainer: Use Redis for ActiveJob and ActionCable. 2025-03-24 22:00:42 +08:00

Merged #1962 perf(imports): Bulk import CSV transactions 2025-03-24 21:59:28 +08:00

Merged #2010 fix(dashboard): account groups wrapping in balance sheet 2025-03-22 01:18:13 +08:00

Merged #2006 Fix incorrect entry sorting in activity view 2025-03-21 22:32:05 +08:00

Merged #2004 Use Redis for ActiveJob and ActionCable 2025-03-20 00:36:16 +08:00

Merged #2000 Update security price query in demo generator 2025-03-19 20:49:30 +08:00

Merged #1996 Bump sentry-rails from 5.22.4 to 5.23.0 2025-03-17 23:55:07 +08:00

Merged #1997 Data provider simplification, tests, and documentation 2025-03-17 23:54:53 +08:00