joonas-a
|
7ac1541bcb
|
[Faculties] match table style with that of programme overview
|
2026-07-23 13:57:16 +03:00 |
|
joonas-a
|
71ba58c83e
|
[Study track stats] add vertical lines to table
|
2026-07-23 13:53:09 +03:00 |
|
Aaro Koivukangas
|
7ea227078a
|
[CourseStats] Fix links to courseStats to default combineSubstitutions=true
|
2026-07-23 10:07:37 +03:00 |
|
Aaro Koivukangas
|
1c9e481dcc
|
[CourseStats] Fix links not updating on multiple courses selected
|
2026-07-23 10:07:04 +03:00 |
|
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 |
|