Commit Graph

165 Commits

Author SHA1 Message Date
99dfd14ec9 validation now runs async, to allow for potential api calls whilst validating (the results of these calls should be cached to help with performance) 2026-02-25 18:39:24 +00:00
4706b78d88 Started adding support for stages 2026-02-25 17:28:47 +00:00
70e4258071 Added support for IByPassable 2026-02-25 12:36:15 +00:00
066709eddb Added the cost editor 2026-02-24 22:40:37 +00:00
083d79caaa Implemented most of the Budget capability editor
Can now delete a task from the tasks list.
2026-02-24 20:56:18 +00:00
6734e9b83a Moved the duration field into the ITask, and made it part of every task 2026-02-23 23:12:39 +00:00
fb09052476 OutcomeOfApprovalVerdict should now be working 2026-02-23 22:59:15 +00:00
a3430d221d Added the approval IOutcome<verdict> capability to the codebase. 2026-02-22 23:33:44 +00:00
5a76155e8d More translation items 2026-02-22 23:31:16 +00:00
7a4cd60a63 Lots of tanslation changes, and code refactoring 2026-02-22 23:27:36 +00:00
c7f37f2bd6 Updated lots of translations. 2026-02-22 23:24:07 +00:00
7111de88ec Couple of minor bug fixes 2026-02-20 20:03:39 +00:00
76a001b13d Removed react-toggle 2026-02-19 23:21:26 +00:00
8cda79e98b font awesome upgraded to v7 2026-02-19 23:04:24 +00:00
207248f3c3 Another package updated 2026-02-19 22:48:46 +00:00
72bae14a01 Sorted out some npm issues.
downgraded to react 18, not quite ready for react 19 yet.
Also removed some unneeded modules
2026-02-19 22:46:33 +00:00
b419993e98 Done some more upgrades 2026-02-19 21:56:24 +00:00
d96a578371 tidy up 2026-02-19 21:01:11 +00:00
91ee3b8255 Switch from Create React App to Vite 2026-02-19 20:55:13 +00:00
cd758b657f Added .lang files to the root languages to denote which locale it represents by default. 2026-02-19 11:06:26 +00:00
85bf314bc4 Updated translations using new AI Engine! 2026-02-19 10:01:54 +00:00
88d21c2101 Workingon a script to use an LLM to do the translation work. 2026-02-17 23:56:21 +00:00
f2568e1aab Raci is now working, and will be translated too. 2026-02-17 21:09:47 +00:00
9c86376fc5 Role picker is now present and seems to be working. 2026-02-17 20:48:35 +00:00
bde4247e29 Optimisations to try and lower the number of rerenders required when switching tasks 2026-02-16 22:27:29 +00:00
f530fc7efa Added a standard component for the validationErrorIcon.
Fixed a rampant re rendering issue.
2026-02-16 22:16:18 +00:00
849d0177ec SelectableList now only forces a scroll when the selected item is changed 2026-02-16 21:40:23 +00:00
b4b32dc95e The AddTaskButton is now stuck in place on the screen, so the task list will scroll instead. 2026-02-16 21:30:08 +00:00
b1d2ee70c9 Independent scrolling is now working for the TasksTab 2026-02-16 21:24:31 +00:00
a777f3157a Task validation now happens when the task is loaded into view, to ensure that the validation messages are shown properly. 2026-02-16 20:54:58 +00:00
226d402578 Improvements to the validation engine 2026-02-16 20:35:56 +00:00
4b3f65ec20 Altered VSCode so that both the UI and the swagger page load when debugging is launched. 2026-02-16 19:02:04 +00:00
55f484cf70 Stopping debug session now stops the tasks 2026-02-16 18:53:14 +00:00
97909483d4 VS Code debugging is working 2026-02-16 18:24:05 +00:00
5188570f26 Added Aria compliance to the selectablelist. 2026-02-16 16:20:34 +00:00
9ae4b54155 Fixed the keyboard stealing issue 2026-02-16 16:17:48 +00:00
237267ff3a Selectable list now responds to arrow key presses 2026-02-16 00:00:17 +00:00
d95ba45867 Upgraded domain picker to access a GeneralIdRef as well as the array 2026-02-15 23:52:07 +00:00
71e19ebc74 Fixed the white screen flashing issue. 2026-02-15 23:01:56 +00:00
3cc7a42f57 Started working on the assignments editor 2026-02-15 22:15:11 +00:00
0130a578ea The ITags capability editor is now working. 2026-02-15 18:13:58 +00:00
3286de24e7 Renamed the checklist input type for consistency. 2026-02-15 16:57:05 +00:00
a52b05037b Capability editor engine is now working and should allow me to define lots of editors for different c# interfaces, allowing composition of lots of task types. 2026-02-15 16:39:17 +00:00
86ebdc8b72 Refactored the code so that the capability editors have even less duplicated code 2026-02-14 23:39:03 +00:00
e7a084c301 Altered the default assignment code so that it is scalable. 2026-02-14 22:56:34 +00:00
f45f9f0b25 Added sorting to the task list. 2026-02-14 18:12:00 +00:00
69bb924510 Tasks how get assigned a default predecessor. 2026-02-14 17:53:46 +00:00
ed2ed1ac6e Swapped out the select multi implemenation to a dedicated checklist control. 2026-02-14 17:04:07 +00:00
1e1293f005 Fixed lots of bugs where useEffect were being triggered repeatedly. 2026-02-14 16:40:24 +00:00
291a391faf Tidy up of compiler warnings, also make sure that the unique naming works better. 2026-02-14 14:59:34 +00:00