Commit graph

  • 51914867ad fix: give selected day in the template legend a white color Freek van de Ven 2024-07-24 14:02:12 +0200
  • d54a67bc8e fix: allow availability saving when only a template is selected Freek van de Ven 2024-07-24 13:42:34 +0200
  • 17fc6ad9f6 fix: clear start and end before applying a template to an availability selection Freek van de Ven 2024-07-24 13:38:41 +0200
  • 40d80801a0 fix: only change availability details when entire range is covered by a template Freek van de Ven 2024-07-24 13:32:46 +0200
  • 5d24fb490e fix: move buttons from basepage to the bottom Freek van de Ven 2024-07-24 13:09:14 +0200
  • fc0fcc7c9c fix: change the template selection to use light and dark checkmark Freek van de Ven 2024-07-24 11:52:29 +0200
  • 97318ff8c0 fix: remove BasePage from week template modification Freek van de Ven 2024-07-24 11:18:45 +0200
  • 4eecef7b34 fix: capitalize the abbreviated weekday in the calendar grid Freek van de Ven 2024-07-24 10:47:56 +0200
  • b0b5463ed9 chore: add pre-commit configuration Bart Ribbers 2024-07-25 08:52:28 +0200
  • b3a320beee chore: add pre-commit configuration Bart Ribbers 2024-07-25 08:52:28 +0200
  • ff338d6277 fix: swap constraints with scrollview to remove overflow Joey Boerwinkel 2024-07-24 11:24:31 +0200
  • 370f431784 fix: always display selected days and do not overwrite first template Joey Boerwinkel 2024-07-24 10:55:56 +0200
  • 7924e60691 fix: swap constraints with scrollview to remove overflow Joey Boerwinkel 2024-07-24 11:24:31 +0200
  • f6a1f8f428 fix: always display selected days and do not overwrite first template Joey Boerwinkel 2024-07-24 10:55:56 +0200
  • fd2bef92ac fix: remove userId null error in AvailabilityViewModel Freek van de Ven 2024-07-24 08:55:52 +0200
  • 84fe794b4b chore: move default builders to ui/default folder Freek van de Ven 2024-07-23 16:16:00 +0200
  • 4faa0344b4 chore: move default loader to seperate file Freek van de Ven 2024-07-23 16:01:06 +0200
  • 3e2cc1d9f5 feat: add exception for template apply errors in data-interface Freek van de Ven 2024-07-23 15:56:53 +0200
  • a5c46a00aa fix: remove userId null error in AvailabilityViewModel Freek van de Ven 2024-07-24 08:55:52 +0200
  • b28dd819e7 chore: move default builders to ui/default folder Freek van de Ven 2024-07-23 16:16:00 +0200
  • b13665b824 chore: move default loader to seperate file Freek van de Ven 2024-07-23 16:01:06 +0200
  • 7a3c2cc266 feat: add exception for template apply errors in data-interface Freek van de Ven 2024-07-23 15:56:53 +0200
  • 9dcb3950df feat: apply template instead of creating base availabilities Freek van de Ven 2024-07-22 17:05:29 +0200
  • 5ef9f3911c feat: apply template instead of creating base availabilities Freek van de Ven 2024-07-22 17:05:29 +0200
  • c8348be746 feat: add error builder to options Joey Boerwinkel 2024-07-22 14:50:10 +0200
  • 2b931db798 docs: add docs to borderradius getter in options Joey Boerwinkel 2024-07-22 14:24:30 +0200
  • ec2d7e10cf feat: add error builder to options Joey Boerwinkel 2024-07-22 14:50:10 +0200
  • 7aa9a6a412 docs: add docs to borderradius getter in options Joey Boerwinkel 2024-07-22 14:24:30 +0200
  • 53fb9a2e2c feat: add method for applying a template in the availability viewmodel Freek van de Ven 2024-07-22 10:58:11 +0200
  • e1dd2a3520 fix: compare only dates of availabilities for selected range Freek van de Ven 2024-07-19 14:35:42 +0200
  • 5931b4c29a fix: revert calendar UI changes from bad rebase Freek van de Ven 2024-07-19 12:04:31 +0200
  • ceb65ce2f9 feat: add method for applying a template in the availability viewmodel Freek van de Ven 2024-07-22 10:58:11 +0200
  • 52d32a2f46 fix: compare only dates of availabilities for selected range Freek van de Ven 2024-07-19 14:35:42 +0200
  • 9ecc1e7c15 fix: revert calendar UI changes from bad rebase Freek van de Ven 2024-07-19 12:04:31 +0200
  • 67842ed2f5 feat: improve data interface API to be more consistent Joey Boerwinkel 2024-07-22 08:19:25 +0200
  • dd9d04b520 feat: improve data interface API to be more consistent Joey Boerwinkel 2024-07-22 08:19:25 +0200
  • 134f827f3a fix: allow clearing the duration from the pause dialog Freek van de Ven 2024-07-19 10:48:20 +0200
  • 020d7a71f8 fix: handle nullable duration for breaks and correctly update breaks Freek van de Ven 2024-07-18 16:37:38 +0200
  • 5b98ae487b fix: save selected template id with created availabilities Freek van de Ven 2024-07-18 16:36:58 +0200
  • 57e8716913 fix: add userid to created availabilities Freek van de Ven 2024-07-18 16:36:23 +0200
  • 498e51cfc0 fix: preserve userid when switching to template viewmodels Freek van de Ven 2024-07-18 16:35:50 +0200
  • 11da82ab98 fix: allow clearing the duration from the pause dialog Freek van de Ven 2024-07-19 10:48:20 +0200
  • f38397ff9d fix: handle nullable duration for breaks and correctly update breaks Freek van de Ven 2024-07-18 16:37:38 +0200
  • 610ab30c67 fix: save selected template id with created availabilities Freek van de Ven 2024-07-18 16:36:58 +0200
  • 8884e6c6ad fix: add userid to created availabilities Freek van de Ven 2024-07-18 16:36:23 +0200
  • fb99545eda fix: preserve userid when switching to template viewmodels Freek van de Ven 2024-07-18 16:35:50 +0200
  • c7c985be00 feat: refactor getStartTimeForDayOfWeek and EndTime to use polymorphism to simplify the code Bart Ribbers 2024-07-19 10:00:38 +0200
  • cdaca15901 fix: extract deeply nested widgets Bart Ribbers 2024-07-18 14:42:59 +0200
  • 9efbcbf48b fix: reduce complicated ternary operators to simpler conditional statements Bart Ribbers 2024-07-18 14:42:08 +0200
  • 7b54809f6e fix: handle snapshot logic in the state rather than in the layout on the template overview screen Bart Ribbers 2024-07-18 14:34:51 +0200
  • 226c90943a fix: simplify DefaultConfirmationDialog usage by handling the possible null value internally Bart Ribbers 2024-07-18 14:28:23 +0200
  • bb337a4084 remove separate logic from layout comment Bart Ribbers 2024-07-18 14:24:52 +0200
  • 1d65ac5096 fix: don't use initState when the variable can be instatiated through the class definition instead Bart Ribbers 2024-07-18 14:24:32 +0200
  • f5962acf7a fix: get BorderRadius from a common variable rather than redefining it everywhere Bart Ribbers 2024-07-18 14:17:03 +0200
  • a9f744d626 fix: use a BasePage to reduce code duplication in comparable layouts Bart Ribbers 2024-07-18 14:14:14 +0200
  • d765a7a0f8 fix: throw dedicated exceptions rather than generic ones Bart Ribbers 2024-07-18 14:07:34 +0200
  • 1e33d2b7cb fix: use DateTime(day + 1) rather than duration for adding and substracting days Bart Ribbers 2024-07-18 14:06:25 +0200
  • 9a524184f1 fix: change default layout builder to be a widget Bart Ribbers 2024-07-18 14:05:02 +0200
  • bfbe4bcaf9 feat: refactor getStartTimeForDayOfWeek and EndTime to use polymorphism to simplify the code Bart Ribbers 2024-07-19 10:00:38 +0200
  • 47de056028 fix: extract deeply nested widgets Bart Ribbers 2024-07-18 14:42:59 +0200
  • faed00a8c3 fix: reduce complicated ternary operators to simpler conditional statements Bart Ribbers 2024-07-18 14:42:08 +0200
  • eda9c3ba14 fix: handle snapshot logic in the state rather than in the layout on the template overview screen Bart Ribbers 2024-07-18 14:34:51 +0200
  • e4e7e299cf fix: simplify DefaultConfirmationDialog usage by handling the possible null value internally Bart Ribbers 2024-07-18 14:28:23 +0200
  • 1a0d853bce remove separate logic from layout comment Bart Ribbers 2024-07-18 14:24:52 +0200
  • bf8f87dcab fix: don't use initState when the variable can be instatiated through the class definition instead Bart Ribbers 2024-07-18 14:24:32 +0200
  • b39abd0db0 fix: get BorderRadius from a common variable rather than redefining it everywhere Bart Ribbers 2024-07-18 14:17:03 +0200
  • 5ebc314ebd fix: use a BasePage to reduce code duplication in comparable layouts Bart Ribbers 2024-07-18 14:14:14 +0200
  • c59784bf03 fix: throw dedicated exceptions rather than generic ones Bart Ribbers 2024-07-18 14:07:34 +0200
  • dd4de52455 fix: use DateTime(day + 1) rather than duration for adding and substracting days Bart Ribbers 2024-07-18 14:06:25 +0200
  • fcbb71f88e fix: change default layout builder to be a widget Bart Ribbers 2024-07-18 14:05:02 +0200
  • 62a130e3d6 feat: change calendar cell rendering with new design Freek van de Ven 2024-07-17 11:57:35 +0200
  • 9edfbef542 feat: use streambuilders and remove asyncsnapshots from widget parameters Freek van de Ven 2024-07-16 15:29:52 +0200
  • a1017df849 feat: change calendar cell rendering with new design Freek van de Ven 2024-07-17 11:57:35 +0200
  • 70f8ac1db0 fix: export the flutter_availability_data_interface from the userstory Freek van de Ven 2024-07-17 13:29:09 +0200
  • 67b53f8569 fix: export the flutter_availability_data_interface from the userstory Freek van de Ven 2024-07-17 13:29:09 +0200
  • 313a402409 fix: use template viewmodels for the UI state Freek van de Ven 2024-07-16 11:31:38 +0200
  • fd81964b75 feat: add week template modification screen Freek van de Ven 2024-07-16 10:18:08 +0200
  • c7ea82677c feat: add week template overview Freek van de Ven 2024-07-16 10:17:45 +0200
  • 5b54111850 feat: add week template day selector Freek van de Ven 2024-07-15 16:19:16 +0200
  • 92703d536d feat: add combined template time/break section Freek van de Ven 2024-07-15 16:12:33 +0200
  • bb7ee1c5b0 feat: change pause dialog text for templates Freek van de Ven 2024-07-12 14:48:53 +0200
  • 841bdfbee9 fix: allow the entire template card to route to edit page Freek van de Ven 2024-07-12 14:38:28 +0200
  • de7bef300f fix: use template viewmodels for the UI state Freek van de Ven 2024-07-16 11:31:38 +0200
  • 353077ca67 feat: add week template modification screen Freek van de Ven 2024-07-16 10:18:08 +0200
  • be3ac5b274 feat: add week template overview Freek van de Ven 2024-07-16 10:17:45 +0200
  • 931d472081 feat: add week template day selector Freek van de Ven 2024-07-15 16:19:16 +0200
  • 8721b8886b feat: add combined template time/break section Freek van de Ven 2024-07-15 16:12:33 +0200
  • 55929a3829 feat: change pause dialog text for templates Freek van de Ven 2024-07-12 14:48:53 +0200
  • be2d42797a fix: allow the entire template card to route to edit page Freek van de Ven 2024-07-12 14:38:28 +0200
  • 3238fc2c4a chore: apply code review comments Joey Boerwinkel 2024-07-15 11:30:16 +0200
  • 93d6a97f0c chore: apply code review comments Joey Boerwinkel 2024-07-15 11:30:16 +0200
  • bc32462c16 feat: add template deviation marking on availability overview Freek van de Ven 2024-07-12 10:54:13 +0200
  • 04b843d2fd feat: add template selection for creating availabilities Freek van de Ven 2024-07-11 16:06:11 +0200
  • fe910ef041 feat: add a builder for around the bigtextbutton Freek van de Ven 2024-07-11 14:28:13 +0200
  • 1b8aa07874 fix: add correct spacing around calendar day header Freek van de Ven 2024-07-11 13:20:51 +0200
  • 440b1e7caa feat: add confirmation dialog for saving availabilities Freek van de Ven 2024-07-11 11:47:27 +0200
  • 01e1794754 chore: rename screens and filenames to reflect the screen better Freek van de Ven 2024-07-11 11:41:31 +0200
  • 244df8ea1f feat: split the textButtonBuilder into a big and small variant Freek van de Ven 2024-07-11 11:00:28 +0200
  • 1decc7ae86 feat: add template deviation marking on availability overview Freek van de Ven 2024-07-12 10:54:13 +0200
  • 674547568c feat: add template selection for creating availabilities Freek van de Ven 2024-07-11 16:06:11 +0200