Commit Graph

219 Commits

Author SHA1 Message Date
Hydrus Network Developer d718d15493 Server 404 mess-up hotfix 2022-10-22 15:42:00 -05:00
Hydrus Network Developer 9567549945 Version 503
closes #1254
2022-10-19 15:44:13 -05:00
Hydrus Network Developer 0bc1dcee24 Fix for dateutil
Seems this is not always available, so here's explicit listing in the requirements and a failsafe if it isn't present.
2022-10-15 15:01:49 -05:00
Hydrus Network Developer d721258cab Version 502
closes #1250, closes #1217
2022-10-12 15:18:22 -05:00
Hydrus Network Developer 249c74de40 Version 501 2022-10-05 16:00:47 -05:00
Hydrus Network Developer 087e0175c4 Version 500
closes #1239, closes #1235
2022-09-28 12:15:23 -05:00
thatfuckingbird d125596102
regex fix for system:hash in predicate parser 2022-09-27 09:19:57 +02:00
corposim 5c5bd5b715 export filename can be numbered by arbitrary sort 2022-09-20 09:39:38 -05:00
Hydrus Network Developer 6152573676 Version 499
closes #1221, closes #1219, closes #1222, closes #1223
2022-09-07 16:16:25 -05:00
Hydrus Network Developer bfd63bfe5f
Merge pull request #1218 from bbappserver/patch-5
Short Cache-Control header for dynamic pages
2022-09-03 15:04:25 -05:00
Hydrus Network Developer aa78ecaafc Version 498 2022-08-31 16:19:53 -05:00
bbappserver 8e7d089c64 Short Cache-Control header for dynamic pages
Letting the caller know that a response is valid for 4 seconds makes them a lot less chatty with hydrus which significantly boosts responsiveness, on both client side and means that the caller can bother hydrus less.

If we're being honest this is mostly to stop Hydrus-Companion from asking about URL status so often, since only web browsers look at cache control anyway.  Depending on web browser hydrus companion can send a request to get url info up to 6 times just for loading a page, and this really adds up.  Also it will re ask when cycling tabs or windows back into focus even if you were just looking at them.

