Matiss Janis Aboltins
51ec600de2
✨ customizable reports homepage - drag-able and resizable widgets ( #3231 )
2024-08-17 17:53:35 +01: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
Julian Wachholz
8142dd1ec9
feat: introduce i18n framework ( #3036 )
...
* feat: introduce i18n framework
* Incorporate review feedback
* Patch demo
* remove unnecessary arguments
* Consistently use t() function
* Fix typing issue
* Fix e2e tests
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-08-11 15:37:33 -04:00
Matiss Janis Aboltins
4389329bfa
🔖 (24.8.0) ( #3179 )
2024-08-03 14:30:33 +01:00
Yusef Ouda
f129b07dc9
Adds ability to resize sidebar ( #2993 )
...
* Adds ability to resize sidebar
* Adds release notes
* Changes to feature
* lint
* change translateX to use % for both states
* vrt
* set max sidebar width, cleanup
* set min and max widths
* min width to 200px
* changes resizable sidebar to use re-resizable instead off css resize
* vrt
* vrt
2024-07-07 14:10:41 -07:00
Matiss Janis Aboltins
f046d75b75
♻️ refactoring Select component to use existing Menu ( #2905 )
2024-07-03 18:25:41 +01:00
Joel Jeremy Marquez
30bcfedc86
React Aria Button as base of Button component ( #2904 )
...
* React Aria Button as base of Button component
* Release notes
* AmountInput sign button
* Fix tests
* Comment
* Fix disabled/pressed style
* Update react-aria-components version
* yarn.lock
* Apply defaultStyle
* Fix button props type
2024-07-03 09:33:57 -07: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
Joel Jeremy Marquez
1c7d9bf141
[Mobile] Budget table revamp ( #2642 )
...
* Initial
* Add cheveron to logo
* Updates
* Release notes
* Fix typecheck error
* Fix build error
* Align budgeted
* Fix tests
* Dynamic font sizes in budget table cells
* VRT
* Apply AutoTextSize
* Layout updates
* VRT updates
* Resize text on value update + fix lint/typecheck errors
* Category/groups take full width
* Cleanup + VRT
* Feedback
* VRT
* Change column visibility indicator
* VRT
* Use SvgExpandArrow
* VRT
* Zero balance contrast on light mode
* Update AutoTextSize key
* Color updates
* VRT
2024-06-04 13:16:09 -07:00
Matiss Janis Aboltins
c92266fd7f
🔖 (24.6.0) ( #2819 )
2024-06-03 10:46:40 +01:00
Michael Clark
2901b5e5d0
:electron: Update Electron to latest stable version ( #2763 )
2024-05-16 20:18:50 +01:00
Matiss Janis Aboltins
44770a36c7
🐛 fix networth graph loading forever for empty budgets ( #2725 )
2024-05-13 17:34:46 +01: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
Matiss Janis Aboltins
aad609f427
✨ added loading descriptions and lazy-loaded module retries ( #2639 )
2024-04-22 08:05:27 +01:00
Matiss Janis Aboltins
97a664159b
♻️ (tooltip) refactored tooltip to react-aria ( #2493 )
2024-04-08 17:51:38 +01:00
Joel Jeremy Marquez
9697795279
[Maintenance] Replace react-merge-refs with useMergedRefs ( #2509 )
...
* Uninstall react-merge-refs
* Fix import
* Update useMergedRefs
2024-04-02 11:14:23 -07:00
Matiss Janis Aboltins
8f634099e2
🔖 (24.4.0) custom reports improvements, stability enhancements ( #2537 )
2024-04-02 07:07:16 +01:00
Matiss Janis Aboltins
24e42daa51
🐛 fix hotkeys sometimes not working ( #2489 )
2024-03-24 07:08:07 +00:00
Joel Jeremy Marquez
ab8c3c018a
[Maintenance] Reorganize mobile components ( #2425 )
...
* Reorganize mobile components
* Fix lint error
* Cleanup
* Fix lint error
* Release notes
* Cleanup
* Cleanup useActions
* useDebounceCallback
2024-03-12 15:01:38 -07: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
Julian Dominguez-Schatz
bfb7c1d213
Add plugin for offline PWA support ( #2369 )
...
* Add plugin for offline PWA support
* Add release notes
* Attempt to fix kcab fetch issue
* Fix type errors
* Cache more file types
* Empty commit to try to bump action
* Attempt to fix fonts
2024-02-20 18:23:27 -07:00
Matiss Janis Aboltins
ec2de3b387
🔥 (remove victory dependency) ( #2356 )
2024-02-11 21:50:18 +00: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
7d1a895b48
Restore ability to use console.log in vite ( #2233 )
...
Restore ability to use console.log in vite
- Swap our swc plugin to remove-react-properties
- Configure remove-react-properties to preserve our testids
2024-01-16 09:40:44 -08:00
DJ Mountney
d5359a96ca
Proposal for switching desktop-client to vite ( #2084 )
...
* Proof of concept for switching desktop-client to vite
* Fix other packages ts tests issues
* Update jsx tests to use vitest instead of jest
* Inject our global shims properly
* Add comment regarding new plugin
* Cleanup unnessary change after rebase
* Fix inter fonts pathing
* Remove manual chunks sizes for now
Just set the limit higher
* Bring back size compare
* Suppress victory warnings
* Remove craco config now that it's not used
* Add vite basic ssl plugin
- This autogenerates self-signed certs in dev mode when HTTPS env is set
- Made to match the CRA behaviour
* Add release note
* Remove warning suppression for victory
- Updated to a rollup version that includes the fix
2024-01-11 10:18:49 -08:00
Joel Jeremy Marquez
30bc216142
ESLint no-default-exports 11 - icons (last one for desktop-client package) ( #2173 )
...
* ESLint no-default-exports 10 - icons
* Fix icon imports + lint errors
* Release notes
* Fix typecheck error
* Fix icon import
* Fix lint error
2024-01-06 13:38:54 -08:00
Matiss Janis Aboltins
02aff1acbe
🔖 (24.1.0) Mobile split transactions ( #2177 )
2024-01-06 09:56:10 +00:00
DJ Mountney
e848946898
Remove older version of react-router ( #2064 )
2023-12-12 17:58:22 +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
Joel Jeremy Marquez
a3995582c4
Swipe up mobile navbar ( #1758 )
...
* Swipe up mobile navbar to reveal more menus
* Release notes
* Revert navbar button height to 70
* Reduce debounce value
* More tabs coming soon
* VRT update
* VRT update
* Fix: e2e tests
* Smoother mobile navtabs
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2023-11-13 14:14:16 -08:00
Matiss Janis Aboltins
39fa9f2097
🔖 (23.11.0) ( #1859 )
2023-11-04 09:27:13 +00:00
Michael Clark
5cc6bad34b
Maintenance: Updating icons generator to output typescript ( #1785 )
2023-10-19 08:13:04 +01:00
Shaan Khosla
3dfbd23f96
POC Recharts charting library ( #1740 )
2023-10-11 08:02:01 +01:00
Matiss Janis Aboltins
510f635bbc
🔖 (23.10.0) ( #1757 )
...
* 🔖 (23.10.0)
* Remove used release notes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-04 17:33:51 +01:00
Matiss Janis Aboltins
0e539d91fe
✨ (mobile) pull down to trigger bank-sync ( #1663 )
...
* ✨ (mobile) pull down to trigger bank-sync
* Release notes
* Remove canSync checks
2023-09-07 06:56:02 +01:00
Joel Jeremy Marquez
319d196e93
Webpack + SWC Loader ( #1650 )
...
* desktopc-client swc-loader
* More swc
* Jest swc + upgrades
* Revert @swc/jest usage for now
* SWC minify
* Remove setupFilesAfterEnv in package.json as per warning message in CI
* Release notes
* Minify on CI
* swc helpers in loot-core
* @swc/jest
* Upgrade webpack
* Add @swc/core to crdt
* Use yarn cache in github actions
* Cleanup
* Fix electron
* Revert "Fix electron"
This reverts commit 787af1980648fa30788a1d1678dcda534716f31d.
* Revert action.yml cache changes
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2023-09-05 13:42:44 -07:00
Oleh
65899b0ef0
Add support for markdown in notes ( #1587 )
2023-09-04 08:28:07 +01:00
Joel Jeremy Marquez
8ef2c4013a
Experimental OFX parser ( #1600 )
...
* Experimental OFX parser
* Release notes
* Enable enableExperimentalOfxParser in tests
* Move experimental ofx parser to ofx2json
* Enable experimental ofx parser by default
* Address PR comments
2023-09-03 10:33:06 -07:00
Matiss Janis Aboltins
ad4c383adf
🔖 (23.9.0) mobile transaction entry, privacy mode ( #1635 )
2023-09-03 15:54:28 +01:00
Trevor Farlow
d4422f89aa
🐛 Mobile: Account ledger jumps on first selection ( #1625 )
2023-09-01 10:58:26 -06:00
Matiss Janis Aboltins
a0290609f9
👷 visual regression tests ( #1553 )
2023-08-25 17:34:10 +01:00
Joel Jeremy Marquez
79f4d02350
Port App and FatalError components to TS and functional components ( #1535 )
...
* Port app to functional component and tsx
* FatalError functional component + tsx
* Release notes
* Exports cleanup
* App cleanup
* Address PR comments
2023-08-19 12:53:34 -07: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
5cd6b6b7c5
Update to the latest SVGR version & re-generate all icons ( #1368 )
...
Co-authored-by: biohzrddd <10577752+biohzrddd@users.noreply.github.com >
2023-07-19 18:57:50 -04:00
Jed Fox
2860837741
Add typings to most of the Redux logic ( #1269 )
2023-07-18 15:02:40 -04:00
Matiss Janis Aboltins
954309d034
🔖 (23.7.2) more patches (not so critical, but still annoying) ( #1322 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-09 16:41:11 +01:00