- Feb 27, 2024
-
-
youngcw authored
* fix missing name * note * update how payees is created * lint
-
- Feb 20, 2024
-
-
youngcw authored
* schedule default amount * note * vrt
-
- Feb 12, 2024
-
-
Joel Jeremy Marquez authored
* Hooks for frequently made operations * Release notes * Fix typecheck errors * Remove useGlobalPrefs * Add null checks * Fix showCleared pref * Add loaded flag for categories, accounts and payees state * Refactor to reduce unnecessary states * Fix eslint errors * Fix hooks deps * Add useEffect * Fix typecheck error * Set local and global pref hooks * Fix lint error * VRT * Fix typecheck error * Remove eager loading * Fix typecheck error * Fix typo * Fix typecheck error * Update useTheme * Typecheck errors * Typecheck error * defaultValue * Explicitly check undefined * Remove useGlobalPref and useLocalPref defaults * Fix default prefs * Default value * Fix lint error * Set default theme * Default date format in Account * Update packages/desktop-client/src/style/theme.tsx Co-authored-by:
Matiss Janis Aboltins <matiss@mja.lv> --------- Co-authored-by:
Matiss Janis Aboltins <matiss@mja.lv>
-
- Feb 03, 2024
-
-
xentara1 authored
-
- Jan 06, 2024
-
-
Joel Jeremy Marquez authored
* ESLint no-default-exports 12 - All loot-core folders except server * Release notes * Fix imports
-
Joel Jeremy Marquez authored
* ESLint no-default-exports 10 - all desktop-client src folders except icons * Release notes
-
Joel Jeremy Marquez authored
* ESLint no default exports 9 - components folder * ESLint no default exports 9 - components folder 2 * Release notes
-
Joel Jeremy Marquez authored
* Fix default imports * Fix manager Modals import * ESLint no default exports 8 * Release notes * Schedules
-
Joel Jeremy Marquez authored
* Fix default imports * Fix manager Modals import * ESLint no default exports 7 * Release notes
-
Joel Jeremy Marquez authored
* Fix default imports * Fix manager Modals import * ESLint no default export part 6 - View.tsx * Fix default imports * Fix imports * Release notes
-
Joel Jeremy Marquez authored
* Fix default imports * Fix manager Modals import * ESLint no-default-exports part 5 - Text.tsx * Fix default import * Release notes
-
Joel Jeremy Marquez authored
* ESLint no-default-exports part 4 * Fix default imports * Fix default imports * Fix manager Modals import * Release notes
-
Joel Jeremy Marquez authored
* ESLint no default imports - Button * Fix * Release notes * Fix Button imports
-
- Dec 22, 2023
-
-
Joel Jeremy Marquez authored
* Mobile split transactions * Release notes * Fix colors * Update test ids * AmountInput component on split transactions * Add notes to mobile split transaction * Ease of use improvements + functional components * Ease of use updates * VRT updates * Fix AmountInput blur * Remove negative state in AmountInput + fix vrt
-
- Dec 18, 2023
-
-
DJ Mountney authored
-
- Dec 14, 2023
-
-
Julian Dominguez-Schatz authored
* Add "end" field with date/count options * Use "end" field to generate schedule * Show "end" field in recurring description * Disable weekend before/after picker when not enabled * Add release notes * Fix failing typechecks * Add some description tests * PR feedback * 'Features', not 'Feature' * Fix goal templates infinite loop * Empty commit to bump ci * Fix bug where schedule templates in the past would apply incorrectly For example, if you had a schedule which started in November 2023 for 1.00, and you applied the schedule in October 2023, then you would end up with a value of 0.50 applied in October. * Fix handling of schedules with an end date This commit also includes a refactor of the skip-weekend logic: rather than referring only to dates with skipped weekends (which requires checking whether the "next date" request worked correctly), we track a "base date" which is the previous value of the schedule according to the rrule, excluding any weekend-skipping. This lets us use `addDays(baseDate, 1)` to get the next occurrence, regardless of the weekend behaviour. Doing things this way ensures that the loop will always make progress. * Only compute skipped weekend if weekend skips were requested * Fix typo in iterate-schedule-occurrences code We should be using `nextBaseDate` to derive the next base date, not `nextDate`; this is because we want the base date to be guaranteed to make progress in each loop iteration, so we can finish in at most 30 iterations without duplicate base dates. * Use const * Revert const -> let for one mutable variable
-
- Dec 05, 2023
-
-
Joel Jeremy Marquez authored
* ESLint prefer-const components folder part 2 * Release notes
-
- Nov 22, 2023
-
-
Matiss Janis Aboltins authored
-
- Oct 21, 2023
-
-
Neil authored
* page color updates * notes
-
- Oct 14, 2023
-
-
Joel Jeremy Marquez authored
* Allow linked child transactions * Release notes
-
- Oct 04, 2023
-
-
Joel Jeremy Marquez authored
* Editable mobile budget * Fix error on empty amount * Fix typo * Decimal keyboard + select input on click * Remove scrollIntoView * Fix focus * Focus input on negative/positive * Use CellValue * Functional mobile components * Blur fix c/o dmlazaro * Use pointer event * Remove useFireChangeOnUnmount * Release notes * Prevent default on pointerdown * Add dmlazaro to release notes * Disable amount input button when not focused * Remove input refocus
-
- Sep 12, 2023
-
-
Matiss Janis Aboltins authored
-
- Aug 24, 2023
-
-
Trevor Farlow authored
-
- Aug 19, 2023
-
-
Pol Eyschen authored
* allow schedules to skip weekends * wording * release note * skip weekend in upcoming dates as well * Clean UI * Move switch to the date selection modal
-
- Aug 09, 2023
-
-
Jed Fox authored
Co-authored-by:
Trevor Farlow <trevdor@users.noreply.github.com>
-
- Jul 30, 2023
-
-
Matiss Janis Aboltins authored
Part 2 of the path migration. No functional changes. Part 1: https://github.com/actualbudget/actual/pull/1418 --------- Co-authored-by:
Jed Fox <git@jedfox.com>
-
- Jul 26, 2023
-
-
Jed Fox authored
-
- Jul 04, 2023
-
-
Neil authored
There's no new code here, just a reorg. Had to change some import calls in some files to make it all work properly. Having just done a lot of work in the accounts directory I figured it could do with some organization. I've broken out all the Header functions into a different file in order to cut down on the size of the account.js file. I also moved the transactions files into a new directory since they are used by other pages. Also makes them easier to find with this structure.
-
- Jun 23, 2023
-
-
Trevor Farlow authored
Co-authored-by:
Jed Fox <git@jedfox.com>
-
- Jun 15, 2023
-
-
Jed Fox authored
Depends on https://github.com/actualbudget/docs/pull/202.
-
- Apr 24, 2023
-
-
Matiss Janis Aboltins authored
-
- Apr 23, 2023
-
-
Jed Fox authored
-
Matiss Janis Aboltins authored
Upgrading `Downshift` dependency
-
- Apr 19, 2023
-
-
Matiss Janis Aboltins authored
Removing `react-select` and the new autocomplete. This experiment has failed, so cleaning things up now.
-
- Apr 16, 2023
-
-
Pol Eyschen authored
Co-authored-by:
Jed Fox <git@jedfox.com>
-
- Mar 24, 2023
-
-
Jed Fox authored
Seems to build fine, will test later.
-
- 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
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`
-
- Mar 17, 2023
-
-
Matiss Janis Aboltins authored
-
- Feb 25, 2023
-
-
Matiss Janis Aboltins authored
Working on #583
-