1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-07-21 06:09:38 +02:00
Commit graph

28 commits

Author SHA1 Message Date
Josh Pigford
565103caf3 Updated domain to maybefinance.com 2024-12-03 11:09:57 -06:00
Zach Gollwitzer
cee9692b35
Update Ruby version note
Signed-off-by: Zach Gollwitzer <zach@maybe.co>
2024-11-05 11:06:36 -05:00
Zach Gollwitzer
6baffe7539
Beta Testing Round 3 Bug Fixes (#1357)
* Clean up env example files

* Fix duplicate category creations

* Fix duplicate tag and merchant creation

* Add initial valuation to imported accounts

* Add upgrade modal prompt

* Don't hide content on billing page

* Add temporary session for new customers

* Lint fixes

* Fix unused translations

* Fix system tests
2024-10-24 11:02:27 -04:00
Zach Gollwitzer
0691041d37
Update required Ruby version for development in README
Signed-off-by: Zach Gollwitzer <zach@maybe.co>
2024-08-13 12:50:26 -04:00
Zach Gollwitzer
d0a15b8a98
Improve self hosting docs and UI (#870) 2024-06-13 16:19:05 -04:00
Zach Gollwitzer
2aee8e3027
Improve self hosting docs (#732) 2024-05-10 06:10:23 -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
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
Zach Gollwitzer
5aca2ff9b6
Add zero-config self hosting on Render (#612)
* v1 of backend implementation for self hosting

* Add docs

* Add upgrades controller

* Add global helpers for self hosting mode

* Add self host settings controller

* Conditionally show self hosting settings

* Environment and config updates

* Complete upgrade prompting flow

* Update config for forked repo

* Move configuration of github provider within class

* Add upgrades cron

* Update deploy button

* Update guides

* Fix render deployer

* Typo

* Enable auto upgrades

* Fix cron

* Make upgrade modes more clear and consistent

* Trigger new available version

* Fix logic for displaying upgrade prompts

* Finish implementation

* Fix regression

* Trigger new version

* Add i18n translations

* trigger new version

* reduce caching time for testing

* Decrease cache for testing

* trigger upgrade

* trigger upgrade

* Only trigger deploy once

* trigger upgrade

* If target is commit, always upgrade if any upgrade is available

* trigger upgrade

* trigger upgrade

* Test release

* Change back to maybe repo for defaults

* Fix lint errors

* Clearer naming

* Fix relative link

* Add abs path

* Relative link

* Update docs
2024-04-13 09:28:45 -04:00
Zach Gollwitzer
110855d077
Multi-Currency Part 2 (#543)
* Support all currencies, handle outside DB

* Remove currencies from seed

* Fix account balance namespace

* Set default currency on authentication

* Cache currency instances

* Implement multi-currency syncs with tests

* Series fallback, passing tests

* Fix conflicts

* Make value group concrete class that works with currency values

* Fix migration conflict

* Update tests to expect multi-currency results

* Update account list to use group method

* Namespace updates

* Fetch unknown exchange rates from API

* Fix date range bug

* Ensure demo data works without external API

* Enforce cascades only at DB level
2024-03-21 13:39:10 -04:00
Josh Pigford
c5b142a23f Update multi-currency readme 2024-03-04 10:27:34 -06:00
Zach Gollwitzer
14641d16de
Add Local Development Demo Data (#502)
* Clean up seeds, add development demo data

* Handle liability account display and sync

* Fix tests
2024-02-29 16:35:54 -05:00
Nishiki (錦華)
42631eafd3
docs: add dev containers config gotcha in README (#479)
* docs: add dev containers config gotcha in README

* Add comment in `.env.example`

---------

Signed-off-by: Zach Gollwitzer <zach.gollwitzer@gmail.com>
Co-authored-by: Zach Gollwitzer <zach.gollwitzer@gmail.com>
2024-02-26 06:46:45 -05:00
Josh Pigford
1b54d0b321 Use bin/setup
Fixes: #410, #434
2024-02-11 12:27:06 -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
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
Josh Pigford
e79636f372
Update README.md
Signed-off-by: Josh Pigford <josh@joshpigford.com>
2024-02-08 10:07:25 -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ıç
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
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 3432392b10.

---------

Signed-off-by: Geodecki 2P gr.1 <113300767+1p22geo@users.noreply.github.com>
2024-02-04 18:00:59 -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
Josh Pigford
3732fbe926 Update README.md 2024-02-03 14:46:11 -06:00
Josh Pigford
57e42cb8cb
Update README.md
Signed-off-by: Josh Pigford <josh@joshpigford.com>
2024-02-02 15:08:47 -06:00
Rob Zolkos
1596e331f7 Update README to mention devcontainer 2024-02-02 16:46:37 +00:00
Josh Pigford
9014c8e615
Update README.md
Signed-off-by: Josh Pigford <josh@joshpigford.com>
2024-02-02 09:24:26 -06:00
Josh Pigford
dd19bf4d9b
Update README.md
Signed-off-by: Josh Pigford <josh@joshpigford.com>
2024-02-02 09:20:13 -06:00
Josh Pigford
99de24ac70 Initial commit 2024-02-02 09:05:04 -06:00