1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-07-22 22:59:39 +02:00
Commit graph

860 commits

Author SHA1 Message Date
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