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
iOSLife
af9efa09f0
API – Return Hidden for Category and CategoryGroup ( #2062 )
2023-12-15 18:09:14 +00:00
DJ Mountney
3680d45814
Add API category tests ( #2036 )
2023-12-05 20:08:48 +00:00
DJ Mountney
8b20169b59
Add some initial api tests for budgets and accounts ( #1991 )
2023-12-02 20:42:53 +00:00
Matiss Janis Aboltins
da03acc394
🔖 (23.12.0) darkmode, transaction locking, mobile updates and more ( #2003 )
2023-12-02 19:26:02 +00:00
Stefan Hall
29f323e721
Validates minimum node version to 18.12.0 for @actual-app/api npm package ( #1980 )
2023-11-28 19:19:18 +00:00
DJ Mountney
b4fd6e86ed
Create category rules for ynab imports ( #1944 )
2023-11-23 08:36:15 +00:00
Joel Jeremy Marquez
881999bcfe
ESLint prefer-const ( #1956 )
2023-11-22 11:12:22 -08:00
Stefan Hall
4761e9ce2f
Specify minimum node version for @actual-app/api nom package ( #1934 )
2023-11-20 18:37:38 +00:00
Matiss Janis Aboltins
08c80b6f58
⬆️ (yarn) upgrade to v4 and better-sqlite3 to v9.1.1 ( #1902 )
2023-11-14 08:34:12 +00:00
Matiss Janis Aboltins
246e0d76c1
⬆️ (better-sqlite3) upgrade to 8.6.0 to fix electron export crash ( #1643 )
2023-09-03 21:57:12 +01:00
Matiss Janis Aboltins
4a9b30d4d5
🔖 (23.8.1) fix nYNAB import, mobile colors and other smaller fixes ( #1475 )
...
- web: https://github.com/actualbudget/actual/pull/1475
- server: https://github.com/actualbudget/actual-server/pull/240
- docs: https://github.com/actualbudget/docs/pull/260
2023-08-07 18:53:22 +01:00
Matiss Janis Aboltins
5f92920195
🔖 (23.8.0) stability improvements and new experimental features ( #1444 )
...
- web: https://github.com/actualbudget/actual/pull/1444
- server: https://github.com/actualbudget/actual-server/pull/238
- docs: https://github.com/actualbudget/docs/pull/257
2023-08-02 20:33:20 +01:00
Jed Fox
a99e88b46c
Update node-fetch in the API to fix connection drop issue ( #1397 )
2023-07-29 05:24:51 -07:00
Matiss Janis Aboltins
91474f1f0c
🐛 fix sync: add back 'accounts.type' column ( #1317 )
...
Closes #1296
After this is merged I'll do an API release which will also solve
https://github.com/actualbudget/actual/issues/1303
2023-07-09 16:13:30 +01:00
Jed Fox
1733179bfb
Remove redundant UUID wrapper module, update uuid package to 9.x ( #1216 )
...
I noticed that:
- The web and electron versions of our `uuid` module both looked exactly
the same…
- …and deferred to the `uuid` package…
- …and the async version just called the sync API.
So now we will just use the `uuid` package directly everywhere.
2023-06-28 12:24:24 -04:00
Jed Fox
ed50e2b392
Run ESLint at the top level once ( #1202 )
...
This significantly speeds up `yarn lint` for me. It also ensures we’re
listing all source files in the project, including the `.eslintrc` files
and any other files that may be present.
2023-06-26 15:32:56 -04:00
Jed Fox
9aea091f53
Update links to point to new domain ( #1129 )
...
Depends on https://github.com/actualbudget/docs/pull/202 .
2023-06-15 06:46:04 +01:00
Jed Fox
02f1fe48c6
Stop mixing platform-specific code ( #1114 )
...
Bundle sizes are unchanged but now we no longer pull in the
Electron-specific FS code on the web version
2023-06-09 16:06:18 -04:00
Jed Fox
6de6ad661d
Sync more often when using the API ( #1075 )
2023-06-02 15:34:42 -04:00
Matiss Janis Aboltins
a0dfb8afbd
🔖 (23.6.0) category hiding and filters for reports ( #1087 )
...
Web: https://github.com/actualbudget/actual/pull/1087
Server: https://github.com/actualbudget/actual-server/pull/207
Docs: https://github.com/actualbudget/docs/pull/179
---------
Co-authored-by: Jed Fox <git@jedfox.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-06-01 20:58:42 +01:00
Matiss Janis Aboltins
353474dacd
🔖 (6.0.1) api ( #1057 )
...
<!-- Thank you for submitting a pull request! Make sure to follow the
instructions to write release notes for your PR — it should only take a
minute or two:
https://github.com/actualbudget/docs#writing-good-release-notes -->
2023-05-24 18:44:14 +01:00
Jed Fox
fafd162db0
Export api/methods.js at the top level again ( #1054 )
...
This allows using the API as documented. In #877 , I think this was
unintentionally converted to be a named export.
2023-05-22 18:20:09 -04:00
Jed Fox
d400ebfda0
Fix the API (again) ( #1002 )
2023-05-16 14:56:24 -04:00
Matiss Janis Aboltins
f913d99c9f
🔖 (23.5.0) various improvements ( #993 )
2023-05-04 18:23:08 +01:00
Jed Fox
646d0d90a4
Remove unused payee rules feature ( #985 )
...
Fixes #615 . I would appreciate double-checking that I didn’t
accidentally delete anything that is important.
Since I’m removing the related API methods, this is technically a
breaking change (even if people would have no reason to remove this
stuff), so we should probably do a major release of the API package.
2023-05-02 14:08:05 -04:00
Alberto Gasparin
5dec98e754
Migrate core to TS p2 ( #889 )
...
Another batch of files from `loot-core` migrated to TS (loose mode)
2023-04-12 11:09:42 -04:00