Commit Graph

  • 5dcf8dee0f chore(release): 17.6.2 Gregor Kleen 2020-06-24 14:45:41 +0200
  • 4ee91d2276 chore(gitlab-ci): don't apt-get update Gregor Kleen 2020-06-24 14:45:10 +0200
  • 94946bab30 chore(release): 17.6.1 Gregor Kleen 2020-06-24 14:08:36 +0200
  • 62dd7b9f04 fix(rating-files): support integral points values Gregor Kleen 2020-06-24 14:01:52 +0200
  • 342c64a93a fix(generic-file-field): better explain extension restrictions Gregor Kleen 2020-06-24 13:19:17 +0200
  • eff273bf09 fix(frontend): improve performance of table-related utils Gregor Kleen 2020-06-24 12:18:24 +0200
  • c87315006d fix(ratings): improve decoding error reporting Gregor Kleen 2020-06-19 17:38:48 +0200
  • 7ab0638ed7 chore(release): 17.6.0 Gregor Kleen 2020-06-18 10:14:30 +0200
  • 036c74ef49 fix: hlint & build Gregor Kleen 2020-06-18 10:12:08 +0200
  • bbbfa946e1 feat(corrections): override rating_done & documentation Gregor Kleen 2020-06-17 14:38:11 +0200
  • af7947328d feat(ratings): parsing for new format Gregor Kleen 2020-06-17 12:57:54 +0200
  • 2bf484609e feat(rating): pretty-print to new yaml based format Gregor Kleen 2020-06-16 18:23:02 +0200
  • 1195231bc3 feat(ratings): i18n rating file names Gregor Kleen 2020-06-16 12:15:56 +0200
  • 69c61a4bb4 refactor(rating): move formatting/parsing of rating files Gregor Kleen 2020-06-16 11:44:42 +0200
  • b1055c2ca8 chore(release): 17.5.0 Gregor Kleen 2020-06-16 11:11:09 +0200
  • 14b17068a0 fix(i18n): missing translations Gregor Kleen 2020-06-16 11:07:52 +0200
  • e5732df1b6 feat(terms): better prediction of term dates Gregor Kleen 2020-06-16 10:53:49 +0200
  • cf06f79807 feat(system-messages): manual priority Gregor Kleen 2020-06-16 10:18:46 +0200
  • 8b7e8e4bd5 feat(terms): improve term display/editing Gregor Kleen 2020-06-15 16:49:31 +0200
  • 08c53cdae7 chore(release): 17.4.1 Gregor Kleen 2020-06-15 09:11:47 +0200
  • 88282647ec chore(gitlab-ci): provide ssh key to all haskell stages Gregor Kleen 2020-06-15 09:11:14 +0200
  • 3cc2e2a005 chore(release): 17.4.0 Gregor Kleen 2020-06-14 18:27:18 +0200
  • bbd807ecc3 chore(changelog): bump Gregor Kleen 2020-06-14 18:18:50 +0200
  • 06f47c59b4 feat(course-participants): csv export exercise sheets Gregor Kleen 2020-06-14 18:15:58 +0200
  • 33d9d7dbc3 chore(check-all): fix test Gregor Kleen 2020-06-14 18:15:40 +0200
  • 26cc8e4b53 feat(course-participants): show exercise sheets (first cornice) Gregor Kleen 2020-06-14 16:26:48 +0200
  • e10cfe9c58 fix(corrections-overview): behavioural fixes Gregor Kleen 2020-06-12 10:24:34 +0200
  • 1c66f6320a refactor(corrections-overview): section instead of div Gregor Kleen 2020-06-10 09:34:00 +0200
  • fdeb2514c0 feat(dbtable): add support for Cornice Gregor Kleen 2020-06-07 14:58:29 +0200
  • b4cf9ca4bb refactor: split up Corrections and move below Submission Gregor Kleen 2020-06-05 13:58:02 +0200
  • 21af3e1348 refactor: split up Handler.Submission Gregor Kleen 2020-06-05 13:11:38 +0200
  • fb50d5b9d0 fix(xss-sanitize): use forked version Gregor Kleen 2020-06-10 09:33:29 +0200
  • b7a0d0ba9b chore(load): record processing time Gregor Kleen 2020-06-05 12:47:52 +0200
  • f270990011 chore(nix): fix caching memcached Gregor Kleen 2020-06-05 12:47:41 +0200
  • aa8874d941 chore(loadtests): don't manually add submittors Gregor Kleen 2020-05-29 13:49:54 +0200
  • f2bdc007c9 chore(release): 17.3.0 Gregor Kleen 2020-05-29 13:22:02 +0200
  • 0fa8d37037 feat(submission): allow restriction of submittors via token Gregor Kleen 2020-05-29 13:12:08 +0200
  • 0fa910ae7c fix(exam-users): don't crash when participant doesn't have bonus Gregor Kleen 2020-05-29 12:36:46 +0200
  • 3be16c48c9 chore(load): take steps to prevent multiple auth headers Gregor Kleen 2020-05-29 09:56:04 +0200
  • b0c55b9ae9 chore(release): 17.2.1 Gregor Kleen 2020-05-28 13:07:27 +0200
  • b8362398da chore(load): implement sheet-submission Gregor Kleen 2020-05-28 12:59:13 +0200
  • 7fbd94eb84 chore(release): 17.2.0 Gregor Kleen 2020-05-26 15:24:39 +0200
  • cbe211bf23 fix(cron): work around extraneous sheet notifications Gregor Kleen 2020-05-26 15:07:10 +0200
  • 9a35c8542c fix(submission): allow non-group-subs when user isn't in sub-group Gregor Kleen 2020-05-26 11:39:02 +0200
  • f74581c356 feat(correction): allow lecturers to set corrector Gregor Kleen 2020-05-26 11:30:39 +0200
  • bfad72f734 chore(release): 17.1.1 Gregor Kleen 2020-05-26 09:15:31 +0200
  • d5a897c020 fix(cron): time out sheet notifications Gregor Kleen 2020-05-26 08:58:03 +0200
  • b6fade4073 chore(release): 17.1.0 Gregor Kleen 2020-05-25 17:37:49 +0200
  • 7147bb478d fix: build Gregor Kleen 2020-05-25 17:28:56 +0200
  • 8af6bde8a6 fix(sheet-inactive-notification): improve wording Gregor Kleen 2020-05-25 17:05:14 +0200
  • 060f89ec95 chore(changelog): bump Gregor Kleen 2020-05-25 16:49:17 +0200
  • f11b215773 feat(notifications): sheet-hint & sheet-solution Gregor Kleen 2020-05-25 16:07:49 +0200
  • 6711173687 feat(applicants): disclose applicant emails & allow communication Gregor Kleen 2020-05-25 15:02:14 +0200
  • 99f23f2558 feat(course-communication): one recipient group per tutorial Gregor Kleen 2020-05-25 14:04:31 +0200
  • 4fb6762b89 chore(release): 17.0.0 Gregor Kleen 2020-05-23 12:18:40 +0200
  • 2c08d607e4 chore: fix tests Gregor Kleen 2020-05-23 12:12:19 +0200
  • 3944ce0261 feat(sheets): better explain rating-done Gregor Kleen 2020-05-23 12:12:05 +0200
  • 76663b057d fix(i18n): missing translations & changelog Gregor Kleen 2020-05-23 11:54:32 +0200
  • b2ebce4836 feat(sheets): pass-always Gregor Kleen 2020-05-23 11:50:54 +0200
  • 8bb3bc50a2 fix(correction-upload): better error messages wrt rating files Gregor Kleen 2020-05-22 17:12:18 +0200
  • 92a709125a chore(load): sheet download Gregor Kleen 2020-05-22 16:45:49 +0200
  • 2e826d3c45 feat(load): allow creation of submissions without login (w/ token) Gregor Kleen 2020-05-22 14:31:19 +0200
  • 002775e192 feat(dry-run): implement dry-run Gregor Kleen 2020-05-22 11:29:30 +0200
  • e85c3f089f chore(release): 16.5.0 Gregor Kleen 2020-05-19 10:52:15 +0200
  • cb950ec6bf chore(util-registry): fix test Gregor Kleen 2020-05-19 10:38:56 +0200
  • d0ce45ba31 fix(i18n): missing translations Gregor Kleen 2020-05-19 10:27:33 +0200
  • 3820b45b3e feat(forms): improve field labeling & error reporting Gregor Kleen 2020-05-19 10:21:42 +0200
  • 02e8825cba fix: broken dom Gregor Kleen 2020-05-18 15:22:34 +0200
  • aebc05d021 feat(faq): exam-points Gregor Kleen 2020-05-18 14:36:47 +0200
  • baf8b18dc3 feat(util-registry): ensure specific start ordering Gregor Kleen 2020-05-18 14:08:58 +0200
  • 01e61f9bfd fix(submissions): off-by-one when isLecturer Gregor Kleen 2020-05-18 09:07:14 +0200
  • bcd3e467d6 fix(serversession-backend-memcached): don't throw on deleteSession Gregor Kleen 2020-05-18 08:53:16 +0200
  • ec020c5486 feat(exams): show number of registrations to course admins Gregor Kleen 2020-05-15 12:07:03 +0200
  • b6ec54cfec chore(release): 16.4.2 Gregor Kleen 2020-05-13 13:13:46 +0200
  • d8ace06819 chore: bump lts Gregor Kleen 2020-05-13 13:13:03 +0200
  • c49418249a chore(release): 16.4.1 Gregor Kleen 2020-05-13 11:31:54 +0200
  • 16643b6244 fix(failover): don't always record as failed Gregor Kleen 2020-05-13 11:20:30 +0200
  • d3c727bab6 refactor(frontend): no-var Gregor Kleen 2020-05-12 20:40:46 +0200
  • cb284e52ec chore(release): 16.4.0 Gregor Kleen 2020-05-12 16:59:18 +0200
  • b6a2412705 fix(i18n): missing translations Gregor Kleen 2020-05-12 16:55:26 +0200
  • d90da85df3 feat(communication): send test emails Gregor Kleen 2020-05-12 16:44:53 +0200
  • e060080261 feat(submission): add correction to sub-show-r Gregor Kleen 2020-05-12 15:28:56 +0200
  • d0358b4a50 fix(html-field): remove warning about html-input Gregor Kleen 2020-05-12 14:22:42 +0200
  • c072b85299 feat(multi-user-field): multi-user-invitation-field Gregor Kleen 2020-05-12 14:20:05 +0200
  • 859ae5eea1 fix(sql): quiet warnings in setSerializable Gregor Kleen 2020-05-12 11:46:02 +0200
  • e5acdad134 fix(sql): fix transaction behaviour of setSerializable Gregor Kleen 2020-05-12 10:24:23 +0200
  • 6626cecd3a chore(release): 16.3.1 Gregor Kleen 2020-05-10 23:00:26 +0200
  • 46e99081d9 fix(generic-file-field): allow .zip when doUnpack Gregor Kleen 2020-05-10 22:59:38 +0200
  • d1f8dc81c3 chore(release): 16.3.0 Gregor Kleen 2020-05-10 18:06:05 +0200
  • daaeb09de8 feat(admin-test): download test Gregor Kleen 2020-05-10 17:56:12 +0200
  • 57ff902d07 chore(release): 16.2.2 Gregor Kleen 2020-05-08 13:12:36 +0200
  • 06796269d4 fix(submission-groups): wrong sql query for finding buddies Gregor Kleen 2020-05-08 13:11:43 +0200
  • 8730df1edf chore(release): 16.2.1 Gregor Kleen 2020-05-08 11:11:23 +0200
  • 27731ac077 fix(submission-multi-archive): fix cleanup & improve Gregor Kleen 2020-05-08 10:57:43 +0200
  • add654c664 chore: fix missing translations Gregor Kleen 2020-05-08 10:56:58 +0200
  • ad4c5dcb16 chore(release): 16.2.0 Gregor Kleen 2020-05-07 14:39:30 +0200
  • 32c060575c fix(course-register): swapped warning message Gregor Kleen 2020-05-07 14:13:43 +0200
  • 2936eefbd1 feat(multi-user-field): improve placeholder Gregor Kleen 2020-05-06 19:01:32 +0200
  • 75ce911d61 chore(release): 16.1.0 Gregor Kleen 2020-05-06 15:20:00 +0200
  • 04db1b5a45 chore(migration): delete unused stub session_file Gregor Kleen 2020-05-06 15:03:40 +0200