hatz
49708ea5b2
Fix name text color, add bg-divider background for dividers
2025-05-13 13:16:04 -05:00
hatz
5135b98dbe
Merge branch 'main' of github.com:maybe-finance/maybe into rule-name
...
# Conflicts:
# app/views/rules/_rule.html.erb
2025-05-13 12:44:15 -05:00
Alex Hatzenbuhler
050d5ebaad
Ensure the condition group "Add condition" button is type button to avoid form submission ( #2233 )
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
2025-05-13 10:35:23 -04:00
Alex Hatzenbuhler
30d3eef67f
Fix AND prefix on rule form ( #2234 )
...
* Fix AND prefix on rule form
This new condition prefix data target is used to ensure the AND prefix is added/removed to additional conditions/groups when there aren't any saved conditions yet.
* Ensure the condition group "Add condition" button is type button to avoid form submission
* Add prefix update when removing a subcondition
* Use data condition to update the prefix on conditions, condition groups, and subconditions
* Use condition remove instead of element remove for condition groups so prefix logic runs
* Add back explicit show_prefixes to ensure subconditions never have a prefix
* Run the prefix update runs on a load of a form, which handles prefixes on an edit since no conditions change
* Ensure saved items that are marked for removal don't impact the index
* Simplify logic since we don't process subconditions
* Clean up comments
* Add primary_condition_title field to rule model
2025-05-13 10:34:41 -04:00
Zach Gollwitzer
df8e22afe9
Stripe tasks
2025-05-13 08:56:32 -04:00
Zach Gollwitzer
0fb689290a
Family subscription unique index
2025-05-13 08:32:53 -04:00
Zach Gollwitzer
9e6e4b1ce6
Only run Plaid syncs via webhook after initial sync
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
2025-05-12 18:55:19 -04:00
Zach Gollwitzer
908b3e2489
Temporary disable of sync cascade behavior
2025-05-12 15:41:14 -04:00
hatz
c11d631ab2
Merge branch 'main' of github.com:maybe-finance/maybe into rule-name
2025-05-10 09:40:02 -05:00
Zach Gollwitzer
a268c5a563
Revert "Add env to toggle provider price syncs"
...
Publish Docker image / ci (push) Has been cancelled
Publish Docker image / Build docker image (push) Has been cancelled
This reverts commit 0006b6f6ca
.
2025-05-09 17:47:35 -04:00
Zach Gollwitzer
0006b6f6ca
Add env to toggle provider price syncs
2025-05-09 16:59:23 -04:00
Zach Gollwitzer
48a07d6158
Revert batch upserting
2025-05-09 16:42:44 -04:00
Zach Gollwitzer
5d798fe0a0
Remove retry logic from security upsert
2025-05-09 16:31:16 -04:00
Zach Gollwitzer
f07c41821e
Add warn log for security price upsert retries
2025-05-09 16:05:10 -04:00
Zach Gollwitzer
7605b0221d
Batch upsert security prices on sync
2025-05-09 15:56:48 -04:00
Zach Gollwitzer
ab2cec55e7
Propagate child sync errors up to parent, fix sync status ( #2232 )
...
* Propagate child sync errors up to parent, fix sync status
* Remove testing error
2025-05-09 14:56:49 -04:00
hatz
611f4580bf
Merge branch 'main' of github.com:maybe-finance/maybe into rule-name
2025-05-09 10:07:44 -05:00
JIBSIL
03e3899541
Config: put Redis service in Docker local network ( #2223 )
...
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
old config exposed the Redis server to the internet if the user had not configured a firewall to block port 6379
Signed-off-by: JIBSIL <40243545+JIBSIL@users.noreply.github.com>
2025-05-09 09:52:56 -04:00
Alex Hatzenbuhler
3371243a00
Use single list for desktop and mobile nav bars ( #2227 )
...
* Add rules_label to locale file
* Add rules to settings sidebar, use locale text
* Use a single list for mobile and desktop nav
2025-05-09 09:52:18 -04:00
Zach Gollwitzer
d8e058d7c6
Handle case sensitive values when creating securities
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
2025-05-08 14:31:43 -04:00
Zach Gollwitzer
867318cbc1
Improve sync data management
2025-05-08 12:52:40 -04:00
Zach Gollwitzer
1e5edd9f2f
Fix Plaid cash balance double counting ( #2222 )
...
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
* Fix Plaid cash balance double counting
* Fix today's cash balance
* Simplify balance trends in activity view
2025-05-08 12:25:53 -04:00
hatz
ab3e662c0c
Match tags/categories design
2025-05-08 09:37:00 -05:00
hatz
aec63c78db
Clean up dropdown design to match figma
2025-05-08 09:30:43 -05:00
hatz
edd048f791
Change sort direction to be a LinkComponent outside of the form for better sort behavior
2025-05-08 09:17:17 -05:00
hatz
dfef2897e0
Merge branch 'main' of github.com:maybe-finance/maybe into rule-name
2025-05-08 08:48:51 -05:00
Alex Hatzenbuhler
42207e487e
Fix dark mode welcome screen for self-hosting ( #2225 )
2025-05-08 08:45:28 -05:00
hatz
bb63cdde3c
Fix db schema
2025-05-08 08:04:28 -05:00
hatz
31abbbf336
Merge branch 'main' of github.com:maybe-finance/maybe into rule-name
2025-05-08 08:02:47 -05:00
Zach Gollwitzer
ea1b6f2bd8
Fix chart timezone bug ( #2224 )
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
2025-05-07 22:19:09 -04:00
Zach Gollwitzer
2707a40a2a
Handle nested child syncs ( #2220 )
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
2025-05-07 18:12:08 -04:00
Zach Gollwitzer
8b857e9c8a
Notify parent sync in ensure block
2025-05-07 16:51:11 -04:00
Zach Gollwitzer
a07e9d40a3
Transactional locks for sync completions ( #2219 )
...
* Transactional locks for sync completions
* Lower sync display logic tolerance in UI
2025-05-07 16:28:58 -04:00
Zach Gollwitzer
71be2a04ad
Fix rule title reference
2025-05-07 14:10:56 -04:00
Zach Gollwitzer
a67f36bf64
Prevent account deletions when account is linked to a Plaid Item ( #2218 )
...
* Prevent account deletions when account is linked to a Plaid Item
* Only guard deletions in UI and controller, not at model level
2025-05-07 13:56:20 -04:00
Zach Gollwitzer
628d266980
Fix merchant assignment to transactions
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
2025-05-07 11:05:29 -04:00
Josh Pigford
64d5a73eb7
Update render-build.sh
2025-05-07 10:00:24 -05:00
Zach Gollwitzer
2b2dfd03e0
Fix select contrast issues in dark mode forms
2025-05-07 10:23:06 -04:00
Zach Gollwitzer
fb7107d614
feature(dark mode): misc design fixes ( #2215 )
...
* Fix category dark mode styles
* Fix sidebar account tab states
* Fix dashboard balance sheet group styles
* Fix budget dark mode styles
* Fix chart gradient split
* Fix prose styles in dark mode
* Add back chat nav id for tests
2025-05-07 09:26:06 -04:00
hatz
a89cae012a
Add touch: true to conditions and actions of a rule, so updated_at works as expected
2025-05-06 20:33:06 -05:00
hatz
da322deb15
Use border-secondary
2025-05-06 20:32:42 -05:00
hatz
35504de338
Improve dark mode with proper background color classes
2025-05-06 20:10:21 -05:00
hatz
f22f1ee069
Apply proper text color to TO in edit form
2025-05-06 20:10:02 -05:00
hatz
a3b1e45c86
Borders instead of shadows
2025-05-06 19:57:34 -05:00
hatz
a79b7eb57e
Merge branch 'rule-name' of github.com:ahatzz11/maybe into rule-name
2025-05-06 19:11:38 -05:00
hatz
075a9f1692
Merge branch 'main' of github.com:maybe-finance/maybe into rule-name
2025-05-06 18:54:41 -05:00
hatz
89659163e5
New rule list
2025-05-06 18:54:21 -05:00
hatz
b552069528
First pass at redesigning the sorting menu
2025-05-06 13:49:06 -05:00
hatz
d3dbe5c84c
Use text-secondary on disabled rules
2025-05-06 13:47:58 -05:00
Zach Gollwitzer
c26a7dd2dd
Handle super admins for billing emails
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
2025-05-06 14:14:57 -04:00