Repository: IgnisDa/ryot (language: rust)

Issue:
[FEATURE REQUEST] - Day of Week In Workouts
It would be very useful to see which days of the week a particular workout was done. 

Like that, we don't have to leave that screen and open a calendar app or something else.

Example:
But having DoW before the date, rather than after.
![Image](https://github.com/user-attachments/assets/da85faad-fa32-45a8-9d1a-d62237cab448)

Thank you 


Discussion / hints:

Fix patch:
diff --git a/apps/frontend/app/routes/_dashboard.fitness.$entity.$id._index.tsx b/apps/frontend/app/routes/_dashboard.fitness.$entity.$id._index.tsx
index 052ef2e06d..8357c8d6c5 100644
--- a/apps/frontend/app/routes/_dashboard.fitness.$entity.$id._index.tsx
+++ b/apps/frontend/app/routes/_dashboard.fitness.$entity.$id._index.tsx
@@ -451,10 +451,11 @@ export default function Page() {
 					) : null}
 					{loaderData.repeatedWorkout ? (
 						<Box>
-							<Text c="dimmed" span>
+							<Text c="dimmed" span size="sm">
 								Repeated from{" "}
 							</Text>
 							<Anchor
+								size="sm"
 								component={Link}
 								to={$path("/fitness/:entity/:id", {
 									entity: "workouts",
@@ -463,18 +464,22 @@ export default function Page() {
 							>
 								{loaderData.repeatedWorkout.name}
 							</Anchor>
-							<Text c="dimmed" span>
+							<Text c="dimmed" span size="sm">
 								{" "}
-								on {dayjsLib(loaderData.repeatedWorkout.doneOn).format("LLL")}
+								on{" "}
+								{dayjsLib(loaderData.repeatedWorkout.doneOn).format(
+									"dddd, LLL",
+								)}
 							</Text>
 						</Box>
 					) : null}
 					{loaderData.template ? (
 						<Box>
-							<Text c="dimmed" span>
+							<Text c="dimmed" span size="sm">
 								Template used:
 							</Text>{" "}
 							<Anchor
+								size="sm"
 								component={Link}
 								to={$path("/fitness/:entity/:id", {
 									entity: "templates",
@@ -489,7 +494,9 @@ export default function Page() {
 						<Text c="dimmed" span>
 							Done on{" "}
 						</Text>
-						<Text span>{dayjsLib(loaderData.startTime).format("LLL")}</Text>
+						<Text span>
+							{dayjsLib(loaderData.startTime).format("dddd, LLL")}
+						</Text>
 						<SimpleGrid mt="xs" cols={{ base: 3, md: 4, xl: 5 }}>
 							{loaderData.endTime && loaderData.startTime ? (
 								<DisplayStat
diff --git a/apps/frontend/app/routes/_dashboard.fitness.$entity.list.tsx b/apps/frontend/app/routes/_dashboard.fitness.$entity.list.tsx
index ba8e1a8eaa..4d99613267 100644
--- a/apps/frontend/app/routes/_dashboard.fitness.$entity.list.tsx
+++ b/apps/frontend/app/routes/_dashboard.fitness.$entity.list.tsx
@@ -333,7 +333,7 @@ const DisplayFitnessEntity = (props: { entityId: string; index: number }) => {
 								{truncate(entityInformation.name, { length: 20 })}
 							</Anchor>
 							<Text fz={{ base: "xs", md: "sm" }} c="dimmed">
-								{dayjsLib(entityInformation.timestamp).format("LL")}
+								{dayjsLib(entityInformation.timestamp).format("dddd, LL")}
 							</Text>
 						</Group>
 						<Group mt="xs">


Test patch: