 Santeri Rajamäkiandjoonas-a
|
15dac7c158
|
[Frontend][Users] MRT to OT
|
2026-10-06 11:14:27 +03:00 |
|
Santeri Rajamäki
|
75d3269282
|
[OT] Spread TData and TValue
|
2026-07-16 17:36:00 +03:00 |
|
Santeri Rajamäki
|
31bb53b885
|
[META] Update cli scripts
|
2026-07-16 12:41:36 +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
|
958258ce01
|
[Dockerfile] Use --include and --omit correctly
|
2026-07-15 16:03:03 +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 |
|
Santeri Rajamäki
|
3c5d76bc43
|
[UPDATER][WORKER] Strip initStartYearToSemesters
|
2026-07-13 15:41:10 +03:00 |
|
Santeri Rajamäki
|
6dba913e0c
|
[UPDATER][WORKER] Cleanup initStartYearToSemesters
|
2026-07-13 15:38:52 +03:00 |
|
Santeri Rajamäki
|
3ea337e43e
|
[Frontend][DegreeCourses] Fix.
|
2026-07-13 15:20:08 +03:00 |
|
Santeri Rajamäki
|
513b15fed5
|
[CLI] Reword option 2
|
2026-07-13 14:12:35 +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 |
|
Santeri Rajamäki
|
3225fc1006
|
[Backend][Teachers] Collapse if init
|
2026-07-13 13:26:45 +03:00 |
|
Santeri Rajamäki
|
ea40c2a56b
|
[Backend][StudyProgramme] Collapse if init
|
2026-07-13 13:26:45 +03:00 |
|
Santeri Rajamäki
|
342048619a
|
[Backend][University] Collapse if init
|
2026-07-13 13:26:45 +03:00 |
|
Santeri Rajamäki
|
8c7c130672
|
[Updater] Collapse if init
|
2026-07-13 13:26:45 +03:00 |
|
Santeri Rajamäki
|
681263aac4
|
[Frontend][Faculty] Collapse if init
|
2026-07-13 13:26:45 +03:00 |
|
Santeri Rajamäki
|
ef5985d290
|
[E2E] Add access right checking to yaml
|
2026-07-13 11:50:05 +03:00 |
|
Santeri Rajamäki
|
0bfe4bace5
|
[E2E][Routes] Forbid "Something broke" when user has access
|
2026-07-13 11:36:41 +03:00 |
|
Santeri Rajamäki
|
a7f285c5cb
|
[E2E][Routes] Add server error catcher
|
2026-07-13 11:36:41 +03:00 |
|
Santeri Rajamäki
|
324db4c837
|
[E2E] Add access checking
|
2026-07-13 11:36:41 +03:00 |
|
Santeri Rajamäki
|
5e6a320c88
|
[Frontend] Move PopulationComponent Students Table component tree
|
2026-06-30 12:12:18 +03:00 |
|
Santeri Rajamäki
|
092aefb177
|
[Frontend] Move PopulationStudents component tree
|
2026-06-30 12:12:18 +03:00 |
|
Santeri Rajamäki
|
8ce01807c2
|
[CoursePopulation] Add fetch skip on invalid mainCodes array
|
2026-06-30 12:12:18 +03:00 |
|
Santeri Rajamäki
|
8331e462f1
|
[Frontend] Remove "index" from path subfixes
|
2026-06-30 12:12:18 +03:00 |
|
Santeri Rajamäki
|
22a672bbe8
|
[Frontend] Consolidate ProgrammeDist infobox
|
2026-06-30 12:12:18 +03:00 |
|
Santeri Rajamäki
|
d21f383b17
|
[Frontend] Convert relative paths to absolute \@ paths
|
2026-06-30 12:12:16 +03:00 |
|
Santeri Rajamäki
|
ca826a387b
|
[Frontend] Move ProgrammeDist component
|
2026-06-30 12:10:34 +03:00 |
|
Santeri Rajamäki
|
17cbaaa024
|
[Frontend] Move CourseTableModeSelector component
|
2026-06-30 12:10:34 +03:00 |
|
Santeri Rajamäki
|
9aa8e84dbc
|
[Frontend] Move PopulationCourses component
|
2026-06-30 12:10:34 +03:00 |
|
Santeri Rajamäki
|
f69c96e807
|
[Frontend] Move AgeStats component
|
2026-06-30 12:10:34 +03:00 |
|
Santeri Rajamäki
|
6ec7153c6f
|
[Frontend] Move CreditGainStats component
|
2026-06-30 12:10:34 +03:00 |
|
Santeri Rajamäki
|
98bf2de51f
|
[Frontend] Move CreditAccumulation component
|
2026-06-30 12:10:34 +03:00 |
|
Santeri Rajamäki
|
af9f5b15d7
|
[DOCS] Add grafana entry to README
|
2026-06-10 13:53:56 +03:00 |
|
Santeri Rajamäki
|
ea9b61d473
|
[Updater] Cleanup db connections
|
2026-06-10 13:53:56 +03:00 |
|
Santeri Rajamäki
|
0ac0d8befa
|
[Frontend] Use full width with ErrorBackground as it doesn't have a parent to fill
|
2026-06-03 13:24:46 +03:00 |
|
Santeri Rajamäki
|
e8b46a8b56
|
[Frontend] FilterView improvements
|
2026-06-03 13:12:37 +03:00 |
|
Santeri Rajamäki
|
73ee57b6bc
|
[Frontend] Filter rework
|
2026-06-03 13:11:14 +03:00 |
|
Santeri Rajamäki
|
e069c315a5
|
[META] Remove open uni search
|
2026-05-29 11:54:02 +03:00 |
|
Santeri Rajamäki
|
03756dfce0
|
[Frontend] Introduce expanding infoboxes
|
2026-05-28 13:00:36 +03:00 |
|
Santeri Rajamäki
|
1c26912ac7
|
[Frontend] Add HTML support to react markdown using "an official plugin"
|
2026-05-28 12:59:36 +03:00 |
|
Santeri Rajamäki
|
69365473a4
|
[META] Use node user in local dev environments to avoid root devour
|
2026-05-27 13:37:18 +03:00 |
|
Santeri Rajamäki
|
9d608dbbcc
|
[META] Update docker dev builds
|
2026-05-27 13:09:02 +03:00 |
|
Santeri Rajamäki
|
a8b87eed3c
|
[SGG] Remove extra Paper wrapper from Courses of population
|
2026-05-26 12:34:56 +03:00 |
|
Santeri Rajamäki
|
95f36ef7e8
|
[PopulationStatistics] Move curriculum selection to the top-level details panel
|
2026-05-26 12:34:56 +03:00 |
|
Santeri Rajamäki
|
c533c25bfd
|
[Backend] Remove redundant FD user code
|
2026-05-26 11:11:31 +03:00 |
|
Santeri Rajamäki
|
d4e2d856e8
|
[Frontend] Use better font
|
2026-05-26 11:11:31 +03:00 |
|
Santeri Rajamäki
|
8413369b89
|
[CoursePopulation] Fetch course details instead of relying on the fetched population
|
2026-05-20 13:51:45 +03:00 |
|
Santeri Rajamäki
|
4f2780bf00
|
[CoursePopulation] Clean up table utils
|
2026-05-20 13:51:45 +03:00 |
|
Santeri Rajamäki
|
b9bd916b91
|
[META] Less lodash
|
2026-05-19 13:50:02 +03:00 |
|
Santeri Rajamäki
|
c99034575f
|
[CoursesOfClass] orderBy in the OT instance instead of setModules hook
|
2026-05-19 12:26:40 +03:00 |
|
Santeri Rajamäki
|
dc12b0fd04
|
[CoursesOfClass] Add warning message when there are no courses/modules to show with the current student amount limit
|
2026-05-19 11:51:57 +03:00 |
|
Santeri Rajamäki
|
3ec2b5e5d1
|
[E2E] Use hover
|
2026-05-18 15:56:03 +03:00 |
|
Santeri Rajamäki
|
26461f5277
|
[E2E] Add hover command
|
2026-05-18 15:40:50 +03:00 |
|
Santeri Rajamäki
|
17b83a8574
|
[E2E][Students] Remove highcharts specific code
|
2026-05-18 14:06:40 +03:00 |
|
Santeri Rajamäki
|
ec2e203e6b
|
[E2E][DegreeProgramme] Fix mouseover for the rest of the failing tests
|
2026-05-18 14:00:33 +03:00 |
|
Santeri Rajamäki
|
6f6a732e7f
|
[E2E][DegreeProgramme] Fix mouseover for split view
|
2026-05-18 13:37:51 +03:00 |
|
Santeri Rajamäki
|
fbbf3830b3
|
[E2E][DegreeProgramme] Fix mouseover
|
2026-05-18 13:12:14 +03:00 |
|
Santeri Rajamäki
|
4cbccd29ba
|
Merge remote-tracking branch 'origin/chart-refresh'
|
2026-05-16 01:30:37 +03:00 |
|
Santeri Rajamäki
|
4f4868a32b
|
[E2E] Skip now implemented feature test
|
2026-05-15 13:04:17 +03:00 |
|
Santeri Rajamäki
|
d45bddbeab
|
[DegreeProgramme][StudyTracks] Add ability to view progress by study track
|
2026-05-15 12:35:29 +03:00 |
|
Santeri Rajamäki
|
2abda1de50
|
[Frontend] StudyTrack is study track
|
2026-05-13 14:47:48 +03:00 |
|
Santeri Rajamäki
|
333944d377
|
[Programme][StudyTracks] Add export option to tables, mirroring faculties view
|
2026-05-13 13:55:00 +03:00 |
|
Santeri Rajamäki
|
50c301fe82
|
[Degree programme] Replace study programme with degree programme
|
2026-05-13 11:34:11 +03:00 |
|
Santeri Rajamäki
|
35ea22e125
|
[Frontend] Convert ColorizedCoursesTable to typescript
|
2026-05-12 15:13:38 +03:00 |
|
Santeri Rajamäki
|
c3c7b5b479
|
[Frontend] Rework useSemesters
|
2026-05-12 14:59:50 +03:00 |
|
Santeri Rajamäki
|
b6494f88d0
|
[Frontend] Cleanup ColorizedCourseTable CSS rules
|
2026-05-12 14:14:09 +03:00 |
|
Santeri Rajamäki
|
87bc8b24a9
|
[Frontend] Rework StudentsByStartingYear StudentDataTable and exportStudentTable
|
2026-05-12 14:14:09 +03:00 |
|
Santeri Rajamäki
|
110994ea46
|
[Filters] Remove view restriction from actions
|
2026-05-06 12:27:01 +03:00 |
|
Santeri Rajamäki
|
11bde27811
|
[Filters] Apply students length filter to Credit Statistics filter buttons
|
2026-05-06 12:24:51 +03:00 |
|
Santeri Rajamäki
|
0f4ef4a3cd
|
[ClassStatistics][Students] Add emails to courses table
|
2026-05-06 12:02:47 +03:00 |
|
Santeri Rajamäki
|
a3bb84e169
|
[Frontend] Demangle FilterView
|
2026-05-06 11:50:20 +03:00 |
|
Santeri Rajamäki
|
915d5c097c
|
[Backend] Remove unused eslint disable
|
2026-04-24 09:58:35 +03:00 |
|
Santeri Rajamäki
|
523f6aee3e
|
[Backend] Add rudimentary types to studyProgramme and programmeModules routes
|
2026-04-21 12:28:52 +03:00 |
|
Santeri Rajamäki
|
e874454e40
|
[Backend] Remove reflect-metadata from haunting us
|
2026-04-21 12:04:24 +03:00 |
|
Santeri Rajamäki
|
45289702d5
|
[Backend] Update express types
|
2026-04-21 11:23:17 +03:00 |
|
Santeri Rajamäki
|
686697f202
|
[Frontend] Convert LanguageCenterView to tsx
|
2026-04-14 16:32:00 +03:00 |
|
Santeri Rajamäki
|
296299e635
|
[Frontend] Simplify ColorizedCoursesTable top-level usage
|
2026-04-14 16:30:24 +03:00 |
|
Santeri Rajamäki
|
c8b8b033ed
|
[Frontend] Drop ProgressBar support
|
2026-04-14 15:43:45 +03:00 |
|
Santeri Rajamäki
|
f64f34b971
|
[Frontend] Convert DateSelector and DateRangeSelector to tsx
|
2026-04-14 15:31:22 +03:00 |
|
Santeri Rajamäki
|
9b4f689dd3
|
[Frontend] Convert LogOutButton to tsx
|
2026-04-14 15:14:48 +03:00 |
|
Santeri Rajamäki
|
cd32860300
|
[Frontend] Convert FilterDegreeCoursesModal to tsx
|
2026-04-14 15:10:28 +03:00 |
|
Santeri Rajamäki
|
7ed58eb38a
|
[Frontend] Default CreditCriteriaSection to previous value instead of showing "help text"
|
2026-04-14 15:06:04 +03:00 |
|
Santeri Rajamäki
|
291082e6c3
|
[Frontend] Convert ExternalGradeFilterToggle to tsx
|
2026-04-14 14:44:31 +03:00 |
|
Santeri Rajamäki
|
54f363be6e
|
[META] Drop version numbers from api routes
|
2026-04-14 14:41:52 +03:00 |
|
Santeri Rajamäki
|
539ed1e3b8
|
[Backend] Actually return after sending response for close to graduation
|
2026-04-14 13:24:48 +03:00 |
|
Santeri Rajamäki
|
9d61b50db5
|
[Frontend] Better type integration for redux users path
|
2026-04-14 13:22:52 +03:00 |
|
Santeri Rajamäki
|
8ede9de315
|
[Shared] Move user typings and route types to shared from backend
|
2026-04-14 13:07:11 +03:00 |
|
Santeri Rajamäki
|
1cb43cee6b
|
[Teachers] Add more handling
|
2026-04-14 12:38:06 +03:00 |
|
Santeri Rajamäki
|
b2617c8933
|
[Backend] Add handleQueryArrays to other backend routes that crash without it
|
2026-04-14 12:19:03 +03:00 |
|
Santeri Rajamäki
|
beb1130050
|
[Backend] Add handleQueryArrays to courseYearlyStats
|
2026-04-14 11:52:38 +03:00 |
|