Sergey Tyan
aef15c9371
Add controller to save accounts collapse state to localStorage ( #432 )
...
* Add controller to save accounts collapse state to localStorage
* Small clean up
* Fix indentation
2024-02-11 12:38:28 -06:00
Adrien Poly
d3151be9ae
fix migration and add smoke test for migrations ( #438 )
...
* adds a smoke test in the CI for the migration
* add back money rails gem
* really remove money-rails
* update the migration to remove add_monetize
2024-02-11 12:34:18 -06:00
Josh Pigford
c483153721
Seed with USD
2024-02-11 12:31:29 -06:00
Josh Pigford
1b54d0b321
Use bin/setup
...
Fixes: #410 , #434
2024-02-11 12:27:06 -06:00
Josh Pigford
4d5d35b277
Rough-in on account show pages
2024-02-10 19:39:18 -06:00
Josh Pigford
997bb52d89
Update README.md
...
Moved note about React/Rails to wiki page
Signed-off-by: Josh Pigford <josh@joshpigford.com>
2024-02-10 19:27:30 -06:00
Josh Pigford
8c2cb928c2
Update en.yml
2024-02-10 19:25:14 -06:00
Josh Pigford
2c34fa7564
Menu hover text color
2024-02-10 19:18:19 -06:00
Josh Pigford
22a9aad3c3
Main menu
2024-02-10 19:12:20 -06:00
Josh Pigford
aa351ae616
Multi-currency support ( #425 )
...
* Initial foundational pass at multi-currency
* Default format currency
* More work on currency and exchanging
* Re-build currencies on change
* Currency import/setup
* Background job overhaul + cheaper OXR plan support
* Lint fixes
* Test fixes
* Multi-currency setup instructions
* Allow decimals in the balance field
* Spacing fix for form
---------
Signed-off-by: Josh Pigford <josh@joshpigford.com>
2024-02-10 16:18:56 -06:00
Josh Pigford
94f7b4ea8f
Update README.md
...
Signed-off-by: Josh Pigford <josh@joshpigford.com>
2024-02-10 15:24:54 -06:00
Rob Zolkos
ac37b54a32
Fix modal height bug [safari] ( #420 )
2024-02-10 13:26:07 -06:00
Rob Zolkos
10399df3d0
Fix height of modal during account creation steps ( #418 )
...
* Don't reopen an already open modal
* Avoid changing height of modal during wizard steps
2024-02-09 19:21:19 -06:00
Josh Brown
df3e14a975
Apply default form styling ( #272 )
...
* Add and organise component stylesheets
* Revert CSS folder and file structure
* Add FormsHelper and FormBuilder to apply component classes
* Refactor label args
Co-authored-by: Jose Farias <31393016+josefarias@users.noreply.github.com>
Signed-off-by: Josh Brown <josh@joossh.com>
* Update form field styles
* Apply form builder to all fields
* Remove redundant style rules
Some of these were either duplicative or had no effect.
* Apply default submit button styles
* Set default form class
* Fix opacity of input when focused
---------
Signed-off-by: Josh Brown <josh@joossh.com>
Co-authored-by: Jose Farias <31393016+josefarias@users.noreply.github.com>
Co-authored-by: Josh Pigford <josh@joshpigford.com>
2024-02-09 09:29:31 -06:00
Josh Brown
f8174990ca
Fix accountable type references in new account flow ( #395 )
...
* Fix accountable type references in new account flow
* Add remaining references
* Refactor accountable type checking
* Refactor new account template to use account
* Refactor account create action
* Refactor account sidebar
2024-02-09 08:26:54 -06:00
Josh Brown
80f68b657c
Fix translation scope within modals ( #404 )
...
* Patch virtual_path within modal helper
Added an example translation within the modal to test.
* Fix modal translation scope
By changing this to a partial that accepts the content via a local var
instead of a layout the virtual path, and therefore translation scope is
not changed.
2024-02-09 08:25:59 -06:00
dependabot[bot]
a5b3c50e32
Bump rails from bab4aa7
to bfcfede
( #399 )
...
Bumps [rails](https://github.com/rails/rails ) from `bab4aa7` to `bfcfede`.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](bab4aa7cb2...bfcfede66a
)
---
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-02-09 08:25:14 -06:00
dependabot[bot]
88f8e567df
Bump turbo-rails from 2.0.0 to 2.0.1 ( #400 )
...
Bumps [turbo-rails](https://github.com/hotwired/turbo-rails ) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/hotwired/turbo-rails/releases )
- [Commits](https://github.com/hotwired/turbo-rails/compare/v2.0.0...v2.0.1 )
---
updated-dependencies:
- dependency-name: turbo-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>
2024-02-09 08:24:59 -06:00
dependabot[bot]
37f7754368
Bump redis from 5.0.8 to 5.1.0 ( #401 )
...
Bumps [redis](https://github.com/redis/redis-rb ) from 5.0.8 to 5.1.0.
- [Changelog](https://github.com/redis/redis-rb/blob/master/CHANGELOG.md )
- [Commits](https://github.com/redis/redis-rb/compare/v5.0.8...v5.1.0 )
---
updated-dependencies:
- dependency-name: redis
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-02-09 08:24:46 -06:00
Rob Zolkos
b53c156dfc
Weekly dependabot checks ( #407 )
...
Whilst the project is focussing on building out base features, daily
dependabot updates are distracting particularly for fast moving repos
like rails/rails.
This calms the cadence to weekly.
2024-02-09 08:24:34 -06:00
Josh Pigford
69c5df73d9
Only show account grouping if sum > 0
2024-02-08 15:52:33 -06:00
Josh Brown
9284352f06
Build out account sidebar ( #391 )
...
* Build out account sidebar
* Use detail and summary element instead of controller
* Update localisation
* Remove redundant code
2024-02-08 15:46:27 -06:00
Konnor Rogers
6254ea9d8a
Prevent duplicate listeners and memory leak ( #387 )
...
* Prevent duplicate listeners and memory leak
Signed-off-by: Konnor Rogers <konnor5456@gmail.com>
* Update dropdown_controller.js
Signed-off-by: Konnor Rogers <konnor5456@gmail.com>
---------
Signed-off-by: Konnor Rogers <konnor5456@gmail.com>
2024-02-08 13:37:36 -06:00
Josh Pigford
be79430999
Delete hello_controller.js
2024-02-08 13:34:11 -06:00
Josh Pigford
89f66ad4cf
Default back to Inter
...
Using Inter for everything now since General Sans isn't open-source
2024-02-08 13:09:21 -06:00
Josh Pigford
4761619870
New Add Account UI
...
* Add Lucide gem (#364 )
* feat: add cursor pointer in the log-in and create account pages, also make full with (it's cutted right now) the fileds in the settings edit page
* feat: skip system test with an explanation instead of comment them
* fix typo in the skip
* feat: add lucide gem
* Add reusable modal (#362 )
* Remove unused form
* Add reusable modal
* Prelim styling
* Add instructions
---------
Co-authored-by: Josh Pigford <josh@joshpigford.com>
* Add keyboard navigation to new account selector (#375 )
* New account menu (#372 )
* New account menu
* Styling tweaks
---------
Signed-off-by: Josh Pigford <josh@joshpigford.com>
* Entry method links (#376 )
* Initial add account form (#378 )
* Initial add account form
* Unused
---------
Signed-off-by: Josh Pigford <josh@joshpigford.com>
Co-authored-by: Pedro López Mareque <Pedro.lopez.mareque@gmail.com>
Co-authored-by: Rob Zolkos <rob@zolkos.com>
Co-authored-by: Josh Brown <josh@joossh.com>
2024-02-08 10:46:05 -06:00
Josh Pigford
e79636f372
Update README.md
...
Signed-off-by: Josh Pigford <josh@joshpigford.com>
2024-02-08 10:07:25 -06:00
dependabot[bot]
74cf8a1c3b
Bump rails from f0d433b
to bab4aa7
( #373 )
...
Bumps [rails](https://github.com/rails/rails ) from `f0d433b` to `bab4aa7`.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](f0d433bb46...bab4aa7cb2
)
---
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-02-08 07:51:04 -06:00
Elijah
018628f68e
Add a BUNDLE_PATH to .devcontainer/docker-compose.yml ( #358 )
...
Co-authored-by: Zach Gollwitzer <zach.gollwitzer@gmail.com>
2024-02-07 15:27:20 -05:00
Josh Pigford
754c506aad
Merge branch 'main' of https://github.com/maybe-finance/maybe
2024-02-07 11:11:53 -06:00
Anthony
25e3ee8e49
Remove redundant dotenv
from Gemfile
( #357 )
...
`dotenv` is already a `dotenv-rails` dependency so there is no need to specify it manually to the `Gemfile`.
2024-02-07 10:20:22 -06:00
Daniel Veloso
88b4f2fb6b
fix: money migration ( #354 )
2024-02-07 09:22:19 -06:00
Pedro López Mareque
5de5199459
Skip system test instead of comment it ( #348 )
...
* feat: add cursor pointer in the log-in and create account pages, also make full with (it's cutted right now) the fileds in the settings edit page
* feat: skip system test with an explanation instead of comment them
* fix typo in the skip
2024-02-07 09:09:35 -06:00
dependabot[bot]
0ebbae907a
Bump rails from 554e5c2
to f0d433b
( #349 )
...
Bumps [rails](https://github.com/rails/rails ) from `554e5c2` to `f0d433b`.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](554e5c2d8e...f0d433bb46
)
---
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-02-07 09:07:31 -06:00
Rob Zolkos
969ee068fe
Use latest turbo-rails release ( #353 )
...
This was using main branch but since 2.0 has been released this morning
we can revert to that rather than pre-release versions.
2024-02-07 09:07:14 -06:00
Juan Vásquez
4099743107
Addd application_helper_test.rb ( #302 )
2024-02-06 19:51:32 -06:00
Cristian Livadaru
b20867d664
change server listening address to global ( #342 )
...
listen to 0.0.0.0 instead of just local interface so it can work in Docker (and herby in devcontainers)
refs #340
Credits go to @robzolkos
2024-02-06 19:48:14 -06:00
Muhammed Kılıç
6d0e5febe9
Fix accountable text and alignment ( #330 )
...
* Fix #319 Accountable text format
* Fix account index table alignment
* Update to_accountable_title helper
---------
Signed-off-by: Muhammed Kılıç <muhammeddkilicc@gmail.com>
2024-02-06 19:48:05 -06:00
Jesper Christiansen
db478e5fbd
Add Account type investment form ( #343 )
...
* Add Account type investment form
* Move subtypes to Account::Investment
* Linting
2024-02-06 19:45:17 -06:00
Muhammed Kılıç
2ccb52056d
Add dotenv-rails gem to fix environment variable error for db setup ( #334 )
...
* Add dotenv-rails gem to fix environment variable error for db setup
* Add environment variables
* Add default database values to environment variables
2024-02-06 19:32:19 -06:00
Muhammed Kılıç
bb1cdc1a98
Update labels opacity to 75 for inactive status ( #337 )
2024-02-06 19:31:28 -06:00
Zach Gollwitzer
ae241c29f0
Improve Local Dev Setup Documentation and Contribution Guidelines ( #339 )
...
* Update contributing guide and README
* Add back syntax highlighting
2024-02-06 18:14:52 -05:00
Muhammed Kılıç
b8198d17b7
Fix accounts title and i18n variable name ( #333 )
2024-02-06 13:50:11 -06:00
Muhammed Kılıç
3fc4371378
Ignore DS_Store and devcontainer generated files ( #332 )
2024-02-06 13:46:06 -06:00
Muhammed Kılıç
595cfeff9a
Update seeds.rb with sample user ( #326 )
...
* Update seeds.rb with sample user
Signed-off-by: Muhammed Kılıç <muhammeddkilicc@gmail.com>
* Update create with create_or_find_by
Co-authored-by: Sebastián Caraballo <sebastiancaruy1@gmail.com>
Signed-off-by: Muhammed Kılıç <muhammeddkilicc@gmail.com>
* Update user create with create_or_find_by
Co-authored-by: Sebastián Caraballo <sebastiancaruy1@gmail.com>
Signed-off-by: Muhammed Kılıç <muhammeddkilicc@gmail.com>
* Update seed data
* Update README with seed credentials
---------
Signed-off-by: Muhammed Kılıç <muhammeddkilicc@gmail.com>
Co-authored-by: Sebastián Caraballo <sebastiancaruy1@gmail.com>
2024-02-06 13:24:14 -06:00
Josh Pigford
4a5de41065
Remove unused form
2024-02-06 13:04:56 -06:00
Josh Pigford
774c1518e8
i18n spelling fix
2024-02-06 12:08:40 -06:00
Josh Pigford
19413b0f8d
Disabling this block for now
...
UI is changing to quickly to do systems testing
2024-02-06 12:02:43 -06:00
Ricardo Siqueira de Oliveira Leite
c8a659694d
Start I18n Internationalization setup ( #276 )
...
* start internationalization_setup
* add passwords views translations
* add account views translations
* fix translations
* temporary disable i18n used key
2024-02-06 11:58:17 -06:00
Zach Gollwitzer
64c8774867
Fix system test
2024-02-06 12:32:09 -05:00