1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-07-24 15:49:39 +02:00
Maybe/app/views
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
..
accountable_sparklines Dashboard design fixes (#1898) 2025-02-25 17:28:40 -05:00
accounts Only run Plaid syncs via webhook after initial sync 2025-05-12 18:55:19 -04:00
assistant_messages Light / dark assistant icon 2025-05-02 11:36:32 -04:00
budget_categories Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
budgets feature(dark mode): misc design fixes (#2215) 2025-05-07 09:26:06 -04:00
categories feature(dark mode): misc design fixes (#2215) 2025-05-07 09:26:06 -04:00
category feature(dark mode): misc design fixes (#2215) 2025-05-07 09:26:06 -04:00
chats feature(dark mode): misc design fixes (#2215) 2025-05-07 09:26:06 -04:00
credit_cards Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
cryptos Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
depositories Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
developer_messages Personal finance AI (v1) (#2022) 2025-03-28 13:08:22 -04:00
email_confirmation_mailer Fix EU plaid flow (#1761) 2025-01-31 17:04:26 -05:00
entries Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
family_merchants Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
holdings Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
impersonation_sessions Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
import Fix clean import dark mode styles 2025-05-02 08:15:12 -04:00
imports import: Align elements correctly while importing CSV. (#2210) 2025-05-05 12:49:25 -04:00
investments Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
invitation_mailer Account Activity View + Account Forms (#1406) 2024-11-04 20:27:31 -05:00
invitations Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
invite_codes Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
layouts Prevent account deletions when account is linked to a Plaid Item (#2218) 2025-05-07 13:56:20 -04:00
loans Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
merchants Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
messages Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
mfa Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
onboardings Subscription tests and domain (#2209) 2025-05-06 14:05:21 -04:00
other_assets Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
other_liabilities Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
pages feature(dark mode): misc design fixes (#2215) 2025-05-07 09:26:06 -04:00
password_mailer Lint 2024-10-09 09:12:07 -05:00
password_resets Maybe Design System Updates (#1856) 2025-02-13 11:31:07 -05:00
passwords Use DB for auth sessions (#1233) 2024-10-03 14:42:22 -04:00
plaid_items Only run Plaid syncs via webhook after initial sync 2025-05-12 18:55:19 -04:00
properties Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
pwa Update PWA logo references in manifest and head partials 2025-04-18 09:47:04 -05:00
registrations Fix dark mode welcome screen for self-hosting (#2225) 2025-05-08 08:45:28 -05:00
rule Improve rules - add name, allow sorting, improve UI (#2177) 2025-05-13 15:53:13 -04:00
rules Improve rules - add name, allow sorting, improve UI (#2177) 2025-05-13 15:53:13 -04:00
securities Personal finance AI (v1) (#2022) 2025-03-28 13:08:22 -04:00
sessions Feature: Implement Mobile Responsiveness (#2092) 2025-04-18 08:23:10 -05:00
settings Use single list for desktop and mobile nav bars (#2227) 2025-05-09 09:52:18 -04:00
shared Prevent account deletions when account is linked to a Plaid Item (#2218) 2025-05-07 13:56:20 -04:00
subscriptions Subscription tests and domain (#2209) 2025-05-06 14:05:21 -04:00
tag/deletions Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
tags Add ability to delete all tags (#2200) 2025-05-05 12:43:46 -04:00
trades Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
transactions Fix Plaid cash balance double counting (#2222) 2025-05-08 12:25:53 -04:00
transfer_matches Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00
transfers Add conditional rendering for account links in transfers view 2025-05-01 19:07:50 -05:00
user_messages Implement dark mode (#2078) 2025-04-11 09:28:00 -05:00
users Fix initials + profile pictures (#2186) 2025-05-01 18:43:21 -04:00
valuations Fix Plaid cash balance double counting (#2222) 2025-05-08 12:25:53 -04:00
vehicles Pre-launch design sync with Figma spec (#2154) 2025-04-30 18:14:22 -04:00