Commit Graph

7 Commits

Author SHA1 Message Date
Pablo Porto
00a42be5c0 fix(authentication): Fix issues when users try to logout (#603)
Run set last login information action only when the user exist. Thus preventing running it after the logout method, which was causing an error
2024-04-08 07:26:46 -04:00
Mattia
315c4bf1ec Account Sync should happen at login, 1x per day, OR on-demand (#594)
* Add last_sync_date to accounts table

* Always sync Account after Valuation or Transaction creation, update, or deletion.

Skip sync if user clicks "sync" button without changing anything

* Sync user accounts daily based on last_login_at
2024-04-04 17:00:12 -04:00
Zach Gollwitzer
0a0289846e Centralize auth (#598) 2024-04-03 10:35:55 -04:00
Zach Gollwitzer
0fe9b6d34a Add Money and Money Series (#505)
* Add Money class

* Standardize creation of money series

* Formatting

* Fix test
2024-03-01 17:17:34 -05: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
Josh Pigford
99de24ac70 Initial commit 2024-02-02 09:05:04 -06:00