hackerESQ
f24fd83ae1
Add missing api tests ( #193 )
2026-03-24 19:12:05 -05:00
hackerESQ
327e120a3c
clean up
2026-03-18 17:40:31 -05:00
Carlos E. Barboza
6bc174a87b
Update Dividend.php ( #176 )
...
* Adds a second join condition requiring holdings.symbol = dividends.symbol.
Without this, the join only matches on portfolio_id, which could incorrectly associate dividends with holdings of a different symbol within the same portfolio.
* Add test
---------
Co-authored-by: hackerESQ <corey@coreyvarma.com >
2026-03-15 17:00:29 -05:00
hackerESQ
66889abc72
Migrate to laravel ai sdk ( #181 )
...
Also
* upgrade to livewire 4
* replace rappsoft tables with filament
2026-03-13 15:21:22 -05:00
hackerESQ
e6f38d9481
Chore: Upgrade to Laravel 12 + remove Mary and Jetstream dependencies ( #141 )
...
* docs: remove requirement for setting APP_KEY manually
* optimize date picker
* clean up modals
* spot light working
* reorganization
* add lazy load
* wip
* remove filament
* styling
2025-09-26 17:41:28 -05:00
hackerESQ
910d426ad4
add test
2025-09-13 22:24:02 -05:00
hackerESQ
a0bd776abb
fix: quantity validation should not count current transaction
2025-08-29 15:47:38 -05:00
hackerESQ
97298bcd39
Delete holding if no related transactions
...
resolves #63
2025-08-25 20:23:59 -05:00
hackerESQ
0504058c01
fix: auth tests failing if env shows self hosted
2025-08-25 20:21:22 -05:00
hackerESQ
65710e2791
dividend earnings not shared between portfolios
2025-08-22 16:37:33 -05:00
hackerESQ
e427d5802c
wip
2025-08-21 20:54:14 -05:00
hackerESQ
fc5cc1fee2
wip
2025-08-21 20:12:59 -05:00
hackerESQ
ae1e59ce30
wip
2025-08-11 21:21:16 -05:00
hackerESQ
97b13063d9
wip
2025-08-11 19:58:17 -05:00
hackerESQ
9260de5f25
wip
2025-08-05 21:43:55 -05:00
hackerESQ
4086168515
fix: settings for user localiation
2025-07-22 21:51:54 -05:00
hackerESQ
2c3950b522
fix: holding calculations
2025-07-21 20:36:36 -05:00
hackerESQ
81845d47f2
fix: cost basis for holding calculations
2025-07-17 20:38:29 -05:00
hackerESQ
c454e85ad4
fix: date calculations cause failed tests
2025-07-09 19:37:51 -05:00
hackerESQ
f78c521dc4
fix: add bp.l to test multicurr seed
2025-05-16 21:12:48 -05:00
hackerESQ
ff9bcd782f
fix: don't queue market data seed
2025-05-16 20:49:29 -05:00
hackerESQ
3589242996
fix: dispatch time series updates
2025-05-16 19:31:44 -05:00
hackerESQ
689aa4d50b
fix: multi currency seeders
2025-05-15 20:05:14 -05:00
hackerESQ
de54b6843d
Fix multi-currency imports ( #94 )
2025-05-02 18:14:06 -05:00
hackerESQ
38a65f99c9
fixes multi currency tests
2025-04-11 20:57:21 -05:00
hackerESQ
1ef8dd9378
Feat: Adds multi currency to imports and exports ( #89 )
...
* Also adds ability for user to export configurations
2025-04-10 20:47:35 -05:00
hackerESQ
eae345f243
Feat: Adds multi currency support ( #88 )
2025-04-09 19:25:15 -05:00
hackerESQ
261c848ffd
fix: add unique constraint to split and dividends
...
to prevent duplicate records
2025-03-19 16:16:38 -05:00
hackerESQ
8c94fbf299
fix: ensure failed exists() is boolean
2025-01-28 20:33:28 -06:00
hackerESQ
4ece09368e
fix: upgrade the exists() market data provider method
2025-01-28 20:32:43 -06:00
hackerESQ
be325d31b6
chore: lint
2025-01-28 17:46:59 -06:00
hackerESQ
cdce46b6df
chore: add script type rule to pint
2025-01-28 17:33:54 -06:00
hackerESQ
e8ef0921ad
chore: code style
2025-01-28 17:14:49 -06:00
hackerESQ
53ebe28b14
fix: makes portfolio available to form request
2025-01-27 23:08:23 -06:00
hackerESQ
83d5ad213b
wip
2025-01-27 20:26:09 -06:00
hackerESQ
ea22c27710
wip
2025-01-27 20:04:03 -06:00
hackerESQ
1c63e2b856
fix: uses last dividend created date as start date instead of last dividend date
...
closes #26
2024-11-14 01:25:03 -06:00
hackerESQ
4e6dcd6ff4
feat:create custom data types for market data
2024-10-29 16:34:18 -05:00
hackerESQ
d5f25c6f76
tests:import and exporting
2024-10-28 19:20:52 -05:00
hackerESQ
140f7d5a93
tests:use correct span for sync daily changes
2024-10-28 17:00:51 -05:00
hackerESQ
0e9bb1de0f
tests:add tests for setting owner_id on new portfolio create
2024-10-28 16:59:58 -05:00
hackerESQ
57495d36d8
fix:optimize portfolio_users query
2024-10-25 22:06:46 -05:00
hackerESQ
d53d1a3ed3
tests:adds testing to portfolio access policy
2024-10-22 22:24:39 -05:00
hackerESQ
bcb1820095
fix test
2024-10-19 10:42:28 -05:00
hackerESQ
51c33ebec0
adds dividend re-investment feature
2024-10-18 20:46:22 -05:00
hackerESQ
914d65574b
fix:broken tests
2024-10-01 13:41:50 -05:00
hackerESQ
7d119a8c24
simplify tests and daily change calculations
2024-09-23 15:09:35 -05:00
hackerESQ
9696339828
improve sync daily changes command
2024-09-15 11:28:13 -05:00
hackerESQ
2b8fe3c3c2
adds fallback capability to market data providers
2024-09-13 20:20:19 -05:00
hackerESQ
166fdee521
adds test for dividend sync
2024-09-12 19:34:20 -05:00