Gregor Kleen
|
b8362398da
|
chore(load): implement sheet-submission
|
2020-05-28 12:59:13 +02:00 |
|
Gregor Kleen
|
7fbd94eb84
|
chore(release): 17.2.0
|
2020-05-26 15:24:39 +02:00 |
|
Gregor Kleen
|
bfad72f734
|
chore(release): 17.1.1
|
2020-05-26 09:15:31 +02:00 |
|
Gregor Kleen
|
b6fade4073
|
chore(release): 17.1.0
|
2020-05-25 17:37:49 +02:00 |
|
Gregor Kleen
|
4fb6762b89
|
chore(release): 17.0.0
|
2020-05-23 12:18:40 +02:00 |
|
Gregor Kleen
|
3944ce0261
|
feat(sheets): better explain rating-done
|
2020-05-23 12:12:05 +02:00 |
|
Gregor Kleen
|
92a709125a
|
chore(load): sheet download
|
2020-05-22 16:45:49 +02:00 |
|
Gregor Kleen
|
002775e192
|
feat(dry-run): implement dry-run
BREAKING CHANGE: runDBRead
|
2020-05-22 11:29:30 +02:00 |
|
Gregor Kleen
|
e85c3f089f
|
chore(release): 16.5.0
|
2020-05-19 10:52:15 +02:00 |
|
Gregor Kleen
|
b6ec54cfec
|
chore(release): 16.4.2
|
2020-05-13 13:13:46 +02:00 |
|
Gregor Kleen
|
c49418249a
|
chore(release): 16.4.1
|
2020-05-13 11:31:54 +02:00 |
|
Gregor Kleen
|
cb284e52ec
|
chore(release): 16.4.0
|
2020-05-12 16:59:18 +02:00 |
|
Gregor Kleen
|
6626cecd3a
|
chore(release): 16.3.1
|
2020-05-10 23:00:26 +02:00 |
|
Gregor Kleen
|
d1f8dc81c3
|
chore(release): 16.3.0
|
2020-05-10 18:06:05 +02:00 |
|
Gregor Kleen
|
57ff902d07
|
chore(release): 16.2.2
|
2020-05-08 13:12:36 +02:00 |
|
Gregor Kleen
|
8730df1edf
|
chore(release): 16.2.1
|
2020-05-08 11:11:23 +02:00 |
|
Gregor Kleen
|
ad4c5dcb16
|
chore(release): 16.2.0
|
2020-05-07 14:39:30 +02:00 |
|
Gregor Kleen
|
75ce911d61
|
chore(release): 16.1.0
|
2020-05-06 15:20:00 +02:00 |
|
Gregor Kleen
|
e1c491f656
|
chore(release): 16.0.5
|
2020-05-06 12:53:42 +02:00 |
|
Gregor Kleen
|
0374e48fd5
|
chore(release): 16.0.4
|
2020-05-06 09:22:51 +02:00 |
|
Gregor Kleen
|
88dafa076f
|
chore(release): 16.0.3
|
2020-05-05 21:09:38 +02:00 |
|
Gregor Kleen
|
697ab9e293
|
chore(release): 16.0.2
|
2020-05-05 17:38:10 +02:00 |
|
Gregor Kleen
|
d57f4b0139
|
chore(release): 16.0.1
|
2020-05-05 16:39:58 +02:00 |
|
Gregor Kleen
|
8749d1d6c0
|
chore(release): 16.0.0
|
2020-05-05 15:33:13 +02:00 |
|
Gregor Kleen
|
0a2d4068ab
|
chore(release): 15.6.1
|
2020-04-30 11:51:42 +02:00 |
|
Gregor Kleen
|
bf74eb5122
|
chore(release): 15.6.0
|
2020-04-28 17:38:56 +02:00 |
|
Gregor Kleen
|
4fbed675af
|
chore(release): 15.5.0
|
2020-04-27 16:50:23 +02:00 |
|
Gregor Kleen
|
0e68b6cf53
|
feat(ldap): failover
|
2020-04-27 16:17:00 +02:00 |
|
Gregor Kleen
|
11c86bb5fa
|
chore(release): 15.4.1
|
2020-04-26 13:23:04 +02:00 |
|
Gregor Kleen
|
71559c9302
|
chore(release): 15.4.0
|
2020-04-24 18:53:18 +02:00 |
|
Gregor Kleen
|
4e8aaba782
|
chore(release): 15.3.0
|
2020-04-23 11:30:21 +02:00 |
|
Gregor Kleen
|
3fc76a3d46
|
chore(release): 15.2.0
|
2020-04-22 11:43:56 +02:00 |
|
Gregor Kleen
|
e8c2dc5aaa
|
feat(memcached): introduce general purpose memcached
|
2020-04-21 10:51:11 +02:00 |
|
Gregor Kleen
|
911993d075
|
chore(release): 15.1.2
|
2020-04-19 18:22:06 +02:00 |
|
Gregor Kleen
|
743e67a01c
|
chore(release): 15.1.1
|
2020-04-17 17:34:55 +02:00 |
|
Gregor Kleen
|
26c355fce5
|
chore(release): 15.1.0
|
2020-04-17 16:03:58 +02:00 |
|
Gregor Kleen
|
fd2c2881ea
|
feat(submissions): non-anonymized correction
Fixes #524
Fixes #292
|
2020-04-17 15:19:26 +02:00 |
|
Gregor Kleen
|
7018196bc7
|
chore(release): 15.0.0
|
2020-04-15 13:21:42 +02:00 |
|
Gregor Kleen
|
b2512c2d98
|
chore(release): 14.6.0
|
2020-04-09 15:40:01 +02:00 |
|
Gregor Kleen
|
19e5d1c05f
|
chore(release): 14.5.0
|
2020-04-09 12:01:22 +02:00 |
|
Gregor Kleen
|
81b5e0fdd2
|
chore(release): 14.4.0
|
2020-04-07 14:42:20 +02:00 |
|
Sarah Vaupel
|
6283f01b9f
|
chore(release): 14.3.0
|
2020-03-31 18:18:51 +02:00 |
|
Sarah Vaupel
|
a4d4c224e9
|
chore(release): 14.2.0
|
2020-03-22 18:35:47 +01:00 |
|
Gregor Kleen
|
996005935d
|
feat(serversessions): move session storage to dedicated memcached
fixes #390
|
2020-03-13 17:26:47 +01:00 |
|
Gregor Kleen
|
20ef95c142
|
feat(allocations): compute & accept allocations
|
2020-03-10 22:36:33 +01:00 |
|
Gregor Kleen
|
30b687e56f
|
chore(release): 14.1.1
|
2020-03-06 21:09:14 +01:00 |
|
Gregor Kleen
|
1770526723
|
chore(release): 14.1.0
|
2020-03-06 14:09:57 +01:00 |
|
Gregor Kleen
|
c795ee97f4
|
chore(release): 14.0.0
|
2020-03-03 17:55:10 +01:00 |
|
Gregor Kleen
|
42089e17a1
|
chore: better test data
|
2020-03-03 09:11:54 +01:00 |
|
Gregor Kleen
|
207f5ca080
|
chore(release): 13.0.1
|
2020-02-24 15:22:19 +01:00 |
|
Gregor Kleen
|
c828993ddc
|
chore(release): 13.0.0
|
2020-02-23 14:38:01 +01:00 |
|
Gregor Kleen
|
cfaea9c08b
|
chore: bump to lts-15.0
BREAKING CHANGE: major version bumps
|
2020-02-23 11:12:45 +01:00 |
|
Gregor Kleen
|
c5848b24e8
|
feat: pandoc-markdown based htmlField
BREAKING CHANGE: markdown based HTML input
|
2020-02-21 17:34:49 +01:00 |
|
Gregor Kleen
|
89fdf588b9
|
chore(release): 12.1.0
|
2020-02-19 14:03:27 +01:00 |
|
Gregor Kleen
|
16f574f092
|
chore(release): 12.0.0
|
2020-02-19 09:06:16 +01:00 |
|
Gregor Kleen
|
408c15df6f
|
chore(release): 11.1.1
|
2020-02-14 13:02:24 +01:00 |
|
Gregor Kleen
|
7765b058fa
|
chore(release): 11.1.0
|
2020-02-08 01:55:35 +01:00 |
|
Gregor Kleen
|
0ced94af63
|
chore(release): 11.0.0
|
2020-02-07 22:00:58 +01:00 |
|
Gregor Kleen
|
4519d18d07
|
chore(release): 10.6.0
|
2020-01-30 17:43:23 +01:00 |
|
Gregor Kleen
|
6a7442728f
|
chore(release): 10.5.0
|
2020-01-29 23:38:16 +01:00 |
|
Gregor Kleen
|
e994fafe28
|
feat(exams): automatic exam occurrence assignment
|
2020-01-29 20:31:37 +01:00 |
|
Gregor Kleen
|
f89545f36e
|
feat(exam): working prototype of automatic occurrence assignment
|
2020-01-28 17:06:47 +01:00 |
|
Gregor Kleen
|
58945650e5
|
chore(release): 10.4.1
|
2020-01-17 20:00:27 +01:00 |
|
Gregor Kleen
|
e2f32855bf
|
chore(release): 10.4.0
|
2020-01-17 17:56:01 +01:00 |
|
Gregor Kleen
|
5391ce0af7
|
chore(release): 10.3.0
|
2020-01-12 12:05:28 +01:00 |
|
Gregor Kleen
|
eeabdb1b2b
|
chore(release): 10.2.0
|
2020-01-07 19:39:14 +01:00 |
|
Sarah Vaupel
|
625c4fbc5e
|
chore(release): 10.1.0
|
2019-12-23 17:11:53 +01:00 |
|
Sarah Vaupel
|
badc325714
|
chore(release): 10.0.1
|
2019-12-19 14:38:34 +01:00 |
|
Gregor Kleen
|
8c9e24f238
|
chore: remove unused haskell deps
|
2019-12-19 10:39:24 +01:00 |
|
Gregor Kleen
|
2bdc2e7577
|
chore(release): 10.0.0
|
2019-12-18 18:17:35 +01:00 |
|
Gregor Kleen
|
b4e15e01a7
|
chore(release): 9.0.3
|
2019-12-03 14:46:34 +01:00 |
|
Gregor Kleen
|
88bcde6f30
|
chore(release): 9.0.2
|
2019-12-02 11:35:06 +01:00 |
|
Gregor Kleen
|
1a4449cea9
|
chore(release): 9.0.1
|
2019-11-28 16:15:36 +01:00 |
|
Gregor Kleen
|
bf9f210b93
|
chore(release): 9.0.0
|
2019-11-28 13:15:30 +01:00 |
|
Gregor Kleen
|
2e74497c80
|
chore(release): 8.0.1
|
2019-11-27 22:28:56 +01:00 |
|
Gregor Kleen
|
167d391508
|
chore(release): 8.0.0
|
2019-11-27 17:27:03 +01:00 |
|
Gregor Kleen
|
0e027b129e
|
refactor: bump esqueleto & redo StudySubTerms
BREAKING CHANGE: Bumped esqueleto
|
2019-11-26 17:43:19 +01:00 |
|
Gregor Kleen
|
38a4e6cdb7
|
chore: merge master
|
2019-11-25 10:25:52 +01:00 |
|
Sarah Vaupel
|
46096dc35f
|
chore(release): 7.19.2
|
2019-10-28 11:27:50 +01:00 |
|
Sarah Vaupel
|
8388812b51
|
chore(release): 7.19.1
|
2019-10-25 16:05:39 +02:00 |
|
Gregor Kleen
|
ea6e0af414
|
chore(release): 7.19.0
|
2019-10-24 11:43:43 +02:00 |
|
Gregor Kleen
|
38aa292807
|
chore(release): 7.18.3
|
2019-10-23 12:03:18 +02:00 |
|
Gregor Kleen
|
38e511291e
|
chore(release): 7.18.2
|
2019-10-20 12:06:12 +02:00 |
|
Gregor Kleen
|
3d3179d9fe
|
chore(release): 7.18.1
|
2019-10-20 11:03:21 +02:00 |
|
Gregor Kleen
|
e4788d8f11
|
chore(release): 7.18.0
|
2019-10-17 17:26:42 +02:00 |
|
Gregor Kleen
|
253af7c74c
|
chore(release): 7.17.14
|
2019-10-17 16:37:04 +02:00 |
|
Gregor Kleen
|
4e2e364a03
|
chore(release): 7.17.13
|
2019-10-17 16:21:14 +02:00 |
|
Gregor Kleen
|
63101e410b
|
chore(release): 7.17.12
|
2019-10-17 15:39:45 +02:00 |
|
Gregor Kleen
|
08f921428a
|
chore(release): 7.17.11
|
2019-10-16 19:03:24 +02:00 |
|
Gregor Kleen
|
a2ffeec336
|
chore(release): 7.17.10
|
2019-10-16 18:40:22 +02:00 |
|
Gregor Kleen
|
c0976c3ba9
|
chore(release): 7.17.9
|
2019-10-16 17:12:26 +02:00 |
|
Gregor Kleen
|
377aa3d900
|
chore(release): 7.17.8
|
2019-10-16 11:23:23 +02:00 |
|
Gregor Kleen
|
4a0fcd58db
|
chore(release): 7.17.7
|
2019-10-15 15:17:35 +02:00 |
|
Gregor Kleen
|
e28837ed6a
|
chore(release): 7.17.6
|
2019-10-15 14:42:34 +02:00 |
|
Gregor Kleen
|
cb88fffcad
|
chore(release): 7.17.5
|
2019-10-15 12:21:11 +02:00 |
|
Gregor Kleen
|
0f53350392
|
chore(release): 7.17.4
|
2019-10-15 10:39:28 +02:00 |
|
Gregor Kleen
|
6dfae31f48
|
chore(release): 7.17.3
|
2019-10-14 18:42:20 +02:00 |
|
Gregor Kleen
|
b60dc54e23
|
chore(release): 7.17.2
|
2019-10-14 17:31:59 +02:00 |
|
Gregor Kleen
|
a631d7545e
|
chore(release): 7.17.1
|
2019-10-14 16:56:21 +02:00 |
|
Gregor Kleen
|
3f549b4d72
|
chore(release): 7.17.0
|
2019-10-14 15:48:42 +02:00 |
|
Gregor Kleen
|
66460487f5
|
chore(release): 7.16.0
|
2019-10-14 11:56:03 +02:00 |
|
Gregor Kleen
|
31524132ca
|
chore(release): 7.15.0
|
2019-10-13 22:21:19 +02:00 |
|
Gregor Kleen
|
975ebfaa5a
|
chore(release): 7.14.1
|
2019-10-13 21:42:27 +02:00 |
|
Gregor Kleen
|
a5d0c479f8
|
chore(release): 7.14.0
|
2019-10-10 12:00:20 +02:00 |
|
Gregor Kleen
|
ec4b3a8f54
|
chore(release): 7.13.0
|
2019-10-09 18:27:43 +02:00 |
|
Gregor Kleen
|
6926e2ecd7
|
chore(release): 7.12.0
|
2019-10-09 17:25:13 +02:00 |
|
Gregor Kleen
|
a299e22816
|
chore(release): 7.11.0
|
2019-10-09 17:21:35 +02:00 |
|
Sarah Vaupel
|
73cb31af3d
|
chore(release): 7.10.0
|
2019-10-09 10:23:29 +02:00 |
|
Gregor Kleen
|
68b032e58f
|
chore(release): 7.9.1
|
2019-10-07 16:32:34 +02:00 |
|
Gregor Kleen
|
adb56076fe
|
chore(release): 7.9.0
|
2019-10-05 15:25:15 +02:00 |
|
Gregor Kleen
|
2e102f6baf
|
chore(release): 7.8.5
|
2019-10-05 11:54:57 +02:00 |
|
Gregor Kleen
|
a0f2789a0a
|
chore(release): 7.8.4
|
2019-10-05 11:45:03 +02:00 |
|
Gregor Kleen
|
852089381c
|
chore(release): 7.8.3
|
2019-10-05 09:58:37 +02:00 |
|
Gregor Kleen
|
1277e50587
|
chore(release): 7.8.2
|
2019-10-04 21:51:55 +02:00 |
|
Gregor Kleen
|
41a8d6239e
|
chore(release): 7.8.1
|
2019-10-04 20:26:14 +02:00 |
|
Gregor Kleen
|
dfbbf939e5
|
chore(release): 7.8.0
|
2019-10-04 20:03:15 +02:00 |
|
Gregor Kleen
|
374f8a754e
|
chore(release): 7.7.0
|
2019-10-04 16:40:43 +02:00 |
|
Gregor Kleen
|
9f61452d0d
|
chore(release): 7.6.0
|
2019-10-04 13:51:35 +02:00 |
|
Gregor Kleen
|
011b0dcc10
|
chore(release): 7.5.0
|
2019-10-03 20:11:35 +02:00 |
|
Gregor Kleen
|
0fcf48ce66
|
feat(allocations): prototype assignment-algorithm
|
2019-10-02 17:57:17 +02:00 |
|
Gregor Kleen
|
a79e63a963
|
chore(release): 7.4.2
|
2019-10-01 22:27:44 +02:00 |
|
Gregor Kleen
|
a1ae47844e
|
chore(release): 7.4.1
|
2019-10-01 21:49:26 +02:00 |
|
Gregor Kleen
|
7f81cd3b11
|
chore(release): 7.4.0
|
2019-10-01 20:16:23 +02:00 |
|
Gregor Kleen
|
aa93b75e00
|
feat(course): introduce CourseNews
|
2019-10-01 19:46:40 +02:00 |
|
Gregor Kleen
|
6aa44b1585
|
chore(release): 7.3.2
|
2019-10-01 09:46:24 +02:00 |
|
Gregor Kleen
|
2a518f3284
|
chore(release): 7.3.1
|
2019-09-30 16:29:58 +02:00 |
|
Gregor Kleen
|
4c9e635a38
|
chore(release): 7.3.0
|
2019-09-30 16:02:48 +02:00 |
|
Gregor Kleen
|
bfade4dd5d
|
chore(release): 7.2.2
|
2019-09-30 08:17:49 +02:00 |
|
Gregor Kleen
|
dce89c215c
|
chore(release): 7.2.1
|
2019-09-28 13:48:20 +02:00 |
|
Gregor Kleen
|
d27eb5c59b
|
chore(release): 7.2.0
|
2019-09-27 12:01:29 +02:00 |
|
Gregor Kleen
|
1d737e40d2
|
chore(release): 7.1.2
|
2019-09-26 15:09:19 +02:00 |
|
Gregor Kleen
|
0e13e7773f
|
chore(release): 7.1.1
|
2019-09-26 13:43:49 +02:00 |
|
Gregor Kleen
|
a94eb5394e
|
chore(release): 7.1.0
|
2019-09-26 12:02:16 +02:00 |
|
Gregor Kleen
|
fb0a237896
|
chore(release): 7.0.0
|
2019-09-25 19:10:59 +02:00 |
|
Gregor Kleen
|
67e3b38834
|
chore: bump versions
BREAKING CHANGE: yesod >=1.6
|
2019-09-25 13:46:10 +02:00 |
|
Gregor Kleen
|
c03e9fd400
|
chore(release): 6.11.1
|
2019-09-17 11:17:33 +02:00 |
|
Gregor Kleen
|
42b253ad18
|
chore(release): 6.11.0
|
2019-09-16 11:50:59 +02:00 |
|
Gregor Kleen
|
070c9282d6
|
chore(release): 6.10.0
|
2019-09-13 10:24:56 +02:00 |
|
Gregor Kleen
|
bcb9e16a09
|
chore(release): 6.9.0
|
2019-09-12 17:45:24 +02:00 |
|
Gregor Kleen
|
a85f317bf2
|
feat(users): allow customisation of userDisplayName
Fixes #346
|
2019-09-12 15:46:09 +02:00 |
|
Gregor Kleen
|
52b0c8fd25
|
chore(release): 6.8.0
|
2019-09-12 14:48:35 +02:00 |
|
Gregor Kleen
|
9248b72b6f
|
chore(release): 6.7.0
|
2019-09-12 10:48:58 +02:00 |
|
Gregor Kleen
|
5ee6d33325
|
chore(release): 6.6.0
|
2019-09-09 17:12:25 +02:00 |
|
Gregor Kleen
|
a671937868
|
fix: fix tests
|
2019-09-09 16:40:01 +02:00 |
|
Gregor Kleen
|
5826f79e75
|
chore(release): 6.5.0
|
2019-09-05 18:35:09 +02:00 |
|
Gregor Kleen
|
e29f042229
|
fix(jobs): implement job priorities
|
2019-09-05 16:14:11 +02:00 |
|
Gregor Kleen
|
ac03b8c238
|
chore(release): 6.4.0
|
2019-09-05 11:01:59 +02:00 |
|
Gregor Kleen
|
912afba075
|
chore(release): 6.3.0
|
2019-09-05 09:25:13 +02:00 |
|
Gregor Kleen
|
454a0ff469
|
chore(release): 6.2.1
|
2019-09-04 11:55:24 +02:00 |
|
Gregor Kleen
|
54049d07c6
|
chore(release): 6.2.0
|
2019-09-02 14:00:07 +02:00 |
|
Gregor Kleen
|
8a46a51de2
|
chore(release): 6.1.0
|
2019-08-30 14:52:53 +02:00 |
|
Gregor Kleen
|
f205b5222b
|
chore(release): 6.0.0
|
2019-08-30 11:02:03 +02:00 |
|
Gregor Kleen
|
c313ba8097
|
chore(release): 5.5.0
|
2019-08-27 10:28:53 +02:00 |
|
Gregor Kleen
|
857beac1c2
|
chore: don't limit number of cores used for build
|
2019-08-27 10:14:44 +02:00 |
|
Gregor Kleen
|
d3fdc40978
|
chore(release): 5.4.0
|
2019-08-27 08:57:34 +02:00 |
|
Steffen Jost
|
27b7595f70
|
chore(release): 5.3.0
|
2019-08-22 18:09:15 +02:00 |
|
Steffen Jost
|
9bc5885dbb
|
chore(release): 5.2.3
|
2019-08-22 10:33:46 +02:00 |
|
Steffen Jost
|
3881f3a71d
|
chore(release): 5.2.2
|
2019-08-22 07:50:50 +02:00 |
|
Steffen Jost
|
f38a6ea2f8
|
chore(release): 5.2.1
|
2019-08-21 17:53:09 +02:00 |
|
Steffen Jost
|
6384ead0f9
|
chore(release): 5.2.0
|
2019-08-21 16:15:11 +02:00 |
|
Gregor Kleen
|
440f0a97d0
|
chore(release): 5.1.0
|
2019-08-19 16:23:32 +02:00 |
|
Gregor Kleen
|
3a57c7ec66
|
chore(release): 5.0.2
|
2019-08-13 13:28:45 +02:00 |
|
Gregor Kleen
|
7b9ccf4ad9
|
chore(release): 5.0.1
|
2019-08-12 20:42:43 +02:00 |
|
Gregor Kleen
|
225dc6c735
|
chore(release): 5.0.0
|
2019-08-12 18:51:48 +02:00 |
|
Steffen Jost
|
e54d6e4acf
|
chore(release): 4.14.0
|
2019-08-07 18:49:36 +02:00 |
|
Gregor Kleen
|
e605c4dd98
|
chore(release): 4.13.1
|
2019-08-07 09:09:51 +02:00 |
|
Gregor Kleen
|
c9e975e31e
|
chore(release): 4.13.0
|
2019-08-06 18:32:04 +02:00 |
|
Steffen Jost
|
42c3987ee9
|
chore(release): 4.12.1
|
2019-08-06 17:23:45 +02:00 |
|
Steffen Jost
|
2eb062beb2
|
chore(release): 4.12.0
|
2019-08-06 17:13:59 +02:00 |
|
Gregor Kleen
|
5999a89f65
|
chore(release): 4.11.0
|
2019-08-06 16:20:23 +02:00 |
|
Gregor Kleen
|
e45a9ace66
|
chore(release): 4.10.0
|
2019-08-05 19:25:31 +02:00 |
|
Gregor Kleen
|
8351d8b68e
|
chore(release): 4.9.0
|
2019-08-05 17:27:15 +02:00 |
|
Gregor Kleen
|
3555322f2a
|
feat(csv-import): automagically determine csv delimiters
|
2019-08-05 15:40:23 +02:00 |
|
Gregor Kleen
|
8e7c6d73af
|
chore(release): 4.8.0
|
2019-07-31 14:59:25 +02:00 |
|
Gregor Kleen
|
e5163a6e5a
|
chore(release): 4.7.0
|
2019-07-30 15:16:56 +02:00 |
|
Gregor Kleen
|
0d610ccf44
|
feat(users): switching between AuthModes & password changing
|
2019-07-29 10:55:23 +02:00 |
|
Gregor Kleen
|
54af6cd050
|
chore(release): 4.6.0
|
2019-07-26 15:29:20 +02:00 |
|
Gregor Kleen
|
e955788371
|
chore(release): 4.5.0
|
2019-07-26 12:19:28 +02:00 |
|
Gregor Kleen
|
ae085e63a4
|
chore(release): 4.4.0
|
2019-07-24 18:35:25 +02:00 |
|
Gregor Kleen
|
d81d6306f3
|
chore(release): 4.3.0
|
2019-07-24 11:22:13 +02:00 |
|
Gregor Kleen
|
30e22bae74
|
chore(release): 4.2.0
|
2019-07-23 13:23:10 +02:00 |
|
Gregor Kleen
|
4dfe72c46b
|
chore(release): 4.1.2
|
2019-07-17 18:26:50 +02:00 |
|
Gregor Kleen
|
c19ced5302
|
chore(release): 4.1.1
|
2019-07-17 17:42:56 +02:00 |
|
Gregor Kleen
|
a14152d1bc
|
chore(release): 4.1.0
|
2019-07-17 11:24:22 +02:00 |
|
Gregor Kleen
|
fccd2a49b1
|
chore(release): 4.0.1
|
2019-07-16 17:30:09 +02:00 |
|
Gregor Kleen
|
0f81f7332e
|
chore(release): 4.0.0
|
2019-07-16 15:51:05 +02:00 |
|
Gregor Kleen
|
c8874425d2
|
chore(release): 3.0.0
|
2019-07-16 11:58:37 +02:00 |
|
Steffen Jost
|
99ffd7b6c3
|
chore(release): 2.1.1
|
2019-07-10 20:26:27 +02:00 |
|
Gregor Kleen
|
ed202853bd
|
chore(release): 2.1.0
|
2019-07-10 19:25:34 +02:00 |
|
Gregor Kleen
|
631bbef0b8
|
feat(csv): introduce csv export
|
2019-07-10 19:24:10 +02:00 |
|
Gregor Kleen
|
7bcae7f3e1
|
chore(release): 2.0.0
|
2019-07-10 13:53:18 +02:00 |
|
Gregor Kleen
|
8ec00220da
|
chore(release): 1.4.1
|
2019-07-04 10:19:12 +02:00 |
|
Gregor Kleen
|
a7b8a55ba4
|
chore(release): 1.4.0
|
2019-07-03 17:06:17 +02:00 |
|
Gregor Kleen
|
521b710436
|
Merge branch 'master' into 302-transaction-log
|
2019-07-03 14:26:01 +02:00 |
|
Gregor Kleen
|
75ec91d8ff
|
Merge branch 'master' into 302-transaction-log
|
2019-07-03 14:25:29 +02:00 |
|
Steffen Jost
|
bc7f15509b
|
chore(release): 1.3.0
|
2019-07-03 14:02:10 +02:00 |
|
Gregor Kleen
|
efbc6ef49a
|
chore(release): 1.1.0
|
2019-07-03 11:59:56 +02:00 |
|
Gregor Kleen
|
90da1228f4
|
chore(ghc): dump splices to files
|
2019-07-03 11:59:24 +02:00 |
|
Gregor Kleen
|
3dbc828205
|
chore(release): 1.0.0
|
2019-07-03 09:21:23 +02:00 |
|
Gregor Kleen
|
30fe78ebdc
|
Decouple HealthCheck intervals
|
2019-05-24 22:24:48 +02:00 |
|
Gregor Kleen
|
7deba81320
|
Additional testing
|
2019-05-20 00:06:15 +02:00 |
|
Steffen Jost
|
05389fc27e
|
Splitting Model.Types into three parts
|
2019-05-15 21:58:27 +02:00 |
|
Steffen Jost
|
7cda3e9f2e
|
Towards #364 for task 1
|
2019-05-15 12:54:23 +02:00 |
|
Gregor Kleen
|
2874d7a847
|
Deployment tweaks (working socket activation)
|
2019-05-11 20:14:59 +02:00 |
|
Gregor Kleen
|
ee5caeb381
|
Merge branch 'master' into feat/generic-invitations
|
2019-05-05 16:56:51 +02:00 |
|
Gregor Kleen
|
99fdd4b46f
|
Assimilate WATCHDOG_USEC
|
2019-04-30 21:15:37 +02:00 |
|
Gregor Kleen
|
ae42f9be03
|
Merge branch 'master' into feat/generic-invitations
|
2019-04-29 13:52:38 +02:00 |
|
Gregor Kleen
|
64c45c515e
|
Tutorials
|
2019-04-29 00:20:34 +02:00 |
|
Gregor Kleen
|
53db7803b7
|
Debugging for socket bind
|
2019-04-26 13:22:20 +02:00 |
|
Gregor Kleen
|
e1f65a8399
|
systemd integration
|
2019-04-25 15:43:05 +02:00 |
|
Gregor Kleen
|
8591306b14
|
Prototype of generic invitation infrastructure
|
2019-04-22 23:56:05 +02:00 |
|
Gregor Kleen
|
60e95e8ef7
|
Cleanup & (maybe|require)BearerToken
|
2019-04-17 11:35:27 +02:00 |
|
Gregor Kleen
|
1eb076cc93
|
tokenRestrictions and documentation
|
2019-04-10 10:39:03 +02:00 |
|
Gregor Kleen
|
41f228aaad
|
Merge remote-tracking branch 'origin/master' into feat/tokens
|
2019-04-10 09:16:49 +02:00 |
|
Gregor Kleen
|
957f911f33
|
don't build uniworxdb when library-only
|
2019-04-07 22:47:42 +02:00 |
|
Gregor Kleen
|
680b674b09
|
Solidify design of BearerToken
|
2019-04-04 19:33:39 +02:00 |
|
Gregor Kleen
|
9894dcd0fd
|
Much cleaner storage of remote address within audit
|
2019-03-31 14:23:30 +02:00 |
|
Gregor Kleen
|
14efbd8656
|
First prototype of audit-log
Has auditing for term-edits as an example
|
2019-03-28 15:16:50 +01:00 |
|
Gregor Kleen
|
976c50f5de
|
Cleanup FormResult-Instances
|
2019-03-27 00:23:30 +01:00 |
|
Steffen Jost
|
5f67c3ac00
|
Merge branch 'master' into 284-massinput
|
2019-03-20 15:57:43 +01:00 |
|
Steffen Jost
|
d310e5a8c3
|
Inference tested and linted
|
2019-03-20 13:36:26 +01:00 |
|
Gregor Kleen
|
a4c8bcd10c
|
Merge branch 'master' into 284-massinput
|
2019-03-11 13:00:09 +01:00 |
|
Gregor Kleen
|
5c5a080f0f
|
Compile Sass
|
2019-02-13 16:32:45 +01:00 |
|
Gregor Kleen
|
ccdb438862
|
Initial work on MassInput
|
2019-01-30 11:14:30 +01:00 |
|
Gregor Kleen
|
0a69047acf
|
Introduce timeouts for all ldap actions
|
2019-01-22 20:05:19 +01:00 |
|
Gregor Kleen
|
7f103ec7a9
|
Additional tests & cleanup
|
2019-01-16 23:47:21 +01:00 |
|
Gregor Kleen
|
2eb09d0de7
|
Split models
|
2018-12-19 17:37:42 +01:00 |
|
Gregor Kleen
|
45bfe771ad
|
Embrace collisions in dbtable auxiliary tables
|
2018-12-19 16:24:23 +01:00 |
|
Gregor Kleen
|
48080639b1
|
Memcached integration for widgets
|
2018-12-05 13:50:46 +01:00 |
|
Gregor Kleen
|
e66f8919a4
|
Test adherence to typeclass-laws much more extensively
|
2018-12-04 21:06:28 +01:00 |
|
Gregor Kleen
|
b713369134
|
Semiautomatic checking of typeclass-laws
|
2018-12-04 17:43:26 +01:00 |
|
Gregor Kleen
|
3ad8505489
|
Generalize encrypted error messages to encoded SecretBoxes
|
2018-11-29 11:01:49 +01:00 |
|
Gregor Kleen
|
52e99bae53
|
Fix #232
|
2018-11-24 21:50:04 +01:00 |
|
Gregor Kleen
|
a627b7be72
|
Globally defined get parameters & headers
|
2018-11-22 14:55:27 +01:00 |
|
Gregor Kleen
|
4697efab5f
|
Overhaul auth-predicates
|
2018-11-14 14:20:32 +01:00 |
|
Gregor Kleen
|
8fde402efe
|
Refactor db.hs
|
2018-11-09 16:12:30 +01:00 |
|
Gregor Kleen
|
12c1a4ca71
|
Address hlint
|
2018-11-02 19:57:42 +01:00 |
|
Gregor Kleen
|
9ccc2e3149
|
Fix warnings
|
2018-11-01 22:06:00 +01:00 |
|
Gregor Kleen
|
3d91e0fabd
|
Setup hlint & yesod
|
2018-10-31 23:55:29 +01:00 |
|
Gregor Kleen
|
eff7875c1c
|
Cleanup language extensions
|
2018-10-28 19:11:40 +01:00 |
|
Gregor Kleen
|
90e942f5b4
|
Better error messages, Store config in db
Fixes #197
Fixes #93
|
2018-10-27 22:24:43 +02:00 |
|
Gregor Kleen
|
3e784534a0
|
Framework for dynamic log settings & major jobs cleanup
|
2018-10-19 14:59:28 +02:00 |
|
Gregor Kleen
|
788b53946a
|
SheetSubmissionMode & generate pseudonyms
|
2018-10-15 01:04:49 +02:00 |
|
Gregor Kleen
|
27dfae1345
|
Handle serialization failures
|
2018-10-13 17:27:31 +02:00 |
|
Gregor Kleen
|
99c53fee73
|
Cronjobs & notifications for sheet active/inactive
|
2018-10-13 15:41:02 +02:00 |
|
Gregor Kleen
|
f98939885b
|
Wire in NotificationSubmissionRated
|
2018-10-11 21:44:58 +02:00 |
|
Gregor Kleen
|
20db862f53
|
Cleanup & worker pool
|
2018-10-10 12:18:22 +02:00 |
|
Gregor Kleen
|
b7771137a5
|
Monadic construction of mime emails
|
2018-10-03 17:27:31 +02:00 |
|
Gregor Kleen
|
68ddceb5f1
|
Introduce smtpPool
|
2018-10-02 16:00:04 +02:00 |
|
Gregor Kleen
|
fb52db33a1
|
Cleanup
|
2018-10-01 19:21:45 +02:00 |
|
Gregor Kleen
|
a63e59d5a3
|
Merge branch 'master' into feat/jobs
|
2018-10-01 13:17:37 +02:00 |
|
Gregor Kleen
|
5b9bb68011
|
Handle parametrized types in derivePersistFieldJSON
|
2018-08-29 13:57:53 +02:00 |
|
Gregor Kleen
|
508ed2ecd9
|
More sophisticated submission distribution
Fixes #77
|
2018-08-17 16:57:57 +02:00 |
|
Gregor Kleen
|
264ad01d8f
|
Introduce database versioning
Fixes #120
|
2018-08-13 14:13:38 +02:00 |
|
Gregor Kleen
|
28c7afe69c
|
Cleanup Theme declaration
|
2018-08-06 22:16:33 +02:00 |
|
Gregor Kleen
|
b4f08c28df
|
Make maintenance logins resilient to LDAP failures
|
2018-08-02 14:38:32 +02:00 |
|
Gregor Kleen
|
3d920d1435
|
Framework for custom LDAP
|
2018-07-31 17:07:29 +02:00 |
|
Gregor Kleen
|
69125f5704
|
Implement submission blacklist
Fixes #130
|
2018-07-20 11:48:33 +02:00 |
|
Gregor Kleen
|
65b12d31d3
|
Include git hash in deployed site
|
2018-07-18 18:39:10 +02:00 |
|
Gregor Kleen
|
239c96d907
|
Timezones, date formatting & minor cleanup
|
2018-07-09 23:07:26 +02:00 |
|
Gregor Kleen
|
f64bdba774
|
Prettify single submission view
|
2018-07-03 15:55:45 +02:00 |
|
Gregor Kleen
|
9260024676
|
Replace SheetCorrectors
|
2018-05-28 16:41:47 +02:00 |
|
Gregor Kleen
|
93c96ae620
|
Framework for Notifications
|
2018-04-29 13:55:09 +02:00 |
|
Gregor Kleen
|
6d7522410a
|
Implement assignSubmissions
|
2018-04-26 17:48:08 +02:00 |
|
SJost
|
071e8c2de1
|
assignment of submissions halfway done
|
2018-04-26 14:16:22 +02:00 |
|
Gregor Kleen
|
a548652b52
|
Bump yesod-colonnade
|
2018-02-21 13:33:28 +01:00 |
|
Gregor Kleen
|
fddd8bef4c
|
Make CryptoIDKey implicit using new cryptoids-class
|
2018-02-09 14:22:01 +01:00 |
|
Gregor Kleen
|
b6dbd27eb0
|
Cleanup
|
2018-02-09 12:35:10 +01:00 |
|
Gregor Kleen
|
db92528884
|
Framework & dispatch submissions
|
2018-02-09 12:35:10 +01:00 |
|
Gregor Kleen
|
0293363e13
|
Copy more information from LDAP on login
|
2017-11-26 21:59:47 +01:00 |
|
Gregor Kleen
|
94f419394f
|
Nonfunctional LDAP auth
|
2017-11-22 15:58:49 +01:00 |
|
Gregor Kleen
|
5070403ce8
|
Switch to newly released 'filepath-crypto'
|
2017-10-25 22:43:19 +02:00 |
|
Gregor Kleen
|
377d8667c2
|
Multiple submission upload
|
2017-10-16 15:52:20 +02:00 |
|
Gregor Kleen
|
b0e5f54b4d
|
Download of multiple Submissions & Additional colonnade wrapper
|
2017-10-14 00:20:47 +02:00 |
|
Gregor Kleen
|
37a9836193
|
Submission Upload
|
2017-10-12 02:14:23 +02:00 |
|
Gregor Kleen
|
b552e2a0e3
|
Download of submission files (single & as archive)
|
2017-10-11 18:02:04 +02:00 |
|
Gregor Kleen
|
28a65913cf
|
Finish filtering of ratings from a stream of Files
|
2017-10-10 19:20:46 +02:00 |
|
Gregor Kleen
|
9de9032916
|
Bind to cryptoids
|
2017-10-10 14:30:48 +02:00 |
|
Gregor Kleen
|
674a17acbe
|
Formatting & parsing of rating files
|
2017-10-09 22:40:05 +02:00 |
|
Gregor Kleen
|
3cebf133bf
|
Merge branch 'zip-stream'
|
2017-10-09 19:26:58 +02:00 |
|
SJost
|
98c945b443
|
Numbering for colonnade tables provided.
|
2017-10-08 21:05:55 +02:00 |
|
SJost
|
930a478ee3
|
TermTable properly realised with Colonnade now. Additional dependencies were required.
|
2017-10-08 19:57:08 +02:00 |
|
Gregor Kleen
|
15bd70f10a
|
Test suite for zip handling
|
2017-10-05 19:11:05 +02:00 |
|
Gregor Kleen
|
104b3ad397
|
produceZip
|
2017-10-05 13:37:54 +02:00 |
|
Gregor Kleen
|
1877fb81b4
|
Structured TermIdentifier & tests for it
|
2017-10-04 16:20:29 +02:00 |
|
Gregor Kleen
|
76aa7da3ab
|
Fix generation of temporary files´ names
|
2017-10-04 14:33:59 +02:00 |
|
Gregor Kleen
|
2d2b1a2ed3
|
Fix file structure for yesod devel
|
2017-10-04 14:12:19 +02:00 |
|
Gregor Kleen
|
bb2dbc3b79
|
Move files around
|
2017-10-04 13:59:49 +02:00 |
|
SJost
|
bb946e1b11
|
Initial PostgreSQL Template
|
2017-09-11 09:53:42 +02:00 |
|