Commit graph

649 commits

Author SHA1 Message Date
Max Pozdeev
d6ca663d4e * friendy messages if no lists to show 2022-01-15 21:00:51 +03:00
Max Pozdeev
26567ee59b reset location hash on logout to avoid reloading possible unaccessible list 2022-01-15 15:27:35 +03:00
Max Pozdeev
c50b039cb2 - show alltasks lists only for authorized user 2022-01-15 15:15:59 +03:00
Max Pozdeev
f5fd1f74bb support markdown in rss feed 2022-01-15 00:07:03 +03:00
Max Pozdeev
341eeac12a maintain license headers 2022-01-14 22:45:30 +03:00
Max Pozdeev
e69efe6f62 little updates in .editorconfig 2022-01-14 22:43:37 +03:00
Max Pozdeev
33810e79f7 * can use #NUMBER to make a link to the task by id in markdown note; opens this link as a search (experimental) 2022-01-14 22:13:04 +03:00
Max Pozdeev
70918b453d refresh COPYRIGHT files 2022-01-13 15:18:52 +03:00
Max Pozdeev
dbb697b82a simplify sqlite settings for docker tests 2022-01-13 00:20:47 +03:00
Max Pozdeev
63645a279a simplify mysql settings for docker tests 2022-01-13 00:08:26 +03:00
Max Pozdeev
a5b839d142 remove unused code 2022-01-12 21:26:50 +03:00
Max Pozdeev
35e249c7aa * add task id to edit task page 2022-01-12 17:33:39 +03:00
Max Pozdeev
1a82d708bb add phpdoc hints to Config class 2022-01-12 16:02:54 +03:00
Max Pozdeev
0bd56d7fd8 apply editorconfig to theme index 2022-01-12 14:59:10 +03:00
Max Pozdeev
1b3d232dbe * add samesite=lax flag for session cookie
(cherry picked from commit ea2ace9066)
2022-01-12 02:16:19 +03:00
Max Pozdeev
deb25cbaa1 - fix js error when no lists to display
(cherry picked from commit 8b4960206d)
2022-01-12 02:05:38 +03:00
Max Pozdeev
2052ad337f * check table prefix while setup
(cherry picked from commit 5edaf9816b)
2022-01-12 02:03:47 +03:00
Max Pozdeev
37f83a9ce7 * rename die2() to logAndDie()
(cherry picked from commit 61bdead019)
2022-01-12 01:44:22 +03:00
Max Pozdeev
d67571fcb3 - use token header from $_SERVER; fixed errors with auth token headers occured on some software configurations
(cherry picked from commit 5b3dd0d0fc)
2022-01-12 01:31:18 +03:00
Max Pozdeev
f23ca43eea * use simple token in settings
(cherry picked from commit 866c34e2e0)
2022-01-12 01:31:18 +03:00
Max Pozdeev
9f78149fe1 * use simple token header for ajax request for safety 2022-01-12 01:30:33 +03:00
Max Pozdeev
9c891da92c * make settings safer
(cherry picked from commit 7f2ac0c0c2)
2022-01-12 01:27:44 +03:00
Max Pozdeev
4e79da6caf * increase session cookie lifetime 2022-01-12 00:49:16 +03:00
Max Pozdeev
5248a9bc33 * fix incorrect title in browser history in some cases 2022-01-12 00:37:55 +03:00
Max Pozdeev
21f5ba615d fix deprecation notice of null parameter in noteMarkup() in PHP 8.1 2022-01-11 23:35:36 +03:00
Max Pozdeev
741e60d1f9 add MTT_ENABLE_DEBUG to docker files where absent 2022-01-11 23:29:07 +03:00
Max Pozdeev
01c02ba4f6 use ReturnTypeWillChange attributes to avoid PHP 8.1 deprecation notices in MTTSessionHandler (until PHP 9) 2022-01-11 23:10:10 +03:00
Max Pozdeev
3b33781e16 add docker containers with mysql server and PHP 8.0 and 8.1
(cherry picked from commit dd5e4f63ce)
2022-01-11 22:24:32 +03:00
Max Pozdeev
010a863713 add docker container with PHP 8.1
(cherry picked from commit 6d334770c7)
2022-01-11 22:23:32 +03:00
Max Pozdeev
fe9db0b68e add /phpinfo uri to docker container with PHP 8.0 2022-01-11 22:23:11 +03:00
Max Pozdeev
63fca720d2 better handle document title while history navigation 2022-01-11 21:59:18 +03:00
Max Pozdeev
7b98834f14 remove docker files for PHP 5.6 2022-01-11 01:19:09 +03:00
Max Pozdeev
104174a9b3 * add logo and change animation of page loading 2022-01-11 01:17:25 +03:00
Max Pozdeev
c12b9c386b no need to check if error constant is defined (E_DEPRECATED and E_USER_DEPRECATED available since PHP 5.3) 2022-01-11 00:43:14 +03:00
Max Pozdeev
d847a2eb07 * handle history navigation with settings page 2022-01-11 00:26:07 +03:00
Max Pozdeev
14c83fda94 reduce number of time() calls in session handler class 2021-08-02 17:12:06 +03:00
Max Pozdeev
e897ce13b2 remove :hover on task row 2021-07-30 21:30:42 +03:00
Max Pozdeev
96d63686ab little facelifting in mobile style 2021-07-29 21:58:05 +03:00
Max Pozdeev
f5dcbaf6d7 fix for prev commit 2021-07-29 16:55:04 +03:00
Max Pozdeev
73ab4ac10f * use database table for session handling 2021-07-29 16:52:44 +03:00
Max Pozdeev
b657cc490f * save sort order of all tasks list in settings 2021-07-28 23:05:46 +03:00
Max Pozdeev
c9282c71df * hidden state of all tasks list is saved in settings now 2021-07-28 22:56:55 +03:00
Max Pozdeev
bf7402794c refactor Config class (domain request) 2021-07-28 21:33:20 +03:00
Max Pozdeev
160886a0ec refactor get_ver() in setup 2021-07-28 21:11:52 +03:00
Max Pozdeev
39c9d1608d * use utf8mb4 charset in mysql database 2021-07-28 18:50:23 +03:00
Max Pozdeev
9dd8071bc6 specify collate for mysql settings table 2021-07-28 18:15:29 +03:00
Max Pozdeev
8e33015f68 dropped the ability to upgrade database from old versions 1.3.0 and 1.3.1 2021-07-28 18:07:40 +03:00
Max Pozdeev
34f837d8d2 * general settings are stored in database 2021-07-28 18:05:14 +03:00
Max Pozdeev
f0c8fa4d22 * dropped the ability to upgrade database from old versions 1.1 and 1.2 2021-07-27 13:10:17 +03:00
Max Pozdeev
0a5fdbbffa move DBConnection class to separate file 2021-07-26 22:04:12 +03:00