Skip to content
Snippets Groups Projects
  1. Aug 03, 2024
  2. Jun 05, 2024
    • Julian Dominguez-Schatz's avatar
      Use amount input on rules page instead of plain text field (#2566) · b89a3202
      Julian Dominguez-Schatz authored
      * Use amount input on rules page instead of plain text field
      
      * Add release notes
      
      * Remove unneeded attributes
      
      * Support percent formatting
      
      * Lint + typecheck
      
      * Fix latent bug
      
      * Handle existing data correctly
      
      * PR feedback: naming
      
      * PR feedback: force percent to a positive number
      
      * PR feedback: reset percent to 100 upon changing input type
      
      * Fix input clamping behaviour
      
      * Empty commit to bump ci
      
      * PR feedback: prop cleanup
      
      * PR feedback: no default number format
      
      * PR feedback: cosmetic refactor
      Unverified
      b89a3202
  3. 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
  4. Jan 19, 2024
  5. Jan 15, 2024
  6. Jan 06, 2024
  7. Dec 05, 2023
  8. Nov 19, 2023
  9. Oct 31, 2023
  10. Oct 04, 2023
    • Joel Jeremy Marquez's avatar
      Editable mobile budget (#1662) · f1973d55
      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
      Unverified
      f1973d55
  11. Sep 03, 2023
  12. Aug 19, 2023
  13. Aug 17, 2023
    • Joel Jeremy Marquez's avatar
      Some typescript migration (#1532) · 6fae7956
      Joel Jeremy Marquez authored
      * Typescript migration
      
      * Release notes
      
      * Update error boundary
      
      * Breakup sidebar components
      
      * Account and Sidebar props
      
      * Remove button in Item component + exports cleanup
      
      * Put accountNameStyle to Account
      
      * Revert component ports (separated to another PR)
      
      * Export cleanup
      
      * Remove ErrorBoundary (separated to another PR)
      
      * Sidebar budgetName as ReactNode
      Unverified
      6fae7956
  14. Jul 30, 2023
  15. Jul 18, 2023
  16. Jul 07, 2023
  17. Jun 09, 2023
  18. May 17, 2023
  19. May 09, 2023
  20. Apr 29, 2023
  21. Apr 28, 2023
  22. Mar 24, 2023
Loading