1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-07-19 05:09:38 +02:00
Maybe/test/models
Alex Hatzenbuhler bebe7b40d6
Improve rules - add name, allow sorting, improve UI (#2177)
* Add ability to name a rule

* Add sorting by name and date,

* Improve rule page and form design

* Small header tweak

* Improve sorting click areas by including icon

* Fix brakeman

* Use icon helper instead of lucide_icon helper

* Fix double headers with new DialogComponent

* Use updated_at for sorting instead of created_at

* Use copy-plus icon for compound rules

* Remove icons and change IF/THEN/FOR font in edit form

* Use text-secondary on disabled rules

* First pass at redesigning the sorting menu

* New rule list

* Borders instead of shadows

* Apply proper text color to TO in edit form

* Improve dark mode with proper background color classes

* Use border-secondary

* Add touch: true to conditions and actions of a rule, so updated_at works as expected

* Fix db schema

* Change sort direction to be a LinkComponent outside of the form for better sort behavior

* Clean up dropdown design to match figma

* Match tags/categories design

* Fix name text color, add bg-divider background for dividers

* Fix family subscription tests (thanks zach!)
2025-05-13 15:53:13 -04:00
..
account Account:: namespace simplifications and cleanup (#2110) 2025-04-14 11:40:34 -04:00
balance Fix Plaid cash balance double counting (#2222) 2025-05-08 12:25:53 -04:00
family Subscription tests and domain (#2209) 2025-05-06 14:05:21 -04:00
holding Match Plaid holding values on current day (#2212) 2025-05-06 09:25:49 -04:00
provider Subscription tests and domain (#2209) 2025-05-06 14:05:21 -04:00
rule Add rule option to change transaction name (#2175) 2025-05-06 12:11:56 -04:00
security Personal finance AI (v1) (#2022) 2025-03-28 13:08:22 -04:00
account_test.rb Add nice formatting for subtypes on account list (#2138) 2025-04-22 14:10:50 -04:00
address_test.rb Fix: No comma when locality is empty (small fix) (#2111) 2025-04-16 20:26:45 -05:00
assistant_message_test.rb Personal finance AI (v1) (#2022) 2025-03-28 13:08:22 -04:00
assistant_test.rb improvements(ai): Improve AI streaming UI/UX interactions + better separation of AI provider responsibilities (#2039) 2025-04-01 07:21:54 -04:00
balance_sheet_test.rb New Design System + Codebase Refresh (#1823) 2025-02-21 11:57:59 -05:00
category_test.rb Ensure Consistent Category Colors (#1722) 2025-01-30 16:49:31 -05:00
chat_test.rb Personal finance AI (v1) (#2022) 2025-03-28 13:08:22 -04:00
current_test.rb Use DB for auth sessions (#1233) 2024-10-03 14:42:22 -04:00
developer_message_test.rb Personal finance AI (v1) (#2022) 2025-03-28 13:08:22 -04:00
exchange_rate_test.rb Personal finance AI (v1) (#2022) 2025-03-28 13:08:22 -04:00
family_test.rb Only run Plaid syncs via webhook after initial sync 2025-05-12 18:55:19 -04:00
holding_test.rb holding: Add multi-currency support for average costs calculations. (#2153) 2025-05-06 12:12:44 -04:00
impersonation_session_test.rb Impersonation (#1325) 2024-10-18 11:26:58 -05:00
income_statement_test.rb Account:: namespace simplifications and cleanup (#2110) 2025-04-14 11:40:34 -04:00
invite_code_test.rb Use consistent language for invite codes 2024-02-02 19:37:10 -06:00
loan_test.rb Add loan and credit card views (#1268) 2024-10-08 17:16:37 -04:00
period_test.rb Fix time period key conflicts (#1944) 2025-03-03 12:47:20 -05:00
plaid_investment_sync_test.rb Account:: namespace simplifications and cleanup (#2110) 2025-04-14 11:40:34 -04:00
plaid_item_test.rb Initial pass at Plaid EU (#1555) 2025-01-31 12:13:58 -06:00
provider_test.rb Use faraday retry, move retry logic to concrete provider level (#2042) 2025-04-01 08:41:49 -04:00
rule_test.rb Transaction rules engine V1 (#1900) 2025-04-18 11:39:58 -04:00
security_test.rb Handle case sensitive values when creating securities 2025-05-08 14:31:43 -04:00
subscription_test.rb Improve rules - add name, allow sorting, improve UI (#2177) 2025-05-13 15:53:13 -04:00
sync_test.rb Temporary disable of sync cascade behavior 2025-05-12 15:41:14 -04:00
tag_test.rb Account::Sync model and test fixture simplifications (#968) 2024-07-10 11:22:59 -04:00
trade_import_test.rb Feature: Add "amount type" configuration column for CSV imports (#1947) 2025-04-18 10:48:10 -04:00
transaction_import_test.rb Feature: Add "amount type" configuration column for CSV imports (#1947) 2025-04-18 10:48:10 -04:00
transfer_test.rb Update error messages in Transfer model tests for clarity and conciseness 2025-04-30 14:45:39 -05:00
trend_test.rb New Design System + Codebase Refresh (#1823) 2025-02-21 11:57:59 -05:00
user_message_test.rb Personal finance AI (v1) (#2022) 2025-03-28 13:08:22 -04:00
user_test.rb Multi-factor authentication (#1817) 2025-02-06 14:16:53 -06:00