Commit Graph
100 Commits
Author SHA1 Message Date
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-18 01:00:00 +01:00
Jonas Lochmann 96101005b9 Disable not needed escaping in subjects and plain text mails 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-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-23 01:00:00 +01:00
Jonas Lochmann 2a8250c9f7 Require the premium version for confirming the completion of tasks 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-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-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-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-14 02:00:00 +02:00
Jonas Lochmann e8cc9fd5e6 Improve handling of manually added time 2020-09-07 02:00:00 +02:00
Jonas Lochmann 6518159069 Fix adding time when not using sqlite 2020-08-31 02:00:00 +02:00
Jonas Lochmann a6723430ca Allow blocked time area extension with the self limitation 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
Jonas Lochmann 15b576a2d7 Extend deplyoment documentation 2020-08-10 02:00:00 +02:00
Jonas Lochmann 477e2f3bd3 Update dependencies 2020-08-10 02:00:00 +02:00
Jonas Lochmann 007b1f2ec9 Add support for child users adding limits themself 2020-08-03 02:00:00 +02:00
Jonas Lochmann a73af1338e Add option to always unlock the premium version 2020-08-03 02:00:00 +02:00
Jonas Lochmann f8b4fc77a5 Fix link in the Readme 2020-07-27 02:00:00 +02:00
Jonas Lochmann 4bbf2a65f7 Split and refactor Readme 2020-07-27 02:00:00 +02:00
Jonas Lochmann 63db9e25b6 Update Node.JS version in the docker container 2020-07-06 02:00:00 +02:00
Jonas Lochmann 91b943ab98 Fix migration for user limit login categories for mariadb 2020-07-06 02:00:00 +02:00
Jonas Lochmann 5574ad415c Add limit login category support 2020-06-29 02:00:00 +02:00
Jonas Lochmann 7e7caae583 Increase family bulk deletion limit 2020-06-29 02:00:00 +02:00
Jonas Lochmann 74c4382fe0 Remove old debugging output 2020-06-29 02:00:00 +02:00
Jonas Lochmann d08987ee5d Add support for deep category nesting 2020-06-29 02:00:00 +02:00
Jonas Lochmann 7c90b05f21 Fix cache invalidation when assigning an already assigned app 2020-06-29 02:00:00 +02:00
Jonas Lochmann 27c3b494da Send google play public key during /purchase/can-do-purchase 2020-06-08 02:00:00 +02:00
Jonas Lochmann 12dc22f8a2 Add user flags field 2020-06-01 02:00:00 +02:00
Jonas Lochmann 7b6527752e Fix missing columns in the purchase table 2020-05-25 02:00:00 +02:00
Jonas Lochmann 7b7f888335 Fix session reset for the session duration limit 2020-05-25 02:00:00 +02:00
Jonas Lochmann ef1b19a01c Add support for more limits 2020-05-18 02:00:00 +02:00
Jonas Lochmann d021497e52 Add basically API documentation 2020-05-04 02:00:00 +02:00
Jonas Lochmann ab16134a8e Remove nodemon 2020-04-27 02:00:00 +02:00
Jonas Lochmann 6f0ba87199 Add documentation of the json schemas 2020-04-27 02:00:00 +02:00
Jonas Lochmann 7a4cfd72c0 Specify default values for the variables 2020-04-13 02:00:00 +02:00
Jonas Lochmann 0d65c01711 Extend Readme infos about MAIL_TRANSPORT 2020-04-06 02:00:00 +02:00
Jonas Lochmann 24877ba44e Add docker compose file which includes the database 2020-03-30 02:00:00 +02:00
Jonas Lochmann ce41971eb7 Add note how to test if the server is running 2020-03-30 02:00:00 +02:00
Jonas Lochmann 12598e0be4 Add example docker-compose.yml 2020-03-30 02:00:00 +02:00
Jonas Lochmann 62ba1747e5 Update dependencies 2020-03-23 01:00:00 +01:00
Jonas Lochmann 0a0cb172a7 Update build tools 2020-03-23 01:00:00 +01:00
Jonas Lochmann 10cd6e075d Apply non breaking updates 2020-03-23 01:00:00 +01:00
Jonas Lochmann 2ccdbfdd87 Make the ping interval configurable 2020-03-09 01:00:00 +01:00
Jonas Lochmann 0ecb7e4830 Add support for extra time for a specific day 2020-03-02 01:00:00 +01:00
Jonas Lochmann af17e6cc8e Fix considering unchanged network time as error 2020-02-10 01:00:00 +01:00
Jonas Lochmann 6fc9597d20 Add support for sorting categories 2020-02-10 01:00:00 +01:00
Jonas Lochmann 62d39a8fdd Add link to the TimeLimit Server Admin UI 2020-02-03 01:00:00 +01:00
Jonas Lochmann cdae013f5a Add counting some events 2020-02-03 01:00:00 +01:00
Jonas Lochmann 1f210b32c8 Remove GUI from the admin API 2020-02-03 01:00:00 +01:00
Jonas Lochmann 719af663f5 Add support for temporarily blocking with end time 2020-01-27 01:00:00 +01:00
Jonas Lochmann b55c375506 Add new API to increment the used time 2020-01-27 01:00:00 +01:00
Jonas Lochmann f4046e0fc3 Add option to add a mail whitelist and disable sign up 2020-01-20 01:00:00 +01:00
Jonas Lochmann e68ca95320 Add documentation for purchases to the readme 2020-01-20 11:48:13 +01:00
Jonas Lochmann 6ec8d25d78 Add admin API description to the Readme 2020-01-20 09:45:38 +01:00
Jonas Lochmann 93e441e821 Add simple CSRF protection for the admin API 2020-01-20 09:41:08 +01:00
Jonas Lochmann e636fe0d8e Add admin api feature list to the admin api 2020-01-20 09:27:08 +01:00
Jonas Lochmann f2c8a3043f Add unlock premium API 2020-01-20 09:19:01 +01:00
Jonas Lochmann db9c981521 Add Readme section about HTTPS 2020-01-20 07:13:36 +01:00
Jonas Lochmann fad4282ea0 Update Readme part about docker image 2020-01-20 06:53:55 +01:00
Jonas Lochmann 41d6c5e765 Remove obsolete gitlab ci config 2020-01-20 06:52:04 +01:00
Jonas Lochmann 50766e804a Add battery limit support 2020-01-13 17:28:14 +01:00
Jonas Lochmann dd18b015f6 Update dependencies 2019-11-06 17:23:05 +01:00
Jonas Lochmann 212a2573c4 Update dependencies 2019-11-06 17:19:05 +01:00
Jonas Lochmann 6d593c53b2 Update rate-limiter-flexible 2019-11-06 17:14:09 +01:00
Jonas Lochmann 3248ab2b91 Update buildtools 2019-11-06 17:10:29 +01:00
Jonas Lochmann d8d741ab28 Make mail code verification less strict 2019-11-06 16:54:18 +01:00
Jonas Lochmann 57030b7f91 Add deleting old families in the background 2019-10-21 14:14:56 +02:00
Jonas Lochmann 306bc0646f Fix invalidating auth token when device reports uninstall 2019-10-21 14:03:38 +02:00
Jonas Lochmann 919b0e6984 Fix getting recently used devices 2019-10-21 13:44:17 +02:00
Jonas Lochmann e6bc3c9a75 Add tool to delete old families 2019-10-21 13:34:16 +02:00
Jonas Lochmann 196afe8ed1 Sanitize mail addresses 2019-10-10 10:47:56 +02:00
Jonas Lochmann df2cdab180 Remove old mail login API 2019-09-23 09:49:11 +02:00
Jonas Lochmann 249cf52971 Fix lint warnings 2019-09-16 11:11:00 +02:00
Jonas Lochmann 5987583ca3 Add option to specify mail providers which are not supported 2019-09-15 11:35:00 +02:00
Jonas Lochmann a7533b7864 Adjust for updated @types/lodash 2019-08-27 14:54:25 +02:00
Jonas Lochmann 9ce95b7de7 Update dependencies 2019-08-27 14:45:34 +02:00
Jonas Lochmann 4c6f1c0b9e Chunk big or-clause when updating app activities 2019-08-25 20:59:27 +02:00