Commit Graph
9220 Commits
Author SHA1 Message Date
Aaro Koivukangas f78b8420ed [BackendTests] Fix broken numbers in test 2026-07-22 22:37:43 +03:00
joonas-a 7d3176fdd6 [vite config] remove line/col logging as non-functional 2026-07-22 16:34:57 +03:00
joonas-a 560322baa8 [Chore] Fix issues with react hooks
..many more still remain:-(
2026-07-22 16:03:23 +03:00
joonas-a 63c289adb4 [tsconfig] make consistent with the rest of them 2026-07-22 16:03:23 +03:00
Aaro Koivukangas 9fcc5eb950 [CoursePopulation] Change to use same calculation logic as elsewhere 2026-07-22 15:10:08 +03:00
Aaro Koivukangas 3258ccf670 [CourseStats] Fix error loading stats, null has no method getTime() 2026-07-22 15:10:07 +03:00
Aaro Koivukangas 72c43de518 [ApiTests] Change /courseyearlystats to use year codes 2026-07-22 15:10:07 +03:00
Aaro Koivukangas 921eb894ba [CourseStats] Fetch coursestats based on selected years + change to use year codes 2026-07-22 15:10:07 +03:00
Aaro Koivukangas 26a85eba71 [Backend][Population] Reorder maxYearsToCreatePopulationFrom return values 2026-07-22 15:10:06 +03:00
Aaro Koivukangas e4ad5ba606 [CourseStatistics] Add few non-impactful tests 2026-07-22 15:10:06 +03:00
joonas-a a837bb778e [Theme] Proper module augmentation typing 2026-07-21 15:18:43 +03:00
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