302 Commits
Author SHA1 Message Date
Jonas Lochmann 3fa9908ed9 Fix wrong reference in running.md 2021-05-25 2021-05-24 02:00:00 +02:00
Jonas Lochmann 4e169e6abf Adjust the docker build command 2021-05-24 02:00:00 +02:00
Jonas Lochmann 70a57d90bc Update dependencies 2021-05-24 02:00:00 +02:00
nuron f8e73a8aba Fix docker startup issue caused by missing quotes (#6)
Reviewed-on: https://codeberg.org/timelimit/timelimit-server/pulls/6
Co-authored-by: nuron <nuron@noreply.codeberg.org>
Co-committed-by: nuron <nuron@noreply.codeberg.org>
2021-05-22 14:41:18 +02:00
Jonas Lochmann e978a48514 Update socket.io 2021-04-13 2021-03-29 02:00:00 +02:00
Jonas Lochmann 769d828d2b Add install script 2021-03-17 2021-03-08 01:00:00 +01:00
Jonas Lochmann f152687a37 Update some dependencies 2021-03-08 01:00:00 +01:00
Jonas Lochmann 0f9e1c50e6 Refactor adding used time to avoid exceptions 2021-03-08 01:00:00 +01:00
Jonas Lochmann f6cc231202 Remove manual database lock usage 2021-03-08 01:00:00 +01:00
Jonas Lochmann 8665e614b5 Fix build and lint errors 2021-03-08 01:00:00 +01:00
Jonas Lochmann 828399ec14 Improve handling of exceptions which should trigger retrying an operation 2021-03-08 01:00:00 +01:00
Jonas Lochmann 21d7fa839f Improve shutdown in the test script 2021-03-08 01:00:00 +01:00
Jonas Lochmann 24563bdc4a Remove the obsolete can-recover-password endpoint 2021-03-01 01:00:00 +01:00
Jonas Lochmann 964397cfa9 Adjust for postgresql 2021-02-01 2021-01-25 01:00:00 +01:00
Jonas Lochmann 99762d5d36 Add basically test for 3 databases 2021-01-25 01:00:00 +01:00
Jonas Lochmann 4194641d05 Add category flags 2021-01-27 2021-01-18 01:00:00 +01:00
Jonas Lochmann 96101005b9 Disable not needed escaping in subjects and plain text mails 2021-01-13 2020-12-28 01:00:00 +01:00
Jonas Lochmann eca9473e11 Update dependencies 2020-12-28 01:00:00 +01:00
Jonas Lochmann 2bb3777484 Add preblocking 2020-12-30 2020-12-21 01:00:00 +01:00
Jonas Lochmann 13ede06a91 Add task completion mails 2020-12-21 01:00:00 +01:00
Jonas Lochmann 2acee613f6 Sign in parents by default 2020-12-21 01:00:00 +01:00
Jonas Lochmann 9dc797a96c Remove parent blocked time support 2020-12-21 01:00:00 +01:00
Jonas Lochmann 3baab5072f Add simulating-a-device-from-the-shell.md 2020-12-07 01:00:00 +01:00
Jonas Lochmann 259c4d94a9 Add support for rules per day 2020-11-30 2020-11-23 01:00:00 +01:00
Jonas Lochmann 2a8250c9f7 Require the premium version for confirming the completion of tasks 2020-11-24 2020-11-23 01:00:00 +01:00
Jonas Lochmann d67b7a7619 Add child task support 2020-11-16 01:00:00 +01:00
Jonas Lochmann 020fe0aea6 Fix typo 2020-11-16 01:00:00 +01:00
Jonas Lochmann af80fda421 Extend documentation about https 2020-11-16 01:00:00 +01:00
Jonas Lochmann 8b596ccc69 Add server support for disabling limitations temporarily per category 2020-11-09 2020-11-02 01:00:00 +01:00
Jonas Lochmann 35924c176c Update the uninstall notification mails 2020-10-12 02:00:00 +02:00
Jonas Lochmann 6d25dd484a Deprecate /parent/can-recover-password 2020-10-05 02:00:00 +02:00
Jonas Lochmann 6eb40d159c Wrap unique constraint and foreign key error objects 2020-10-05 02:00:00 +02:00
Jonas Lochmann 946381226f Save stacktrace of unknown errors 2020-10-05 02:00:00 +02:00
Jonas Lochmann a767a94430 Add checking the package name and activity name length 2020-10-06 2020-10-05 02:00:00 +02:00
Jonas Lochmann ba3bb50113 Save the maximum package name length which was seen 2020-10-05 02:00:00 +02:00
Jonas Lochmann b4fd177afe Refactor code to send the status to the client 2020-09-28 02:00:00 +02:00
Jonas Lochmann b17bc42a1e Add cleaning the build directory to the build process 2020-09-28 02:00:00 +02:00
Jonas Lochmann 8ebeadad5a Replace lists by sets in the apply action cache 2020-09-28 02:00:00 +02:00
Jonas Lochmann 8d65c5d777 Refactor exception usage 2020-09-28 02:00:00 +02:00
Jonas Lochmann d68b425e0e fix missing transaction usage at notifyClientsAboutChangesDelayed 2020-09-28 02:00:00 +02:00
Jonas Lochmann abc2102da5 Extend transaction usage 2020-10-02 09:58:13 +02:00
Jonas Lochmann 62f4e368a6 Remove unused serialization functions 2020-09-30 2020-09-21 02:00:00 +02:00
Jonas Lochmann 32d35dda22 Add session duration tolerance from the client 2020-09-14 02:00:00 +02:00
Jonas Lochmann d5ddca0032 Fix handling of multiple session durations at the same time window 2020-09-14 02:00:00 +02:00
Jonas Lochmann bdc4879806 Add the "force sync" action 2020-09-16 2020-09-14 02:00:00 +02:00
Jonas Lochmann e8cc9fd5e6 Improve handling of manually added time 2020-09-09 2020-09-07 02:00:00 +02:00
Jonas Lochmann 6518159069 Fix adding time when not using sqlite 2020-09-03 2020-08-31 02:00:00 +02:00
Jonas Lochmann a6723430ca Allow blocked time area extension with the self limitation 2020-09-02 2020-08-31 02:00:00 +02:00
Jonas Lochmann eb6f668b43 Allow adding category network ids 2020-08-24 02:00:00 +02:00
Jonas Lochmann 9730d13b2e Limit used time to the length of the day/ time slot 2020-08-24 02:00:00 +02:00