From efe13a605ec1806299cdf6a4648a7bd2097925c8 Mon Sep 17 00:00:00 2001 From: William Sonesson Date: Fri, 10 Oct 2025 16:41:57 +0200 Subject: [PATCH 1/8] Add checkbox to show times for today only in Kapten Alloc --- src/main/scala/pgkn/pages/KaptenAlloc.scala | 27 +++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/src/main/scala/pgkn/pages/KaptenAlloc.scala b/src/main/scala/pgkn/pages/KaptenAlloc.scala index 442bc33..b2694d4 100644 --- a/src/main/scala/pgkn/pages/KaptenAlloc.scala +++ b/src/main/scala/pgkn/pages/KaptenAlloc.scala @@ -98,6 +98,7 @@ object KaptenAlloc: ): HtmlElement = val searchQuery = Var("") val showPassed = Var(selectedId.isDefined) + val showTodayOnly = Var(false) val showToast = Var(false) val timeFilteredEntries = @@ -109,6 +110,24 @@ object KaptenAlloc: val now = new js.Date().getTime() entries.filter(_.time.toDouble >= now) ) + .combineWith(showTodayOnly.signal) + .map((entries, showTodayOnly) => + if !showTodayOnly then entries + else + val startOfToday = + val d = new js.Date(); + d.setHours(0,0,0,0); + d.getTime(); + val endOfToday = + val d = new js.Date(); + d.setHours(23,59,59,59); + d.getTime(); + entries.filter(entry => + entry.time.toDouble >= startOfToday && + entry.time.toDouble <= endOfToday + ) + ) + val formattedEntries = timeFilteredEntries.map(_.map(_.toFormatted)) @@ -216,6 +235,14 @@ object KaptenAlloc: onInput.mapToChecked --> showPassed ), span("Inkludera passerade tider") + ), + label( + input( + typ := "checkbox", + checked <-- showTodayOnly.signal, + onInput.mapToChecked --> showTodayOnly + ), + span("Idag?") ) ), div( From a6741031808032969c77959e4bd90f020034859d Mon Sep 17 00:00:00 2001 From: William Sonesson Date: Fri, 10 Oct 2025 14:26:17 +0200 Subject: [PATCH 2/8] =?UTF-8?q?More=20Aura=20on=20sigrid=20coming=20soon?= =?UTF-8?q?=20page=20=F0=9F=94=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- public/gifs/dropping_soon.gif | Bin 0 -> 20061 bytes src/main/scala/pgkn/pages/Sigrid.scala | 5 ++++- 3 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 public/gifs/dropping_soon.gif diff --git a/package.json b/package.json index 0d63368..5741e41 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "pgkn", "private": true, - "version": "1.4.2", + "version": "1.4.3", "type": "module", "scripts": { "dev": "vite", diff --git a/public/gifs/dropping_soon.gif b/public/gifs/dropping_soon.gif new file mode 100644 index 0000000000000000000000000000000000000000..2d30f786e210d200b46df53829f3e28f2d43a3fd GIT binary patch literal 20061 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 literal 0 HcmV?d00001 diff --git a/src/main/scala/pgkn/pages/Sigrid.scala b/src/main/scala/pgkn/pages/Sigrid.scala index 6262f3e..3389e9e 100644 --- a/src/main/scala/pgkn/pages/Sigrid.scala +++ b/src/main/scala/pgkn/pages/Sigrid.scala @@ -9,6 +9,9 @@ object Sigrid: mainTag( NavHeader(router), div( - p("Sigrid: Coming soon") + styleAttr := "display: flex; justify-self: center;", + img(src:="/gifs/dropping_soon.gif", + width:= "30rem" + ) ) ) From 0859d483cb858b2bdf46b50d32900eacbf78f5b1 Mon Sep 17 00:00:00 2001 From: Julius Date: Thu, 9 Oct 2025 23:59:23 +0200 Subject: [PATCH 3/8] Added case sensitivity alternative with checkbox --- src/main/scala/pgkn/pages/KaptenAlloc.scala | 29 ++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/src/main/scala/pgkn/pages/KaptenAlloc.scala b/src/main/scala/pgkn/pages/KaptenAlloc.scala index b2694d4..478878e 100644 --- a/src/main/scala/pgkn/pages/KaptenAlloc.scala +++ b/src/main/scala/pgkn/pages/KaptenAlloc.scala @@ -99,6 +99,7 @@ object KaptenAlloc: val searchQuery = Var("") val showPassed = Var(selectedId.isDefined) val showTodayOnly = Var(false) + val caseSensitive = Var(selectedId.isDefined) val showToast = Var(false) val timeFilteredEntries = @@ -134,13 +135,27 @@ object KaptenAlloc: val filteredFormattedEntries = formattedEntries .combineWith(searchQuery.signal) - .map((entries, query) => + .combineWith(caseSensitive.signal) + .map((entries, query, caseSense) => if query.trim.isEmpty then entries else - val terms = query.toLowerCase.split("\\s+").filter(_.nonEmpty) + val terms = if caseSense then + query.split("\\s+").filter(_.nonEmpty) + else + query.toLowerCase.split("\\s+").filter(_.nonEmpty) entries.filter(entry => terms.forall(term => - entry.entryType.toLowerCase.contains(term) || + if caseSense then + entry.entryType.contains(term) || + entry.dateStr.contains(term) || + entry.weekNum.contains(term) || + entry.dayStr.contains(term) || + entry.timeStr.contains(term) || + entry.group.contains(term) || + entry.room.contains(term) || + entry.supervisor.contains(term) + else + entry.entryType.toLowerCase.contains(term) || entry.dateStr.toLowerCase.contains(term) || entry.weekNum.toLowerCase.contains(term) || entry.dayStr.toLowerCase.contains(term) || @@ -243,6 +258,14 @@ object KaptenAlloc: onInput.mapToChecked --> showTodayOnly ), span("Idag?") + ), + label( + input( + typ := "checkbox", + checked <-- caseSensitive.signal, + onInput.mapToChecked --> caseSensitive + ), + span("Versalsensitiv") ) ), div( From 780851eedc5adee27a36f6748a940fed7da1e464 Mon Sep 17 00:00:00 2001 From: Julius Date: Fri, 10 Oct 2025 00:17:18 +0200 Subject: [PATCH 4/8] Fixade svengelska o.o --- src/main/scala/pgkn/pages/KaptenAlloc.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/pgkn/pages/KaptenAlloc.scala b/src/main/scala/pgkn/pages/KaptenAlloc.scala index 478878e..4c23f6b 100644 --- a/src/main/scala/pgkn/pages/KaptenAlloc.scala +++ b/src/main/scala/pgkn/pages/KaptenAlloc.scala @@ -265,7 +265,7 @@ object KaptenAlloc: checked <-- caseSensitive.signal, onInput.mapToChecked --> caseSensitive ), - span("Versalsensitiv") + span("Versalkänslig") ) ), div( From 76335cd6d4f6ce52e66cb11eb1899a36e9c02213 Mon Sep 17 00:00:00 2001 From: JuliusNicklas Date: Mon, 13 Oct 2025 12:57:29 +0200 Subject: [PATCH 5/8] Changes based on review --- package-lock.json | 4 ++-- src/main/scala/pgkn/pages/KaptenAlloc.scala | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 27110f1..49f7832 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "pgkn", - "version": "0.0.0", + "version": "1.4.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "pgkn", - "version": "0.0.0", + "version": "1.4.2", "devDependencies": { "@scala-js/vite-plugin-scalajs": "^1.1.0", "vite": "npm:rolldown-vite@7.1.14" diff --git a/src/main/scala/pgkn/pages/KaptenAlloc.scala b/src/main/scala/pgkn/pages/KaptenAlloc.scala index 4c23f6b..5f5e253 100644 --- a/src/main/scala/pgkn/pages/KaptenAlloc.scala +++ b/src/main/scala/pgkn/pages/KaptenAlloc.scala @@ -99,7 +99,7 @@ object KaptenAlloc: val searchQuery = Var("") val showPassed = Var(selectedId.isDefined) val showTodayOnly = Var(false) - val caseSensitive = Var(selectedId.isDefined) + val caseSensitive = Var(false) val showToast = Var(false) val timeFilteredEntries = @@ -136,16 +136,16 @@ object KaptenAlloc: formattedEntries .combineWith(searchQuery.signal) .combineWith(caseSensitive.signal) - .map((entries, query, caseSense) => + .map((entries, query, isCaseSensitive) => if query.trim.isEmpty then entries else - val terms = if caseSense then + val terms = if isCaseSensitive then query.split("\\s+").filter(_.nonEmpty) else query.toLowerCase.split("\\s+").filter(_.nonEmpty) entries.filter(entry => terms.forall(term => - if caseSense then + if isCaseSensitive then entry.entryType.contains(term) || entry.dateStr.contains(term) || entry.weekNum.contains(term) || From 14c1278c5b1875d43705238e41cfad8731e567b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ebbe=20Flisb=C3=A4ck?= Date: Mon, 13 Oct 2025 19:02:29 +0200 Subject: [PATCH 6/8] Bump build version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5741e41..1cd5dd3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "pgkn", "private": true, - "version": "1.4.3", + "version": "1.5.0", "type": "module", "scripts": { "dev": "vite", From bc98f3bb243a1d0b85cd35122cd2a55bea996d28 Mon Sep 17 00:00:00 2001 From: JuliusNicklas Date: Fri, 17 Oct 2025 15:39:28 +0200 Subject: [PATCH 7/8] Removed showPassed checkbox --- src/main/scala/pgkn/pages/KaptenAlloc.scala | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/src/main/scala/pgkn/pages/KaptenAlloc.scala b/src/main/scala/pgkn/pages/KaptenAlloc.scala index 5f5e253..2e6a617 100644 --- a/src/main/scala/pgkn/pages/KaptenAlloc.scala +++ b/src/main/scala/pgkn/pages/KaptenAlloc.scala @@ -104,13 +104,6 @@ object KaptenAlloc: val timeFilteredEntries = KaptenAllocDataService.entries - .combineWith(showPassed.signal) - .map((entries, showPassedSessions) => - if showPassedSessions then entries - else - val now = new js.Date().getTime() - entries.filter(_.time.toDouble >= now) - ) .combineWith(showTodayOnly.signal) .map((entries, showTodayOnly) => if !showTodayOnly then entries @@ -243,14 +236,6 @@ object KaptenAlloc: ), div( className := "kapten-alloc-controls", - label( - input( - typ := "checkbox", - checked <-- showPassed.signal, - onInput.mapToChecked --> showPassed - ), - span("Inkludera passerade tider") - ), label( input( typ := "checkbox", From 24ee2bdb631f1a8c5df8c10fbab98bbde5841a14 Mon Sep 17 00:00:00 2001 From: JuliusNicklas Date: Fri, 17 Oct 2025 15:48:01 +0200 Subject: [PATCH 8/8] Removed showPassed declaration --- src/main/scala/pgkn/pages/KaptenAlloc.scala | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/scala/pgkn/pages/KaptenAlloc.scala b/src/main/scala/pgkn/pages/KaptenAlloc.scala index 2e6a617..677f900 100644 --- a/src/main/scala/pgkn/pages/KaptenAlloc.scala +++ b/src/main/scala/pgkn/pages/KaptenAlloc.scala @@ -97,7 +97,6 @@ object KaptenAlloc: selectedId: Option[String] ): HtmlElement = val searchQuery = Var("") - val showPassed = Var(selectedId.isDefined) val showTodayOnly = Var(false) val caseSensitive = Var(false) val showToast = Var(false)