Commit Graph

639 Commits

Author SHA1 Message Date
Gregor Kleen
7d559cc0f1 Merge branch '631-content-dependent-chunking' into master 2020-09-11 12:05:55 +02:00
Gregor Kleen
ea5a808562 chore(release): 19.3.1 2020-09-10 16:54:53 +02:00
Gregor Kleen
d624a951c5 feat(files): content dependent chunking 2020-09-07 14:27:36 +02:00
Gregor Kleen
0cdd85eed1 chore(release): 19.3.0 2020-08-28 18:51:17 +02:00
Gregor Kleen
ff759518b7 chore(release): 19.2.2 2020-08-26 16:43:51 +02:00
Gregor Kleen
f8ec31eaa8 chore(release): 19.2.1 2020-08-26 13:42:46 +02:00
Gregor Kleen
35fdb8adfe chore(release): 19.2.0 2020-08-24 20:49:44 +02:00
Gregor Kleen
ea97fe4763 chore(release): 19.1.5 2020-08-19 14:56:27 +02:00
Gregor Kleen
9dba00ce3d chore: disable nonblocking gc 2020-08-19 14:54:02 +02:00
Gregor Kleen
336424d369 chore(release): 19.1.4 2020-08-18 11:24:27 +02:00
Gregor Kleen
e9329559ec chore(release): 19.1.3 2020-08-17 20:59:31 +02:00
Gregor Kleen
2da6f0ca91 chore: reinstate llvm 2020-08-17 20:59:05 +02:00
Gregor Kleen
fc9f2e1607 chore(release): 19.1.2 2020-08-17 19:40:43 +02:00
Gregor Kleen
081c57e165 chore(release): 19.1.1 2020-08-17 17:58:21 +02:00
Gregor Kleen
67771facff chore: use fewer segfault-y packages (hopefully) 2020-08-17 17:57:44 +02:00
Gregor Kleen
5af17d3cb7 chore(release): 19.1.0 2020-08-17 12:49:06 +02:00
Gregor Kleen
8f7c438fd7 chore: use native code generation again 2020-08-17 10:55:19 +02:00
Gregor Kleen
692eb4d43c chore(release): 19.0.0 2020-08-15 10:46:25 +02:00
Gregor Kleen
c68a01d7ae refactor: split foundation & llvm
BREAKING CHANGE: split foundation
2020-08-14 17:02:14 +02:00
Gregor Kleen
eceb6a6c45 chore(release): 18.6.0 2020-08-11 11:51:36 +02:00
Gregor Kleen
f46d187f18 Merge branch 'master' of gitlab2.rz.ifi.lmu.de:uni2work/uni2work into version-bumps 2020-08-11 09:30:55 +02:00
Gregor Kleen
b9181de154 chore: bump to ghc-8.10 2020-08-10 15:41:19 +02:00
Gregor Kleen
ed5fb6e218 feat(personalised-sheet-files): finish upload functionality
TODO: Interaction of course participants with personalised files
2020-08-06 09:57:53 +02:00
Gregor Kleen
c4c952ebc1 Merge branch 'master' into feat/customized-exercises 2020-08-04 10:07:36 +02:00
Gregor Kleen
1d956a5fdc chore(release): 18.5.0 2020-08-03 14:21:36 +02:00
Gregor Kleen
19de95f5a4 chore(release): 18.4.0 2020-08-02 14:20:43 +02:00
Gregor Kleen
c0b79274d8 chore(release): 18.3.0 2020-07-28 21:05:09 +02:00
Gregor Kleen
9ee44aa2f1 feat(personalised-sheet-files): introduce routes & work on crypto 2020-07-28 19:14:15 +02:00
Gregor Kleen
5e584048f5 chore(release): 18.2.2 2020-07-23 18:10:12 +02:00
Gregor Kleen
908b1fc234 chore(load): retry http 2020-07-22 16:46:20 +02:00
Gregor Kleen
e6ede67ce5 chore(release): 18.2.1 2020-07-22 12:18:30 +02:00
Gregor Kleen
c20361897a chore(release): 18.2.0 2020-07-21 20:21:42 +02:00
Gregor Kleen
975ebc65c1 chore(release): 18.1.0 2020-07-20 17:00:56 +02:00
Gregor Kleen
6b16330eea chore(release): 18.0.0 2020-07-17 17:07:50 +02:00
Gregor Kleen
9a2cba5c0a feat(files): move uploads from buffer to database
Rate limit pruning of unreferenced files
2020-07-17 15:54:42 +02:00
Gregor Kleen
d9e9179a52 feat(files): buffer uploads to minio
Missing: batch job to transfer uploads to database
2020-07-17 15:54:39 +02:00
Gregor Kleen
a3c1c20567 chore(release): 17.8.0 2020-07-17 08:21:55 +02:00
Gregor Kleen
c6ed22c687 chore(release): 17.7.0 2020-07-13 09:35:19 +02:00
Gregor Kleen
b0a81b2798 chore(release): 17.6.5 2020-06-26 17:49:57 +02:00
Gregor Kleen
3dd134cb21 chore(release): 17.6.4 2020-06-24 15:09:13 +02:00
Gregor Kleen
ae7a2694db chore(release): 17.6.3 2020-06-24 15:00:40 +02:00
Gregor Kleen
5dcf8dee0f chore(release): 17.6.2 2020-06-24 14:45:41 +02:00
Gregor Kleen
94946bab30 chore(release): 17.6.1 2020-06-24 14:08:36 +02:00
Gregor Kleen
7ab0638ed7 chore(release): 17.6.0 2020-06-18 10:14:30 +02:00
Gregor Kleen
2bf484609e feat(rating): pretty-print to new yaml based format
Parsing not implemented yet; tests should fail
2020-06-16 18:23:02 +02:00
Gregor Kleen
b1055c2ca8 chore(release): 17.5.0 2020-06-16 11:11:09 +02:00
Gregor Kleen
08c53cdae7 chore(release): 17.4.1 2020-06-15 09:11:47 +02:00
Gregor Kleen
3cc2e2a005 chore(release): 17.4.0 2020-06-14 18:27:18 +02:00
Gregor Kleen
f2bdc007c9 chore(release): 17.3.0 2020-05-29 13:22:02 +02:00
Gregor Kleen
b0c55b9ae9 chore(release): 17.2.1 2020-05-28 13:07:27 +02:00
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