Matiss Janis Aboltins
52ce2a179e
♻️ (api) removing deprecated 'methods' export ( #4350 )
2025-02-11 18:22:23 +00:00
Matiss Janis Aboltins
7d9190ea9c
♻️ replace loot-core/src imports with loot-core ( #4349 )
2025-02-11 18:21:35 +00:00
Matt Fiddaman
c4ad24edde
bump versions to v25.2.1 ( #4319 )
2025-02-06 19:01:37 +00:00
Julian Dominguez-Schatz
bdf4dda3a8
🔖 (25.2.0) ( #4296 )
...
* 🔖 (25.2.0)
* Remove used release notes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-05 16:10:13 -05:00
Matiss Janis Aboltins
278e4ad74f
🐛 patch lint issues in master branch ( #4184 )
2025-01-17 22:08:48 +00:00
Matiss Janis Aboltins
87428a7b65
🔧 (typescript) change moduleResolution to bundler ( #4163 )
2025-01-16 18:35:22 +00:00
Nik
aa529a2cf1
Add ability to provide defaults for and skip updating cleared status in API ( #4129 )
...
* Cleared import changes
- Add ability to provide default for cleared field
- Add ability to skip updating cleared field
* Add release notes
* Make linter happy
* Fix optional param
* Use nullish coalescing operator
2025-01-15 11:21:21 +00:00
Matt Fiddaman
bd77dfd111
🔧 Migrate to ESLint v9 ( #3993 )
2025-01-07 18:51:59 +00:00
Julian Dominguez-Schatz
82e1922bee
🔖 (25.1.0) ( #4095 )
...
* 🔖 (25.1.0)
* Remove used release notes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-07 01:06:34 -05:00
lelemm
0b2c8ccd88
OpenId Implementation ( #3878 )
...
* OpenId implementation
* Code rabbit auto generated code applied
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Code rabbit suggestions round 2
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fixes from code rabbit round 1
* fixes from code rabbit round 2
* change variable name
* code review round 3
* Update VRT
* small fix
* Update VRT
* linter
* app.tsx
* LoggedInUser
* UserAccess
* UserAccessHeader
* UserAccessPage
* UserAccessRow
* UserDirectory
* UserDirectoryHeader
* UserDirectoryPage
* UserDirectoryRow
* BudgetList
* Bootstrap
* Login
* OpenIdForm
* CreateAccountModal
* EditAccess
* EditUser
* GoCardlessInitialiseModal
* OpenIDEnableModal
* PasswordEnableModal
* SimpleFinInitialiseModal
* TransferOwnership
* AuthSettings
* fix hooks in EditUser
* enable electron openid login
* typecheck
* linter and typecheck fixes
* Update VRT
* small fix
* linter
* small changes for file owner name and a fix for privacyfilter in the username
* linter for merge
* change the entra url and changing the electron loopback url when built
* "logged in as" was showing when had no user
* linter
* linter²
* code review
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: matt <matt@fiddaman.net >
2024-12-23 09:46:22 -07:00
Matt Fiddaman
11bde73fa5
🔧 upgrade better-sqlite3 ( #3987 )
...
* upgrade better-sqlite3
* note
2024-12-18 09:05:46 +00:00
Matt Fiddaman
f207803f7a
🔖 (24.12.0) ( #3931 )
...
* bump versions
* Remove used release notes
* Remove used release notes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-06 11:03:37 -07:00
Julian Dominguez-Schatz
1c05d7e5fe
🔖 (24.11.0) ( #3766 )
...
* 🔖 (24.11.0)
* Remove used release notes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-03 09:43:26 -05:00
Matiss Janis Aboltins
85b3c5714e
🔖 (24.10.1) fix synced prefs ( #3596 )
2024-10-08 18:02:07 +01:00
Matiss Janis Aboltins
9b7a79a01c
🔖 (24.10.0) ( #3545 )
2024-10-03 18:06:47 +01:00
Matiss Janis Aboltins
44375e72ad
🔖 (24.9.0) ( #3348 )
2024-09-03 18:02:45 +01:00
Matiss Janis Aboltins
f3660c166f
⬆️ upgrade typescript, eslint, prettier ( #3289 )
2024-08-20 17:18:54 +01:00
Julian Dominguez-Schatz
d9066a49c4
Remove some any types from the API ( #3238 )
...
* Remove some `any` types from the API
* Add release notes
* No backwards-incompatible changes
* Update tests to reflect API changes
* PR feedback: standardize on id for deletes
* PR feedback: restore partial updates
2024-08-14 13:28:09 -04:00
rodriguestiago0
2b1ba88983
Add Reset Hold and Hold For Next Month api ( #3140 )
2024-08-04 19:56:11 +01:00
Matiss Janis Aboltins
4389329bfa
🔖 (24.8.0) ( #3179 )
2024-08-03 14:30:33 +01:00
Ryan Bianchi
89a8f102dc
Recently used and favorite payees ( #2814 )
...
* add idea of common payee, a top 10 frequently used payee
* add button in payee to mark as favorite
* cleanup
* minor fixes
* add release notes and make favorite optional
* fix TransactionsTable test
* lint and release notes
* rename section, resort list to ensure both are sorted
* don't show common, move bookmarked to menu
* add a limit on adding common payees
* linting
* reduce to 5 commonly used payees by default
* linting
* more linting
* update migrate timestamp
* more linting
* fix api name, bump migrate timestamp
* Add star to payee dropdown and rename section to 'Suggested Payees'
---------
Co-authored-by: youngcw <calebyoung94@gmail.com >
2024-07-19 19:44:29 -06:00
Matt Fiddaman
e91b4070aa
Add mergePayees method to the API ( #3028 )
2024-07-11 10:01:41 +01:00
Robert Dyer
ab4639f48f
API: add getBudgets() methods to list all budgets in the local cache or remote server. ( #2928 )
2024-07-11 09:27:32 +01:00
Robert Dyer
3be7dd753d
Add getAccountBalance() API. ( #2930 )
2024-07-10 21:52:21 +01:00
Matiss Janis Aboltins
049a41f366
🔖 (24.7.0) custom reports, splits in rules, tags and more ( #2955 )
2024-07-02 21:29:31 +01:00
Matiss Janis Aboltins
ebb9452b8f
🔖 (api) 6.8.1: fix #2829 ( #2853 )
2024-06-07 21:33:23 +01:00
Matiss Janis Aboltins
c92266fd7f
🔖 (24.6.0) ( #2819 )
2024-06-03 10:46:40 +01:00
Travis Ralston
99ab8db99f
Ensure api types are included in the npm package ( #2559 )
...
* Ensure api types are included in the npm package
* changelog
---------
Co-authored-by: DJ Mountney <david@twkie.net >
2024-05-18 10:23:18 -07:00
DJ Mountney
f604fdaf36
Add crdt to the API package to fix types ( #2738 )
...
* Add crdt to the API package to fix types
- This way we get the crdt types supported
* Add release note
* Cleanup yarn.lock merge
2024-05-17 17:07:24 -07:00
Michael Clark
2901b5e5d0
:electron: Update Electron to latest stable version ( #2763 )
2024-05-16 20:18:50 +01:00
Matiss Janis Aboltins
f8352808c4
✨ (api) ability to run bank sync via the API ( #2683 )
2024-05-16 08:28:58 +01:00
Wizmaster
e5933ad8cd
Don't update transaction date when importing manually ( #2648 )
...
- Manual import should not override the transaction date as done with bank account sync
2024-05-15 14:16:34 -07:00
Robert Dyer
7cee3b86ce
Add API for working with rules ( #2568 )
...
* Add API for working with rules
* Add release note
* Change 'payees-get-rules' return type to RuleEntity[]
* Reuse existing handlers, make names not have 'payee', add two getters
* fix linter
* fix bad handler name
* fix broken handler name
* add test cases for 'getPayeeRules'
* fix broken test
* Remove unused locals
* Update packages/loot-core/src/types/api-handlers.d.ts
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* Update packages/loot-core/src/types/server-handlers.d.ts
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* Strict types and slightly improved return interface
* update test comment to match new API names
* fix linter issues
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-05-14 08:01:47 -07:00
Matiss Janis Aboltins
c16f4c71c5
🐛 remove mac electron app code-signing ( #2715 )
2024-05-07 08:04:21 +01:00
Matiss Janis Aboltins
b34aaab5f5
🔖 (24.5.0) mobile improvements and much more ( #2693 )
2024-05-03 17:32:07 +01:00
DJ Mountney
0f960df8cf
Improve api output types ( #2567 )
...
* Improve api output types
- Fixes some missing models
- Fixes some output path aliasing
* Add changelog
2024-04-11 07:36:48 -07:00
Matiss Janis Aboltins
8f634099e2
🔖 (24.4.0) custom reports improvements, stability enhancements ( #2537 )
2024-04-02 07:07:16 +01:00
Robert Dyer
7db7b5c400
Provide "api/category-groups-get" API endpoint ( #2446 )
2024-03-09 17:29:20 +00:00
Matiss Janis Aboltins
9fca85209f
🔖 (24.3.0) ( #2413 )
...
* 🔖 (24.3.0)
* Remove used release notes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-03 17:05:39 +00:00
Joel Jeremy Marquez
8a8113a648
Update loot-core deps ( #2280 )
...
* Upgrade desktop-client depenencies
* yarn dedupe
* Update useSelectors
* Update loot-core deps
* yarn dedupe
* Move deps to devDependencies
* yarn dedupe
2024-02-07 18:40:59 -08:00
Joel Jeremy Marquez
029e2f09bf
Update desktop client package versions ( #2270 )
...
* Upgrade desktop-client depenencies
* Release notes
* yarn dedupe
* yarn dedupe
* Fix typecheck error
* Update sass
* Update useSelectors
2024-02-06 17:43:09 -08:00
Matiss Janis Aboltins
d8639a2a71
🔖 (24.2.0) cleared transaction improvements; experimental simplefin bank-sync ( #2311 )
2024-02-02 19:20:53 +00:00
Joel Jeremy Marquez
524bd4e9eb
Update vite / swc / ts versions ( #2268 )
...
* Update vite / swc / ts versions
* Release notes
* Revert root tsconfig module changes
* yarn dedupe
* Dummy update to run pipeline
* Update webpack and playwright
* Update playwright docker images
2024-01-24 10:49:12 -08:00
DJ Mountney
0045d9212e
Bundle loot-core types into the API ( #2053 )
...
* Bundle loot-core types into the API
So we can have loot-core be the source of truth
for some types that get passed through
- Improves downstream development with API by including types
- Use path aliases for dist vs dev tsconfigs
- Convert api index to typescript as example
- Permit ts-ignore for issues with our version of typescript
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-01-20 10:30:23 -08:00
Matiss Janis Aboltins
ae3be13aa8
🔥 removing unused variables (batch 1) ( #2255 )
2024-01-19 23:02:21 +00:00
Matiss Janis Aboltins
f33bce41ea
♻️ (typescript) enable strict mode everywhere ( #2230 )
2024-01-15 08:24:33 +00:00
DJ Mountney
761b3c6a16
Tests: Add api tests for payees and transactions ( #2168 )
...
* Tests: Add api CRUD tests for payees and transactions
2024-01-09 11:20:06 -08:00
Matiss Janis Aboltins
7ace8c52dd
🔧 (electron) release electron app to app store (osx) ( #2182 )
2024-01-09 18:54:57 +00:00
Joel Jeremy Marquez
84a9269ae4
ESLint no-default-exports 1 ( #2115 )
...
* ESLint no-default-imports part 1
* Release notes
* Remove Notes.tsx default export
* Fix Notes imports
2024-01-06 09:06:26 -08:00
Matiss Janis Aboltins
02aff1acbe
🔖 (24.1.0) Mobile split transactions ( #2177 )
2024-01-06 09:56:10 +00:00