Commit Graph
73 Commits
Author SHA1 Message Date
4cuck 98ac43723e Gather .health instance stats
Reworks instance checks to use the same timestamp and be transactional. Also prevents long DB lock times during list updates.
2023-11-27 00:27:07 +01:00
4cuck 07ae70124e store body on known bad responses 2023-11-07 03:28:14 +01:00
4cuck f81608333c fix invalid html 2023-11-07 03:21:46 +01:00
4cuck 76d9e85b74 implement history graph 2023-11-07 03:17:00 +01:00
4cuck 1a84ba758d mintor table formating 2023-10-30 00:56:56 +01:00
4cuck 6b6fe3803e fixup .well-known login 2023-10-22 13:36:48 +02:00
4cuck f336fe5be9 fmt 2023-10-22 01:29:27 +02:00
4cuck fe0e8deca4 fixup crash on empty DB 2023-10-22 01:28:41 +02:00
4cuck d2099c16fe more cleanup 2023-10-22 01:18:26 +02:00
4cuck 2d0b7140a3 rate limit instance update, better startup errors, reorganize list fetching, report connectivity check in about 2023-10-22 01:16:33 +02:00
4cuck ff3a519a6e permanent session store 2023-10-20 01:52:17 +02:00
4cuck 8c7ece19e2 cleanup old errors 2023-10-20 01:24:46 +02:00
4cuck 8e6f2198e7 fixup login page url 2023-10-19 23:43:11 +02:00
4cuck aea0e3059e less verbose release run 2023-10-19 01:02:32 +02:00
4cuck 30d26f2590 check for last health check on startup 2023-10-19 01:00:44 +02:00
4cuck 4e4122e402 switch to .well-known/ and improve login errors + page 2023-10-18 23:54:06 +02:00
4cuck 9bc53d5cd5 fixup sorting 2023-10-18 21:26:23 +02:00
4cuck 7e2b645490 add admin mode 2023-10-17 00:34:10 +02:00
4cuck 0ed4c1f45c login rate limits 2023-10-17 00:21:28 +02:00
4cuck 25ea70a90d don't allow login for removed hosts 2023-10-17 00:17:10 +02:00
4cuck 955b99fea9 format error timestamps 2023-10-16 23:32:10 +02:00
4cuck 898a89f5e3 display LSH only after 12 hours 2023-10-16 23:32:10 +02:00
4cuck 966edd8f92 shorten last-seen-healthy entries 2023-10-16 23:32:10 +02:00
4cuck f9f05a7e25 don't index version URLs 2023-10-16 23:32:10 +02:00
4cuck 46771abb05 fix missing last-seen display 2023-10-16 23:32:10 +02:00
4cuck 0342427835 cleanup 2023-10-16 23:32:10 +02:00
4cuck 759963e7b2 keep latest healthcheck errors, basic admin login 2023-10-16 23:32:10 +02:00
4cuck cc70134d9d fix connection error with specific h2 hosts requiring ALPN 2023-10-16 23:32:10 +02:00
4cuck 02911cb6ba improve readme and column names 2023-10-16 23:32:10 +02:00
4cuck 0cf2491ef5 update meta tags 2023-10-16 23:32:10 +02:00
4cuck 13bad39f77 table column toggles 2023-10-16 23:32:10 +02:00
4cuck fec8dbc43a optimize robot stuff 2023-10-16 23:32:10 +02:00
4cuck 2b7352fe5b ci 2023-10-16 23:32:09 +02:00
4cuck 280b955236 ipv detection 2023-10-16 23:32:09 +02:00
4cuck daee7e6277 uptime-graph details, hover, history and % uptime overall 2023-10-16 23:32:09 +02:00
4cuck df316e8fdd populate cache pre server start 2023-10-16 23:32:09 +02:00
4cuck b1f3d71fea change user agent 2023-10-16 23:32:09 +02:00
4cuck a06dc24494 display healthy history as status graph 2023-10-16 23:32:09 +02:00
4cuck 96536eb5fd display time for last-seen 2023-10-16 23:32:09 +02:00
4cuck 8c6109c1d7 use two cols for last-seen 2023-10-16 23:32:09 +02:00
4cuck 5694bbe922 limit version length 2023-10-16 23:32:09 +02:00
4cuck e0826ab468 parse and display instance countries 2023-10-16 23:32:09 +02:00
4cuck 6a754a4b2d mention api in main page 2023-08-23 22:19:39 +02:00
4cuck dd388fc05c detect rate limited instances 2023-08-23 03:06:24 +02:00
4cuck 0b7b8874c1 change to /with_replies 2023-08-23 03:01:17 +02:00
4cuck 569fb122db fixup ranking 2023-08-23 02:50:36 +02:00
4cuck 193ea7ae81 cargo fmt 2023-08-21 16:07:25 +02:00
4cuck 8edb276401 cargo update 2023-08-21 16:00:45 +02:00
4cuck 83cc76c8e1 fixup profile check to actually parse the amount of posts 2023-08-21 15:57:34 +02:00
4cuck aa0f3e3de3 add about section for bad hosts 2023-08-14 01:25:56 +02:00
4cuck 4e3f93f0c3 cargo fmt and screenshot link 2023-08-14 01:23:38 +02:00
4cuck 6be108ee64 mark bad hosts 2023-08-14 01:21:49 +02:00
4cuck 8922a19283 add screenshot 2023-08-04 21:46:46 +02:00
4cuck d2217b364d fixup version_url update 2023-08-04 20:50:01 +02:00
4cuck fae1360b9d template time, package version 2023-08-04 17:52:27 +02:00
4cuck e0a497b3f2 allow sorting 2023-08-04 17:31:43 +02:00
4cuck 1ecce78746 clarify disable_startup_scan switch 2023-08-04 17:31:43 +02:00
4cuck 27ef2552fd darkmode 2023-08-04 17:31:43 +02:00
4cuck bc156af23e fetch latest git branch
Closes #1
Closes #2
2023-08-04 17:31:43 +02:00
4cuck 533cc753db update score and add last_healthy
also updates the about page
2023-07-31 12:05:30 +02:00
4cuck faa3613706 optimize database
datetime as ints, strict and no rowid
2023-07-30 04:10:45 +02:00
4cuck 5b2c62377d automatically mute verbose logging for known broken hosts 2023-07-29 02:54:35 +02:00
4cuck 2bc59a2274 link public instance 2023-07-28 19:16:21 +02:00
4cuck 3ecb4b6673 don't spam on cloudflare blocks 2023-07-28 18:39:00 +02:00
4cuck 82026b4429 source + license in about 2023-07-28 18:00:32 +02:00
4cuck 2ab7e1a6fc cleanup 2023-07-28 17:58:25 +02:00
4cuck 5c1b198bbb readme 2023-07-28 17:55:41 +02:00
4cuck 165b3ef48e oy, you've got a loicense for that mate 2023-07-28 17:54:19 +02:00
4cuck d568b9a348 fix mixed up interval settings 2023-07-28 17:50:02 +02:00
4cuck 660da56c3f render missing entries 2023-07-28 03:14:59 +02:00
4cuck 29489b5618 fix off by one for graphs 2023-07-27 04:20:30 +02:00
4cuck a304acc505 init 2023-07-27 04:14:47 +02:00
4cuck 906bfbb70c Initial commit 2023-07-19 15:38:53 +02:00