- Aug 11, 2024
-
-
Julian Wachholz authored
* 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>
-
- Aug 08, 2024
-
-
Robert Dyer authored
* Add "S" hotkey for viewing/linking schedules. * Default to filtering by account name when linking a schedule to a transaction. * Work on 'all accounts' page. * Update help modal * add release note
-
- Jul 29, 2024
-
-
Matiss Janis Aboltins authored
-
- Jul 22, 2024
-
-
Bruno Ribeiro authored
Enhance Autocomplete sorting, Payees tab filter, and Schedules tab filter to ignore characters with accents / diacritics (#3045) * Autocomplete sort now ignores diacritics * Payees tab now takes into account diacritics * Category Autocomplete now ignores diacritics * Schedules filter now ignore diacritics * Added release note * Fixed type error * Added normalisation to manage rules filter * Added normalisation to $like operator * Added normalisation function to loot-core * Fixed type error & added normalisation to notlike * Fixed unit tests * Changed normalise to use loot-core/shared on desktop * Linting fix
-
- Jul 20, 2024
-
-
Joel Jeremy Marquez authored
* React Aria Modal POC * Fix imports * Use composition * Fix typecheck and lint errors * VRT * Fix schedule details modal header * Fix typecheck error + VRT * Fix typecheck error * Release notes * Update release note * Fix props * Update modal props * useModalState hook * VRT * VRT * Fix typecheck error * Fix modal close * VRT * Fix test * Fix typecheck error
-
- Jul 15, 2024
-
-
Matiss Janis Aboltins authored
-
- Jul 03, 2024
-
-
Joel Jeremy Marquez authored
* 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
-
- Jun 26, 2024
-
-
Joel Jeremy Marquez authored
* Group and ungroup split transactions * Release note * Fix release note category * Do not allow on reconciled transactions * Add account validation, fix undo behavior, set split payee * Fix lint errors * Allow extracting some child transactions * Disabled split/unsplit selected items menu * Fix lint error * Fix typecheck error * Special Split payee * "Split" payee on parent transaction * Show manage payees on payee autocomplete modal * Fix typecheck error + cleanup * Fix typecheck error + cleanup * VRT * Fix tests * VRT * Only show split/unsplit when applicable
-
- Jun 13, 2024
-
-
aaimio authored
* fix: remove negative margin on ScheduleLink * chore: add note for upcoming release notes * feat: increase width of <ScheduleLink> --------- Co-authored-by:
youngcw <calebyoung94@gmail.com>
-
- Jun 03, 2024
-
-
Matiss Janis Aboltins authored
*
(tooltip) refactoring to react-aria (vol.6) * Release notes
-
- May 15, 2024
-
-
Joel Jeremy Marquez authored
* Refactor Page component and use in report pages * Release notes * Fix typecheck error and budget table background * Update pages * VRT updates * Reports page data-testid * VRT updates * Updates * VRT * Paddings * Put create new custom report in page header * Cleanup * Feedback * VRT * Fix graph sizes in mobile * Update flex grow * VRT
-
- Mar 25, 2024
-
-
Joel Jeremy Marquez authored
* Autocomplete changes related to mobile modals PR * Release notes * Fix lint error * AccountDetails * Code review updates
-
- 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 15, 2024
-
-
Tristan Radisson authored
* Allow early schedule post transaction * Added release notes file
-
- 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 07, 2024
-
-
Joel Jeremy Marquez authored
* Upgrade desktop-client depenencies * Release notes * yarn dedupe * yarn dedupe * Fix typecheck error * Update sass * Update useSelectors
-
- Feb 03, 2024
-
-
xentara1 authored
-
Joel Jeremy Marquez authored
* Remove modals.d.ts * Release notes * Fix typecheck * Fix lint error
-
- Jan 19, 2024
-
-
Matiss Janis Aboltins authored
-
Matiss Janis Aboltins authored
-
- Jan 15, 2024
-
-
Matiss Janis Aboltins 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 - icons * Fix icon imports + lint errors * Release notes * Fix typecheck error * Fix icon import * Fix lint error
-
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 exports - part 3 * Fix default imports * Release notes * Fix Menu
-
Joel Jeremy Marquez authored
* ESLint no default imports - Button * Fix * Release notes * Fix Button imports
-
Joel Jeremy Marquez authored
* ESLint no-default-imports part 1 * Release notes * Remove Notes.tsx default export * Fix Notes imports
-
Matiss Janis Aboltins authored
-
- Dec 29, 2023
-
-
Matiss Janis Aboltins authored
-
- 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
-
Matiss Janis Aboltins authored
-
- 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
-