Joel Jeremy Marquez
19fa629585
Cleanup type
2025-02-21 08:39:10 -08:00
Joel Jeremy Marquez
c0fde0d9d0
[TypeScript] Make db.first generic
2025-02-21 08:39:10 -08:00
Joel Jeremy Marquez
09c44d351d
[Mobile] Long press transaction to reveal floating action bar with bulk actions ( #2892 )
...
* Mobile transaction long press
* Floating action bar
* Styling
* Add functionality
* Fix typecheck error
* Release notes
* Undo notifications
* Fix schedules and update transaction delete confirmation message
* Use react-aria useLongPress
* Bulk edit amount display
* Themes
* Do not clear on batch update
* useUndo hook
* Fix typecheck error
* Update useUndo
* Fix typecheck error
* Handle batch deleted transactions
* useMemo
* Make onClearSelectedTransactions mandatory
* Extract FloatingActionBar to a separate component
* Require onAddSelectedTransaction and onClearSelectedTransactions if there are any selectedTransactions
* Fix schedule link
* Undo notification timeout
* Use useSelected
* Fix typecheck error
* Category transactions batch updates
* Remove undo notification title
* Fix types
* Fix notes undo notification
* Move SelectedProvider to TransactionListWithBalances
* Remove NewPayeeEntity
* Disable support for amount batch edit for now
* Fix lint error
* Notification inset + reuse useTransactionBatchActions
* Always show notification close button regardless if sticky or not
* Allow clicking action bar when notifications are present
* Fix typecheck error
* Remove inset on addNotification calls
* Use PressResponder
* Fix mobile transaction border
* VRT
* VRT
* VRT
* VRT
2024-08-12 13:53:14 -07:00
Matiss Janis Aboltins
14f29941b0
♻️ (typescript) make category and rule types stricter ( #3180 )
2024-08-03 15:24:01 +01:00
Matiss Janis Aboltins
0135a4d1b9
🔥 (preferences) remove unused user prefs ( #3104 )
2024-07-20 09:53:54 +01:00
youngcw
43ebe9e0fd
fix bad account sort order in demo ( #2279 )
...
* fix bad sort order in demo
* note
* add async back
* fix tests
* fix2
* fix3
* update vrt
* fix image
2024-01-26 09:12:54 -07:00
Matiss Janis Aboltins
f33bce41ea
♻️ (typescript) enable strict mode everywhere ( #2230 )
2024-01-15 08:24:33 +00:00
Matiss Janis Aboltins
e205344867
♻️ (typescript) fixing strictNullChecks=true issues ( #2212 )
2024-01-12 17:49:54 +00:00
DJ Mountney
b330991855
Add proper types to runHandler ( #2136 )
...
* Add proper types to runHandler
- Args and return values from runHandler should now work within loot core
- Updated some of the handler types to be more accurate
2024-01-09 13:05:15 -08:00
Joel Jeremy Marquez
794476ac51
ESLint no-default-exports 12 - all loot-core folders except server ( #2184 )
...
* ESLint no-default-exports 12 - All loot-core folders except server
* Release notes
* Fix imports
2024-01-06 13:49:02 -08:00
Matiss Janis Aboltins
7174fccfe4
♻️ (typescript) adding strict typings to utils.ts ( #2023 )
2023-12-06 08:22:33 +00:00
Joel Jeremy Marquez
aa9c992f2e
Part 2 of eslint prefer-const ( #1958 )
...
* Part 2 of eslint prefer-const
* Release notes
* Update
2023-11-22 14:28:09 -08:00
Joel Jeremy Marquez
7325153da1
Mobile balance cover/transfer/rollover overspending ( #1802 )
...
* Mobile balance cover/transfer
* Release notes
* Fix errors
* Cleanup
* Fix hit boxes and add line clamp
* Fix styling
* Prevent simultaneous field edits
* Use onPointerDown
* Remove balanceTooltip close effect
2023-10-29 20:26:12 -07:00
Matiss Janis Aboltins
9ca36f3eeb
♻️ (typescript) hardening data entity types ( #1680 )
2023-09-27 20:56:53 +01:00
Matiss Janis Aboltins
addd8e0f5f
✅ (e2e) adding sample schedules to test budget ( #1672 )
2023-09-11 08:42:22 +01:00
Matiss Janis Aboltins
a0290609f9
👷 visual regression tests ( #1553 )
2023-08-25 17:34:10 +01:00
Tom French
26d0bda8b2
chore: add more concrete types to loot-core ( #1186 )
2023-07-29 13:07:49 -07:00
Jed Fox
2860837741
Add typings to most of the Redux logic ( #1269 )
2023-07-18 15:02:40 -04:00
Jed Fox
d5387c5d46
Improve some of the typings in loot-core ( #1180 )
...
<!-- 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-06-27 13:02:58 -04:00
Jed Fox
a25327d370
Remove account types ( #948 )
...
Closes #944 , closes #532 . ~WIP because something is causing the test
budget to fail to create because it’s using INSERT instead of UPDATE sql
queries. (Or not? I have no idea)~
2023-06-06 16:41:46 -04:00
Alberto Gasparin
2d7e0c3f7a
Migrate core to TS p4 ( #957 )
...
This is the last PR with lots of renaming for `loot-core`!
2023-04-30 09:25:45 +10:00