Josh Pigford
50e5ffb257
Enhance HoldingCalculator with Logging and Error Handling
2025-02-03 19:54:32 -06:00
Josh Pigford
983729cbdf
Logtail
2025-02-03 19:49:41 -06:00
Zach Gollwitzer
89027f1fbf
EU only allows transactions Plaid product
2025-02-03 20:39:08 -05:00
Zach Gollwitzer
2a338eb01b
Cursor rules and project design overview ( #1788 )
...
* Add cursor rules directory
* Complete project design rules
2025-02-03 19:30:03 -05:00
scodes73
f57fa526af
Fix: make date format year consistent overall #1712 ( #1726 )
...
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
* Fix: make date format year consistent overall
* chore: Consolidating all date formatting options
* adding disabled condition back to mint import
* chore: Moving formats from helper to models/family.rd
* Adding date_format_label to the en translation for import/configurations
* nit: making changes to use individual translations
2025-02-03 11:19:56 -05:00
Jacco Broeren
b02380ac97
Fix: unable to add accounts without plain set up ( #1769 )
...
* Update family.rb
Fix for: https://github.com/maybe-finance/maybe/issues/1766
Signed-off-by: Jacco Broeren <jaccobroeren@freedom.nl>
* Update family.rb
Add commenting.
Signed-off-by: Jacco Broeren <jaccobroeren@freedom.nl>
---------
Signed-off-by: Jacco Broeren <jaccobroeren@freedom.nl>
2025-02-03 11:18:49 -05:00
dependabot[bot]
550991e240
Bump sentry-rails from 5.22.2 to 5.22.3 ( #1772 )
...
Bumps [sentry-rails](https://github.com/getsentry/sentry-ruby ) from 5.22.2 to 5.22.3.
- [Release notes](https://github.com/getsentry/sentry-ruby/releases )
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-ruby/compare/5.22.2...5.22.3 )
---
updated-dependencies:
- dependency-name: sentry-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 10:49:13 -05:00
Josh Pigford
4a768d0358
Clean up timezone selector
2025-02-03 09:46:40 -06:00
Josh Pigford
a1065fde83
Updated "small" image variant for retina
2025-02-03 09:08:43 -06:00
dependabot[bot]
f63aea7f87
Bump sentry-ruby from 5.22.2 to 5.22.3 ( #1773 )
...
Bumps [sentry-ruby](https://github.com/getsentry/sentry-ruby ) from 5.22.2 to 5.22.3.
- [Release notes](https://github.com/getsentry/sentry-ruby/releases )
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-ruby/compare/5.22.2...5.22.3 )
---
updated-dependencies:
- dependency-name: sentry-ruby
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 10:05:52 -05:00
dependabot[bot]
872a480c0f
Bump puma from 6.5.0 to 6.6.0 ( #1774 )
...
Bumps [puma](https://github.com/puma/puma ) from 6.5.0 to 6.6.0.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/master/History.md )
- [Commits](https://github.com/puma/puma/compare/v6.5.0...v6.6.0 )
---
updated-dependencies:
- dependency-name: puma
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 10:05:40 -05:00
Josh Pigford
1620d56e2d
Allow connecting a few accounts before upgrade prompt
2025-02-03 09:04:39 -06:00
dependabot[bot]
c1e48bd3c9
Bump plaid from 35.0.0 to 35.1.0 ( #1776 )
...
Bumps [plaid](https://github.com/plaid/plaid-ruby ) from 35.0.0 to 35.1.0.
- [Release notes](https://github.com/plaid/plaid-ruby/releases )
- [Changelog](https://github.com/plaid/plaid-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/plaid/plaid-ruby/compare/v35.0.0...v35.1.0 )
---
updated-dependencies:
- dependency-name: plaid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 09:51:15 -05:00
dependabot[bot]
4c083fec0a
Bump stripe from 13.4.0 to 13.4.1 ( #1777 )
...
Bumps [stripe](https://github.com/stripe/stripe-ruby ) from 13.4.0 to 13.4.1.
- [Release notes](https://github.com/stripe/stripe-ruby/releases )
- [Changelog](https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/stripe/stripe-ruby/compare/v13.4.0...v13.4.1 )
---
updated-dependencies:
- dependency-name: stripe
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 09:51:02 -05:00
Zach Gollwitzer
2c2b600163
Improve speed of transactions page ( #1752 )
...
Publish Docker image / ci (push) Has been cancelled
Publish Docker image / Build docker image (push) Has been cancelled
* Make demo data more realistic
* Fix N+1 transactions query
* Lint fixes
* Totals query
* Consolidate stats calcs
* Fix preload
* Fix filter clearing
* Fix N+1 queries for family sync detection
* Reduce queries for rendering transfers
* Fix tests
* Remove flaky test
2025-01-31 19:08:21 -05:00
Zach Gollwitzer
53f4b32c33
Fix EU plaid flow ( #1761 )
...
* Fix EU plaid flow
* Fix failing tests
2025-01-31 17:04:26 -05:00
Josh Pigford
4bf72506d5
Initial pass at Plaid EU ( #1555 )
...
* Initial pass at Plaid EU
* Add EU support to Plaid Items
* Lint
* Temp fix for rubocop isseus
* Merge cleanup
* Pass in region and get tests passing
* Use absolute path for translation
---------
Signed-off-by: Josh Pigford <josh@joshpigford.com>
2025-01-31 12:13:58 -06:00
Josh Pigford
41873de11d
Allow users to update their email address ( #1745 )
...
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
* Change email address
* Email confirmation
* Email change test
* Lint
* Schema reset
* Set test email sender
* Select specific user fixture
* Refactor/cleanup
* Remove unused email_confirmation_token
* Current user would never be true
* Fix translation test failures
2025-01-31 11:29:49 -06:00
Josh Pigford
46e86a9a11
Pass in user role to Intercom
2025-01-31 10:34:20 -06:00
Julien Bertazzo Lambert
ad5b0b8b7d
Ensure Consistent Category Colors ( #1722 )
...
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
* feat: add validation to require consistent category color
* feat: reflect color requirement in new category form
* refactor: move logic inline over shared component
* rubocop
* tests: fix breaking and add case for new validation
* feat: hide color selector when parent category selected
* feat: override color with parent color in model
* tests: remove case for unnecessary validation
---------
Signed-off-by: Julien Bertazzo Lambert <42924425+JLambertazzo@users.noreply.github.com>
2025-01-30 16:49:31 -05:00
Zach Gollwitzer
ded42a8c33
Add back txn logos
...
This reverts commit b78fd1d755
.
2025-01-30 15:31:16 -05:00
Zach Gollwitzer
b78fd1d755
Temporarily disable txn logos for performance
2025-01-30 14:17:25 -05:00
Josh Pigford
0696e1f2f7
Add/remove members and invitations ( #1744 )
...
* Add/remove members and invitations
* Lint
2025-01-30 13:13:37 -06:00
Zach Gollwitzer
282c05345d
Preserve transaction filters and transaction focus across page visits ( #1733 )
...
* Preserve transaction filters across page visits
* Preserve params when per_page is updated
* Autofocus selected transactions
* Lint fixes
* Fix syntax error
* Fix filter clearing
* Update e2e tests for new UI
* Consolidate focus behavior into concern
* Lint fixes
2025-01-30 14:12:01 -05:00
Elvis Serrão
0b17976256
Don't allow a subcategory to be assigned to another subcategory to ensure 1 level of nesting max ( #1730 )
...
* Improve category level limit validation
* Set categories list only for non parents
* Disable select field
* Add info about the disabled select
* Don’t render a select input for parent categories
* Handle correctly turbo_stream request format
* Add turbo_stream format to requests on create and update action's tests
* Remove no_content status from update action
* Revert "Remove no_content status from update action"
This reverts commit 866140c196
.
* Revert "Add turbo_stream format to requests on create and update action's tests"
This reverts commit c6bf21490f
.
* Add correct redirect url for both html and turbo_stream formats
* Remove useless turbo_frame_tag
2025-01-30 12:35:30 -05:00
Zach Gollwitzer
3b0f8ae8c2
Only build armv7 on official releases ( #1732 )
Publish Docker image / ci (push) Has been cancelled
Publish Docker image / Build docker image (push) Has been cancelled
2025-01-28 14:08:04 -05:00
Zach Gollwitzer
247d91b99d
Lazy load synth logos ( #1731 )
2025-01-28 12:03:43 -05:00
Zach Gollwitzer
d428a1f954
Bump to Ruby 3.4.1 ( #1721 )
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
2025-01-27 19:59:16 -05:00
Jestin Palamuttam
8256d116dd
fix: category update sync ( #1720 )
2025-01-27 19:58:45 -05:00
Zach Gollwitzer
de90b29201
Add RejectedTransfer model, simplify auto matching ( #1690 )
...
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
* Allow transfers to match when inflow is after outflow
* Simplify transfer auto matching with RejectedTransfer model
* Validations
* Reset migrations
2025-01-27 16:56:46 -05:00
Zach Gollwitzer
0b4e314f58
Bump bundler version, address Docker build failures
2025-01-27 16:29:30 -05:00
Zach Gollwitzer
6c8974a086
Update render.yaml
...
Signed-off-by: Zach Gollwitzer <zach@maybe.co>
2025-01-27 13:18:02 -05:00
Eirik H
7265f58518
Add cabin / cottage as a property type ( #1658 )
...
* Add cabin / cottage as property type
Signed-off-by: Eirik H <post@eirikh.no>
* Update app/models/property.rb
Signed-off-by: Zach Gollwitzer <zach.gollwitzer@gmail.com>
---------
Signed-off-by: Eirik H <post@eirikh.no>
Signed-off-by: Zach Gollwitzer <zach.gollwitzer@gmail.com>
Co-authored-by: Zach Gollwitzer <zach.gollwitzer@gmail.com>
2025-01-27 13:04:36 -05:00
Nikhil Badyal
2a202576f8
Added more periods ( #1714 )
2025-01-27 13:03:15 -05:00
Georgi Tapalilov
d2a7aef6ef
fix n+1 for categories ( #1693 )
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
2025-01-27 09:34:13 -05:00
Harshit Chaudhary
eabfb7aae1
Added Decimal Support in min transaction ( #1681 )
...
* Added Decimal Support in min transaction
* fix: Using inbuilt money field
* Updated Test
2025-01-27 09:33:56 -05:00
dependabot[bot]
2a1b5fab1a
Bump erb_lint from 0.8.0 to 0.9.0 ( #1704 )
...
Bumps [erb_lint](https://github.com/Shopify/erb-lint ) from 0.8.0 to 0.9.0.
- [Release notes](https://github.com/Shopify/erb-lint/releases )
- [Commits](https://github.com/Shopify/erb-lint/compare/v0.8.0...v0.9.0 )
---
updated-dependencies:
- dependency-name: erb_lint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-27 09:30:19 -05:00
dependabot[bot]
5cc592d38f
Bump plaid from 34.0.0 to 35.0.0 ( #1707 )
...
Bumps [plaid](https://github.com/plaid/plaid-ruby ) from 34.0.0 to 35.0.0.
- [Release notes](https://github.com/plaid/plaid-ruby/releases )
- [Changelog](https://github.com/plaid/plaid-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/plaid/plaid-ruby/compare/v34.0.0...v35.0.0 )
---
updated-dependencies:
- dependency-name: plaid
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-27 09:30:01 -05:00
Julien Bertazzo Lambert
8be5bb07c8
fix: reuse correct expense total calculation in budget.rb ( #1699 )
2025-01-27 09:29:50 -05:00
dependabot[bot]
caf359deed
Bump ruby-lsp-rails from 0.3.30 to 0.3.31 ( #1703 )
...
Bumps [ruby-lsp-rails](https://github.com/Shopify/ruby-lsp-rails ) from 0.3.30 to 0.3.31.
- [Release notes](https://github.com/Shopify/ruby-lsp-rails/releases )
- [Commits](https://github.com/Shopify/ruby-lsp-rails/compare/v0.3.30...v0.3.31 )
---
updated-dependencies:
- dependency-name: ruby-lsp-rails
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-27 09:22:39 -05:00
dependabot[bot]
91149ceff8
Bump tailwindcss-rails from 3.3.0 to 3.3.1 ( #1708 )
...
Bumps [tailwindcss-rails](https://github.com/rails/tailwindcss-rails ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/rails/tailwindcss-rails/releases )
- [Changelog](https://github.com/rails/tailwindcss-rails/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/tailwindcss-rails/compare/v3.3.0...v3.3.1 )
---
updated-dependencies:
- dependency-name: tailwindcss-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-27 09:22:23 -05:00
dependabot[bot]
f9d4270a75
Bump good_job from 4.7.0 to 4.8.2 ( #1709 )
...
Bumps [good_job](https://github.com/bensheldon/good_job ) from 4.7.0 to 4.8.2.
- [Release notes](https://github.com/bensheldon/good_job/releases )
- [Changelog](https://github.com/bensheldon/good_job/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bensheldon/good_job/compare/v4.7.0...v4.8.2 )
---
updated-dependencies:
- dependency-name: good_job
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-27 09:21:47 -05:00
dependabot[bot]
beb6e36577
Bump selenium-webdriver from 4.27.0 to 4.28.0 ( #1710 )
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.27.0 to 4.28.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES )
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.27.0...selenium-4.28.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-27 09:21:38 -05:00
dependabot[bot]
217a96c02d
Bump sentry-rails from 5.22.1 to 5.22.2 ( #1711 )
...
Bumps [sentry-rails](https://github.com/getsentry/sentry-ruby ) from 5.22.1 to 5.22.2.
- [Release notes](https://github.com/getsentry/sentry-ruby/releases )
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-ruby/compare/5.22.1...5.22.2 )
---
updated-dependencies:
- dependency-name: sentry-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-27 09:21:29 -05:00
Zach Gollwitzer
e617d791d3
Show budget averages in family currency
...
Publish Docker image / ci (push) Has been cancelled
Publish Docker image / Build docker image (push) Has been cancelled
Fixes #1689
2025-01-24 20:19:13 -05:00
Zach Gollwitzer
7e0ec4bd8f
Report good job connection errors to Sentry
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
2025-01-24 13:52:40 -05:00
Zach Gollwitzer
3140835f28
Adjust queues to prioritize account syncs ( #1682 )
2025-01-24 13:39:08 -05:00
Zach Gollwitzer
7d04ea1071
Update issue templates
2025-01-24 09:18:52 -05:00
Zach Gollwitzer
43dd16e3fb
Only update account balance if changed ( #1676 )
...
Publish Docker image / ci (push) Waiting to run
Publish Docker image / Build docker image (push) Blocked by required conditions
* Only update balance if changed
* Update test assertions
2025-01-23 21:14:01 -05:00
Tony Vincent
61321f6b16
fix: Only admins can generate invite codes ( #1611 )
...
* fix: Only admins can generate invite codes
* fix: raise error if user is not an admin when creating invite codesss
2025-01-23 20:47:51 -05:00