Zach Gollwitzer
41c991384a
Fix duplicate category creation on import ( #791 )
...
* Repro
* Fix
* Update signage
2024-05-22 10:02:03 -04:00
Jakub Kottnauer
77f166a5f8
Ignore empty categories while importing ( #789 )
...
* Ignore empty categories while importing
* Review fixes
2024-05-22 08:12:56 -04:00
Jakub Kottnauer
ac27a1c87f
Move category dropdown menu content into a turbo frame ( #782 )
...
* Move category dropdown menu content into a turbo frame
* Fix lint
* Review fixes
* Cleanup
* Review fixes
* Final cleanup
* Revert schema change
2024-05-22 06:31:25 -04:00
Jakub Kottnauer
32748b0632
Fix import crash with empty transaction name ( #783 )
2024-05-20 17:21:40 -04:00
Marco Kuper
444155c103
Fix issue with start_date not being set in account creation ( #781 )
2024-05-20 16:59:23 -04:00
Zach Gollwitzer
8654a98e6e
Update feature-requests.yml
...
Signed-off-by: Zach Gollwitzer <zach@maybe.co>
2024-05-20 12:16:30 -04:00
Zach Gollwitzer
3dd67d3ed6
Merge remote-tracking branch 'origin/main'
2024-05-20 11:57:34 -04:00
Zach Gollwitzer
4efbb58197
Add feature request discussion template
2024-05-20 11:57:14 -04:00
Jakub Kottnauer
94345ddc3a
Add migration to make all current users admins ( #770 )
2024-05-20 11:33:19 -04:00
Zach Gollwitzer
6212d57915
Update issue templates
2024-05-20 11:15:32 -04:00
dependabot[bot]
5f75e2e14f
Bump rails from fb4300c
to ed50b93
( #774 )
...
Bumps [rails](https://github.com/rails/rails ) from `fb4300c` to `ed50b93`.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](fb4300ce19...ed50b93ebc
)
---
updated-dependencies:
- dependency-name: rails
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 11:01:09 -04:00
dependabot[bot]
55f7cb1bc2
Bump mocha from 2.2.0 to 2.3.0 ( #771 )
...
Bumps [mocha](https://github.com/freerange/mocha ) from 2.2.0 to 2.3.0.
- [Changelog](https://github.com/freerange/mocha/blob/main/RELEASE.md )
- [Commits](https://github.com/freerange/mocha/compare/v2.2.0...v2.3.0 )
---
updated-dependencies:
- dependency-name: mocha
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>
2024-05-20 10:35:31 -04:00
dependabot[bot]
5ac3a808b2
Bump good_job from 3.28.2 to 3.28.3 ( #773 )
...
Bumps [good_job](https://github.com/bensheldon/good_job ) from 3.28.2 to 3.28.3.
- [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/v3.28.2...v3.28.3 )
---
updated-dependencies:
- dependency-name: good_job
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>
2024-05-20 10:35:18 -04:00
Jakub Kottnauer
30c19b9d2e
Show an error notification if account cannot be manually synced ( #761 )
2024-05-20 10:34:48 -04:00
Jakub Kottnauer
34811d8fd8
Fix currency when importing to foreign accounts ( #762 )
2024-05-20 09:55:45 -04:00
Zach Gollwitzer
5fa34b4111
Bump to v0.1.0-alpha.2
2024-05-17 18:20:19 -04:00
Zach Gollwitzer
22e6919eb5
Add simplecov ( #760 )
2024-05-17 18:12:31 -04:00
Zach Gollwitzer
ac46c0c5a9
Fix income summary totals ( #759 )
2024-05-17 17:50:49 -04:00
Zach Gollwitzer
0d0f766ca1
Fix auto upgrade logic ( #758 )
2024-05-17 17:25:15 -04:00
Zach Gollwitzer
ddf26cd5e5
Pin Rails to 7-2-stable ( #757 )
2024-05-17 13:47:30 -04:00
Jakub Kottnauer
31ef3d85f5
Fix CSV import preview crash on empty values ( #756 )
2024-05-17 10:55:15 -04:00
Moses Gathuku
1bbfdee463
Prefer family currency preference than default currenty ( #755 )
2024-05-17 09:30:01 -04:00
Zach Gollwitzer
45ae4a9737
CSV Transaction Imports ( #708 )
...
Introduces a basic CSV import module for bulk-importing account transactions.
Changes include:
- User can load a CSV
- User can configure the column mappings for a CSV
- Imported CSV shows invalid cells
- User can clean up their data directly in the UI
- User can see a preview of the import rows and confirm import
- Layout refactor + Import nav stepper
- System test stability improvements
2024-05-17 09:09:32 -04:00
Jakub Kottnauer
3d9ff3ad2a
Add start balance to manual accounts ( #735 )
...
* Add start_balance to accounts
* Add tests
* Cleanup
* Refactor code and add tests
* Update physical cash demo account to be manual
* Do not populate start_balance in migration
* Cleanup
* Review fixes
* Revert calc change
* Update app/models/exchange_rate.rb
Co-authored-by: Zach Gollwitzer <zach.gollwitzer@gmail.com>
Signed-off-by: Jakub Kottnauer <jk@jakubkottnauer.com>
* Add test
* Fix syncable bug and update csv tests
---------
Signed-off-by: Jakub Kottnauer <jk@jakubkottnauer.com>
Co-authored-by: Zach Gollwitzer <zach.gollwitzer@gmail.com>
2024-05-16 15:57:21 -04:00
Josh Pigford
daf7ff8ef4
Initial user should be an admin
2024-05-15 11:21:11 -05:00
dependabot[bot]
5ed2c47c20
Bump dotenv-rails from 3.1.1 to 3.1.2 ( #743 )
...
Bumps [dotenv-rails](https://github.com/bkeepers/dotenv ) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/bkeepers/dotenv/releases )
- [Changelog](https://github.com/bkeepers/dotenv/blob/main/Changelog.md )
- [Commits](https://github.com/bkeepers/dotenv/compare/v3.1.1...v3.1.2 )
---
updated-dependencies:
- dependency-name: dotenv-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>
2024-05-13 13:24:57 -04:00
dependabot[bot]
25a2156c8f
Bump aws-sdk-s3 from 1.149.0 to 1.149.1 ( #745 )
...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.149.0 to 1.149.1.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases )
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-ruby/commits )
---
updated-dependencies:
- dependency-name: aws-sdk-s3
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>
2024-05-13 13:24:33 -04:00
dependabot[bot]
9509a568ac
Bump i18n-tasks from 1.0.13 to 1.0.14 ( #746 )
...
Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks ) from 1.0.13 to 1.0.14.
- [Release notes](https://github.com/glebm/i18n-tasks/releases )
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md )
- [Commits](https://github.com/glebm/i18n-tasks/compare/v1.0.13...v1.0.14 )
---
updated-dependencies:
- dependency-name: i18n-tasks
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>
2024-05-13 13:24:16 -04:00
João Friaça
d4857d9f5b
Fixing typo in Render URL ( #737 )
...
Signed-off-by: João Friaça <41522991+friaca@users.noreply.github.com>
2024-05-13 13:23:34 -04:00
Duy Le
943972690e
fix password resets ( #741 )
2024-05-13 13:23:24 -04:00
Ali Karbassi
b448446fbe
Add pointer to form submit buttons. ( #740 )
...
Signed-off-by: Ali Karbassi <ali@karbassi.com>
2024-05-13 13:06:20 -04:00
Zach Gollwitzer
61fae96832
Update issue templates
2024-05-10 06:37:55 -04:00
Zach Gollwitzer
2aee8e3027
Improve self hosting docs ( #732 )
2024-05-10 06:10:23 -04:00
Zach Gollwitzer
fac995b87e
Remove stale Redis dep ( #731 )
...
Signed-off-by: Zach Gollwitzer <zach@maybe.co>
2024-05-09 19:55:05 -04:00
Claude Ayitey
d240c59d7f
Allow users to set port in env ( #726 )
...
* Add custom port option to env.example
* Update readme.
* Port in bin/dev looks for env var before defaulting to 3000
* Change port for mailer in dev environment.
* Revisions in dev and readme files.
2024-05-08 15:54:40 -04:00
Jakub Kottnauer
6b0ef3a471
Fix crypto account creation modal crash ( #727 )
2024-05-08 15:30:13 -04:00
Jakub Kottnauer
1108e45596
Change default valuation currency to that of the related account, not family ( #728 )
2024-05-08 15:29:56 -04:00
Zach Gollwitzer
9ede14d23b
Fix multi-arch package tagging
2024-05-08 15:22:25 -04:00
Zach Gollwitzer
38d50fbb1e
Fix parallel testing segfaults on M1 macs
2024-05-08 08:17:46 -04:00
Zach Gollwitzer
ee433ed7c8
Add ARM target for Docker package publishing ( #725 )
2024-05-07 18:00:02 -04:00
Zach Gollwitzer
79789bd696
Enable all currencies for preferences ( #722 )
2024-05-07 16:19:00 -04:00
Zach Gollwitzer
1c2950462f
Full commit sha
2024-05-07 09:34:54 -04:00
Zach Gollwitzer
62b7ada5e2
Enable read permissions on published packages
2024-05-07 07:39:14 -04:00
dependabot[bot]
16e5ffaed8
Bump tailwindcss-rails from 2.5.0 to 2.6.0 ( #717 )
...
Bumps [tailwindcss-rails](https://github.com/rails/tailwindcss-rails ) from 2.5.0 to 2.6.0.
- [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/v2.5.0...v2.6.0 )
---
updated-dependencies:
- dependency-name: tailwindcss-rails
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>
2024-05-06 19:12:48 -04:00
dependabot[bot]
2c1dcb8649
Bump ruby-lsp-rails from 0.3.5 to 0.3.6 ( #719 )
...
Bumps [ruby-lsp-rails](https://github.com/Shopify/ruby-lsp-rails ) from 0.3.5 to 0.3.6.
- [Release notes](https://github.com/Shopify/ruby-lsp-rails/releases )
- [Commits](https://github.com/Shopify/ruby-lsp-rails/compare/v0.3.5...v0.3.6 )
---
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>
2024-05-06 19:11:44 -04:00
dependabot[bot]
b977d0f623
Bump pagy from 8.3.0 to 8.4.0 ( #716 )
...
Bumps [pagy](https://github.com/ddnexus/pagy ) from 8.3.0 to 8.4.0.
- [Release notes](https://github.com/ddnexus/pagy/releases )
- [Changelog](https://github.com/ddnexus/pagy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ddnexus/pagy/compare/8.3.0...8.4.0 )
---
updated-dependencies:
- dependency-name: pagy
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>
2024-05-06 19:11:13 -04:00
Radu C. Martin
930dc26828
Self Hosting: Docker Compose setup and flow ( #640 )
...
* feat(self-hosting): add docker-compose and ghcr release workflow
* WIP: address review comments
* WIP: fix linting
2024-05-06 18:52:14 -04:00
Nidhi Sarvaiya
0616d3e2b7
Allow two decimal for value in transaction history ( #711 )
2024-05-04 12:36:36 -04:00
Nidhi Sarvaiya
9bae455f18
Added custom template to show unsupported browser error ( #712 )
2024-05-04 12:35:44 -04:00
Zach Gollwitzer
4f508cd151
Bump to Ruby 3.3.1 ( #709 )
...
* Bump to Ruby 3.3.1
* Update Dockerfile versions
* Omit system tests in CI
* Use `:test` adapter in test
* Remove redundant config
2024-05-03 08:22:19 -04:00