Commit Graph

3016 Commits (9142041f67487f372fc2b3c8d09215e1571cf5cf)

Author SHA1 Message Date
Bob Mottram f6e842d6b8 Snake case 2021-12-28 18:13:52 +00:00
Bob Mottram f75a321f9e Snake case 2021-12-28 17:33:54 +00:00
Bob Mottram 34e533f289 Snake case 2021-12-28 17:20:43 +00:00
Bob Mottram 114e6c7bf4 Snake case 2021-12-28 17:09:43 +00:00
Bob Mottram aca221a57c Snake case 2021-12-28 17:06:24 +00:00
Bob Mottram 4f62625a4b Snake case 2021-12-28 16:56:57 +00:00
Bob Mottram c6cc551605 Snake case 2021-12-28 16:50:20 +00:00
Bob Mottram 6fdde8e107 Snake case 2021-12-28 16:00:24 +00:00
Bob Mottram be15642790 Tidying 2021-12-28 15:19:12 +00:00
Bob Mottram c4203bc086 Snake case 2021-12-28 14:55:45 +00:00
Bob Mottram a68667d829 Snake case 2021-12-28 14:41:10 +00:00
Bob Mottram a8138d6401 Snake case 2021-12-28 13:56:43 +00:00
Bob Mottram 50ce448667 Snake case 2021-12-28 13:49:44 +00:00
Bob Mottram 98e787fe1e Snake case 2021-12-28 12:15:46 +00:00
Bob Mottram 47b844152e Snake case 2021-12-28 10:17:58 +00:00
Bob Mottram 43f77c70ae Snake case 2021-12-27 23:23:07 +00:00
Bob Mottram 4246688359 Snake case 2021-12-27 23:02:50 +00:00
Bob Mottram b6ac0d6b24 Snake case 2021-12-27 22:19:18 +00:00
Bob Mottram 88922a9b4f Snake case 2021-12-27 21:42:08 +00:00
Bob Mottram 0efd2c1b78 Snake case 2021-12-27 21:29:21 +00:00
Bob Mottram 602ab1ad58 Snake case 2021-12-27 20:47:05 +00:00
Bob Mottram 5ce15ffbed Snake case 2021-12-27 20:43:15 +00:00
Bob Mottram 3128c724a1 Snake case 2021-12-27 20:38:02 +00:00
Bob Mottram 7e3e299873 Snake case 2021-12-27 19:05:25 +00:00
Bob Mottram b63039ae47 Snake case 2021-12-27 17:53:41 +00:00
Bob Mottram f15fed2145 Snake case 2021-12-27 17:42:35 +00:00
Bob Mottram 218ea067c0 Snake case 2021-12-27 17:35:58 +00:00
Bob Mottram 322338a455 Snake case 2021-12-27 16:18:52 +00:00
Bob Mottram 7bd8d630e0 Snake case 2021-12-27 16:02:54 +00:00
Bob Mottram 2ab472fad4 Snake case 2021-12-27 15:58:46 +00:00
Bob Mottram 682a6755e0 Snake case 2021-12-27 15:52:08 +00:00
Bob Mottram 501feef616 Snake case 2021-12-27 15:43:22 +00:00
Bob Mottram e2b7407e96 Snake case 2021-12-27 15:41:04 +00:00
Bob Mottram 6c928801fa Snake case 2021-12-27 15:37:31 +00:00
Bob Mottram 48f51887b8 Snake case 2021-12-27 11:20:57 +00:00
Bob Mottram f1370531ab Snake case 2021-12-27 11:05:24 +00:00
Bob Mottram 0e87c9a362 Snake case 2021-12-26 23:41:34 +00:00
Bob Mottram 201429fa92 Snake case 2021-12-26 20:48:15 +00:00
Bob Mottram 25a4d98cc6 Snake case 2021-12-26 20:36:08 +00:00
Bob Mottram 2c88fb0f42 Snake case 2021-12-26 20:12:18 +00:00
Bob Mottram df168c656d Snake case 2021-12-26 20:09:52 +00:00
Bob Mottram 30120348ee Snake case 2021-12-26 20:01:37 +00:00
Bob Mottram 1684bbbbca Snake case 2021-12-26 19:47:06 +00:00
Bob Mottram fa67322c4e Snake case 2021-12-26 19:12:02 +00:00
Bob Mottram d32d6eb86d Snake case 2021-12-26 19:01:36 +00:00
Bob Mottram 467c5831a4 Snake case 2021-12-26 18:58:06 +00:00
Bob Mottram ba6320e3f5 Snake case 2021-12-26 18:55:07 +00:00
Bob Mottram bb86551e1c Snake case 2021-12-26 18:46:43 +00:00
Bob Mottram e03417ef54 Snake case 2021-12-26 18:40:10 +00:00
Bob Mottram 49d6219e78 Snake case 2021-12-26 18:37:07 +00:00
Bob Mottram a5dcac8679 Snake case 2021-12-26 18:29:39 +00:00
Bob Mottram a711a29dbd Snake case 2021-12-26 18:08:08 +00:00
Bob Mottram cd5a897184 Snake case 2021-12-26 18:05:54 +00:00
Bob Mottram 1129862acb Snake case 2021-12-26 18:03:39 +00:00
Bob Mottram 821af94f59 Snake case 2021-12-26 17:53:07 +00:00
Bob Mottram 4cdad10897 Snake case 2021-12-26 17:21:37 +00:00
Bob Mottram 73bd65b8a9 Snake case 2021-12-26 17:15:04 +00:00
Bob Mottram 54d903a47c Snake case 2021-12-26 16:59:38 +00:00
Bob Mottram c1034b21d1 Snake case 2021-12-26 15:32:00 +00:00
Bob Mottram 0a2cb81a29 Snake case 2021-12-26 15:13:34 +00:00
Bob Mottram dee60be26b Snake case 2021-12-26 14:47:21 +00:00
Bob Mottram 9502b08961 Snake case 2021-12-26 14:28:58 +00:00
Bob Mottram dac2324ba9 Snake case 2021-12-26 14:26:16 +00:00
Bob Mottram f25d6f9203 Snake case 2021-12-26 14:17:13 +00:00
Bob Mottram 6604143504 Snake case 2021-12-26 14:08:58 +00:00
Bob Mottram af628d051c Snake case 2021-12-26 13:27:57 +00:00
Bob Mottram cdf7fbd8ac Snake case 2021-12-26 13:17:46 +00:00
Bob Mottram 79dabfa8fc Snake case 2021-12-26 12:45:03 +00:00
Bob Mottram fc98441a40 Snake case 2021-12-26 12:21:31 +00:00
Bob Mottram 8f97b42fd4 Snake case 2021-12-26 12:19:00 +00:00
Bob Mottram 65e42a7c12 Snake case 2021-12-26 12:16:36 +00:00
Bob Mottram 2ae2ce4945 Snake case 2021-12-26 12:10:21 +00:00
Bob Mottram a151710ce2 Snake case 2021-12-26 12:02:29 +00:00
Bob Mottram dcafa28ee4 Snake case 2021-12-26 11:29:40 +00:00
Bob Mottram 594b3beb55 Snake case 2021-12-26 10:57:03 +00:00
Bob Mottram c99a29df89 Snake case 2021-12-26 10:29:52 +00:00
Bob Mottram 963ed4aa1f Snake case 2021-12-26 10:19:59 +00:00
Bob Mottram 6abe5d83fe Snake case 2021-12-26 10:00:46 +00:00
Bob Mottram db8465709e Snake case 2021-12-26 09:56:43 +00:00
Bob Mottram 3355ea874d Snake case 2021-12-26 09:52:04 +00:00
Bob Mottram 81141ad35b Snake case 2021-12-26 00:07:44 +00:00
Bob Mottram 49308fbcb5 Snake case 2021-12-25 23:51:19 +00:00
Bob Mottram 77fc7ddc8e Snake case 2021-12-25 23:45:30 +00:00
Bob Mottram f087b8589c Snake case 2021-12-25 23:41:17 +00:00
Bob Mottram 2f7ea9084a Snake case 2021-12-25 23:38:53 +00:00
Bob Mottram 89644bb50c Snake case 2021-12-25 23:35:50 +00:00
Bob Mottram 7b41bcb5a1 Snake case 2021-12-25 23:26:38 +00:00
Bob Mottram d21efe800d Snake case 2021-12-25 23:23:29 +00:00
Bob Mottram d37973d092 Snake case 2021-12-25 23:21:17 +00:00
Bob Mottram 80e0ae1702 Snake case 2021-12-25 23:18:10 +00:00
Bob Mottram 7359e81582 Snake case 2021-12-25 23:12:31 +00:00
Bob Mottram ae65c33553 Snake case 2021-12-25 23:09:49 +00:00
Bob Mottram fbdd3f7149 Snake case 2021-12-25 23:05:40 +00:00
Bob Mottram 3a26274342 Snake case 2021-12-25 23:03:28 +00:00
Bob Mottram 869ba0ccf9 Snake case 2021-12-25 22:48:08 +00:00
Bob Mottram e7af84f3fe Snake case 2021-12-25 22:45:26 +00:00
Bob Mottram f076ad82c0 Snake case 2021-12-25 22:42:29 +00:00
Bob Mottram 8949c85a29 Snake case 2021-12-25 22:38:20 +00:00
Bob Mottram ffb98f784e Snake case 2021-12-25 22:35:43 +00:00
Bob Mottram 8b496452ed Snake case 2021-12-25 22:33:20 +00:00
Bob Mottram d78af3dec9 Snake case 2021-12-25 22:30:59 +00:00
Bob Mottram 58e396e483 Snake case 2021-12-25 22:28:18 +00:00
Bob Mottram 8a3d87d4a8 Snake case 2021-12-25 22:17:49 +00:00
Bob Mottram 4479027aef Snake case 2021-12-25 22:09:19 +00:00
Bob Mottram 9e6b069ab4 Snake case 2021-12-25 21:45:06 +00:00
Bob Mottram 3100bce6c3 Snake case 2021-12-25 21:42:26 +00:00
Bob Mottram 8a0855af4c Snake case 2021-12-25 21:37:41 +00:00
Bob Mottram b92450770d Snake case 2021-12-25 21:34:53 +00:00
Bob Mottram b8d460b496 Snake case 2021-12-25 21:32:15 +00:00
Bob Mottram 74ee5eeb7e Snake case 2021-12-25 21:29:53 +00:00
Bob Mottram bf8bf79620 Snake case 2021-12-25 21:18:07 +00:00
Bob Mottram 73a88716d6 Snake case 2021-12-25 21:13:55 +00:00
Bob Mottram 5aa2e2f7c3 Snake case 2021-12-25 21:11:35 +00:00
Bob Mottram 3c1c0f2feb Snake case 2021-12-25 21:09:22 +00:00
Bob Mottram 3a902e6011 Snake case 2021-12-25 21:07:06 +00:00
Bob Mottram bd90c75f32 Snake case 2021-12-25 21:04:51 +00:00
Bob Mottram a7c1c5272b Snake case 2021-12-25 21:02:44 +00:00
Bob Mottram 098d3eec30 Snake case 2021-12-25 21:00:17 +00:00
Bob Mottram 33ed383df4 Snake case 2021-12-25 20:58:07 +00:00
Bob Mottram 4f37cc05cd Snake case 2021-12-25 20:55:47 +00:00
Bob Mottram ed8d83c6c7 Snake case 2021-12-25 20:50:24 +00:00
Bob Mottram 2e157b5441 Snake case 2021-12-25 20:43:43 +00:00
Bob Mottram 0203107e1a Snake case 2021-12-25 20:39:35 +00:00
Bob Mottram e453d373b6 Snake case 2021-12-25 20:36:53 +00:00
Bob Mottram 2c02ed05eb Snake case 2021-12-25 20:34:38 +00:00
Bob Mottram 376ad52ed0 Snake case 2021-12-25 20:30:30 +00:00
Bob Mottram e9a98497c1 Snake case 2021-12-25 20:28:06 +00:00
Bob Mottram 03c2e4168c Snake case 2021-12-25 20:25:07 +00:00
Bob Mottram 7e153c12b9 Snake case 2021-12-25 20:22:25 +00:00
Bob Mottram 8b9a53c304 Snake case 2021-12-25 20:20:08 +00:00
Bob Mottram a2b11135f3 Snake case 2021-12-25 20:17:35 +00:00
Bob Mottram c41d18396e Snake case 2021-12-25 20:14:45 +00:00
Bob Mottram 025178849c Snake case 2021-12-25 20:12:07 +00:00
Bob Mottram 9b9726a417 Snake case 2021-12-25 20:09:29 +00:00
Bob Mottram 811b064117 Snake case 2021-12-25 20:06:27 +00:00
Bob Mottram 464084e507 Snake case 2021-12-25 19:42:14 +00:00
Bob Mottram cbbe8812bd Snake case 2021-12-25 19:39:45 +00:00
Bob Mottram 438f06aea9 Snake case 2021-12-25 19:37:10 +00:00
Bob Mottram a08044f4c9 Snake case 2021-12-25 19:34:20 +00:00
Bob Mottram 13e87f91b6 Snake case 2021-12-25 19:31:24 +00:00
Bob Mottram 0436f2867f Snake case 2021-12-25 19:19:14 +00:00
Bob Mottram b287c3502a Snake case 2021-12-25 19:09:03 +00:00
Bob Mottram 5b082ab200 Snake case 2021-12-25 19:00:00 +00:00
Bob Mottram deb1f8b20a Snake case 2021-12-25 18:57:13 +00:00
Bob Mottram a8a4aa3d98 Snake case 2021-12-25 18:54:50 +00:00
Bob Mottram c63e319bb9 Snake case 2021-12-25 18:49:19 +00:00
Bob Mottram 0a5889c531 Snake case 2021-12-25 18:47:04 +00:00
Bob Mottram 2277bd8975 Snake case 2021-12-25 18:44:18 +00:00
Bob Mottram 71df603c37 Snake case 2021-12-25 18:40:32 +00:00
Bob Mottram b028216dfd Snake case 2021-12-25 18:38:19 +00:00
Bob Mottram 091b576d3c Snake case 2021-12-25 18:35:24 +00:00
Bob Mottram 72727ef690 Snake case 2021-12-25 18:32:17 +00:00
Bob Mottram d5479e55d5 Snake case 2021-12-25 18:29:29 +00:00
Bob Mottram 07aa04947c Snake case 2021-12-25 18:27:11 +00:00
Bob Mottram 2cd2857d57 Snake case 2021-12-25 18:23:12 +00:00
Bob Mottram e6f605bdd8 Snake case 2021-12-25 18:20:56 +00:00
Bob Mottram 5afc4e9e9b Snake case 2021-12-25 18:12:13 +00:00
Bob Mottram 8c6b0f3149 Snake case 2021-12-25 18:05:01 +00:00
Bob Mottram 43c2684781 Snake case 2021-12-25 17:31:22 +00:00
Bob Mottram 935bf87d30 Snake case 2021-12-25 17:15:52 +00:00
Bob Mottram bfb3915407 Snake case 2021-12-25 17:13:38 +00:00
Bob Mottram 49e7432076 Snake case 2021-12-25 17:09:22 +00:00
Bob Mottram acc780e780 Snake case 2021-12-25 16:17:53 +00:00
Bob Mottram 8c0c6b08ff Exception variable names 2021-12-25 15:28:52 +00:00
Bob Mottram 856b8a1516 No get 2021-12-17 13:11:59 +00:00
Bob Mottram e11180ebd0 Check for favicon from local instance 2021-12-17 12:07:22 +00:00
Bob Mottram c6516b55c3 Shorter cached favicon filename 2021-12-17 12:01:54 +00:00
Bob Mottram 6da17599ca Detect favicon mime type 2021-12-16 23:32:13 +00:00
Bob Mottram 791bbcf423 Avoid favicon confusion 2021-12-16 23:00:15 +00:00
Bob Mottram 06165e76a9 Debug 2021-12-16 22:52:48 +00:00
Bob Mottram 3a488db6d1 Cache favicons in memory 2021-12-16 22:39:05 +00:00
Bob Mottram e9b98b82ce Dash instead of hash 2021-12-16 22:26:46 +00:00
Bob Mottram f9bbfdd8cd Less indentation 2021-12-16 22:21:16 +00:00
Bob Mottram d5806b1e28 Debug 2021-12-16 22:14:34 +00:00
Bob Mottram 192ebebe9e Unquote 2021-12-16 22:13:12 +00:00
Bob Mottram 0a86daeccb Change location 2021-12-16 22:07:16 +00:00
Bob Mottram 30d85eb04b Change location 2021-12-16 22:05:40 +00:00
Bob Mottram e1b349c0fc Favicon path 2021-12-16 22:01:12 +00:00
Bob Mottram 83b4067509 GET endpoint for cached favicons 2021-12-16 21:13:31 +00:00
Bob Mottram cb5a5a99d1 More general search for images 2021-12-15 12:59:48 +00:00
Bob Mottram 30498f4b39 Try png 2021-12-15 12:10:27 +00:00
Bob Mottram 4ea34b4f8f Avatar without etag check 2021-12-15 11:42:36 +00:00
Bob Mottram d21659d0ef Filtering of bio words with profile settings 2021-12-14 14:25:09 +00:00
Bob Mottram aa709f7e24 Support for enigma-reloaded public key 2021-12-11 10:53:38 +00:00
Bob Mottram 10a215c71c Some busy flags removed 2021-12-10 19:01:56 +00:00
Bob Mottram 013fb6cffd Make post user agent checking subject to busy flag 2021-12-10 15:59:46 +00:00
Bob Mottram 4ddabb896a Timings for busy flags 2021-12-10 15:28:20 +00:00
Bob Mottram 39ea53d2d6 Ensure that post busy flag is cleared 2021-12-10 15:03:51 +00:00
Bob Mottram 56794e9ebe Ensure that busy flag is cleared 2021-12-10 14:51:52 +00:00
Bob Mottram 937de16731 Tidying of session creation 2021-12-10 11:39:11 +00:00
Bob Mottram b3e57c5fde Remove bookmark endings from post ids 2021-12-06 11:12:06 +00:00
Bob Mottram 88cc541f59 Less indentation 2021-12-06 10:21:37 +00:00
Bob Mottram f54112a15c Use a single function for resetting theme designer changes 2021-12-06 10:15:49 +00:00
Bob Mottram 85136b7963 Set booleans from theme designer 2021-12-05 22:02:41 +00:00
Bob Mottram 03c1471d2e Variable name from theme designer 2021-12-05 21:49:47 +00:00
Bob Mottram e8d2e10445 Add setting prefix for boolean false values 2021-12-05 21:30:57 +00:00
Bob Mottram ed25c1b07a Set theme designer boolean values which are False 2021-12-05 21:27:10 +00:00
Bob Mottram c97e27f58b remove debug 2021-12-05 21:19:10 +00:00
Bob Mottram 97bf9bfac6 Debug 2021-12-05 21:16:33 +00:00
Bob Mottram 5b8367fe68 Debug 2021-12-05 21:15:32 +00:00
Bob Mottram e6dbfad6ba Debug 2021-12-05 21:11:04 +00:00
Bob Mottram 6d8a80a0c6 Boolean theme values on designer screen 2021-12-05 21:02:21 +00:00
Bob Mottram d4ab93a37f Remove debug 2021-12-05 13:01:13 +00:00
Bob Mottram 74d87fe54c Button to reset theme designer settings 2021-12-05 12:52:59 +00:00
Bob Mottram a2d537dc1d Extracting fields from post 2021-12-05 12:17:02 +00:00
Bob Mottram 13f2bc43f9 Debug 2021-12-05 11:15:32 +00:00
Bob Mottram 37be686862 Setting custom theme values 2021-12-05 11:03:25 +00:00
Bob Mottram ca4b116f25 Test 2021-12-04 20:18:24 +00:00
Bob Mottram 2b302e07fb Test 2021-12-04 20:15:24 +00:00
Bob Mottram 759a66f00a Debug 2021-12-04 20:08:30 +00:00
Bob Mottram 6bdb90d4dd Debug 2021-12-04 20:06:10 +00:00
Bob Mottram 386621fb2c Debug 2021-12-04 19:56:00 +00:00
Bob Mottram d1d8427cdd Extract fields from theme designer post 2021-12-04 19:53:12 +00:00
Bob Mottram 62ff00401a Setting values from theme designer screen 2021-12-04 19:39:00 +00:00
Bob Mottram 5f6b1f6731 Banner on theme designer screen 2021-12-04 17:35:06 +00:00
Bob Mottram 84607912cc Theme designer screen 2021-12-04 16:59:50 +00:00
Bob Mottram 7a145a98cc Mobile friendly adding of links 2021-11-30 11:05:54 +00:00
Bob Mottram 1315311e1b Extra text entry for new newswire feed
Makes adding new feeds easier on mobile of the textarea is full
2021-11-30 10:36:05 +00:00
Bob Mottram a3593730b1 More search phrases 2021-11-29 10:39:59 +00:00
Bob Mottram d7da2ca6e2 Exit if matched 2021-11-29 10:10:52 +00:00
Bob Mottram de8dc91341 Extra outbox search phrases 2021-11-29 10:07:49 +00:00
Bob Mottram 8a623417bf Exception handling 2021-11-26 14:35:26 +00:00
Bob Mottram cb0675cf5e File reading exception handling 2021-11-26 12:28:20 +00:00
Bob Mottram 48154066bf Missing etag extension 2021-11-25 22:29:01 +00:00
Bob Mottram 10f24bcc2d Exception prefix 2021-11-25 22:22:54 +00:00
Bob Mottram a2b4efcaaf File write exceptions 2021-11-25 21:18:53 +00:00
Bob Mottram 6953b2cd43 More specific exceptions 2021-11-25 18:42:38 +00:00
Bob Mottram 438bb45c7a Extra signature fields 2021-11-22 19:46:28 +00:00
Bob Mottram 0ce7573104 Improve support for hs2019 http signatures 2021-11-22 18:30:05 +00:00
Bob Mottram 442c4f4daa Check for invalid ciphertext later 2021-11-22 11:59:41 +00:00
Bob Mottram 8f50983816 Access to nodeinfo may be blockable 2021-11-21 20:27:12 +00:00
Bob Mottram f612d1e805 Default agent block 2021-11-20 17:14:39 +00:00
Bob Mottram edd62c1f1b Option to turn emoji reactions off 2021-11-17 14:25:24 +00:00
Bob Mottram 34ac045d6c Switch to event id to avoid confusion with other links 2021-11-15 10:51:03 +00:00
Bob Mottram d87cb69fd0 Show post being replied to on new post screen 2021-11-12 19:12:53 +00:00
Bob Mottram d3906288f9 EmojiReact 2021-11-12 13:48:58 +00:00
Bob Mottram 032686e802 Extra check 2021-11-12 12:30:31 +00:00
Bob Mottram 615212a54f Extra options for reaction emoji links 2021-11-12 11:54:47 +00:00
Bob Mottram 5cbbf864b0 Return to default timeline 2021-11-11 23:20:40 +00:00
Bob Mottram 1d5aef49f5 Load reaction post 2021-11-11 22:34:08 +00:00
Bob Mottram 5b1f2714b4 Don't need parameter 2021-11-11 22:25:28 +00:00
Bob Mottram 3fb733a63e Missing parameter 2021-11-11 22:22:15 +00:00
Bob Mottram 10492d9268 Other way around 2021-11-11 22:18:36 +00:00
Bob Mottram 29f12dc4a4 Other way around 2021-11-11 22:16:31 +00:00
Bob Mottram 28f21e8af4 Emoji reaction picker screen 2021-11-11 22:11:12 +00:00
Bob Mottram 5a06cf762a Emoji reaction icon links 2021-11-10 21:43:48 +00:00
Bob Mottram c7d0f66893 Option to enable emoji reaction notifications 2021-11-10 19:33:28 +00:00
Bob Mottram 6b86c83db0 Notify about emoji reactions 2021-11-10 19:13:23 +00:00
Bob Mottram 68badb0e36 Handle emoji reactions 2021-11-10 12:16:03 +00:00
Bob Mottram aa1a6b97c5 Private pinned posts are not really feasible with the existing authorized get requests 2021-11-09 18:59:36 +00:00
Bob Mottram 8cbbefea9d Reject non-followers more quickly when getting private pinned posts 2021-11-09 18:23:42 +00:00
Bob Mottram c5b18b436c Followers only posts can be pinned 2021-11-09 18:03:17 +00:00
Bob Mottram 7d9a31ab91 Private pinned post json endpoint 2021-11-09 17:39:58 +00:00
Bob Mottram 72f7c57b34 Login screen can be crawled by search engines 2021-11-08 21:29:06 +00:00
Bob Mottram 4f111a189a Set content license from admin profile 2021-11-08 20:21:54 +00:00
Bob Mottram ec8ae64937 Set content license on images 2021-11-08 18:09:24 +00:00
Bob Mottram ebacc0e6f1 Command option for content license 2021-11-08 16:17:07 +00:00
Bob Mottram 135f0f760f Blogs can be crawled 2021-11-08 13:34:29 +00:00
Bob Mottram afa3e99260 Some endpoints with basic info are available to crawlers 2021-11-08 11:52:08 +00:00
Bob Mottram 4406bb768e Remove icon with similar resolution 2021-11-08 11:05:32 +00:00
Bob Mottram 0845570e40 xml mime type 2021-11-08 10:40:52 +00:00
Bob Mottram de8ae4f807 Simplify 2021-11-08 10:36:36 +00:00
Bob Mottram 523a6bca24 Support for ms desktop icon 2021-11-08 10:32:19 +00:00
Bob Mottram 6ed992faaf Extra icons, same as mastodon 2021-11-08 10:12:43 +00:00
Bob Mottram b677b01859 Same name for variables 2021-11-03 11:51:53 +00:00
Bob Mottram b65f7722d4 Tidying of new post endpoints 2021-11-03 11:32:38 +00:00
Bob Mottram 0fc18cc7dd Tidying 2021-11-03 11:25:26 +00:00
Bob Mottram 4bcc4930d2 Try custom emoji if default not found 2021-11-01 20:31:35 +00:00
Bob Mottram 4e81096b32 Store custom emoji 2021-11-01 17:12:17 +00:00
Bob Mottram ace5cafa6d Leading zeroes 2021-10-30 20:23:51 +01:00
Bob Mottram 99ae054cf2 Adding debug to exceptions 2021-10-29 17:31:20 +01:00
Bob Mottram 09bb7f99b5 Tidying 2021-10-29 13:52:23 +01:00
Bob Mottram 65d75b2e71 Remove robots.txt
In practice, bots ignore this anyway. Removing it might help with avatar image federation
2021-10-28 23:22:18 +01:00
Bob Mottram 1f073d4745 Add updated fields to avatar and banner when actor is changed 2021-10-28 17:13:22 +01:00
Bob Mottram 63a94cdae8 Add an update timestamp to actor after changes
This is what Roadhouse does, and it's vaguely indicated in the AP spec
2021-10-28 16:59:23 +01:00
Bob Mottram 6f2b02f369 Check for malformed ciphertext within incoming posts 2021-10-28 12:48:05 +01:00
Bob Mottram 3024bd77d3 Semicolon separator 2021-10-28 12:22:08 +01:00
Bob Mottram cbb76eb97b Parsing edit blog post link 2021-10-28 12:20:56 +01:00
Bob Mottram f7dddc7408 Check for invalid local links in incoming posts 2021-10-26 17:06:22 +01:00
Bob Mottram 517bcc6197 Remove old user agent log entries 2021-10-24 19:05:04 +01:00
Bob Mottram 611a6da196 Check that user agent exists 2021-10-24 12:49:01 +01:00
Bob Mottram b6479903cf Check that user agent exists 2021-10-24 12:48:16 +01:00
Bob Mottram b54cc5b006 Ensure that crawler list is not saved too often 2021-10-24 12:20:31 +01:00
Bob Mottram 0c4a3bf968 Only show recent crawlers 2021-10-24 12:11:17 +01:00
Bob Mottram 0d83ad8476 Saving known crawlers list 2021-10-24 12:06:08 +01:00
Bob Mottram 6778be04ae Show list of known crawlers 2021-10-24 10:57:10 +01:00
Bob Mottram 49f28f5528 Log user agents accessing nodeinfo 2021-10-24 10:26:23 +01:00
Bob Mottram 19194f3d30 list 2021-10-23 23:58:18 +01:00
Bob Mottram 8fe8701414 Default user agent blocks 2021-10-23 23:56:16 +01:00
Bob Mottram d36d1817fd Show user agent rather than calling domain 2021-10-23 20:24:42 +01:00
Bob Mottram a661a368ca Show calling domains for API 2021-10-23 19:42:44 +01:00
Bob Mottram e2e8aeafe7 Argument order 2021-10-23 14:43:21 +01:00
Bob Mottram cd1431b7e0 Announce button makes unthreaded post 2021-10-23 14:13:12 +01:00
Bob Mottram 2f0f48c346 Use a ring buffer for outbox threads 2021-10-23 12:58:38 +01:00
Bob Mottram 343c9771bb Use function to generate actor url 2021-10-22 10:10:23 +01:00
Bob Mottram 88c4b14ca3 Updating enabled cw lists 2021-10-21 20:45:39 +01:00
Bob Mottram 2ad58b798e Update selected cw lists 2021-10-21 20:29:08 +01:00
Bob Mottram 9ecb745d3d Load all lists and then enable them selectively 2021-10-21 20:00:25 +01:00
Bob Mottram 7d2b5aa1b3 Debug 2021-10-21 18:36:08 +01:00
Bob Mottram 48c298f5f8 Show selectable lists 2021-10-21 17:58:01 +01:00
Bob Mottram 0c0cbf9485 Enabled lists set from commandline 2021-10-21 15:06:25 +01:00
Bob Mottram 142a68a97c Default cw lists 2021-10-21 14:43:48 +01:00
Bob Mottram b91c6282c7 Configuration parameter for enabling cw lists 2021-10-21 14:36:40 +01:00
Bob Mottram 18d1c54fea Apply cw from lists 2021-10-21 14:08:21 +01:00
Bob Mottram b8c957eb38 Load cw lists at startup 2021-10-21 12:13:24 +01:00
Bob Mottram 1dd5b8d026 Fewer watchpoints 2021-10-20 22:06:00 +01:00
Bob Mottram d43715ab07 Synchonous likes 2021-10-20 20:33:07 +01:00
Bob Mottram 62e9b80b12 Space 2021-10-20 20:28:56 +01:00
Bob Mottram b71c3a80a3 Try threaded send of like button 2021-10-20 20:26:46 +01:00
Bob Mottram 31dbf14cfd Performance monitoring of like button 2021-10-20 19:41:43 +01:00
Bob Mottram 549ddab68c Performance monitoring of announce button 2021-10-20 19:37:57 +01:00
Bob Mottram 1de6b5d09c Maximum posts in a hashtag feed 2021-10-20 17:06:37 +01:00
Bob Mottram 21a3f18132 All GET functions under the same performance group 2021-10-20 10:38:37 +01:00
Bob Mottram 5f6c4fac8d Remove debug 2021-10-19 22:33:56 +01:00
Bob Mottram b92e4a77da Encode 2021-10-19 21:53:11 +01:00
Bob Mottram ebac89fb82 Debug 2021-10-19 21:37:27 +01:00
Bob Mottram 47e006b054 Single = 2021-10-19 21:34:35 +01:00
Bob Mottram 3cd81eaca8 Debug 2021-10-19 21:25:11 +01:00
Bob Mottram 16f8f023e5 Aliases for post and get 2021-10-19 21:21:36 +01:00
Bob Mottram 4d02c11c89 Authorization needs user path 2021-10-19 21:14:45 +01:00
Bob Mottram 029d8bfcbf Showing performance graphs 2021-10-19 21:08:24 +01:00
Bob Mottram 2bd1bef5b4 Loading and saving fitness metrics 2021-10-19 18:35:52 +01:00
Bob Mottram 4f38fd4e29 Performance functiond for POST 2021-10-19 17:58:15 +01:00
Bob Mottram 04d661289a GET performance functions 2021-10-19 17:41:49 +01:00
Bob Mottram 7605f59844 Moving to new performance logging 2021-10-19 14:41:48 +01:00
Bob Mottram a7137b5983 Include debug in profiling functions 2021-10-19 10:22:48 +01:00
Bob Mottram 3edc55341b Filename not json 2021-10-17 17:49:34 +01:00
Bob Mottram 7ee48e6d20 Use like json if available when updating collections 2021-10-17 17:11:38 +01:00
Bob Mottram aa11bb566f Locating announced post 2021-10-17 16:57:16 +01:00
Bob Mottram e59b3c2d82 Return located post 2021-10-17 16:12:15 +01:00
Bob Mottram 4c14d606ef Remove duplicated clear 2021-10-17 13:21:10 +01:00
Bob Mottram 396edbcc79 Tidying 2021-10-17 12:35:47 +01:00
Bob Mottram 5b5efce7f9 When liking an announce send the like to the original post 2021-10-17 11:02:55 +01:00
Bob Mottram 9e1cdfe8da Don't change liked object 2021-10-14 23:34:58 +01:00
Bob Mottram b000e0aba9 Receiving likes on announces 2021-10-14 23:29:51 +01:00
Bob Mottram 054f4bde8e Debug 2021-10-14 13:09:45 +01:00
Bob Mottram a5032e0dcc Liking announces 2021-10-13 23:10:23 +01:00
Bob Mottram 3d797a27b7 Liking announces 2021-10-13 22:03:10 +01:00
Bob Mottram bbd54aeda4 Get liked post url from announce 2021-10-13 19:25:05 +01:00
Bob Mottram 00f8531c9c Liking announces 2021-10-13 18:40:42 +01:00
Bob Mottram 247c689c62 Debug 2021-10-13 18:13:12 +01:00
Bob Mottram 8e6084d42d Function to check for presence of actor in activity 2021-10-13 10:33:15 +01:00
Bob Mottram c8a5bd9c36 Include host 2021-10-12 20:33:28 +01:00
Bob Mottram dccb22c393 Media path same as mastodon 2021-10-12 19:20:40 +01:00
Bob Mottram 6a9cd38912 Avatar and header path same as mastodon 2021-10-12 18:53:08 +01:00
Bob Mottram 4103672e07 Don't need content-disposition 2021-10-12 16:20:08 +01:00
Bob Mottram 5c558b1ca0 Add content-disposition for images 2021-10-11 20:33:25 +01:00
Bob Mottram 19ac55aa2d Cache control for images 2021-10-11 14:47:44 +01:00
Bob Mottram 179f36b529 Tidying 2021-10-11 10:42:43 +01:00
Bob Mottram 7047fe4307 Include context with unwrapped json post 2021-10-11 10:34:09 +01:00
Bob Mottram 817c63a4ff Don't include create wrapper for individual posts if /activity is missing 2021-10-11 10:24:19 +01:00
Bob Mottram a439d2c6d7 No longer testing 2021-10-01 10:11:01 +01:00
Bob Mottram c0c4b77481 Missing parameter 2021-09-30 15:22:10 +01:00
Bob Mottram 0c397dba93 Make actor updates as close to what mastodon does as possible 2021-09-30 15:19:01 +01:00
Bob Mottram ab3e3eb772 Set context for outgoing actor updates 2021-09-30 14:28:43 +01:00
Bob Mottram d3e341b594 Also remove cached html for cached referenced post in announce 2021-09-28 16:15:13 +01:00
Bob Mottram 655771d0af Debug 2021-09-28 15:38:52 +01:00
Bob Mottram c53f0631bf mute/unmute options 2021-09-28 15:37:54 +01:00
Bob Mottram a317e69d31 Removing id endings 2021-09-28 11:28:42 +01:00
Bob Mottram 7491a75574 Avoid default argument values to improve static analysis 2021-09-27 13:09:25 +01:00
Bob Mottram 4d0cee8dda Dashes 2021-09-26 21:04:54 +01:00
Bob Mottram df00ffc736 X prefix 2021-09-26 21:04:08 +01:00
Bob Mottram 411cc69099 Extraneous header 2021-09-26 18:32:22 +01:00
Bob Mottram 36e9ec8995 Remove some headers 2021-09-26 18:10:41 +01:00
Bob Mottram dd9f079316 Extra header for images 2021-09-26 17:31:25 +01:00
Bob Mottram 8b60a53239 Try without etag 2021-09-26 17:09:15 +01:00
Bob Mottram b74f19ebbf Only set headers for media 2021-09-26 17:05:36 +01:00
Bob Mottram fbafaca666 Extra access control headers 2021-09-26 16:54:17 +01:00
Bob Mottram 8ae8f2d5a5 Set cache control expires 2021-09-26 16:04:20 +01:00
Bob Mottram bf433e34f0 Don't send 304s for avatars or media 2021-09-26 15:13:28 +01:00
Bob Mottram 827deb8a97 Allow username field detection 2021-09-24 13:51:10 +01:00
Bob Mottram c310b98625 Headers 2021-09-23 19:26:05 +01:00
Bob Mottram 73ee6def62 Tidying 2021-09-23 19:23:11 +01:00
Bob Mottram 2bd88b0b60 Cache header 2021-09-23 19:01:15 +01:00
Bob Mottram 21bbe5f5a9 Terminology for joining and leaving groups 2021-09-21 19:20:20 +01:00
Bob Mottram ac77d4147f Comments 2021-09-21 19:01:45 +01:00
Bob Mottram 221862705e Return to ? 2021-09-21 13:48:40 +01:00
Bob Mottram cada7845a4 Return to ? 2021-09-21 13:25:32 +01:00
Bob Mottram 3761a3185e Debug 2021-09-20 17:51:53 +01:00
Bob Mottram d68f500455 Signing key warnings 2021-09-20 14:20:30 +01:00
Bob Mottram 0b2a881755 Modifying reply dm for accommodation category 2021-09-19 17:54:32 +01:00
Bob Mottram 8672c05bda Semicolon separators 2021-09-19 17:20:12 +01:00
Bob Mottram 076f1ff87c Profile button on shared item 2021-09-19 16:54:51 +01:00
Bob Mottram 4b63bd9b60 Shared item category icons 2021-09-19 14:59:31 +01:00
Bob Mottram fc65d8e598 Set an alternative twitter domain 2021-09-18 18:08:14 +01:00
Bob Mottram 10c164f013 If image was not shown then exit loop 2021-09-16 12:32:37 +01:00
Bob Mottram 79e8df598b Show a default profile background if none was specified in the actor 2021-09-16 12:16:53 +01:00
Bob Mottram 0f218abe23 Instance actor properties 2021-09-14 15:01:59 +01:00
Bob Mottram 7b5fe4af73 Instance actor properties 2021-09-14 14:56:41 +01:00
Bob Mottram 49701c8774 Instance actor properties 2021-09-14 14:54:34 +01:00
Bob Mottram 96c09246c6 Signed GET 2021-09-14 13:36:38 +01:00
Bob Mottram b56d543283 Scan imported themes for svg scripts 2021-09-13 19:50:02 +01:00
Bob Mottram f8957185cd Check for svg files containing scripts at startup 2021-09-13 19:37:51 +01:00
Bob Mottram 1339657344 Remove test 2021-09-13 14:43:32 +01:00
Bob Mottram 7f5eea96c4 Fix syntax 2021-09-12 17:27:05 +01:00
Bob Mottram d3e7cc89f7 json extension not strictly enforced 2021-09-12 17:24:29 +01:00
Bob Mottram 41c6d2e286 Check for users path 2021-09-12 17:04:45 +01:00
Bob Mottram d071081b3a Use calling domain for dfc ontology 2021-09-12 16:55:57 +01:00
Bob Mottram bca995ad54 Check POST to i2p domain 2021-09-12 14:42:18 +01:00
Bob Mottram 13d5a46b1b Tidying 2021-09-12 14:37:36 +01:00
Bob Mottram 126e07df69 Tidying 2021-09-12 14:36:27 +01:00
Bob Mottram 5254c4f536 Test 2021-09-12 14:07:49 +01:00
Bob Mottram 4e29751dba More specific test for missing avatar 2021-09-12 14:02:59 +01:00
Bob Mottram 3267fe395e Debug 2021-09-12 13:51:20 +01:00
Bob Mottram c98eec8b85 Get referer domain from signature 2021-09-12 13:49:51 +01:00
Bob Mottram 8406b8042b Get referer domain from signature 2021-09-12 13:47:18 +01:00
Bob Mottram f3aac82b56 Get referer domain from user agent 2021-09-12 13:37:28 +01:00
Bob Mottram 336a71f162 Get referer domain 2021-09-12 13:18:27 +01:00
Bob Mottram 7845d53408 Allow i2p domain as host 2021-09-12 13:01:58 +01:00
Bob Mottram cff94e7781 No calling domain 2021-09-12 12:39:20 +01:00
Bob Mottram 028f4897bb Allow json ontologies 2021-09-12 11:59:29 +01:00
Bob Mottram f62ff5e748 Send ontology file 2021-09-12 11:59:07 +01:00
Bob Mottram 3220049934 Allow ontologies 2021-09-12 11:52:05 +01:00
Bob Mottram eac1672fee Getting dfc ontologies 2021-09-12 11:47:20 +01:00
Bob Mottram 2a94dc9516 Change domain to libreserver.org 2021-09-10 17:14:50 +01:00
Bob Mottram 67a2c2939f Check that the post replies to is a status 2021-09-10 12:12:52 +01:00
Bob Mottram 4ae19caeb4 Set reply interval from edit profile screen 2021-09-08 20:30:49 +01:00
Bob Mottram 9601220e66 Implement reply interval in hours
The time after publication of a post during which replies are permitted
2021-09-08 19:37:04 +01:00
Bob Mottram ac128bb122 Only get instance actor key in secure mode 2021-09-08 13:01:59 +01:00
Bob Mottram dd9a02ad2b Change terminology to be the same as in Mastodon documentation: 'secure mode' rather than 'authorized fetch' 2021-09-08 12:46:13 +01:00
Bob Mottram 3a94d7fb41 Exception handling when deleting files
This can fail if a file is manually deleted or deleted in another thread
2021-09-05 11:17:43 +01:00
Bob Mottram 851accdb3e Avoid announce inbox double entry 2021-09-04 19:26:08 +01:00
Bob Mottram e97dc8c8ce Use full post id 2021-09-03 20:57:22 +01:00
Bob Mottram 36077696a8 Version number 2021-09-03 19:57:06 +01:00
Bob Mottram a80aa22a21 Update inbox and outbox 2021-09-03 19:22:27 +01:00
Bob Mottram d932b75094 Sending announce 2021-09-03 18:49:16 +01:00
Bob Mottram 12dfd89ba9 Update likes collection after sending 2021-09-03 17:02:29 +01:00
Bob Mottram 5be6608610 Use nickname 2021-09-03 16:51:24 +01:00
Bob Mottram fd3a06956d Use nickname 2021-09-03 16:49:00 +01:00
Bob Mottram a54527e00b Regenerate html for bookmarked posts 2021-09-03 16:08:28 +01:00
Bob Mottram 68c6241b44 Regenerate html for muted posts 2021-09-03 15:56:01 +01:00
Bob Mottram 4347ff7574 Debug 2021-09-03 15:24:14 +01:00
Bob Mottram 1a3c47bf02 Use page number and timeline params 2021-09-03 15:21:28 +01:00
Bob Mottram f5e8cd1620 Debug 2021-09-03 15:16:40 +01:00
Bob Mottram 2a89554bb0 Debug 2021-09-03 15:15:03 +01:00
Bob Mottram 5a4a2a4ab2 Tidying 2021-09-03 14:01:35 +01:00
Bob Mottram 1711faaec9 Don't allow downloads 2021-09-03 13:55:34 +01:00
Bob Mottram e036cc15de Check that json was returned 2021-09-03 13:51:46 +01:00
Bob Mottram 192018cde6 Only try once 2021-09-03 13:50:12 +01:00
Bob Mottram 0b63b0fadc Regenerate html after like/unlike button 2021-09-03 13:44:20 +01:00
Bob Mottram 2b03825638 Move likes update to like module 2021-09-03 13:00:23 +01:00
Bob Mottram e819c28b03 Create html for posts sent to the outbox 2021-09-03 12:30:23 +01:00
Bob Mottram 187a2b9dd5 Remove debug 2021-09-02 12:20:16 +01:00
Bob Mottram 66410d9704 Authorized 2021-09-02 10:55:22 +01:00
Bob Mottram 212b3341f3 authorized 2021-09-02 10:52:36 +01:00
Bob Mottram 72b7ea6977 Tidying of authorized fetch 2021-09-02 10:46:18 +01:00
Bob Mottram 243b4bc310 Alternative user agent 2021-09-02 10:07:49 +01:00
Bob Mottram ddacf72657 Use function to load instance actor key 2021-09-01 21:02:36 +01:00
Bob Mottram c1649a35dd Record path of signed get 2021-09-01 17:06:02 +01:00
Bob Mottram 240def39e6 Field separators 2021-09-01 16:48:08 +01:00