Skip to content
Snippets Groups Projects
  1. Mar 05, 2024
  2. Feb 16, 2024
  3. 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>
      Unverified
      08cbdab2
  4. Feb 08, 2024
    • Julian Dominguez-Schatz's avatar
      Add rules with splits (#2059) · 2bb7b3c2
      Julian Dominguez-Schatz authored
      * Add split creation UI to rule creation modal
      
      * Support applying splits when rules execute
      
      * fix: deserialize transaction before running rules
      
      According to how rules are run in other places in the app, we should be
      supplying a "deserialized" (i.e., integer-for-amount and ISO date)
      transaction rather than a "serialized" (amount-plus-formatted-date) one.
      This fixes a crash in how split transactions are applied, as well as
      date-based rules not applying correctly previously (any rule with a date
      condition would never match on mobile).
      
      * Add release notes
      
      * Fix missing types pulled in from master
      
      * PR feedback: use `getActions`
      
      * PR feedback: use `flatMap`
      
      * Fix action deletion
      
      * Don't flicker upon split deletion
      
      * Let users specify parent transaction actions (e.g. linking schedules)
      
      * Support empty splits
      
      * Revert adding `no-op` action type
      
      * Support splits by percent
      
      * Fix types
      
      * Fix crash on transactions page when posting a transaction
      
      The crash would probably have occurred in other places too with
      auto-posting schedules :/
      
      * Fix a bug where schedules wouldn't be marked as completed
      
      This was because the query that we previously used didn't select parent
      transactions, so no transaction was marked as being scheduled (since
      only parent transactions have schedule IDs).
      
      * Add feature flag
      
      * Limit set actions within splits to fewer fields
      
      * Fix merge conflict
      
      * Don't run split rules if feature is disabled
      
      * Fix percent-based splits not applying
      
      * Fix crash when editing parent transaction amount
      
      * Auto-format
      
      * Attempt to fix failing tests
      
      * More test/bug fixes
      
      * Add an extra split at the end if there is a remaining amount
      
      * Make sure split has correct values for dynamic remainder
      
      * Remove extraneous console.log
      Unverified
      2bb7b3c2
  5. Jan 26, 2024
  6. Jan 19, 2024
  7. Jan 12, 2024
  8. Jan 06, 2024
  9. Dec 22, 2023
    • Joel Jeremy Marquez's avatar
      Mobile split transactions (#2068) · 48941188
      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
      Unverified
      48941188
  10. Dec 18, 2023
  11. Dec 05, 2023
  12. Dec 01, 2023
    • Joel Jeremy Marquez's avatar
      Larger mobile autocomplete fonts and paddings (#1900) · 5d1f2d48
      Joel Jeremy Marquez authored
      * Larger mobile autocomplete fonts and paddings
      
      * Release notes
      
      * VRT + update tests
      
      * Update tests
      
      * Update data-highlighted and tests
      
      * Use styles text
      
      * Fix tests
      
      * Fix tests
      
      * Fix tests
      
      * Fix tests
      
      * Fix tests
      
      * Fix tests
      
      * Adjust Add Transaction padding + VRT updates
      
      * Larger autocomplete text and divider
      
      * Fix rebase
      
      * Fix rebase
      
      * Fix icons
      
      * Adjust fonts
      
      * Fix lint errors
      
      * PR feedback
      
      * VRT
      
      * Update embedded autocomplete highlight hover color
      
      * Refactor create payee button
      
      * Embedded create payee button color
      
      * Dummy change to re-run CI
      Unverified
      5d1f2d48
  13. Nov 26, 2023
  14. Nov 22, 2023
  15. Nov 19, 2023
    • Joel Jeremy Marquez's avatar
      Mobile create account (#1853) · b5530085
      Joel Jeremy Marquez authored
      * Mobile create account
      
      * Release notes
      
      * Update add button style
      
      * Add back desktop page header padding
      
      * Empty accounts handling
      
      * decimal keyboard on CreateLocalAccount balance input
      
      * VRT updates
      Unverified
      b5530085
  16. Nov 16, 2023
    • Neil's avatar
      Mobile pages standardized (Colors/UI) (#1874) · e8055bbc
      Neil authored
      * Mobile Color Consistency
      
      * VRT updates
      
      * color updates
      
      * notes
      
      * Sync Text
      
      * Adjust header font smaller
      
      * color and format adjustments
      
      * tidying header buttons
      
      * color and button adjustments
      
      * Header Text color
      
      * VRT updates
      
      * back button changes
      
      * VRT changes
      
      * adjust buttons
      
      * lint fix
      
      * darkTheme header background
      
      * VRT updates
      
      * VRT updates
      Unverified
      e8055bbc
  17. Nov 15, 2023
    • Neil's avatar
      Color Consolidations (#1868) · fecc9178
      Neil authored
      * Color normalization
      
      * color updates
      
      * VRT updates
      
      * update colors table
      
      * VRT updates
      
      * more VRT updates
      
      * pillborder
      
      * VRT updates
      
      * Revert "VRT updates"
      
      This reverts commit ae58317b00f5ad5e1b75f197f32ca9eda25b63cd.
      
      * Revert "more VRT updates"
      
      This reverts commit a316745efdce2f7c280a166406a5894976612f02.
      
      * Revert "VRT updates"
      
      This reverts commit 03797af362e24612608255dcec7f4ff0dc1faa46.
      
      * Revert "VRT updates"
      
      This reverts commit 454adac2510b0acddb15e6acf86ffb3d7af021f5.
      
      * VRT refresh
      
      * border color
      
      * Checkbox Border
      
      * VRT updates
      Unverified
      fecc9178
  18. Nov 11, 2023
  19. Nov 09, 2023
  20. Nov 05, 2023
  21. Nov 04, 2023
  22. Oct 27, 2023
  23. Oct 22, 2023
  24. Oct 21, 2023
  25. Oct 04, 2023
  26. Sep 16, 2023
  27. Sep 15, 2023
  28. Sep 11, 2023
  29. Sep 08, 2023
  30. Sep 07, 2023
Loading