Zach Gollwitzer
8c97c9d31a
Consolidate and simplify account pages ( #2462 )
...
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
* Remove ScrollFocusable
* Consolidate and simplify account pages
* Lint fixes
* Fix tab param initialization
* Remove stale files
* Remove stale route, make accountable routes clearer
2025-07-18 05:52:18 -04:00
Zach Gollwitzer
188126d402
Fix activity view "new" button styles
2025-07-10 15:30:22 -04:00
Zach Gollwitzer
662f2c04ce
Multi-step account forms + clearer balance editing ( #2427 )
...
Publish Docker image / ci (push) Has been cancelled
Publish Docker image / Build docker image (push) Has been cancelled
* Initial multi-step property form
* Improve form structure, add optional tooltip help icons to form fields
* Add basic inline alert component
* Clean up and improve property form lifecycle
* Implement Account status concept
* Lint fixes
* Remove whitespace
* Balance editing, scope updates for account
* Passing tests
* Fix brakeman warning
* Remove stale columns
* data constraint tweaks
* Redundant property
2025-07-03 09:33:07 -04:00
Zach Gollwitzer
4b50acff2b
Replace sync spinners with pulse animation ( #2413 )
...
* Replace sync spinners with pulse animation
* Remove dev code
2025-06-25 16:51:30 -04:00
Alex Hatzenbuhler
5c82af0e8c
Fix and improve chat title edit ( #2285 )
...
* Fix and improve chat title edit
* Put back background color
* use transparent
2025-05-23 15:31:08 -04:00
Alex Hatzenbuhler
443b834b46
Create shared ruler and standardize across views ( #2240 )
...
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
* Create shared ruler view
* Use collection rendering/spacer templates for rules, and new shared_ruler
* Use shared ruler for all the places a ruler is used
* Use shared ruler for imports and balance sheet
* Fix brakeman by using a static partial with a defined collection
* Update balance sheet
2025-05-20 15:13:18 -04:00
Zach Gollwitzer
10dd9e061a
Improve account sync performance, handle concurrent market data syncing ( #2236 )
...
* PlaidConnectable concern
* Remove bad abstraction
* Put sync implementations in own concerns
* Sync strategies
* Move sync orchestration to Sync class
* Clean up sync class, add state machine
* Basic market data sync cron
* Fix price sync
* Improve sync window column names, add timestamps
* 30 day syncs by default
* Clean up market data methods
* Report high duplicate sync counts to Sentry
* Add sync states throughout app
* account tab session
* Persistent account tab selections
* Remove manual sleep
* Add migration to clear stale syncs on self hosted apps
* Tweak sync states
* Sync completion event broadcasts
* Fix timezones in tests
* Cleanup
* More cleanup
* Plaid item UI broadcasts for sync
* Fix account ID namespace conflict
* Sync broadcasters
* Smoother account sync refreshes
* Remove test sync delay
2025-05-15 10:19:56 -04:00
Alex Hatzenbuhler
c0267d5665
Use icon helper for all-the-things ( #2191 )
...
* Use icon helper for all-the-things
* Pass size and color to the icon from buttonish components directly
2025-05-06 12:08:18 -04:00
Zach Gollwitzer
0fdeebceb1
Fix bulk edit dialog form structure
2025-05-06 11:53:12 -04:00
Zach Gollwitzer
2e0794b8e1
Fix bulk editing
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
2025-05-06 11:01:15 -04:00
Hayden Bleasel
6e4d35d6ae
Update filled_icon_component.rb ( #2205 )
2025-05-05 12:40:06 -04:00
Alex Hatzenbuhler
194dad702d
Fix initials + profile pictures ( #2186 )
...
* Improve initials + profile pictures
* Change to url_options
2025-05-01 18:43:21 -04:00
Zach Gollwitzer
a51c4d2cba
New onboarding, trials, Stripe integration ( #2185 )
...
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
* New onboarding, trials, Stripe integration
* Fix tests
* Lint fixes
* Fix subscription endpoints
2025-05-01 16:47:14 -04:00
Zach Gollwitzer
d8cf35eca7
Mobile layout fixes ( #2179 )
...
* Consolidate safe area padding
* Fix chat overflow on mobile
2025-04-30 22:24:13 -04:00
Zach Gollwitzer
23adfb2ef0
Mobile console debugging
2025-04-30 21:01:02 -04:00
Zach Gollwitzer
90a9546f32
Pre-launch design sync with Figma spec ( #2154 )
...
* Add lookbook + viewcomponent, organize design system file
* Build menu component
* Button updates
* More button fixes
* Replace all menus with new ViewComponent
* Checkpoint: fix tests, all buttons and menus converted
* Split into Link and Button components for clarity
* Button cleanup
* Simplify custom confirmation configuration in views
* Finalize button, link component API
* Add toggle field to custom form builder + Component
* Basic tabs component
* Custom tabs, convert all menu / tab instances in app
* Gem updates
* Centralized icon helper
* Update all icon usage to central helper
* Lint fixes
* Centralize all disclosure instances
* Dialog replacements
* Consolidation of all dialog styles
* Test fixes
* Fix app layout issues, move to component with slots
* Layout simplification
* Flakey test fix
* Fix dashboard mobile issues
* Finalize homepage
* Lint fixes
* Fix shadows and borders in dark mode
* Fix tests
* Remove stale class
* Fix filled icon logic
* Move transparent? to public interface
2025-04-30 18:14:22 -04:00