Commit Graph
111 Commits
Author SHA1 Message Date
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 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](https://github.com/rails/rails/compare/f0d433bb46ac233ec7fd7fae48f458978908d905...bab4aa7cb25112846e04cea907361a1de0f126ef)

---
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
ElijahandZach Gollwitzer 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]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 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](https://github.com/rails/rails/compare/554e5c2d8e8dd9f9e302a2d11c775f14c512d957...f0d433bb46ac233ec7fd7fae48f458978908d905)

---
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ıçandSebastián Caraballo 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
Nidhi SarvaiyaandZach Gollwitzer 1182ab39bd Integrate money-rails gem (#268)
* Integrate money-rails gem

* Fix Lint issues

* Basic test for monetize feature

* Merge main branch

* Changes to monetize balance field

---------

Co-authored-by: Zach Gollwitzer <zach.gollwitzer@gmail.com>
2024-02-06 12:30:51 -05:00
Pedro López Mareque 323a8ccf50 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 (#321) 2024-02-06 08:10:28 -06:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 5cf3220953 Bump rails from 0add5db to 554e5c2 (#322)
Bumps [rails](https://github.com/rails/rails) from `0add5db` to `554e5c2`.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/0add5dba834f2f1b84fcf1bd1b758545b325fb73...554e5c2d8e8dd9f9e302a2d11c775f14c512d957)

---
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-06 08:10:02 -06:00
Rob Zolkos d4751053f3 Fix database config for non-devcontainer environments (#318)
Back in this [commit](https://github.com/maybe-finance/maybe/commit/5f50ea3f02bfc1797816e3c679065c611fc61347#diff-5a674c769541a71f2471a45c0e9dde911b4455344e3131bddc5a363701ba6325R22-R23) I added a default postgres user and password.

Often this is not the user and password that is used in non-devcontainer environments.

This commit uses environment variables that are set in the devcontainer to set the user and password in the database.yml file.

If the environment variables are not set, it falls back to the default user and password on the users system.
2024-02-05 22:17:50 -06:00
Dwight Watson e812b715d3 First pass at a system test (#305) 2024-02-05 15:19:31 -06:00
Josh Pigford 0922a7cbd6 Form save icon
Fixes #310
2024-02-05 12:45:56 -06:00
Rob Zolkos ecd8b8b202 Fix devcontainer Dockerfile for Ruby 3.3.0 on Apple Silicon (#293)
This compiles a Ruby 3.3.0 with a patch that fixes issues on Apple
Silicon Macs.  It is a bandaid until Ruby 3.3.1 when we will revert back
to using blessed ruby docker images.
2024-02-05 12:36:53 -06:00
Pedro López Mareque c4ec434187 feat: add cursor pointer in the setting dropdown (#309) 2024-02-05 12:36:32 -06:00
Edrick Leong 622fc07a76 feat: add settings page (#274)
* feat: add settings page

* feat: add updating family name

* fix: formatting

* refactor: update to use Rails label helper
2024-02-05 08:19:23 -06:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> f6251407e9 Bump rails from 3d132b8 to 0add5db (#304)
Bumps [rails](https://github.com/rails/rails) from `3d132b8` to `0add5db`.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/3d132b855541c35236e93b3a676a3ee80d02a38a...0add5dba834f2f1b84fcf1bd1b758545b325fb73)

---
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-05 07:52:53 -06:00
Dwight Watson 97789bc538 Fix arguments to find_by_token_for (#299) 2024-02-04 19:10:48 -06:00
Geodecki 2P gr.1 77ff9fd2a2 fix typos in readme (#294)
* fix typos in readme

Signed-off-by: Geodecki 2P gr.1 <113300767+1p22geo@users.noreply.github.com>

* disallow web robots

* Revert "disallow web robots"

This reverts commit 3432392b105d6ac76a3e75e4ade60f1209780de4.

---------

Signed-off-by: Geodecki 2P gr.1 <113300767+1p22geo@users.noreply.github.com>
2024-02-04 18:00:59 -06:00
Dwight Watson 1cded2af90 Use Current association in AccountsController and add tests (#298)
* Add PagesControllerTest with authentication

* Rubocop fixes

* Move sign_in to setup block

* Remove instance variable

* Add tests for AccountsController

* Use specific account
2024-02-04 18:00:40 -06:00
Dwight Watson fb7411e163 Add PagesControllerTest with authentication (#288)
* Add PagesControllerTest with authentication

* Rubocop fixes

* Move sign_in to setup block

* Remove instance variable
2024-02-04 17:39:38 -06:00
Dwight Watson d61a22b070 Opt-in to Current fully (#297) 2024-02-04 17:36:46 -06:00
Dwight Watson 23eaa3e066 Split authentication concern from ApplicationController (#289)
* Split authentication concern from ApplicationController

* Remove empty space

* Rubocop fixes
2024-02-04 13:05:13 -06:00
Rob Zolkos 4699423eb4 Fix dynamic classname generation (#287)
Tailwinds JIT compiler doesn't recognize concatenated partial class
names and will therefore not include these in the generated css.

Ref: https://tailwindcss.com/docs/content-configuration#dynamic-class-names
2024-02-03 21:01:58 -06:00
Josh Pigford 0f886c6fd5 Possible fix for SMTP errors 2024-02-03 17:59:34 -06:00
Josh Pigford bf0d19e5fd Convert to boolean 2024-02-03 17:52:30 -06:00
Josh Pigford 936ae9f610 App domain for mailers 2024-02-03 17:44:08 -06:00
Josh Pigford add4002550 Initial email settings (#286)
* Initial email settings

* Fixed linter errors

* Added email instructions
2024-02-03 17:28:38 -06:00
Rob Zolkos dc8751e985 Revert back to explicit Ruby version in Gemfile (#285) 2024-02-03 15:01:50 -06:00
Josh Pigford 1ab40350ae Added .env.example 2024-02-03 14:47:25 -06:00
Josh Pigford 3732fbe926 Update README.md 2024-02-03 14:46:11 -06:00
Rob Zolkos a2b96db75d Remove styling configuration for account types out (#284)
* Remve styling configuration for account types out

* No need to tailwind config for models
2024-02-03 14:38:52 -06:00
Josh Pigford 9b400c9c50 Light message styling 2024-02-03 14:35:32 -06:00
Jose Farias c5192ee424 Centralize auth messages (#269)
* Add i18n-tasks

* Add auth-related i18n

* Centralize auth messages

* Remove safe navigation

* Revert "Remove safe navigation"

This reverts commit 56b5e01e5e0ab9f54a9a5d9f5559e29897d239a4.

* Remove newline in Gemfile
2024-02-03 14:17:49 -06:00