Skip to content
Snippets Groups Projects
  1. May 17, 2024
  2. Feb 12, 2024
    • Joel Jeremy Marquez's avatar
      Hooks for frequently made operations (#2293) · 08cbdab2
      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: default avatarMatiss Janis Aboltins <matiss@mja.lv>
      
      ---------
      
      Co-authored-by: default avatarMatiss Janis Aboltins <matiss@mja.lv>
      08cbdab2
  3. Jan 20, 2024
  4. Jan 06, 2024
  5. Dec 18, 2023
  6. Dec 14, 2023
    • Julian Dominguez-Schatz's avatar
      Add schedule end date/count field (#1899) · c09a85f3
      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
      c09a85f3
  7. Dec 05, 2023
  8. Dec 04, 2023
  9. Nov 22, 2023
  10. Sep 09, 2023
  11. Sep 03, 2023
    • Joel Jeremy Marquez's avatar
      Replace usage of glamor CSSProperties with React CSSProperties (#1542) · 63c3d07c
      Joel Jeremy Marquez authored
      * Remove usages of glamor CSSProperties
      
      * Cleanup
      
      * Re-add CellButton className prop
      
      * More removal of glamor CSSProperties
      
      * Release notes
      
      * Fix vrt test failures
      
      * Use React CSSProperties in View
      
      * Custom CSSProperties type
      
      * Settings UI regression fix
      
      * Fix type check errors
      
      * Address PR comments
      
      * CategorySpendingGraph style
      
      * Fix rebase mistake
      63c3d07c
  12. Aug 19, 2023
  13. Aug 13, 2023
  14. Aug 07, 2023
  15. Jul 30, 2023
  16. Jul 26, 2023
  17. Jul 17, 2023
  18. Jul 09, 2023
  19. Apr 21, 2023
  20. Apr 16, 2023
  21. Mar 24, 2023
  22. Mar 02, 2023
  23. Feb 10, 2023
  24. Jan 20, 2023
    • Jed Fox's avatar
      Regenerate icons without the .web.js extension (#485) · 20c7abc1
      Jed Fox authored
      * Regenerate icons without the .web.js extension
      
      * Move icons in the root folder to a “v0” folder
      
      * Remove generated index.js files
      
      * Update generator to auto-remove deleted icons
      
      * Add back AnimatedLoading + Loading
      
      * Add SVG files for missing icons
      
      * lint fix
      
      * the perils of (not) running a case-sensitive file system
      
      * Fix new import
      
      * Switch v0 icons from width/height to viewBox
      20c7abc1
  25. Jan 06, 2023
  26. Sep 02, 2022
  27. Aug 23, 2022
  28. Apr 29, 2022
Loading