joonas-a
|
c6330d494f
|
Typescript 7
|
2026-07-21 14:45:56 +03:00 |
|
joonas-a
|
fb68c4c6db
|
[Meta] Swap eslint to oxlint
|
2026-07-21 13:17:56 +03:00 |
|
joonas-a
|
aefcbfb1b7
|
[Lint] fix errors
|
2026-07-21 13:17:56 +03:00 |
|
joonas-a
|
9d253e9d84
|
[Typescript] fix deprecated baseUrl to prep for ts 7
|
2026-07-21 13:17:56 +03:00 |
|
joonas-a
|
a014083302
|
[Meta] add oxfmt
faster prettier to make precommit hook less painful
|
2026-07-21 13:17:56 +03:00 |
|
joonas-a
|
00a9b35e92
|
[React] Enable react compiler
Using annotation mode. To enable for a function, type "use memo" as the
first line in function body. (or hook).
|
2026-07-21 13:17:56 +03:00 |
|
joonas-a
|
64d9fb1fc1
|
[React] fix illegal hook naming
Rules of hooks #1: Hook names start with "use". react compiler is not
happy.
|
2026-07-21 13:17:56 +03:00 |
|
Aaro Koivukangas
|
f139f13e3b
|
[Backend][CourseStatistics] Change student count calculation logic to respect selected year
|
2026-07-20 10:50:09 +03:00 |
|
joonas-a
|
1c131fd9e2
|
[MADNESS] end SEKOILU with dev container permissions
|
2026-07-16 19:05:41 +03:00 |
|
Santeri Rajamäki
|
75d3269282
|
[OT] Spread TData and TValue
|
2026-07-16 17:36:00 +03:00 |
|
joonas-a
|
2a89f37984
|
[Docker][Dev] fix permissions with node_modules...................
|
2026-07-16 16:32:20 +03:00 |
|
joonas-a
|
05a9c1f0d1
|
[Docker] madness. ubi9->ubi10.
|
2026-07-16 14:39:55 +03:00 |
|
joonas-a
|
f1120cc6ce
|
[Meta][Frontend] allow root level package(s) from remote rather than npm
We use xlsx which is distributed by their own cdn rather than npm. Npm
v12 by defaults blocks this installation.
|
2026-07-16 11:27:46 +03:00 |
|
joonas-a
|
4754feb6af
|
[Meta][Frontend] Vite v8, react plugin swc->oxc
|
2026-07-16 11:27:46 +03:00 |
|
Santeri Rajamäki
|
2ebfb44571
|
[Frontend][CloseToGraduation] Remove function pointers from memo
|
2026-07-15 17:09:40 +03:00 |
|
Santeri Rajamäki
|
df71cc955c
|
[Frontend][CloseToGraduation] Remove early exit from semesterEnrollment map
|
2026-07-15 17:08:44 +03:00 |
|
Santeri Rajamäki
|
373f870854
|
[Frontend][Export] Remove unneccesary array spreads from faculty students by year
|
2026-07-15 17:07:19 +03:00 |
|
Santeri Rajamäki
|
2ac369daa4
|
[Frontend] Cleanup semestersPresent call sites
|
2026-07-15 16:54:24 +03:00 |
|
Santeri Rajamäki
|
018a73e760
|
[Frontend] Cleanup semestersPresent format util
|
2026-07-15 16:53:03 +03:00 |
|
Santeri Rajamäki
|
f43a4e4397
|
[Frontend] Convert semestersPresent helper to use formtting utils like the rest of the views
|
2026-07-15 16:52:20 +03:00 |
|
Santeri Rajamäki
|
e039c78f9e
|
[OT] Detach header mapping
|
2026-07-15 14:50:39 +03:00 |
|
Santeri Rajamäki
|
6784b6e682
|
[OT] Rework SortIcons
|
2026-07-15 14:48:24 +03:00 |
|
Santeri Rajamäki
|
cc85b5994a
|
[Frontend][Redux] Drop TODO as not needed
|
2026-07-15 14:21:40 +03:00 |
|
Santeri Rajamäki
|
d5af6977c5
|
[META] Remove deprecated language center switch
|
2026-07-15 13:19:51 +03:00 |
|
joonas-a
|
dc0b5eb890
|
[React] enable StrictMode
|
2026-07-15 12:30:27 +03:00 |
|
joonas-a
|
e47db461bb
|
[Infobox][Programme overview] fix text formatting on combined programme(s)
|
2026-07-15 11:45:42 +03:00 |
|
joonas-a
|
429980e883
|
[Infobox][By starting year] mention "has recent attainment" column
|
2026-07-15 11:44:24 +03:00 |
|
joonas-a
|
a8f4600875
|
[Graduation times] reword helper text
|
2026-07-15 11:33:15 +03:00 |
|
joonas-a
|
6cb063d717
|
[Frontend] inconsistent layout fixes
|
2026-07-15 11:30:21 +03:00 |
|
joonas-a
|
a79cf865e4
|
[Langcenterview] make great again
Big UI tweaks.
|
2026-07-14 16:15:35 +03:00 |
|
joonas-a
|
d8342371eb
|
[Section] enhance
do not render jank when no need
|
2026-07-14 15:51:56 +03:00 |
|
joonas-a
|
a2f9450eb5
|
[Overview][Lang center] fix atrocious layouts
|
2026-07-14 15:35:05 +03:00 |
|
joonas-a
|
d4253141e6
|
[Programme overview] layout / padding / overlap tweaks
|
2026-07-14 14:21:28 +03:00 |
|
joonas-a
|
07dc603460
|
[Faculties] more UI tweaks and consistency
|
2026-07-14 12:38:27 +03:00 |
|
joonas-a
|
1877be265e
|
[StyledTable] add nowrap as a flag
|
2026-07-14 12:34:21 +03:00 |
|
joonas-a
|
a47c3c809d
|
[Faculties][By starting year] table layout tweaks
|
2026-07-14 12:03:03 +03:00 |
|
joonas-a
|
7ce91ca38d
|
[Faculties][Basic info] increase rendering performance 1000x
|
2026-07-14 10:43:33 +03:00 |
|
joonas-a
|
26cc77e68e
|
[Banners] cleanup
|
2026-07-14 10:09:56 +03:00 |
|
joonas-a
|
183bdbfa45
|
[Frontend][Navigation] make BanMan accessible to admins
|
2026-07-13 16:49:38 +03:00 |
|
joonas-a
|
4bdbf4ad4d
|
[Frontend] new admin view to manage banners (BanMan)
|
2026-07-13 16:49:38 +03:00 |
|
joonas-a
|
826dd15fd3
|
[BannerView] load + show existing banners at the top
|
2026-07-13 16:49:38 +03:00 |
|
joonas-a
|
faf8fb5d01
|
[RTKapi] inject endpoints for banner queries/mutations
|
2026-07-13 16:49:38 +03:00 |
|
joonas-a
|
975959f1a5
|
[Backend] use banner routes + include banners in /login response
|
2026-07-13 16:49:38 +03:00 |
|
joonas-a
|
249b5ff94e
|
[Backend] create routes/services for banners
|
2026-07-13 16:49:38 +03:00 |
|
joonas-a
|
fdc860ffd7
|
[Kone] add model/migration for upcoming banners
|
2026-07-13 16:49:38 +03:00 |
|
joonas-a
|
15cd86cc47
|
[Theme] add "dark" (black) color
|
2026-07-13 16:49:38 +03:00 |
|
Santeri Rajamäki
|
3ea337e43e
|
[Frontend][DegreeCourses] Fix.
|
2026-07-13 15:20:08 +03:00 |
|
Santeri Rajamäki
|
52d672b99b
|
[Frontend][StudyProgramme] Collapse if init
|
2026-07-13 13:26:45 +03:00 |
|
Santeri Rajamäki
|
855121b5af
|
[Frontend][Students] Collapse if init
|
2026-07-13 13:26:45 +03:00 |
|
Santeri Rajamäki
|
27b812f8cf
|
[Frontend][CourseStats] Collapse if init
|
2026-07-13 13:26:45 +03:00 |
|