Skip to content
Snippets Groups Projects
  1. Feb 02, 2024
  2. Jan 19, 2024
  3. Jan 15, 2024
  4. Jan 12, 2024
  5. Dec 09, 2023
  6. Dec 05, 2023
    • Kyle Mckay's avatar
      Fix failure to create category with deleted name (#2002) · c4ff099f
      Kyle Mckay authored
      * Fix failure to create category with deleted name
      
      I'm not 100% familiar with the design of the data model so may have
      misinterpreted what's going on here, but how I read this:
      
      - The tombstone flag is used to soft delete categories.
      - When creating a new category, duplicate names within a group are
        prevented.
      - When checking for duplicate names, the tombstone flag was unchecked
        which meant deleted categories were falsely blocking creation.
      
      I had a look at category deleteion logic to verify that simply including
      the tombstone flag in this check is sane and see that there's a category
      mapping being maintained to redirect one category to another on
      deletion. So from what I can tell the correct behaviour here is to allow
      a new category with the previously deleted name, rather than to revive
      the old category (to preserve that old mapping lineage).
      
      * Add release note
      
      * Add regression test
      c4ff099f
  7. Nov 22, 2023
  8. Nov 20, 2023
  9. Oct 30, 2023
  10. Jul 30, 2023
  11. Jun 28, 2023
  12. Jun 25, 2023
    • Tom French's avatar
      chore: enforce proper types in `sync/index` (#1077) · fddcdec8
      Tom French authored
      I've updated the return values in `sync/index` to sensible values based
      on how they're being called.
      
      I've updated the type of `msg.value` to be `string | number | null` to
      match the values expected by `serializeValue`
      fddcdec8
  13. Jun 18, 2023
  14. Jun 06, 2023
    • Jed Fox's avatar
      Remove account types (#948) · a25327d3
      Jed Fox authored
      Closes #944, closes #532. ~WIP because something is causing the test
      budget to fail to create because it’s using INSERT instead of UPDATE sql
      queries. (Or not? I have no idea)~
      a25327d3
  15. May 15, 2023
    • SudoCerb's avatar
      Add “Show unused payees” button (#1011) · 1305335f
      SudoCerb authored
      # Add ability to filter the Manage Payees screen to show orphaned payees
      only.
      
      I aimed to modify as little code as possible - we now have a button on
      the Manage Payees screen that will filter the table to show orphaned
      payees only.
      1305335f
  16. May 02, 2023
    • Jed Fox's avatar
      Remove unused payee rules feature (#985) · 646d0d90
      Jed Fox authored
      Fixes #615. I would appreciate double-checking that I didn’t
      accidentally delete anything that is important.
      
      Since I’m removing the related API methods, this is technically a
      breaking change (even if people would have no reason to remove this
      stuff), so we should probably do a major release of the API package.
      646d0d90
  17. Apr 29, 2023
  18. Apr 23, 2023
  19. Apr 12, 2023
  20. Apr 10, 2023
    • Alberto Gasparin's avatar
      Convert commonjs to esm (#877) · cd00da76
      Alberto Gasparin authored
      This PR converts everything (aside from electron) from CommonJS to ESM.
      It is needed to reduce the changes that will happen during the migration
      to Typescript (as TS does not play nice with CJS).
      
      Basically:
      - rewrite `require()` to `import`
      - rewrite `module.exports` to `exports`
      - introduce `ts-node` to run importers so we can convert them to TS too
      
      Lastly, sorry for this larg-ish PR, not my preference but when I tried
      to reduce its scope, I would end up with mixed commons/esm that was even
      more tricky to handle.
      cd00da76
  21. Apr 07, 2023
  22. Feb 10, 2023
  23. Jan 25, 2023
  24. Jan 03, 2023
  25. Sep 02, 2022
  26. Aug 31, 2022
  27. Aug 23, 2022
  28. Apr 29, 2022
Loading