- Apr 05, 2023
-
-
Jed Fox authored
This improves usability of narrow screen widths, and also prepares for further optimizations that would allow us to use the sidebar largely as-is on mobile, instead of having to have a tab bar. --------- Co-authored-by:
Matiss Janis Aboltins <matiss@mja.lv>
-
- Apr 04, 2023
-
-
Matiss Janis Aboltins authored
Closes #764 Dismiss the update notification only after clicking "close" button
-
Matiss Janis Aboltins authored
Closes #779 Normalize the input value when switching between single/multi select fields. Most visible when using the "notes" field filter.
-
Jed Fox authored
Fixes #852.
-
Matiss Janis Aboltins authored
Closes #842 --------- Co-authored-by:
Jed Fox <git@jedfox.com>
-
Matiss Janis Aboltins authored
Small migration of `NewAutocomplete`. --------- Co-authored-by:
Jed Fox <git@jedfox.com>
-
- Apr 03, 2023
-
-
Jed Fox authored
Previously, we were using an alpha version of date-fns v2. Now we’re using the latest stable v2.
-
Jed Fox authored
Safari now supports real favicons, and the existing icon was just a solid circle which isn’t very clear. Before/After: <img width="139" alt="Screenshot_2023-04-03 14 05 06" src="https://user-images.githubusercontent.com/25517624/229590886-b814d622-6780-4222-804c-edc84c43a2f6.png"> <img width="140" alt="Screenshot_2023-04-03 14 06 56" src="https://user-images.githubusercontent.com/25517624/229591285-d808fa92-6141-4a23-8e50-e1f46e5b3d03.png">
-
Alberto Gasparin authored
Part 1 of the conversion. Mostly renaming js to ts and making sure things make still sense. Added also handy TS ESLint rules. In order to support the various .web/.electron/... I ended up adopting `index.d.ts` as pattern to share type definition. Let me know if that makes sense for you too. Right now the function type definition is duplicated, but the solution will be importing from `index.d.ts` and using `const fn: FnDef = () => ...` that way we can keep all variants in sync from a single type file. Such rewrite however is better done in another PR otherwise we risk confusing git and loosing history (rename + too many changes). Another thing that might do in the next PR is convert all files to ESModules, as things get confusing between CJS exports, ESM default/named and TS adds extra complains.
-
- Apr 02, 2023
-
-
Matiss Janis Aboltins authored
Sometimes the test failed because.. `parseFloat("1,234.55") === 1)`
-
- Apr 01, 2023
-
-
Matiss Janis Aboltins authored
-
Matiss Janis Aboltins authored
-
- Mar 31, 2023
-
-
Matiss Janis Aboltins authored
-
Matiss Janis Aboltins authored
Improving the UX for Nordigen bank-sync account import modal.
-
Matiss Janis Aboltins authored
Implement min-width for the autocomplete to make it look better on small screens. https://github.com/actualbudget/actual/issues/773#issuecomment-1482254636 <img width="304" alt="Screenshot 2023-03-31 at 19 02 06" src="https://user-images.githubusercontent.com/886567/229195868-7d858f18-0c1a-4a9d-95be-5dd0e4aef92c.png">
-
Jed Fox authored
-
- Mar 29, 2023
-
-
Alberto Gasparin authored
-
- Mar 28, 2023
-
-
Alberto Gasparin authored
-
- Mar 27, 2023
-
-
Jed Fox authored
-
- Mar 26, 2023
-
-
Matiss Janis Aboltins authored
Added onboarding and budget e2e tests. Also fixed an issue for first-time flows using imports: currently people end up with a blank white screen after importing. Instead they should see the budget table. Related: https://github.com/actualbudget/actual/issues/583
-
- Mar 24, 2023
-
-
Aidan Harbison authored
- When parsing an amount string, consider surrounding parentheses to mean the amount is negative. - Ensures all input to `parseFloat()` is sanitized. Closes: #807
-
Jed Fox authored
Seems to build fine, will test later.
-
- Mar 23, 2023
-
-
Matiss Janis Aboltins authored
Adding an explicit bank-sync warning disclaimer. #724 <img width="542" alt="Screenshot 2023-03-21 at 20 09 54" src="https://user-images.githubusercontent.com/886567/226729803-29606532-3d9f-4114-8987-9612bd92181b.png">
-
Alberto Gasparin authored
Adding a "create rule" menu item in the transactions dropdown to open the create new rule modal, pre-filled with the payee information. Fixes #749
-
- Mar 22, 2023
-
-
Matiss Janis Aboltins authored
Co-authored-by:
Jed Fox <git@jedfox.com>
-
- Mar 21, 2023
-
-
Tomek Modrzyński authored
-
Jed Fox authored
This PR improves the consistency of the settings UI by moving everything (except the budget name field on mobile) into `<Setting>` boxes. Additionally, it adds a “Settings” option to the file dropdown menu (I keep expecting it to be there, and I think it’s reasonable to expose it in both locations so it’s easier to access)
-
Jed Fox authored
-
Jakub Kuczys authored
I'm not sure if this is something you want but it was a simple change so I figured I might as well contribute it. This PR allows the user to upload `.blob` files that they may have gotten from server's `user-files/` folder. This can be useful if the user didn't export the file but has server backups. --------- Co-authored-by:
Jed Fox <git@jedfox.com>
-
- Mar 20, 2023
-
-
Matiss Janis Aboltins authored
Disabling the flaky unit test step. We should re-enable it eventually, but right now it just creates unnecessary noise..
-
Jed Fox authored
-
Matiss Janis Aboltins authored
Depends on server change: https://github.com/actualbudget/actual-server/pull/168
-
- Mar 19, 2023
-
-
Matiss Janis Aboltins authored
Making consistent height between multi/single input autocomplete.
-
Piero Mamberti authored
-
- Mar 18, 2023
-
-
Matiss Janis Aboltins authored
Enabling the new autocomplete for dev/preview deployments. This will allow us to spot any more issues there might be before we release the new autocomplete. https://github.com/actualbudget/actual/issues/773
-
Matiss Janis Aboltins authored
The final `Autocomplete` refactors. After this is merged what's remaining is to do extensive testing and address the bugs in https://github.com/actualbudget/actual/issues/773 This PR moves `Nordigen` autocomplete to the new one without using a feature flag. IMO this is a safe change given the simple nature of the Nordigen autocomplete component.
-
Matiss Janis Aboltins authored
Refactored all feature flags to use the new `useFeatureFlag` hook. Also added a new functionality to this feature flag: ability to define custom "default" value for a feature flag. This will allow us to enable the new autocomplete component for everyone using Netlify builds eventually (need to address some issues before doing so).
-
Jed Fox authored
-
Matiss Janis Aboltins authored
Further iterations on the new autocomplete. 1. Created `AccountAutocomplete` 2. Started using new autocomplete in `GenericInput` (used for notes field) 3. Extracted common functionality between the three new autocompletes to a generic component: `Autocomplete`
-
Jed Fox authored
- Add a “hide decimal places” setting to visually hide the `.xx` from currency values globally - When hiding the fractional digits, slightly decrease character spacing to allow more digits to show up Ref: #327 New settings: <img width="566" alt="Screenshot_2023-03-17 14 19 46" src="https://user-images.githubusercontent.com/25517624/225986815-b884b93d-02f9-48b3-a73d-d27f90b678cf.png"> Before/after: <img width="149" alt="Screenshot_2023-02-27 21 47 07" src="https://user-images.githubusercontent.com/25517624/222916856-21ab4f03-56c6-4b24-8fc1-ac4b883138b7.png"><img width="131" alt="Screenshot_2023-02-27 22 02 01" src="https://user-images.githubusercontent.com/25517624/222916859-cf882ca3-6087-4994-818e-239c3374e412.png">
-