4 seconds is a decent compromise between treating the page as dynamic and realizing that hydrus mostly won't change its ind in under 4 seconds.  If a browser extension wants to bypass that it can do so by properly configuring the `xhr`
2022-08-27 20:28:31 -07:00
Hydrus Network Developer dabdbe2861 Version 497 2022-08-24 16:06:25 -05:00
Hydrus Network Developer 67c3d129e7 Version 496 2022-08-17 15:54:59 -05:00
Hydrus Network Developer 3bcc0d8844 Version 495 2022-08-10 16:32:27 -05:00
Hydrus Network Developer 890deb324e Version 494 2022-08-03 15:59:51 -05:00
Hydrus Network Developer b1ab9931b5 Qt6 Build Test
Some more compatibility for Qt5&6, and first try at build scripts.
2022-07-31 19:45:12 -05:00
Hydrus Network Developer d912b67f7c Fixing for Qt5
Just a couple test rewrites to fix for booting in PySide2
2022-07-30 19:39:35 -05:00
Hydrus Network Developer 11f59669aa
Merge pull request #1204 from thatfuckingbird/qt6
Qt6 port
2022-07-30 16:15:43 -05:00
Hydrus Network Developer da89e4b3ae Version 493
closes #469, closes #1192, closes #1193, closes #1194, closes #1199
2022-07-27 16:18:33 -05:00
thatfuckingbird 6d93422238 Qt6 port 2022-07-25 17:55:30 +02:00
Hydrus Network Developer 9b74b2d177 Version 492
closes #572
2022-07-20 14:17:03 -05:00
Hydrus Network Developer 07333d60c5 Version 491 2022-07-13 16:35:17 -05:00
Hydrus Network Developer 3a143af7a5 Version 490
closes #1173
2022-06-29 15:52:53 -05:00
Hydrus Network Developer 9df036c0ec Version 489 2022-06-22 15:43:12 -05:00
Hydrus Network Developer 3a6bad159c
Merge pull request #1160 from bbappserver/patch-5
Add obvious return type hints to HydrusController.py
2022-06-18 13:24:29 -05:00
Hydrus Network Developer 7d8561a8d3
Merge pull request #1161 from bbappserver/patch-6
Add obvious type hints to HydrusThreading.py
2022-06-18 13:13:52 -05:00
Hydrus Network Developer c1fea38e6d
Merge pull request #1163 from bbappserver/patch-7
Add missing type hints to HydrusImageHandling.py
2022-06-18 13:04:41 -05:00
Hydrus Network Developer babca6fa55
Merge pull request #1165 from bbappserver/patch-8
Add type hints to HydrusLogger.py
2022-06-18 13:02:02 -05:00
Hydrus Network Developer a63f3882b9
Merge pull request #1166 from bbappserver/patch-9
Add return type hints to core/HydrusVideoHandling.py
2022-06-18 12:59:29 -05:00
Hydrus Network Developer e28a225408
Merge pull request #1167 from bbappserver/patch-10
Add typehints to HydrusRatingArchive.py
2022-06-18 12:55:38 -05:00
Hydrus Network Developer c2a9da76c0 Version 488 little update
Just fixing some default logic
2022-06-08 14:51:24 -05:00
Hydrus Network Developer 4e4ef92cad Version 488 2022-06-08 14:46:00 -05:00
bbappserver 86803fe5d6
Add typehints to HydrusRatingArchive.py 2022-06-03 15:19:08 -07:00
bbappserver b831785020
Add return type hints to core/HydrusVideoHandling.py 2022-06-03 15:13:24 -07:00
bbappserver 2071d9e943
Add type hints to HydrusLogger.py 2022-06-03 14:34:54 -07:00
bbappserver f81b00e42c
Add missing type hints to HydrusImageHandling.py 2022-06-03 14:26:23 -07:00
bbappserver e95d723e4f
Add obvious type hints to HydrusThreading.py 2022-06-03 13:45:14 -07:00
bbappserver 2e9ec70e5b
Add obvious return type hints to HydrusController.py
I was looking through the code again and thought would add type hints for POD types (so that they are certain to work before python 3.7)
2022-06-03 12:37:40 -07:00
Hydrus Network Developer a39462c4bc Version 487
closes #1155
2022-06-01 16:19:26 -05:00
Hydrus Network Developer 5db6daa416 Version 486
closes #1141
2022-05-25 16:30:53 -05:00
Hydrus Network Developer 4f39dfe28c Version 485 2022-05-18 15:18:25 -05:00
Hydrus Network Developer 16bf34db22 Version 484
closes #1139, closes #1143
2022-05-11 16:16:33 -05:00
Hydrus Network Developer ef19e2167e Version 483
closes #1124, closes #1113
2022-05-04 16:40:27 -05:00
Hydrus Network Developer 48711d36d9 Version 482
closes #472, closes #1120
2022-04-20 15:18:56 -05:00
Hydrus Network Developer 897b0fbebb Version 481 2022-04-13 16:39:26 -05:00
Hydrus Network Developer 92fcd8dccb Version 480
closes #1110
2022-04-06 15:40:17 -05:00
Hydrus Network Developer 0c55d1b29e Version 479
closes #1095, closes #1105
2022-03-30 15:28:13 -05:00
thatfuckingbird 2a352104de consistency: accept 'file_id' and 'hash' where 'file_ids'/'hashes' is accepted 2022-03-26 19:01:26 +01:00
thatfuckingbird 33187d7561 api: accept file ids everywhere where hashes are accepted 2022-03-26 18:42:25 +01:00
thatfuckingbird 5ce8d3e356 also return file ids if hashes requested in file search API 2022-03-26 18:04:21 +01:00
Hydrus Network Developer 6239eef1c5 Version 478 2022-03-23 15:57:10 -05:00
Hydrus Network Developer 263474ebeb Version 477 final work 2022-03-16 15:20:58 -05:00
Hydrus Network Developer 2ea848588c Version 477
This is the week release, untested. Committing to this branch just to do a test build tonight.
2022-03-15 21:52:54 -05:00
Hydrus Network Developer 7561fa357b
Merge pull request #1098 from thatfuckingbird/api
thank you for this work!
2022-03-12 16:50:14 -06:00
Hydrus Network Developer 15fae4670f Version 476 2022-03-09 16:18:23 -06:00
thatfuckingbird 4c12f6fac2 support CBOR in client api 2022-03-07 03:46:01 +01:00
thatfuckingbird 78a24b5d98 implement note predicate parsing + note api 2022-03-07 03:44:01 +01:00
thatfuckingbird 8fb8779dfb increase URL length limit. this fixes internal server errors on long GET request lines when using API 2022-03-07 03:41:36 +01:00
Hydrus Network Developer fd8b0eefdb
Merge pull request #1091 from tasadar2/tagsearch
added an api endpoint to search tag suggestions
2022-03-05 15:39:30 -06:00
Hydrus Network Developer 0f76d8a28c Version 475
closes #1079, closes #1089, closes #1090, closes #1084, closes #1071
2022-03-02 15:44:08 -06:00
tasadar2 b50c7d5c37
added an endpoint to search tag suggestions 2022-02-28 02:03:17 -05:00
Hydrus Network Developer 83b2d2e6f1 Version 474
closes #1068, closes #1063, closes #1060
2022-02-16 16:10:11 -06:00
Hydrus Network Developer f2669f3f5b Version 473 2022-02-09 15:04:42 -06:00
Hydrus Network Developer 93e6664e05 Version 472
closes #770
2022-02-02 16:14:01 -06:00
Hydrus Network Developer fffadc4d0c Version 471 2022-01-26 15:57:04 -06:00
Hydrus Network Developer dab05074da v470 Hotfix 2
Missed it in testing!
2022-01-19 15:52:32 -06:00
Hydrus Network Developer a86762605c Version 470 Hotfix
Fixing a problem with Qt that has type checked signals
2022-01-19 15:38:58 -06:00
Hydrus Network Developer da83973b33 Version 470 2022-01-19 15:28:59 -06:00
Hydrus Network Developer be79406f1f Version 469
closes #1042
2022-01-12 16:14:50 -06:00
Hydrus Network Developer fa5ebd9c22 Version 468
closes #1036, closes #1039, closes #1033
2022-01-05 16:15:56 -06:00
Hydrus Network Developer c85507a2ee Version 467
closes #1028
2021-12-22 16:31:23 -06:00
Hydrus Network Developer d061eecd5c Version 466
closes #1027
2021-12-15 16:16:22 -06:00
Hydrus Network Developer 58ac41357b Version 465
closes #761, closes #1023
2021-12-08 16:40:59 -06:00
Hydrus Network Developer 147efa5a84 Version 464
closes #1017
2021-12-01 16:12:16 -06:00
Hydrus Network Developer acc17e18bd Version 463 2021-11-24 15:59:58 -06:00
Hydrus Network Developer ca2f5f1612 Version 462
closes #1007
2021-11-17 15:22:27 -06:00
Hydrus Network Developer cbacaac448 Version 461
closes #999, closes #998
2021-11-10 15:53:57 -06:00
Hydrus Network Developer ec1065bcf4 Version 460
closes #996
2021-11-03 15:49:56 -05:00
Hydrus Network Developer 1e4db94312 Version 459
closes #447, closes #982, closes #875, closes #989, closes #986, closes #858, closes #855, closes #807, closes #790
2021-10-27 16:12:33 -05:00
Hydrus Network Developer 18517d8a73 Version 458 2021-10-13 15:16:57 -05:00
Hydrus Network Developer 61ea185821 Version 457 2021-10-06 15:59:30 -05:00
Hydrus Network Developer 6cd2995275 Version 456
closes #976, closes #933, closes #922, closes #910
2021-09-29 16:20:29 -05:00
Hydrus Network Developer b5a8765297 Version 455
closes #975
2021-09-22 16:12:34 -05:00
Hydrus Network Developer b6876258a8 New Repair Code
This is the first version of significant changes to the database boot repair code and start of module self-repair responsibility. This db should be able to boot with a missing client.caches.db and repair and repopulate almost everything.
2021-09-14 23:23:53 -05:00
Hydrus Network Developer 4e416873fb Version 454
closes #898, closes #876, closes #845
2021-09-08 16:41:52 -05:00
Hydrus Network Developer 2daf09a743 Version 453
closes #961, closes #954, closes #904, closes #841
2021-09-01 16:09:01 -05:00
Hydrus Network Developer 8a116cc79f Version 452 hotfix 2021-08-25 18:35:17 -05:00
Hydrus Network Developer 5482d293bd Version 452 2021-08-25 16:59:05 -05:00
Hydrus Network Developer c681a1cff5 Version 451
closes #959, closes #955
2021-08-18 16:10:01 -05:00
Hydrus Network Developer 4937616bd4 Version 450 2021-08-11 16:14:12 -05:00
Hydrus Network Developer eee739898a Version 449 (Experimental) 2021-08-04 16:59:55 -05:00
Hydrus Network Developer 212088ba4b Version 448
closes #768
2021-07-28 16:12:00 -05:00
Hydrus Network Developer e95ddf7fb6 Version 447 2021-07-14 15:42:19 -05:00
Hydrus Network Developer a08385caf5 Version 446 2021-07-07 15:48:57 -05:00
Hydrus Network Developer c1bfa314ab Version 445 2021-06-30 16:27:35 -05:00
Hydrus Network Developer d45617c11e Version 444 2021-06-23 16:11:38 -05:00
Hydrus Network Developer 62b50d41e5 Version 443 2021-06-09 15:28:09 -05:00
Hydrus Network Developer d8bfe91706 Version 442
closes #894
2021-06-02 16:59:19 -05:00
Hydrus Network Developer f72d3bf4db Version 441 2021-05-26 19:09:06 -05:00