 joonas-aandSanteri Rajamäki
|
f335d38d27
|
[Meta][Deprecation] Remove instrumentation stuff
|
2026-02-02 11:40:52 +02:00 |
|
 joonas-aandSanteri Rajamäki
|
54464f12da
|
[Lint] fix import in wrong order
|
2026-02-02 11:40:52 +02:00 |
|
 joonas-aandSanteri Rajamäki
|
3a752a1f83
|
[TS/lint] betterment and fix
|
2026-02-02 11:40:52 +02:00 |
|
 joonas-aandSanteri Rajamäki
|
1a41d3d8fc
|
[Backend][Programme courses] Refactor
Preparing for upcoming change in logic
|
2026-02-02 11:40:32 +02:00 |
|
joonas-a
|
2754874e67
|
[Eslint] Unban all 1 char long identifiers
Harmful and inconsistent rule making some reduces/maps/filters bloated
for absolutely no reason
|
2026-01-27 00:23:47 +02:00 |
|
joonas-a
|
64352a6e24
|
[Chore] remove few lodash chains
lodash-es chain method does not work well with vite in prod/e2e
|
2026-01-27 00:19:43 +02:00 |
|
joonas-a
|
5a2f7196a2
|
[Programme overview] Fix sorting by type col flaky
sometimes there could be undefined which messes things up
|
2026-01-23 17:19:53 +02:00 |
|
joonas-a
|
c3b24d3d5d
|
[E2E] Fix degree programme overview tests
|
2026-01-23 16:45:02 +02:00 |
|
joonas-a
|
20b40ec5c8
|
[RTK api] remove unnecessary ampersand from route
|
2026-01-23 16:45:02 +02:00 |
|
joonas-a
|
27c3291049
|
[Meta] Delete unused file
|
2026-01-23 15:58:21 +02:00 |
|
joonas-a
|
706ada2b6f
|
[Programme courses] Remove default sort as unneeded
|
2026-01-23 15:58:21 +02:00 |
|
joonas-a
|
41ff70cd45
|
[Programme overview] Add excel export
|
2026-01-23 15:58:21 +02:00 |
|
joonas-a
|
5c6f6ec689
|
[Programme courses] Default sort by total credits
|
2026-01-23 14:31:52 +02:00 |
|
joonas-a
|
95b3695fc5
|
[Programme overview][Programme courses] Hide text overflow in name col
|
2026-01-23 14:15:44 +02:00 |
|
joonas-a
|
bb547e2f51
|
[Programme overview][Programme courses] ditch MRT
|
2026-01-23 14:09:23 +02:00 |
|
joonas-a
|
df08a30f2d
|
[Programme overview] Programme courses show credits correctly
remove default sort for now until ooditable migration
|
2026-01-22 17:49:57 +02:00 |
|
joonas-a
|
2bd78a587a
|
[E2E] Fix graduation time calculation
|
2026-01-12 17:01:54 +02:00 |
|
joonas-a
|
294b624e5a
|
[Graduations] Allow 4 absences if study right start before 1-8-2015
|
2026-01-12 16:20:20 +02:00 |
|
joonas-a
|
2eacb56ce2
|
[Graduations] Add 2 free absences
First two non-statutory absences will no longer drain study time
|
2026-01-12 16:20:20 +02:00 |
|
joonas-a
|
a9ab7621bf
|
[Programme overview] Fix labels in studies after programme chart
|
2026-01-12 13:19:47 +02:00 |
|
joonas-a
|
98ea010d64
|
[Graduations] Route typings
|
2026-01-12 13:11:45 +02:00 |
|
joonas-a
|
0769b38b98
|
[Routes/programme overview] Type creditstats
|
2026-01-09 15:18:44 +02:00 |
|
joonas-a
|
9e6b9be0e2
|
[Backend] Type creditstats
|
2026-01-09 14:32:43 +02:00 |
|
joonas-a
|
52b92e4cb6
|
[Routes] Type basicstats
|
2026-01-09 12:35:16 +02:00 |
|
joonas-a
|
6dd7dbc803
|
[Faculties/University] Remove legacy datafields
lastUpdated and Status have not been in use for a long time
|
2026-01-07 12:10:07 +02:00 |
|
joonas-a
|
82b4e99f7b
|
[Frontend] Fix atmospheric sciences
In faculties and in class overview
|
2025-12-19 14:31:36 +02:00 |
|
joonas-a
|
1c91554a3b
|
[Frontend] Theme refresh
Increased contrast and consistency
Also moved unihow export to ooditable toolbar in custom population
|
2025-12-12 16:54:18 +02:00 |
|
joonas-a
|
9b46c9f43f
|
[Courses of population] Use new number selector
Fixes debounce etc
|
2025-12-12 13:38:47 +02:00 |
|
joonas-a
|
33ee9d142d
|
[Course pop] New col to general tab: associated programme
Same programme that is used in computing the programme distribution tab
|
2025-12-11 18:07:14 +02:00 |
|
joonas-a
|
25ece19e36
|
[Course pop] lang dist: rephrase error text
|
2025-12-11 18:07:14 +02:00 |
|
joonas-a
|
fb35bc0c2b
|
[Course search] Show no results if no results
|
2025-12-11 15:32:35 +02:00 |
|
joonas-a
|
ce08567bb4
|
[Course search] make multisearch notice fit in with rest of the app
|
2025-12-11 11:52:23 +02:00 |
|
joonas-a
|
89f08dabc5
|
[Course search] remove arbitrary limit in multisearch
limit of 99999 was nothing but clutter
|
2025-12-11 11:31:51 +02:00 |
|
joonas-a
|
c51f90ab1a
|
Hotfix LSP powered file path
|
2025-12-10 19:12:58 +02:00 |
|
joonas-a
|
70b10480a4
|
[Course search] fix substitutions fetched by not-main-course sometimes
|
2025-12-10 19:03:02 +02:00 |
|
joonas-a
|
11bfd0b8c5
|
[Course search] Add switch to include special courses
e.g. courses created from credit transfer
|
2025-12-10 18:25:14 +02:00 |
|
joonas-a
|
b1d33dc64c
|
[Course search] Fix sort order
|
2025-12-10 17:38:38 +02:00 |
|
joonas-a
|
7d4c8c99bf
|
[Course search] Dont show special courses by default
Courses e.g. from result of hyväksilukeminen with random a-z - 0-9
codes, and other courses with no "main_course_code" in db
|
2025-12-10 17:00:36 +02:00 |
|
joonas-a
|
ed7e03169a
|
[Course stats] add/correct typing
|
2025-12-05 15:18:37 +02:00 |
|
joonas-a
|
eaa9a17a49
|
[Lint] silence warning in case component still needed
|
2025-12-05 13:55:43 +02:00 |
|
joonas-a
|
6c463b6b3b
|
[Cleanup] Delete unused tooltips
|
2025-12-05 13:41:36 +02:00 |
|
joonas-a
|
79c04ba2a6
|
[Course stats] style + tsx credit gains
|
2025-12-05 13:41:04 +02:00 |
|
joonas-a
|
b0c4d8bb8c
|
[Frontend] Add dummy facultyCode to NO_PROGRAMME
|
2025-12-05 13:40:18 +02:00 |
|
joonas-a
|
cf0796bb88
|
[Course stats] Finish courses of population styling/debounce
|
2025-12-04 20:24:25 +02:00 |
|
joonas-a
|
9a23799972
|
[Frontend] finish StudentAmountLimiter component
|
2025-12-04 20:15:18 +02:00 |
|
joonas-a
|
010829b96c
|
[Frontend] New component for numerical TextField
Has internal state and works with debounce
|
2025-12-04 20:05:15 +02:00 |
|
joonas-a
|
b5b211e750
|
[Frontend] Use same old/new programme filtering logic everywhere
|
2025-12-01 20:18:45 +02:00 |
|
joonas-a
|
c114121a7a
|
[General tab] filter out inactive study rights from primary programme column
This is to match the behaviour of previously changed programme
distribution panel
|
2025-12-01 20:00:31 +02:00 |
|
joonas-a
|
31eb9b2101
|
[Backend] Make student obfuscation fn return dummy studyplans array
|
2025-12-01 17:15:16 +02:00 |
|
joonas-a
|
1c4e3721c6
|
[Custom population] Update distribution infobox accordingly
|
2025-11-28 16:36:51 +02:00 |
|
joonas-a
|
7032902c75
|
[Lint] Alphabetical ordering of props (???)
|
2025-11-28 16:21:08 +02:00 |
|
joonas-a
|
e3928ebd5f
|
[Programme distribution] remake component in custom/course population views
|
2025-11-28 16:15:14 +02:00 |
|
joonas-a
|
917931378a
|
[Meta] Delete unused css file
|
2025-11-26 13:19:24 +02:00 |
|
joonas-a
|
ff93d54470
|
[Course pop] Add missing margin
|
2025-11-25 17:47:41 +02:00 |
|
joonas-a
|
d5fc584d93
|
[Frontend] New component StyledCell to use with StyledTable
|
2025-11-25 16:46:31 +02:00 |
|
joonas-a
|
11a390128f
|
[Course stats] Revisit language distribution
|
2025-11-25 16:08:19 +02:00 |
|
joonas-a
|
f80ef6fb40
|
[Course stats] Reword tooltip
|
2025-11-25 16:08:19 +02:00 |
|
joonas-a
|
78e31f0a3e
|
[Course stats] Revisit grade distribution
|
2025-11-25 16:08:19 +02:00 |
|
joonas-a
|
66e666c99a
|
[Courses of class] UI tweaks
|
2025-11-25 15:29:37 +02:00 |
|
joonas-a
|
59e2258da3
|
[SGG] Make credit cutoff button a switch
|
2025-11-25 14:34:06 +02:00 |
|
joonas-a
|
5f8dc44958
|
[Frontend] Remake toggleWithTooltip component
|
2025-11-25 14:25:12 +02:00 |
|
joonas-a
|
c8b4586ea1
|
[Class stats] Credit accumulation panel betterments
|
2025-11-25 13:49:21 +02:00 |
|
joonas-a
|
b04859639f
|
[Panelview] Make more consistent
|
2025-11-25 13:25:26 +02:00 |
|
joonas-a
|
8fba294dd8
|
[Progress tab] Add student name toggle
|
2025-11-21 18:41:05 +02:00 |
|
joonas-a
|
714f3bc953
|
[Tags tab] center spinner + add name toggle
|
2025-11-21 18:39:31 +02:00 |
|
joonas-a
|
7247049564
|
[Class stats] Move table actions to OT toolbar
|
2025-11-21 18:21:15 +02:00 |
|
joonas-a
|
d77c735030
|
[Ooditable] Integrate all excel buttons
|
2025-11-21 16:24:24 +02:00 |
|
joonas-a
|
aaefbfa9fe
|
[Language center view] revisit styles
|
2025-11-21 16:24:24 +02:00 |
|
joonas-a
|
7ec487412f
|
[Ooditable] Integrate excel export
|
2025-11-21 16:24:24 +02:00 |
|
joonas-a
|
f7c84ca06f
|
[Ooditable] Delete unused css
|
2025-11-21 16:24:24 +02:00 |
|
joonas-a
|
bc46a18151
|
[Ooditable] Add missing docstring
|
2025-11-21 16:24:24 +02:00 |
|
joonas-a
|
cc09af092f
|
[Backend] Remove benchmarking console.logs
|
2025-11-20 14:47:28 +02:00 |
|
joonas-a
|
392d5ea3b0
|
[Frontpage] Remove mention of service break
|
2025-11-18 09:04:43 +02:00 |
|
joonas-a
|
fe4bda7ed8
|
[Backend] Add temp logging to statisticsOf
|
2025-11-11 18:12:12 +02:00 |
|
joonas-a
|
6ccaec1643
|
[Backend] Add missing function
|
2025-11-11 18:03:32 +02:00 |
|
joonas-a
|
df01c3b693
|
[Backend] make class stat req mankeling faster
|
2025-11-11 17:37:23 +02:00 |
|
joonas-a
|
b7235ff4b4
|
HOTFIX: capital O in OODIkone
|
2025-11-10 18:10:30 +02:00 |
|
joonas-a
|
84d8a6bfec
|
[Frontpage] Add announcement on service break
|
2025-11-10 18:10:29 +02:00 |
|
joonas-a
|
24ccb9de58
|
[E2E / lang center] Fix tests + remove useless test
|
2025-11-10 17:50:44 +02:00 |
|
joonas-a
|
faac3e968e
|
[E2E] Add missing cy selectors
|
2025-11-10 17:42:22 +02:00 |
|
joonas-a
|
e2070248be
|
[E2E / completed courses] flakiness reduce 🪄
|
2025-11-10 15:28:44 +02:00 |
|
joonas-a
|
53dd55f874
|
[E2E / teachers] Fix tests
|
2025-11-10 15:13:04 +02:00 |
|
joonas-a
|
3c99a30a8c
|
[E2E / open uni] skip all tests
|
2025-11-10 15:05:39 +02:00 |
|
joonas-a
|
5fd94fd0d0
|
[E2E / SGG] Fix tests
|
2025-11-10 15:02:04 +02:00 |
|
joonas-a
|
c36ce33f7f
|
[E2E / class stats] fix tests
|
2025-11-10 14:55:06 +02:00 |
|
joonas-a
|
ff6bcd6658
|
[E2E / custom population] Fix tests
|
2025-11-10 14:00:30 +02:00 |
|
joonas-a
|
53e75b6164
|
[E2E filters] fix tests
|
2025-11-10 12:43:01 +02:00 |
|
joonas-a
|
a65c4d448b
|
[Custom population] facelift + refactor + TS + MUI
|
2025-11-10 12:18:11 +02:00 |
|
joonas-a
|
f9a4d85ce2
|
[Frontend] Type betterments to class stats views*
*with a twist
|
2025-11-10 12:18:11 +02:00 |
|
joonas-a
|
551775bcec
|
[Course population] Fix broken layout
|
2025-11-04 15:49:54 +02:00 |
|
joonas-a
|
70e8d6f033
|
[Class stats] style unification vol 1
|
2025-11-04 15:44:44 +02:00 |
|
joonas-a
|
7ba2d3489e
|
[StyledMessage] Correct prop naming
|
2025-10-31 17:55:47 +02:00 |
|
joonas-a
|
1e68c959b9
|
[SGG] Fix redundant loading spinner logic
|
2025-10-31 17:54:02 +02:00 |
|
joonas-a
|
55b900d1f6
|
[SGG overview] Migrate to MUI+TS
|
2025-10-31 17:52:46 +02:00 |
|
joonas-a
|
1ff637ab9d
|
[Types] fix GroupsWithTags type
|
2025-10-31 13:53:04 +02:00 |
|
joonas-a
|
cff045fd3b
|
[SGG] Fix content incorrectly centered in panels
|
2025-10-30 18:11:43 +02:00 |
|
joonas-a
|
7fce9fd5be
|
[SGG] Delete unused css import
|
2025-10-30 17:58:09 +02:00 |
|
joonas-a
|
a2569d1525
|
[SGG] Delete unused css file
|
2025-10-30 17:54:08 +02:00 |
|
joonas-a
|
70e220ba58
|
[SGG] Delete unused file
|
2025-10-30 17:52:21 +02:00 |
|
joonas-a
|
9482f58930
|
[SGG] Move all utils to same file (utils)
|
2025-10-30 17:51:37 +02:00 |
|