lelemm
b034d5039f
Frontend plugins Support [2/10]: Plugin service worker ( #5784 )
...
* Plugin service worker
2025-10-07 12:14:32 -03:00
Matt Fiddaman
2c9a66cec6
API quiet mode ( #5762 )
...
* initial implementation of api quiet mode
* note
* lint rule
* rollout logger to loot-core
* add group methods
* windows paths
* make fixer more robust
* appease linter
* add debug
* change option name quiet -> verbose
2025-09-22 12:54:08 +01:00
Joel Jeremy Marquez
8ae070ab12
React Compiler ( #5562 )
...
* Highlight first suggestion when searching instead of the split option
* Fix error
* Try out react compiler
* Fix typecheck errors
* Increase --max-old-space-size
* Increate --max-old-space-size in package-browser
* Update config and versions
* [autofix.ci] apply automated fixes
* [autofix.ci] apply automated fixes (attempt 2/3)
* Update versions
* Fix typecheck errors
* Revert some changes
* Implement react compiler to take advantage of some performance improvements
* Fixes
* Remove unused packages
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-19 14:28:16 -07:00
Julian
116c695964
fix filter transactions by closed account transfer payee ( #5438 )
...
* fix filter transactions by closed account transfer payee
* apply equivalent ignore pattern to arguments as variables in eslint
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-08-19 08:14:40 -07:00
Matt Fiddaman
2d95fe6d03
add some basic linting rules for translation consistency ( #5212 )
...
* lint rules
* trans rule
* migrate away from rulesDir config
* fixes
* prefer Trans to t()
* typechecker
* cleanup
* note
* typo
* extend regex to include punctuation
* extend fixer to handle imports
* autofixes from punctuation
2025-07-04 15:17:17 -04:00
Matiss Janis Aboltins
d130b427b3
Upgrade react router to v7 ( #5172 )
2025-06-16 18:23:26 +01:00
Matiss Janis Aboltins
cd6b141117
🔧 (eslint) patch no-restriced-imports rule ( #5081 )
2025-06-05 19:59:51 +01:00
Joel Jeremy Marquez
583ddab2ac
Use @desktop-client alias in all of desktop-client package ( #4960 )
...
* Use @desktop-client alias in all of desktop-client package
* Run yarn lint:fix
2025-05-22 09:01:05 -07:00
Julian Dominguez-Schatz
94600731d9
Move loot-core to vitest ( #4859 )
...
* Update build + dependencies to work with vitest
* Update tests to use vitest
* Update snapshots to vitest format
* Update sql.js loading in tests to work with vitest
* Update crdt package loading to work with vitest
* Add release notes
2025-04-20 15:52:59 -04:00
Julian Dominguez-Schatz
d027adc734
Move sync-server to vitest ( #4840 )
...
* Move sync-server to vitest
* Add release notes
* Add comment
* Remove extraneous console.log
* Empty commit to bump CI
2025-04-19 23:43:25 -04:00
Matiss Janis Aboltins
c4b4108eca
🔧 improving typechecker and lint local performance ( #4710 )
2025-04-06 14:47:49 +01:00
Matiss Janis Aboltins
c510f722ef
♻️ (components) moving icons to the component lib ( #4554 )
2025-03-06 18:16:59 +00:00
Joel Jeremy Marquez
d5f55cee80
Fix react-hooks/exhaustive-deps error on useSheetValue.ts ( #4278 )
...
* Fix react-hooks/exhaustive-deps error on useSheetValue.ts
* Release notes
* Add comments
* Fix typecheck error
2025-02-28 23:20:25 -08:00
Joel Jeremy Marquez
5a79beadfa
Fix react-hooks/exhaustive-deps error on TransactionList.jsx ( #4272 )
...
* Fix react-hooks/exhaustive-deps error on TransactionList.jsx
* Release notes
* Remove useLayoutEffect
* Add back the useLayoutEffect
2025-02-20 16:38:03 -08:00
Joel Jeremy Marquez
fc78d5b546
Fix react-hooks/exhaustive-deps error on useCategories.ts ( #4261 )
...
* Fix react-hooks/exhaustive-deps error on useCategories.ts
* Release notes
2025-02-19 08:40:02 -08:00
Joel Jeremy Marquez
f5586501bf
Fix react-hooks/exhaustive-deps error on table.tsx ( #4274 )
...
* Fix react-hooks/exhaustive-deps error on table.tsx
* Release notes
2025-02-19 07:06:59 -08:00
Joel Jeremy Marquez
d902c38253
Fix react-hooks/exhaustive-deps error on TransactionsTable.jsx ( #4268 )
...
* Fix react-hooks/exhaustive-deps error on TransactionsTable.jsx
* Release notes
* Fix lint
2025-02-19 07:06:41 -08:00
Joel Jeremy Marquez
a085945898
Fix react-hooks/exhaustive-deps error on useProperFocus.tsx ( #4259 )
...
* Fix react-hooks/exhaustive-deps error on useProperFocus.tsx
* Remove comment in eslint config
* Release notes
2025-02-19 07:06:17 -08:00
Joel Jeremy Marquez
bf72a26e5c
Fix react-hooks/exhaustive-deps error on Titlebar.tsx ( #4273 )
...
* Fix react-hooks/exhaustive-deps error on Titlebar.tsx
* Release notes
2025-02-18 22:36:19 -08:00
Joel Jeremy Marquez
10c35e18d3
Fix react-hooks/exhaustive-deps error on useAccounts.ts ( #4262 )
...
* Fix react-hooks/exhaustive-deps error on useAccounts.ts
* Release notes
2025-02-18 22:35:34 -08:00
Joel Jeremy Marquez
aea6e79402
Fix react-hooks/exhaustive-deps error on usePayees.ts ( #4260 )
...
* Fix react-hooks/exhaustive-deps error on usePayees.ts
* Rename
* Release notes
2025-02-18 22:32:30 -08:00
Joel Jeremy Marquez
81db7399da
Fix react-hooks/exhaustive-deps error on useSelected.tsx ( #4258 )
...
* Fix react-hooks/exhaustive-deps error on useSelected.tsx
* Release notes
2025-02-18 22:18:02 -08:00
Matt Fiddaman
f1a4c888b2
Re-enable linting on the server ( #4363 )
...
* getAccountDb
* uuidv4
* === / !==
* default exports
* re-enable linting for the server
* fix jest
* note
2025-02-12 21:42:07 +00:00
Matiss Janis Aboltins
679b94a626
♻️ moving more components to the new component-lib pkg ( #4346 )
2025-02-11 18:33:50 +00:00
Matiss Janis Aboltins
be1c194eb4
♻️ (eslint) disallow importing actual-app/web in loot-core ( #4347 )
2025-02-11 18:22:09 +00:00
Joel Jeremy Marquez
012cfd09ea
[TypeScript] Convert playwright config and tests to TS ( #4217 )
...
* Convert playwright config and tests to TS
* Release notes
* Update VRT
* Dummy commit
* Delete js snapshots
* Fix call to expect
* Move extended expect and test to fixtures
* Fix wrong commit
* Fix typecheck error
* Update VRT
* Dummy commit to run GH actions
* Delete mobile budget test JS
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-22 09:00:10 -08:00
Joel Jeremy Marquez
f0c81eebbf
Update global event listeners to handle sync server and DB update sync events ( #4161 )
...
* Update global event listeners
* Release notes
* Fix lint error
2025-01-21 22:18:06 -08:00
Matiss Janis Aboltins
278e4ad74f
🐛 patch lint issues in master branch ( #4184 )
2025-01-17 22:08:48 +00:00
Joel Jeremy Marquez
c347653566
[Address suppressed ESLint errors] Fix exhaustive deps errors in App.tsx ( #4124 )
...
* Fix exhaustive deps errors in App.tsx
* Release notes
2025-01-17 11:37:52 -08:00
Michael Clark
b9eaeafc1c
👷 Prep work for merging actual-server into actual repo ( #4160 )
...
* prep work for merging actual-server into actual repo
* release notes
2025-01-16 09:51:37 +00:00
Joel Jeremy Marquez
6bcccaa943
Add back eslint useDispatch and useSelector rules ( #4123 )
...
* Add back eslint useDispatch and useSelector rules
* Release notes
* Bring back import/no-unresolved
2025-01-10 14:06:10 -08:00
Matt Fiddaman
bd77dfd111
🔧 Migrate to ESLint v9 ( #3993 )
2025-01-07 18:51:59 +00:00