Skip to content
Snippets Groups Projects
  1. Apr 30, 2024
  2. Apr 26, 2024
  3. Apr 07, 2024
    • shall0pass's avatar
      Cleanup tool group enhancement (#2480) · 90305965
      shall0pass authored
      * add group enhancement
      
      * warnings
      
      * note
      
      * add more group functions
      
      * add Global: to differentiate warning from group warnings
      
      * weights not properly recorded for sinking groups, safeNumber error
      Unverified
      90305965
  4. Apr 02, 2024
  5. Mar 04, 2024
  6. Feb 05, 2024
  7. Jan 31, 2024
  8. Jan 24, 2024
  9. Jan 19, 2024
  10. Jan 15, 2024
  11. Jan 14, 2024
  12. Jan 07, 2024
  13. Jan 06, 2024
  14. Jan 03, 2024
  15. Dec 18, 2023
  16. Dec 15, 2023
  17. 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
      Unverified
      c09a85f3
  18. Dec 09, 2023
  19. Dec 01, 2023
  20. Nov 28, 2023
  21. Nov 22, 2023
  22. Nov 17, 2023
  23. Nov 11, 2023
  24. Nov 08, 2023
  25. Oct 10, 2023
  26. Oct 06, 2023
  27. Sep 26, 2023
  28. Sep 21, 2023
  29. Aug 28, 2023
  30. Aug 08, 2023
  31. Aug 07, 2023
  32. Aug 06, 2023
  33. Aug 05, 2023
  34. Aug 03, 2023
  35. Jul 29, 2023
Loading