Commit Graph

3349 Commits (92964ef0ce6ae0632eaca6affc307067da4fd52c)

Author SHA1 Message Date
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
Bob Mottram f7898d09b9 Differentiate from other debug 2021-09-01 16:04:08 +01:00
Bob Mottram 049cea43b8 Log signed GET 2021-09-01 16:00:34 +01:00
Bob Mottram a3328b33bb Consolidation of Accept within signed GET 2021-08-31 22:57:49 +01:00
Bob Mottram 50f2a16fde Return 404 for http instance actor 2021-08-31 20:19:50 +01:00
Bob Mottram 131d8b6625 Alternative check for http 2021-08-31 20:19:21 +01:00
Bob Mottram d2b5b20307 Revert "No http get for instance actor"
This reverts commit 8093fe92eb.
2021-08-31 20:17:19 +01:00
Bob Mottram 8093fe92eb No http get for instance actor 2021-08-31 20:14:45 +01:00
Bob Mottram ded0ec1ea6 Remove debug 2021-08-31 19:56:16 +01:00
Bob Mottram 58507b0120 Instance actor not discoverable 2021-08-31 19:41:31 +01:00
Bob Mottram 643f18a2f0 Instance actor type 2021-08-31 19:37:45 +01:00
Bob Mottram f7a76eab33 Tweaks to instance actor 2021-08-31 19:35:06 +01:00
Bob Mottram 2ee6673dc0 Resolve instance actor 2021-08-31 19:30:39 +01:00
Bob Mottram c178105164 Debug 2021-08-31 18:21:37 +01:00
Bob Mottram 1087afc445 debug 2021-08-31 18:18:07 +01:00
Bob Mottram a02946c82f No cookie on instance actor 2021-08-31 18:04:57 +01:00
Bob Mottram ad46099273 Instance actor earlier 2021-08-31 17:54:40 +01:00
Bob Mottram f661e98880 Instance actor earlier 2021-08-31 17:53:59 +01:00
Bob Mottram 0b3bed070d Debug 2021-08-31 17:44:49 +01:00
Bob Mottram 4bf11a34ce Don't clear busy state 2021-08-31 17:42:32 +01:00
Bob Mottram 5238e19401 Showing instance actor 2021-08-31 17:19:55 +01:00
Bob Mottram 6c0a39c64d Support for authorized fetch using instance actor signing key 2021-08-31 15:17:11 +01:00
Bob Mottram c3d1ae504b Missing parameter 2021-08-25 11:37:13 +01:00
Bob Mottram 047ba3f174 Explicit third argument 2021-08-23 10:32:21 +01:00
Bob Mottram d7b26f5cb1 Set nickname for block 2021-08-23 09:41:04 +01:00
Bob Mottram 4d771166e0 Replace /users/ with other possible paths 2021-08-22 19:38:02 +01:00
Bob Mottram beb3e93386 path 2021-08-21 13:58:53 +01:00
Bob Mottram 6bf5e20de9 Copy search banner 2021-08-21 13:56:46 +01:00
Bob Mottram dd5dccad46 Handle html in moveTo 2021-08-20 14:45:42 +01:00
Bob Mottram 2ad9049b4c Fix unit tests 2021-08-15 12:52:51 +01:00
Bob Mottram 970f13c7a3 Avoid circular reference when generating hashtag categories 2021-08-15 12:39:20 +01:00
Bob Mottram 6cf76ccc5f More debug 2021-08-15 11:51:39 +01:00
Bob Mottram 87a7d2e154 Tidying of actor urls 2021-08-14 12:13:39 +01:00
Bob Mottram 27544b7eaa Add lowBandwidth to image conversions 2021-08-13 21:18:36 +01:00
Bob Mottram 11c02dcfb9 Checkbox for low bandwidth 2021-08-13 18:31:07 +01:00
Bob Mottram e91e4a0727 Command option for low bandwidth images 2021-08-13 18:08:50 +01:00
Bob Mottram 5278d8c946 Allow any origin for permissive headers 2021-08-13 11:00:39 +01:00
Bob Mottram 9c6db7be11 Simplify 2021-08-12 22:16:43 +01:00
Bob Mottram b27fa065b4 Displaying website Url 2021-08-12 22:08:55 +01:00
Bob Mottram 5a68eece77 Translations for website profile field 2021-08-12 21:56:00 +01:00
Bob Mottram 39ab8ecd53 Website field in profile 2021-08-12 21:40:23 +01:00
Bob Mottram 71beafd1a6 Only allow admin to create groups 2021-08-12 19:18:50 +01:00
Bob Mottram a6149853ca Variable name 2021-08-12 15:16:13 +01:00
Bob Mottram a9d10593f2 lower case content length 2021-08-12 13:52:21 +01:00
Bob Mottram caee3671f8 Handle lower case date 2021-08-12 13:44:44 +01:00
Bob Mottram 962dcbe9bd Try lower case for permissive headers 2021-08-12 13:42:01 +01:00
Bob Mottram 2782a4b8cf Unfollow when blocking 2021-08-11 22:00:01 +01:00
Bob Mottram 8e4b63e864 Send block activity from person options screen 2021-08-11 21:39:30 +01:00
Bob Mottram e1bb1b885e Check that etag exists 2021-08-11 20:48:13 +01:00
Bob Mottram ef108494b6 Use md5 for etags
Faster, and this doesn't need to be cryptographically accurate
2021-08-11 20:28:19 +01:00
Bob Mottram d29d77e248 Remove etag quotes if they exist 2021-08-11 19:46:32 +01:00
Bob Mottram f1ab45a668 Set etag with quotes 2021-08-11 19:40:59 +01:00
Bob Mottram 80162ec2cb Set last-modified header on avatar and media images 2021-08-11 19:21:19 +01:00
Bob Mottram 5577877f63 Variable name 2021-08-11 19:04:57 +01:00
Bob Mottram 0d4112910b Fix cookie 2021-08-11 19:03:01 +01:00
Bob Mottram 14e3b077d9 Include host in permissive header 2021-08-11 18:50:52 +01:00
Bob Mottram 3c56702e1e Make permissive headers more similar to mastodon instance 2021-08-11 18:46:37 +01:00
Bob Mottram 26ad5cbd0b Set origin 2021-08-11 16:01:51 +01:00
Bob Mottram e921710213 Host should be callingdomain for avatars and media 2021-08-11 15:46:24 +01:00
Bob Mottram b4ab0f38f7 Avatar images and media don't need sameSite to be strict 2021-08-11 15:40:37 +01:00
Bob Mottram 307a1c9e3b Search for wanted items 2021-08-10 09:44:56 +01:00
Bob Mottram fd4bde6f4b Redirects to timeline 2021-08-09 22:31:44 +01:00
Bob Mottram d6246ec017 wantedItems catalog endpoint for wanted items federation 2021-08-09 20:55:03 +01:00
Bob Mottram 872f545179 Wanted timeline on profile 2021-08-09 20:37:18 +01:00
Bob Mottram cbb55581e1 Wanted items timeline 2021-08-09 19:41:05 +01:00
Bob Mottram 641963dc05 Generalize the shares file so that there can be separate shares and wanted items 2021-08-09 14:07:32 +01:00
Bob Mottram 19649481b9 Detect conversationId field 2021-08-08 23:33:37 +01:00
Bob Mottram 361c8fb6bd Reintroduce conversation field 2021-08-08 17:52:32 +01:00
Bob Mottram 8cb31a10a8 Get currency symbol from price 2021-08-07 18:03:41 +01:00
Bob Mottram 28bac56561 Occasionally rotate the federated shared items token for the instance 2021-08-07 11:29:40 +01:00
Bob Mottram 5f10fc9a61 Fix federated shared items authorization 2021-08-05 13:43:21 +01:00
Bob Mottram 0f71fae658 Unit test for federated shared items 2021-08-05 12:24:24 +01:00
Bob Mottram ccc0d09ece Test for accessing catalog of local instance 2021-08-04 18:14:23 +01:00
Bob Mottram 521f431764 Revert "SameSite as Lax may be more secure. See https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-cookie-same-site-00"
This reverts commit 71f02ebff6.
2021-08-04 11:28:51 +01:00
Bob Mottram 71f02ebff6 SameSite as Lax may be more secure. See https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-cookie-same-site-00 2021-08-04 11:05:55 +01:00
Bob Mottram 5553e24c61 Make maximum likes more reasonable
This system is not trying to encourage numbers games
2021-08-03 11:07:52 +01:00
Bob Mottram af9a6cc6d1 Maximum likes displayed on posts is configurable 2021-08-03 11:04:45 +01:00
Bob Mottram dda607ff00 Remove debug 2021-08-02 21:26:09 +01:00
Bob Mottram 55fa97387e Test for system language 2021-08-02 21:03:37 +01:00
Bob Mottram 773208bffd Always get pages for http requests 2021-08-01 20:46:46 +01:00
Bob Mottram efbf3c0178 More debug 2021-08-01 20:43:20 +01:00
Bob Mottram ee365cff13 Returning first page 2021-08-01 20:28:07 +01:00
Bob Mottram 3469850199 Fix removal of post interactions 2021-08-01 20:19:45 +01:00
Bob Mottram 0be2e87ffa Check for outbox in path 2021-08-01 17:39:56 +01:00
Bob Mottram 789a9c374a Page number string 2021-08-01 17:27:10 +01:00
Bob Mottram 0f716bf081 Getting outbox pages 2021-08-01 15:08:02 +01:00
Bob Mottram faa747fc30 Unused endpoints 2021-07-31 21:33:28 +01:00
Bob Mottram e719fb1a16 Mystery endpoint 2021-07-31 21:23:58 +01:00
Bob Mottram 77de16d773 Extra nodeinfo endpoint 2021-07-31 21:16:36 +01:00
Bob Mottram 5c965a57e1 Alternative actor formats 2021-07-31 18:14:25 +01:00
Bob Mottram 4aa692e21d Remove test 2021-07-31 17:40:27 +01:00
Bob Mottram 2f2523212c Test with simplified actor 2021-07-31 17:34:04 +01:00
Bob Mottram d48aff4807 Unit test for following a group 2021-07-31 12:56:28 +01:00
Bob Mottram 71cabd74a2 Unfollowing group handles 2021-07-30 17:06:34 +01:00
Bob Mottram 9f58bb4b6f Change history search prefix so that it can be used for groups 2021-07-29 10:41:44 +01:00
Bob Mottram 7b0c9bc03d Ensure that permissions are enforced when removing shared items 2021-07-28 21:41:57 +01:00
Bob Mottram a77794468a Banner above shared item selected from left column 2021-07-28 20:37:51 +01:00
Bob Mottram 28b3d5b020 Get nickname from path 2021-07-28 20:05:19 +01:00
Bob Mottram 46985b4f0d Left column share links to individual post 2021-07-28 20:00:22 +01:00
Bob Mottram cdb629fd9d Remove debug 2021-07-28 16:15:23 +01:00
Bob Mottram 4b9c826a35 Encode message 2021-07-28 16:13:36 +01:00
Bob Mottram 383bc2f503 Debug 2021-07-28 16:08:42 +01:00
Bob Mottram f8a619a97d Debug 2021-07-28 16:00:28 +01:00
Bob Mottram a5a6f2da89 Removing a shared item 2021-07-28 15:27:20 +01:00
Bob Mottram c41aacba6f Removing share via its itemID 2021-07-28 15:22:06 +01:00
Bob Mottram 4972c68773 Debug 2021-07-28 15:15:54 +01:00
Bob Mottram fd092bd721 Tidying 2021-07-28 11:06:37 +01:00
Bob Mottram 35a1a3ecc9 csv encoding 2021-07-28 11:04:47 +01:00
Bob Mottram ec6820dd9a Item quantity as float 2021-07-28 10:44:19 +01:00
Bob Mottram 44d8afdf41 catalog defaults to json 2021-07-27 22:16:16 +01:00
Bob Mottram c729e85b9e path 2021-07-27 22:08:33 +01:00
Bob Mottram 347d769b0b User access to shared item catalog 2021-07-27 22:04:49 +01:00
Bob Mottram 6e7b508b80 Avoid encode error 2021-07-27 20:53:24 +01:00
Bob Mottram 4f58cc98c1 Replacing colon 2021-07-27 20:48:31 +01:00
Bob Mottram 13443a914d Create directory for shares 2021-07-27 20:03:02 +01:00
Bob Mottram 4cc0bd03d5 Currency placeholder 2021-07-27 19:54:27 +01:00
Bob Mottram f91d93ba05 Debug messages 2021-07-27 19:22:34 +01:00
Bob Mottram dd9f433edb Remove debug 2021-07-27 18:18:03 +01:00
Bob Mottram 3af2a44522 Set domains list 2021-07-27 18:13:44 +01:00
Bob Mottram 92962ad187 Debug 2021-07-27 18:06:44 +01:00
Bob Mottram cc7d7123a7 Field value 2021-07-27 18:01:47 +01:00
Bob Mottram 974b97dc87 Include federated shared items within shares timeline 2021-07-27 15:06:14 +01:00
Bob Mottram 0db65ae069 Convert dfc format to internal shares format 2021-07-27 13:55:44 +01:00
Bob Mottram 4369eac475 Federated shared items catalogs are searchable 2021-07-27 11:59:06 +01:00
Bob Mottram 12011bfdd4 Set shared item federation domains on edit profile screen 2021-07-26 22:01:48 +01:00
Bob Mottram d14055e304 Comments 2021-07-26 19:03:33 +01:00
Bob Mottram a5b97f1d92 Daemon for federating shared items 2021-07-26 18:54:13 +01:00
Bob Mottram c194c3996b Update shared item tokens from inbox posts 2021-07-26 15:41:06 +01:00
Bob Mottram 84ad6d9f4f Send shared items token to domains within the approved federation 2021-07-26 14:12:51 +01:00
Bob Mottram ebac11f502 Invert logic 2021-07-26 13:20:07 +01:00
Bob Mottram d9e32a0719 Alternative enpoint names 2021-07-26 12:33:08 +01:00
Bob Mottram 060efe5851 fast authorization of shared item tokens 2021-07-26 12:24:23 +01:00
Bob Mottram 43d7071ab8 Federation tokens in memory 2021-07-26 12:19:49 +01:00
Bob Mottram 2cfd87d802 Load shared items federation tokens from file 2021-07-26 12:13:59 +01:00
Bob Mottram 3c8e4bb5fb Shared item federation tokens stored as json 2021-07-26 11:00:54 +01:00
Bob Mottram 646254c8a9 Move token generation function 2021-07-26 10:40:51 +01:00
Bob Mottram 4c8b96efc1 Shared item federation uses a simple token 2021-07-26 10:08:36 +01:00
Bob Mottram cf9bffbed7 Generate tokens for shared item federation 2021-07-25 23:47:42 +01:00
Bob Mottram 5ce777eb1b Authentication from shared items federation token list 2021-07-25 22:18:38 +01:00
Bob Mottram f142d9f001 Return http code if not authorized 2021-07-25 15:28:58 +01:00
Bob Mottram 6ee7f2bfbf Return http code if not authorized 2021-07-25 15:27:27 +01:00
Bob Mottram 336c7e8bbb Use file extension to access different catalog formats 2021-07-25 15:19:04 +01:00
Bob Mottram 504101d17e Path on failure 2021-07-25 14:57:45 +01:00
Bob Mottram 102eaf3a00 Comments 2021-07-25 14:47:34 +01:00
Bob Mottram 52e3bc1e8d csv header 2021-07-25 14:43:28 +01:00
Bob Mottram 2c1cd07dcd csv catalog endpoint 2021-07-25 14:30:42 +01:00
Bob Mottram a47faed994 Comment 2021-07-25 14:12:31 +01:00
Bob Mottram dc7851ec6c Authorized access to catalog 2021-07-25 14:09:39 +01:00
Bob Mottram 5421facdb3 Unique share ID for the instance 2021-07-25 10:33:59 +01:00
Bob Mottram 5d5dab6d2f Functions for shares catalog endpoints 2021-07-24 23:08:11 +01:00
Bob Mottram 723e6e7a5e Check for food category before assigning dfc id 2021-07-24 16:05:21 +01:00
Bob Mottram 84bcc6d103 Assign product Ids to shared items 2021-07-24 15:38:43 +01:00
Bob Mottram 67747bad72 Add quantity to shared items 2021-07-24 12:30:46 +01:00
Bob Mottram a3fbea9a69 Validate passwords 2021-07-20 21:39:26 +01:00
Bob Mottram 1544e526c4 Ensure that line endings are removed from changed password 2021-07-20 15:39:43 +01:00
Bob Mottram bb3de9e173 Handling of understood languages prior to automatic translation 2021-07-20 14:33:27 +01:00
Bob Mottram 8f29e1a557 Remove html prior to automatic translation 2021-07-20 11:13:22 +01:00
Bob Mottram 223ee5a5f5 Tidying 2021-07-20 09:41:46 +01:00
Bob Mottram 845740bb01 Fields for changing password 2021-07-20 09:38:39 +01:00
Bob Mottram 3136f428d3 Only show libretranslate options to admin account 2021-07-19 20:58:06 +01:00
Bob Mottram 79b356a374 Support for libretranslate 2021-07-19 20:40:04 +01:00
Bob Mottram 33ce8fbfb5 Use cached actors when checking understood languages
This improves speed by reducing disk reads
2021-07-19 09:46:21 +01:00
Bob Mottram f48b63a892 Check that language for incoming post is understood by the account 2021-07-18 19:33:53 +01:00
Bob Mottram c0a3dd459b Setting permitted post languages on edit profile screen 2021-07-18 19:02:36 +01:00
Bob Mottram 50096bff11 Improve handling of contentMap within posts 2021-07-18 15:15:16 +01:00
Bob Mottram e3e1716f1f Support for contentMap when creating html posts 2021-07-18 12:48:29 +01:00
Bob Mottram 9daac007f7 contentMap language for pinned posts 2021-07-18 11:47:55 +01:00
Bob Mottram f5cbc7f8ee Support language within contentMap 2021-07-18 10:55:49 +01:00
Bob Mottram e4b9a27de0 Function for account directory 2021-07-13 22:59:53 +01:00
Bob Mottram ba77de00b2 Comment 2021-07-12 10:42:08 +01:00
Bob Mottram 13ba1565fa Comment 2021-07-12 10:41:04 +01:00
Bob Mottram 94fb8e5c81 Method name 2021-07-12 10:39:15 +01:00
Bob Mottram 7c270019b0 Only quote tags 2021-07-12 10:27:57 +01:00
Bob Mottram bdda8c9bf4 Quoted redirects 2021-07-12 10:19:53 +01:00
Bob Mottram 4b7ce92ae7 Quoted redirects 2021-07-12 10:18:15 +01:00
Bob Mottram 3231f3356b Error handling for redirect location 2021-07-12 09:59:58 +01:00
Bob Mottram 4a0dd19475 Don't encode 2021-07-12 09:48:14 +01:00
Bob Mottram 3713e9943f Encode redirects 2021-07-12 09:45:36 +01:00
Bob Mottram e8553eb192 Tidying 2021-07-09 21:53:49 +01:00
Bob Mottram d1b1e18af4 Prepend image 2021-07-09 21:26:33 +01:00
Bob Mottram 266eb1af47 Tidying 2021-07-09 21:24:56 +01:00
Bob Mottram 8a1e196b15 Tidying 2021-07-09 21:19:18 +01:00
Bob Mottram dddf2bb57f Checking for images 2021-07-09 21:12:46 +01:00
Bob Mottram c8b39b0449 Check string types 2021-07-09 21:00:02 +01:00
Bob Mottram 19bd991fee Show local post on notification 2021-07-07 13:26:38 +01:00
Bob Mottram d512b23216 Comments 2021-07-07 13:00:35 +01:00
Bob Mottram 5f09f52c9f Tidying of individual post functions 2021-07-07 12:52:25 +01:00
Bob Mottram f6355632ec Less indentation 2021-07-07 12:31:43 +01:00
Bob Mottram e65ad3bcc2 Tidying 2021-07-07 12:03:16 +01:00
Bob Mottram 71c2794a19 Optional notifications for the arrival of posts from low frequency follows 2021-07-06 21:38:08 +01:00
Bob Mottram cc6ce5ee2b Blocked user agents list 2021-07-02 22:14:20 +01:00
Bob Mottram ba126be369 Block user agents from edit profile screen 2021-07-02 21:57:21 +01:00
Bob Mottram 5d38503baa Deprecate events
Mobilizon does it in a different way
2021-07-01 22:30:36 +01:00
Bob Mottram 1515ef0bc9 DM post arguments 2021-07-01 22:05:22 +01:00
Bob Mottram d24a517942 Followers only post arguments 2021-07-01 21:58:16 +01:00
Bob Mottram e1e545506d Unlisted post arguments 2021-07-01 21:54:33 +01:00
Bob Mottram 2919417e59 Fix blog post arguments 2021-07-01 21:50:18 +01:00
Bob Mottram ccddb3c765 dat becomes hyper 2021-07-01 18:59:24 +01:00
Bob Mottram 96a58c4428 Duplicate function 2021-07-01 11:04:14 +01:00
Bob Mottram 0627c10996 Tidying of image formats 2021-07-01 10:51:16 +01:00
Bob Mottram df3de68e52 Don't block crawlers on news instances 2021-06-28 18:28:57 +01:00
Bob Mottram 784aca35f3 Don't block crawlers on news instances 2021-06-28 18:28:14 +01:00
Bob Mottram 29cb994b31 cwtch address in profile 2021-06-27 12:48:03 +01:00
Bob Mottram a194ada543 Module groups 2021-06-26 12:16:41 +01:00
Bob Mottram 7e324702ce Module groups 2021-06-25 17:10:09 +01:00
Bob Mottram d1426a2afd Separate module for minimal button 2021-06-25 16:41:31 +01:00
Bob Mottram 7c0b0fb195 Debug message for broken pipe 2021-06-22 21:51:16 +01:00
Bob Mottram ffd0e15fa2 Ignore broken pipe on write 2021-06-22 17:11:18 +01:00
Bob Mottram 939e053e5b Function to check that activitypub posts have an object dictionary 2021-06-22 16:45:59 +01:00
Bob Mottram b4783c510d Spaces 2021-06-22 13:29:17 +01:00
Bob Mottram 25d0cd8c65 Use with style when writing files 2021-06-22 13:27:10 +01:00
Bob Mottram d42ee647d3 Revert "File storage functions"
This reverts commit 9c18e7042e.
2021-06-21 23:53:04 +01:00
Bob Mottram 550a993711 Revert "Storage functions"
This reverts commit feb4286031.
2021-06-21 23:52:50 +01:00
Bob Mottram cd008c3013 Revert "Reading functions"
This reverts commit ee0ffade9d.
2021-06-21 23:52:04 +01:00
Bob Mottram ee0ffade9d Reading functions 2021-06-21 23:34:46 +01:00
Bob Mottram feb4286031 Storage functions 2021-06-21 22:21:43 +01:00
Bob Mottram 9c18e7042e File storage functions 2021-06-21 22:02:03 +01:00
Bob Mottram 31a6dbd657 Handle broken pipe error 2021-06-21 17:38:00 +01:00
Bob Mottram 7209d23ae7 Show more information about errors 2021-06-21 17:32:28 +01:00
Bob Mottram 7d6b6d95fb Additional ise of blocked domains cache 2021-06-21 15:32:17 +01:00
Bob Mottram 9cb89aea90 Slower blocking cache update 2021-06-21 10:38:06 +01:00
Bob Mottram 67ce8e7ece Use blocked cache 2021-06-21 10:27:40 +01:00
Bob Mottram 084da8d2a4 Cache blocked domains 2021-06-21 10:22:24 +01:00
Bob Mottram 0b2b4de64e Block message 2021-06-20 18:50:43 +01:00
Bob Mottram 90d5d04090 Ability to block user agents 2021-06-20 18:48:50 +01:00
Bob Mottram 3030ddcd50 Tidying 2021-06-20 18:04:29 +01:00
Bob Mottram 02b53231b9 Check in lower case 2021-06-20 17:12:19 +01:00
Bob Mottram b45d034332 Reject obvious bots 2021-06-20 17:10:08 +01:00
Bob Mottram f5930daf41 Expect a user agent 2021-06-20 16:59:16 +01:00
Bob Mottram 0068b2b8cd Unit test for user agent domain 2021-06-20 16:45:29 +01:00
Bob Mottram af556dc134 Show blocked user agents 2021-06-20 16:28:23 +01:00
Bob Mottram 746cc362e6 Show user agent domain in debug 2021-06-20 16:00:07 +01:00
Bob Mottram 072b690f31 User-Agent domain detection 2021-06-20 15:51:03 +01:00
Bob Mottram 1b125711e5 Show user-agent domain 2021-06-20 15:45:39 +01:00
Bob Mottram 4decc56a37 Check user agent domain against calling domain 2021-06-20 15:23:20 +01:00
Bob Mottram 3f653dc90b Check User-Agent during POST 2021-06-20 15:16:04 +01:00
Bob Mottram c76a10480c Check user agent domain is not blocked 2021-06-20 14:25:18 +01:00
Bob Mottram 546dda34bb Argument types 2021-06-20 12:28:35 +01:00
Bob Mottram 1224540e2c Max age of zero 2021-06-12 23:38:56 +01:00
Bob Mottram f20fcdb300 Tidying 2021-06-12 22:14:00 +01:00
Bob Mottram a9ab1873cd Remove robots 2021-06-12 22:09:10 +01:00
Bob Mottram 38e7dd1898 Extra cache control 2021-06-12 21:16:31 +01:00
Bob Mottram 7659ad2887 Remove expires header 2021-06-12 19:11:44 +01:00
Bob Mottram cf47c90e2c Add expires header 2021-06-12 18:32:14 +01:00
Bob Mottram 6ada1e5668 Restore headers
They're not preventing avatar images from showing
2021-06-12 12:43:41 +01:00
Bob Mottram b11965ca70 No accept ranges 2021-06-11 17:01:19 +01:00
Bob Mottram 4d849f33a8 Change paths for avatars and backgrounds to be similar to Mastodon icon/image 2021-06-10 10:37:44 +01:00
Bob Mottram ec61f16d2e forward or forwarded 2021-06-09 17:35:22 +01:00
Bob Mottram bb3847481f X-Forward 2021-06-09 17:34:21 +01:00
Bob Mottram 1929f97bf4 Option to log login failures to file 2021-06-09 16:19:30 +01:00
Bob Mottram 685ed0c22e Tidying 2021-06-09 15:27:35 +01:00
Bob Mottram f4b0491c34 Get forwarded IP address 2021-06-09 15:01:26 +01:00
Bob Mottram fde879b998 Show failed login attempts 2021-06-09 14:44:31 +01:00
Bob Mottram 194d801af8 Rename variable 2021-06-09 11:11:32 +01:00
Bob Mottram b7d0a83ac4 Extra delay between failed login attempts 2021-06-09 11:09:28 +01:00
Bob Mottram 4899fdea28 More general test for authorized paths 2021-06-07 20:33:54 +01:00
Bob Mottram f1e3a2591c Move function out of daemon 2021-06-07 20:23:48 +01:00
Bob Mottram 2eb101823d Move function out of daemon 2021-06-07 20:18:13 +01:00
Bob Mottram a9f7d38513 Move mastodon API response out of daemon 2021-06-07 20:10:37 +01:00
Bob Mottram ec7f86394c Move set minimal function out of daemon 2021-06-07 19:19:07 +01:00
Bob Mottram dd2f918294 Move minimal function out of daemon 2021-06-07 19:13:48 +01:00
Bob Mottram 54f4e290f3 Move functions out of daemon 2021-06-07 18:55:25 +01:00
Bob Mottram 84d6e50820 Move function out of daemon 2021-06-07 18:49:10 +01:00
Bob Mottram d7266136cc Additional validation prior to inbox queue
This allows AP bogons to be dropped before they hit the disk
2021-06-07 11:03:04 +01:00
Bob Mottram fc3a5c664c Function to test for account directories 2021-06-07 10:10:52 +01:00
Bob Mottram 1fba7b1b37 Less indentation 2021-06-05 13:43:57 +01:00
Bob Mottram 74f2103cc7 Unify permission to publish metadata 2021-06-05 10:22:35 +01:00
Bob Mottram 1d3ff5f628 Remove X-robots 2021-05-31 22:51:30 +01:00
Bob Mottram a9e6c0a533 Remove cache control 2021-05-31 22:43:15 +01:00
Bob Mottram f2954c463f Cache control header 2021-05-31 22:31:06 +01:00
Bob Mottram a68c76a40f No referrer policy 2021-05-31 22:16:51 +01:00
Bob Mottram 2a62dd7e26 Compare using custom submit button text 2021-05-30 18:55:19 +01:00
Bob Mottram d8dff6e804 Custom new post submit button text 2021-05-30 18:38:41 +01:00
Bob Mottram c2a77fdd44 Access keys on edit profile screen 2021-05-30 15:27:26 +01:00
Bob Mottram e7ae1c0561 Importing themes 2021-05-29 12:04:03 +01:00
Bob Mottram a8351756d2 Domain variable 2021-05-28 23:16:34 +01:00
Bob Mottram 55c3c85cf4 Getting exported theme 2021-05-28 23:14:44 +01:00
Bob Mottram 451fbd7f42 Saving theme 2021-05-28 22:52:32 +01:00
Bob Mottram 74116db628 Test for exported theme 2021-05-28 22:46:42 +01:00
Bob Mottram b168fde295 Link to exported theme 2021-05-28 22:39:34 +01:00
Bob Mottram dd347d7c17 Custom emoji endpoint 2021-05-27 23:08:49 +01:00
Bob Mottram e5111dd126 Don't show connection resets 2021-05-20 13:44:49 +01:00
Bob Mottram 2c348f3edf Improve error reporting 2021-05-20 13:04:05 +01:00
Bob Mottram 859ec14ed7 Consistent error message 2021-05-20 12:43:26 +01:00
Bob Mottram cfbd7f86eb Indicate the orifin of the error 2021-05-20 12:41:34 +01:00
Bob Mottram 0c5b44be09 Check authorization 2021-05-20 11:56:11 +01:00
Bob Mottram c6f65aed6a Indicate path for attempted deletes 2021-05-20 11:30:05 +01:00
Bob Mottram bbde34144f Clearing cache when new like is received 2021-05-19 20:35:07 +01:00
Bob Mottram 7a78f8e7d8 Graphic design section on edit profile screen 2021-05-17 18:52:33 +01:00
Bob Mottram da07855e97 Artist role 2021-05-17 17:13:56 +01:00
Bob Mottram 8d6e5812be Get skills list 2021-05-16 18:26:04 +01:00
Bob Mottram 65b0a6b728 Change how roles are represented 2021-05-16 16:10:39 +01:00
Bob Mottram 648666d741 Include spoofed city within person metadata 2021-05-16 10:20:24 +01:00
Bob Mottram 818a920365 Semantic markup for blog posts 2021-05-15 20:39:34 +01:00
Bob Mottram ef5b5d7869 Change function name 2021-05-14 21:02:55 +01:00
Bob Mottram e44ed60ffc roleName becomes a list 2021-05-14 18:56:26 +01:00
Bob Mottram 2c70942481 Convert skills to a list 2021-05-14 18:41:05 +01:00
Bob Mottram 80203466b6 Include metadata on about screen 2021-05-14 12:56:23 +01:00
Bob Mottram 5458aca794 Accessibility metadata on login screen 2021-05-14 12:27:08 +01:00
Bob Mottram 7e48beb0fe Remove role delegation
The keeps the handling of roles very simple
2021-05-13 20:58:16 +01:00
Bob Mottram 57015d6000 Unit tests for skills functions 2021-05-13 15:13:27 +01:00
Bob Mottram 40ed35c239 Skill value 2021-05-13 14:31:42 +01:00
Bob Mottram 0cc86dc131 More standards compliant representation of skills 2021-05-13 14:27:35 +01:00
Bob Mottram 31bed2bdc5 Tidying 2021-05-13 12:19:31 +01:00
Bob Mottram 0f0818994e More standard occupation property 2021-05-13 12:14:14 +01:00
Bob Mottram 4a49ec40e1 Line length 2021-05-12 19:37:58 +01:00
Bob Mottram f1e2f696e8 Remove any html from occupation 2021-05-12 19:37:30 +01:00
Bob Mottram 802136dfba Use variable 2021-05-12 19:34:49 +01:00
Bob Mottram 68fe0ed4f8 Show occupation on profile screen 2021-05-12 19:31:41 +01:00
Bob Mottram c4e367bd6d Occupation on edit profile screen 2021-05-12 19:11:53 +01:00
Bob Mottram 0493405f26 Add city model 2021-05-10 11:46:45 +01:00
Bob Mottram f22e6ee20a Dropdown for spoofed city 2021-05-09 22:21:45 +01:00
Bob Mottram 05f1ada1c1 Spoof gps metadata on images 2021-05-09 20:11:05 +01:00
Bob Mottram d8b882c10f Option to spoof image metadata 2021-05-09 13:17:55 +01:00
Bob Mottram 8623be6939 Locating announce 2021-05-08 16:16:58 +01:00
Bob Mottram bba25d8417 Remove original announce post when unannouncing 2021-05-08 14:14:52 +01:00
Bob Mottram fd51d6322d Tidying 2021-05-04 13:23:52 +01:00
Bob Mottram 8b476f745d Declate before use 2021-05-04 13:04:31 +01:00
Bob Mottram 4b82938b7c Tidying 2021-05-04 11:17:06 +01:00
Bob Mottram eeeec16297 Include documents within nodeinfo 2021-05-04 10:39:15 +01:00
Bob Mottram ea588262ef Bookmarks search 2021-05-03 23:31:06 +01:00
Bob Mottram 501885f5bb Instance metadata options in profile settings 2021-05-03 11:59:28 +01:00
Bob Mottram 46accb7b40 NodeInfo metadata is unavailable during broch mode 2021-05-03 11:17:21 +01:00
Bob Mottram fc6e85b6ca Make the display of account and version info within nodeinfo metadata opt-in 2021-05-03 11:05:05 +01:00
Bob Mottram aed2713c5c Test for removing post interactions 2021-04-30 12:45:46 +01:00
Bob Mottram ca62645f1f Key shortcuts on calendar screen 2021-04-23 20:42:35 +01:00
Bob Mottram 775255125b Key shortcuts on edit newswire screen 2021-04-23 20:23:29 +01:00
Bob Mottram 78fb223bd4 Key shortcuts for newswire 2021-04-23 20:06:34 +01:00
Bob Mottram 5e4bd5dfcb Key shortcuts on edit links screen 2021-04-23 19:00:11 +01:00
Bob Mottram 62474c20ec Report key 2021-04-23 18:35:54 +01:00
Bob Mottram b7d09ef8ec Check for missing key shortcuts 2021-04-23 18:29:18 +01:00
Bob Mottram ce27c316e4 Key shortcuts for new post dropdown 2021-04-23 18:23:12 +01:00
Bob Mottram e175bb207c Key shortcuts on new post screen 2021-04-23 18:04:37 +01:00
Bob Mottram 04b7ba0065 Key shortcut to key shortcuts 2021-04-23 17:29:03 +01:00
Bob Mottram 5a28cd303b Return from key shortcuts to default timeline 2021-04-23 16:57:29 +01:00
Bob Mottram 556885b8ba Debug 2021-04-23 16:49:41 +01:00
Bob Mottram 4f29cd13c5 Create key shortcuts for account 2021-04-23 15:40:42 +01:00
Bob Mottram 1d6f42c263 Receive changes to key shortcuts 2021-04-23 15:21:57 +01:00
Bob Mottram b5c5a1c34f Swap keys 2021-04-23 14:22:36 +01:00
Bob Mottram 9b0a41a2b7 Page up and down key shortcuts 2021-04-23 14:20:28 +01:00
Bob Mottram 4b904c8f33 More key shortcuts 2021-04-23 13:04:42 +01:00
Bob Mottram 5d267d32d0 Key shortcuts on search screen 2021-04-23 10:15:53 +01:00
Bob Mottram 94b19a1646 Back button on keys screen 2021-04-22 23:28:16 +01:00
Bob Mottram ae44a88144 Key shortcuts screen 2021-04-22 22:46:02 +01:00
Bob Mottram b4a26ef2ab Access keys on profile screen 2021-04-22 15:12:59 +01:00
Bob Mottram 5bbe8c4afe Quotes 2021-04-22 14:11:15 +01:00
Bob Mottram 114fc7a80b Default access keys 2021-04-22 13:47:19 +01:00
Bob Mottram 6254c30c63 Setting keyboard shortcuts for timeline 2021-04-22 13:45:31 +01:00
Bob Mottram 91c955006a Permitted DM instances within edit profile screen 2021-04-22 10:56:40 +01:00
Bob Mottram 79b80e1767 Gent nickname from path 2021-03-29 10:25:27 +01:00
Bob Mottram 76fba0e5dd Getting follow requests collection via c2s 2021-03-24 15:07:17 +00:00
Bob Mottram ad1a569c68 Default to false 2021-03-24 13:15:43 +00:00
Bob Mottram 263e28cbc0 Use existing feed function 2021-03-24 12:43:24 +00:00
Bob Mottram 01f768528f Authorized access to following/followers collections for use by c2s 2021-03-24 11:16:45 +00:00
Bob Mottram 5f24d6cda4 Show replies 2021-03-23 19:14:49 +00:00
Bob Mottram 4ad6eaa016 Ignore activity permitted in outbox 2021-03-21 12:50:05 +00:00
Bob Mottram d98dc388d8 Add ignores collection to make mutes visible to c2s 2021-03-21 10:45:24 +00:00
Bob Mottram 44df9eabaf Mute and unmute via c2s 2021-03-20 21:20:41 +00:00
Bob Mottram d9bc4d72aa To field can be added for multiple activities 2021-03-20 12:06:34 +00:00
Bob Mottram c9e36e8577 Add speakable text for desktop client 2021-03-18 17:27:46 +00:00
Bob Mottram fe912d3655 Increase max message length, for uploading actor 2021-03-17 21:53:42 +00:00
Bob Mottram a3be3c1803 Less verbose 2021-03-14 20:15:44 +00:00
Bob Mottram f074349ab2 Less verbose 2021-03-14 19:39:00 +00:00
Bob Mottram faadca51b6 Less verbose when not in debug 2021-03-14 19:22:58 +00:00
Bob Mottram 77b6d76c42 Another permitted signature header 2021-03-14 12:24:01 +00:00
Bob Mottram a0b714cf33 Follow requests using actor rather than handle 2021-03-12 10:16:43 +00:00
Bob Mottram 3b19512e4d Deny using actor rather than handle 2021-03-12 10:14:58 +00:00
Bob Mottram e492190721 Notification sounds 2021-03-09 19:52:10 +00:00
Bob Mottram 28a6174e96 Notification flags on speaker endpoint 2021-03-09 15:01:35 +00:00
Bob Mottram 863f9ff6c0 Counselor role 2021-03-08 23:03:02 +00:00
Bob Mottram 93aec5d4d9 If handle is given at login then check the domain 2021-03-08 21:44:44 +00:00
Bob Mottram c6da9ce269 Filename for video 2021-03-06 23:29:44 +00:00
Bob Mottram 2e552bb17c Outgoing media posts also go to the media timeline 2021-03-06 21:32:27 +00:00
Bob Mottram 6b89f77ce6 Show who sent calendar entry 2021-03-06 18:12:43 +00:00
Bob Mottram 7faab2ee32 Show server address on failure 2021-03-03 13:50:20 +00:00
Bob Mottram 7c20406d3f SSML inbox endpoint 2021-03-03 12:34:46 +00:00
Bob Mottram 58ab2b05d3 Endpoint for TTS of posts arriving in the inbox 2021-03-01 15:24:12 +00:00
Bob Mottram 3b227aa520 Instance about in markdown format 2021-03-01 11:40:49 +00:00
Bob Mottram 555a40a91b Terms of service in markdown format 2021-03-01 11:13:31 +00:00
Bob Mottram 87ca915e72 Debug 2021-02-28 12:04:52 +00:00
Bob Mottram d4e3fefda1 Debug 2021-02-28 12:00:47 +00:00
Bob Mottram b2bece502e Set theme specific help files when changing theme 2021-02-27 12:36:14 +00:00
Bob Mottram 99163d66e8 Defining news themes 2021-02-27 11:44:50 +00:00
Bob Mottram 94e03502c5 Allow theme specific welcome files 2021-02-27 10:27:39 +00:00
Bob Mottram fc4e2fc702 Support quotes in markdown 2021-02-26 23:00:06 +00:00
Bob Mottram ce4b415023 if there is no theme-specific help image then use the default one 2021-02-26 17:01:32 +00:00
Bob Mottram f2824118a8 Function to display help images 2021-02-26 16:59:38 +00:00
Bob Mottram f75ca8fcaf Welcome screen background 2021-02-26 16:07:18 +00:00
Bob Mottram f393e78b14 Less indentation 2021-02-26 16:06:25 +00:00
Bob Mottram e751eecf1e Less indentation 2021-02-26 16:02:31 +00:00
Bob Mottram 43e3a70d1e Preserve default after welcome screen 2021-02-26 14:09:51 +00:00
Bob Mottram 786a3f79e3 Ensure that default settings are preserved during the welcome screen sequence 2021-02-26 14:01:42 +00:00
Bob Mottram a7e0985ac8 Themed welcome screen background 2021-02-25 19:07:45 +00:00
Bob Mottram 7e9937cbd0 Check authorized nickname 2021-02-25 18:38:18 +00:00
Bob Mottram bcc59bac97 Extra reserved name 2021-02-25 18:33:35 +00:00
Bob Mottram 307d386cc3 Avoid circularity 2021-02-25 18:31:23 +00:00
Bob Mottram 55c6faf20b Redirect to welcome 2021-02-25 18:29:23 +00:00
Bob Mottram c63912ed05 Redirect to login screen 2021-02-25 18:25:41 +00:00
Bob Mottram 4b584f6648 Don't remove bio 2021-02-25 17:20:48 +00:00
Bob Mottram a0469db654 Avoid erasing bio 2021-02-25 17:19:22 +00:00
Bob Mottram efedbffc3c Next button on initial welcome screen 2021-02-25 17:06:07 +00:00
Bob Mottram 6dd4e43354 Final welcome screen 2021-02-25 16:55:40 +00:00
Bob Mottram a2dc870296 Debug 2021-02-25 15:09:45 +00:00
Bob Mottram eb9bee110a Decode bytes 2021-02-25 15:08:09 +00:00
Bob Mottram 823bac8258 Debug 2021-02-25 15:04:59 +00:00
Bob Mottram 126f57c1a9 Debug 2021-02-25 15:03:01 +00:00
Bob Mottram 4545145a9c Debug for welcome buttons 2021-02-25 14:53:19 +00:00
Bob Mottram 5787565961 Welcome profile screen 2021-02-25 12:17:41 +00:00
Bob Mottram b8ac29a515 Displaying welcome screen 2021-02-24 21:17:08 +00:00
Bob Mottram 0dbd048a15 Check authorization on person options 2021-02-23 17:29:22 +00:00
Bob Mottram 4e2487aa27 Support for newer http signature specification 2021-02-22 11:13:27 +00:00
Bob Mottram 4edc3af8f7 Invert logic 2021-02-22 10:09:56 +00:00
Bob Mottram 5436667446 Remove any additional parameters from nickname 2021-02-17 14:10:47 +00:00
Bob Mottram 037e46cae6 Include path in debug 2021-02-17 13:43:06 +00:00
Bob Mottram d1b2fe7bf0 Set nickname 2021-02-17 13:34:08 +00:00
Bob Mottram f3ef2c0c02 Check for nickname 2021-02-17 13:29:46 +00:00
Bob Mottram ac2f09c1a6 More debug 2021-02-17 11:58:52 +00:00
Bob Mottram c9e5f0554f Debug 2021-02-17 11:22:34 +00:00
Bob Mottram 17dc05c72b Reverse sequence 2021-02-17 11:19:25 +00:00
Bob Mottram 2458915cf8 Get nickname from POST 2021-02-17 11:16:32 +00:00
Bob Mottram 13251684aa Get nickname from actor 2021-02-17 09:56:17 +00:00
Bob Mottram 4cfa6ec63b Check users in path 2021-02-17 09:52:06 +00:00
Bob Mottram e60ad9c733 Remove authorization for blog post edit
It will be checked later
2021-02-17 09:45:29 +00:00
Bob Mottram 0f1b7eb67b Set broch mode on daemon start 2021-02-16 09:50:50 +00:00
Bob Mottram 1adc343ebd Improve test for current broch mode 2021-02-15 23:01:07 +00:00
Bob Mottram 68d3f3ee91 Broch mode 2021-02-15 22:06:53 +00:00
Bob Mottram 5927a52c80 http manifest is the main path 2021-02-15 13:56:09 +00:00
Bob Mottram 345df667c2 Check that manifest is not a http request 2021-02-15 13:10:08 +00:00
Bob Mottram 7e4eaab3cb Capital 2021-02-15 12:51:49 +00:00
Bob Mottram a85767ad58 Detecting http 2021-02-15 12:48:50 +00:00
Bob Mottram 30474d19c2 Less indentation 2021-02-15 10:30:53 +00:00
Bob Mottram 5285c11b70 More validation on the actor of incoming posts 2021-02-15 10:24:31 +00:00
Bob Mottram 1efec2d8ac Add more timeout 2021-02-14 14:08:48 +00:00
Bob Mottram 2a31e6a7af Check for session 2021-02-14 14:08:14 +00:00
Bob Mottram 783711b46f Check if actor has changed
Can sometimes happen if Person Update has not been received
2021-02-14 13:43:05 +00:00
Bob Mottram 04e80de244 Check if avatar image exists when entering person options 2021-02-14 13:01:52 +00:00
Bob Mottram 7f8b55a62e Handle @ paths with status number 2021-02-13 23:31:38 +00:00
Bob Mottram 03c234eac9 Featured writers 2021-02-13 11:37:02 +00:00
Bob Mottram d3abc360e3 Refresh newswire after changing post to newsire status for account 2021-02-13 10:05:37 +00:00
Bob Mottram 5ef5174fee Refresh newswire after removing or suspending an account 2021-02-13 10:01:04 +00:00
Bob Mottram 37c0ea8e83 Text mode banner for person options 2021-02-12 19:29:10 +00:00
Bob Mottram f24f26a31f Keyboard navigation menu for calendar 2021-02-12 15:13:07 +00:00
Bob Mottram 1f124e9b5e Set new blog posts as article type 2021-02-10 17:03:51 +00:00
Bob Mottram 41045ba673 Check later 2021-02-10 14:29:52 +00:00
Bob Mottram 57fcdcca38 Recalculate the newswire if a new blog post is created 2021-02-10 13:31:19 +00:00
Bob Mottram 0a110e2aaa Only accept new blog posts if they have content 2021-02-10 13:17:19 +00:00
Bob Mottram e13295fba6 Only accept new blog posts if they have a title 2021-02-10 13:16:24 +00:00
Bob Mottram 496e37bc91 More jsons! 2021-02-09 19:31:39 +00:00
Bob Mottram e74682a0ba Content-type can contain multiple things 2021-02-09 19:26:41 +00:00
Bob Mottram 530f573763 Use the followed actor so that we don't need to be concerned about what the users path is 2021-02-09 19:02:10 +00:00
Bob Mottram 4c9e5d8544 Text mode banner on search screen 2021-02-07 13:33:30 +00:00
Bob Mottram 715b69bafb Load the text mode banner 2021-02-05 19:50:09 +00:00
Bob Mottram f5babf0d01 Variable for text mode banner 2021-02-05 19:14:27 +00:00
Bob Mottram 178fb27b5b Turn off dropdown on new post screen under some single-purpose conditions 2021-02-05 12:14:54 +00:00
Bob Mottram 9f21353a7c Too many r's 2021-02-02 17:23:04 +00:00
Bob Mottram 8bbd9b6173 Check for dangerous markup in display name and clearly indicate adversaries 2021-01-31 11:05:17 +00:00
Bob Mottram 8299b77942 Check for dangerout markup in downloaded announces 2021-01-30 11:47:09 +00:00
Bob Mottram 419353ccf9 Version 1.2.0 2021-01-26 10:07:42 +00:00
Bob Mottram b9ebc6115d Show version number on about screen 2021-01-25 20:37:27 +00:00
Bob Mottram 506a55904a Preserve post id 2021-01-25 14:59:16 +00:00
Bob Mottram 545f5d0523 Set id on pinned post json 2021-01-25 14:56:41 +00:00
Bob Mottram 2b1bb3e82f Pinned post endpoint 2021-01-25 14:31:37 +00:00
Bob Mottram 192498859a Don't do idna conversion for local network addresses 2021-01-25 11:38:12 +00:00
Bob Mottram 7feb38e382 Fix line lengths 2021-01-25 11:18:21 +00:00
Bob Mottram 7a2a333126 IDNA merge 2021-01-25 11:12:45 +00:00
Bob Mottram a9b67eeeac Fix function arguments 2021-01-24 23:46:57 +00:00
Bob Mottram 87982e0af4 Featured post collection 2021-01-24 21:35:26 +00:00
Bob Mottram a1b470b161 Return after unpinning 2021-01-24 18:41:16 +00:00
Bob Mottram c7670cdd3a Allow empty message up to the point of creation 2021-01-24 18:40:33 +00:00
Bob Mottram 652394a739 Only apply to public posts 2021-01-24 18:35:42 +00:00
Bob Mottram 09b9ec8851 Pinned posts 2021-01-24 18:09:21 +00:00
Bob Mottram 36e9bd1628 Avoid duplicates in alternate addresses 2021-01-23 10:11:56 +00:00
Bob Mottram 7b91026802 Replace semicolons 2021-01-23 10:06:34 +00:00
Bob Mottram c2eed4b762 Set other accounts within profile 2021-01-22 22:12:31 +00:00
Bob Mottram 67e5cb990a Show other accounts on person options 2021-01-22 20:35:14 +00:00
Bob Mottram 4489cf143a Stub implementation of masto api 2021-01-22 14:58:35 +00:00
Bob Mottram 504c25e183 Else 2021-01-22 14:07:45 +00:00
Bob Mottram c55ecac34d Dummy endpoints for masto api followers and following 2021-01-22 14:03:09 +00:00
Bob Mottram 59eddada4d Extra debug 2021-01-22 13:35:19 +00:00
Bob Mottram 0e4d504c50 Mastodon Id is a number 2021-01-22 13:32:37 +00:00
Bob Mottram 7309a237ae Log api calls 2021-01-22 12:30:45 +00:00
Bob Mottram 48e82b1d49 Public access to account profile from masto API 2021-01-22 12:26:46 +00:00
Bob Mottram 97e6c68f0f Tidying of masto api 2021-01-22 11:54:48 +00:00
Bob Mottram 0ff65b483a Masto api account 2021-01-22 11:29:36 +00:00
Bob Mottram 7422c4f860 Anticipate future masto api versions 2021-01-22 10:42:14 +00:00
Bob Mottram b200fce1f8 Fix line lengths 2021-01-22 10:31:41 +00:00
Bob Mottram 330a35d240 Default short instance description 2021-01-22 10:20:46 +00:00
Cathal Garvey da5e8103ed Adding Idempotent IDNA Decodes to Domain Checks
This operation _should_ be safe for non-IDNA domains. However, because so many different systems like Tor, Briar, i2p, etcetera, are supported by Epicyon, perhaps even this seemingly safe host transformation should be made opt-in as an argument to epicyon.
2021-01-22 00:28:33 +00:00
Bob Mottram 449d91c0ea Referrer policy 2021-01-21 23:39:36 +00:00
Bob Mottram 22c382ff68 Robots header options 2021-01-21 23:22:14 +00:00
Bob Mottram 75dc39de87 Remove debug 2021-01-21 19:27:50 +00:00
Bob Mottram 0b18e2740d Set image host 2021-01-21 19:18:03 +00:00
Bob Mottram 42a3337f36 Set host on avatar image 2021-01-21 19:07:10 +00:00
Bob Mottram 6d80435df4 No slash 2021-01-21 18:43:52 +00:00
Bob Mottram 98a46065aa Test earlier 2021-01-21 18:41:54 +00:00
Bob Mottram cff042fcb0 Debug for image requests 2021-01-21 18:40:13 +00:00
Bob Mottram bd66c4420f Remove nomadicLocations 2021-01-21 18:16:43 +00:00
Bob Mottram f5330c7682 Tidying 2021-01-21 18:12:15 +00:00
Bob Mottram d38d36ecdb Send with different header format 2021-01-21 18:06:49 +00:00
Bob Mottram 45854f81b7 Debug 2021-01-21 17:49:14 +00:00
Bob Mottram 27b8284491 Don't encode too early 2021-01-21 17:44:04 +00:00
Bob Mottram 4ed2cd706a Signing actor reply 2021-01-21 17:40:34 +00:00
Bob Mottram daccb6f10e Add user agent 2021-01-21 16:48:44 +00:00
Bob Mottram 0835e38a21 Better updating of header with signature 2021-01-21 16:14:54 +00:00
Bob Mottram fbdca72a0e Debug 2021-01-21 15:43:53 +00:00
Bob Mottram 3d5aad4aa7 Sign the header for returned actors 2021-01-21 15:37:03 +00:00
Bob Mottram 83ede4e43e Zero items 2021-01-21 14:21:57 +00:00
Bob Mottram 4bf0ee92eb Function to return featured tags collection 2021-01-21 14:18:32 +00:00
Bob Mottram 36c9827ce4 Function to return featured post collection 2021-01-21 14:14:07 +00:00
Bob Mottram bb3be870e7 Add featured collections to actor 2021-01-21 13:34:40 +00:00
Bob Mottram 13eada347d Make actors discoverable and use the default mastodon actor context 2021-01-21 13:17:43 +00:00
Bob Mottram 372a9567c8 Less indentation 2021-01-21 12:42:59 +00:00
Bob Mottram fe45873ffe Debug 2021-01-21 12:37:08 +00:00
Bob Mottram 6911b40606 Rename variable 2021-01-21 12:31:11 +00:00
Bob Mottram 2435b520ec Tidying 2021-01-21 12:18:45 +00:00
Bob Mottram 8fcdd846b8 Debug 2021-01-21 12:09:04 +00:00
Bob Mottram c8cd5ab9bd Debug for @ headers 2021-01-21 11:14:23 +00:00
Bob Mottram 482f179f25 Can set a url for moved account 2021-01-12 12:35:30 +00:00
Bob Mottram 4da112e672 Show moved address in person options 2021-01-12 11:08:54 +00:00
Bob Mottram ce104b233a Reduce follows per page to improve speed 2021-01-12 10:26:52 +00:00
Bob Mottram 1bb4eab631 Support for svg format images 2021-01-11 22:27:57 +00:00
Bob Mottram 0ec3e1ea72 Check that linked data context exists for inbox items 2021-01-10 14:05:07 +00:00
Bob Mottram e7d0668cd6 Create a list of handles to be followed 2021-01-09 18:12:36 +00:00
Bob Mottram c79ca40cc5 Sequence 2021-01-08 23:29:12 +00:00
Bob Mottram 6352a931ce Instead of checkoing for dms check for public status 2021-01-08 23:28:14 +00:00
Bob Mottram 55bec518c0 DMs aren't visible to unathorized users, even if they know the postId 2021-01-08 22:38:24 +00:00
Bob Mottram cfaf5a5792 Deprecate blurhashes
They were computationally expensive, and similar functionality could be achieved in a simpler way with css
2021-01-07 15:38:55 +00:00
Bob Mottram 7442eefbd0 Try default favicon extension 2021-01-07 12:07:02 +00:00
Bob Mottram c62223815b Simplify 2021-01-07 11:39:15 +00:00
Bob Mottram 428fb88f2c Order of precedence 2021-01-07 11:24:10 +00:00
Bob Mottram a3ed814e9f Default favicon for newswire, if site favicon is not available 2021-01-07 10:38:33 +00:00
Bob Mottram 2c2476f3c0 Option to enforce json signature checks 2021-01-05 10:29:37 +00:00
Bob Mottram 9bdfec94f0 Fix jsonld signatures
Also some schemas are no longer remotely accessed
2021-01-04 19:02:24 +00:00
Bob Mottram 77f965162c Enable checking of json signatures on inbox posts 2021-01-03 18:20:25 +00:00
Bob Mottram a9fcabd366 Show locked account status after search for handle 2021-01-02 11:18:43 +00:00
Bob Mottram 74547ca8d9 Show locked account status on person options 2021-01-02 11:06:08 +00:00
Bob Mottram 6e21a3b84f return path 2020-12-30 12:54:07 +00:00
Bob Mottram 2302dd6a1a return path 2020-12-30 12:50:37 +00:00
Bob Mottram fa84a01239 Remove debug 2020-12-30 12:18:41 +00:00
Bob Mottram 2c36f0a92d Avatar url 2020-12-30 12:17:16 +00:00
Bob Mottram 8e8dda6370 Chack for users path 2020-12-30 12:14:02 +00:00
Bob Mottram 9b3140aa1a Debug 2020-12-30 12:02:00 +00:00
Bob Mottram a153a78601 Avatars path 2020-12-30 11:59:37 +00:00
Bob Mottram 3158c06b18 Add path parameters for person options 2020-12-30 11:54:11 +00:00
Bob Mottram 3b23ae5927 If searching for someone you already follow then show their person options screen 2020-12-30 11:27:16 +00:00
Bob Mottram 3554bf1c20 Return code alert 2020-12-29 13:28:26 +00:00
Bob Mottram b3bb866f69 Remove option to follow new actor
It wasn't implemented, and doing so could create an oprn relay situation where the authenticity of posts becomes obscured
2020-12-26 10:22:56 +00:00
Bob Mottram 0401708c5d Add briar address to profile 2020-12-24 16:48:03 +00:00
Bob Mottram f16ae830b0 Check admin status when saving peertube sites list 2020-12-24 11:49:32 +00:00
Bob Mottram 3d16d93d86 Show list of peertube instances on admin profile 2020-12-24 11:42:23 +00:00
Bob Mottram 670bbd2984 Tidying 2020-12-24 10:18:34 +00:00
Bob Mottram dadf850e5b Load peertube instances from file 2020-12-24 09:45:41 +00:00
Bob Mottram cf4d9466eb Start of custom peertube sites 2020-12-23 23:59:49 +00:00
Bob Mottram cfd1e7b24c Fix function tests 2020-12-23 12:48:50 +00:00
Bob Mottram 838d853a59 Tidying of users path detection 2020-12-23 10:57:44 +00:00
Bob Mottram 3ff0866deb Test that number of function arguments match 2020-12-22 21:24:46 +00:00
Bob Mottram 0cf0841402 Check that imports are correct 2020-12-22 13:57:24 +00:00
Bob Mottram a7b094f84f Test for stranded functions which aren't called 2020-12-22 12:59:46 +00:00
Bob Mottram 96e813181b Move hashtag categories functions to their own module 2020-12-22 10:30:52 +00:00
Bob Mottram 6957578b32 Missing parameter 2020-12-21 23:09:00 +00:00
Bob Mottram 49d99488df Missing parameters 2020-12-20 18:16:53 +00:00
Bob Mottram 82636e7c2b Left and right column images 2020-12-20 18:03:19 +00:00
Bob Mottram dc47b9015f Add search banner 2020-12-20 17:37:07 +00:00
Bob Mottram cd5f9de93a Else 2020-12-20 17:36:25 +00:00
Bob Mottram 03b19ec168 Parameter name 2020-12-20 17:31:46 +00:00
Bob Mottram 86dfa128c6 Include theme in banner image url 2020-12-20 17:26:38 +00:00
Bob Mottram 59f4d75d78 Avatar file extension 2020-12-20 16:12:51 +00:00
Bob Mottram d60d7d608c Showing banner 2020-12-20 16:11:01 +00:00
Bob Mottram 9874280ce1 Typo 2020-12-20 15:58:50 +00:00
Bob Mottram beb1442a2d Assign variable 2020-12-20 14:30:43 +00:00
Bob Mottram 42531e476f Back button goes to moderation screen 2020-12-20 13:54:54 +00:00
Bob Mottram 3a0644a2ae Remove extension 2020-12-20 13:36:20 +00:00
Bob Mottram 2926b690ce Split index 2020-12-20 13:24:22 +00:00
Bob Mottram 5e6e2f80c5 Displaying account avatars 2020-12-20 13:01:12 +00:00
Bob Mottram dfffd4e296 Default display name if filtered 2020-12-19 12:56:32 +00:00
Bob Mottram 536a69e8ef Filter display name 2020-12-19 12:55:40 +00:00
Bob Mottram 2e1efdbee8 Filter user bio 2020-12-19 12:47:43 +00:00
Bob Mottram c447f90ec9 Add and remove global word filters from moderator screen 2020-12-19 11:29:55 +00:00
Bob Mottram 84a00f3946 Add skill names to the skills category 2020-12-19 10:15:56 +00:00
Bob Mottram 8f1ded15a3 Apply word filter to skill names 2020-12-19 10:10:47 +00:00
Bob Mottram 93da5f9b72 Revert to previous avatar path 2020-12-18 23:44:44 +00:00
Bob Mottram 77ea08b7fc Tidying 2020-12-18 23:27:26 +00:00
Bob Mottram 1ec334a6d9 Debug 2020-12-18 23:23:05 +00:00
Bob Mottram 5acc6fe3b2 Alternative path for avatar images 2020-12-18 23:10:55 +00:00
Bob Mottram 8150fc9c11 Sequence 2020-12-18 21:44:21 +00:00
Bob Mottram 61a9c5d605 Extra context 2020-12-18 21:41:11 +00:00
Bob Mottram f56a96a0d3 Context list 2020-12-18 21:35:17 +00:00
Bob Mottram f7fc448d9b Set some context 2020-12-18 21:31:08 +00:00
Bob Mottram 5ba7bed9a1 Swap to and cc 2020-12-18 21:02:32 +00:00
Bob Mottram 20e92a4220 Try without cc 2020-12-18 20:57:18 +00:00
Bob Mottram bb31ce37cd is_alive replaces isAlive 2020-12-18 15:29:12 +00:00
Bob Mottram 886e4f2beb Adjustable timeout for dormant post threads 2020-12-18 11:48:00 +00:00
Bob Mottram ef72b93984 Add followers 2020-12-18 11:11:52 +00:00
Bob Mottram d8d6751c2f Try two ways of getting the shared inbox 2020-12-18 11:05:31 +00:00
Bob Mottram a15b2be343 Tidying 2020-12-18 10:43:19 +00:00
Bob Mottram ab5a871a22 Try switching cc and to 2020-12-18 09:51:55 +00:00
Bob Mottram 576a72d102 Set dicoverable actor parameter if it doesn't exist 2020-12-17 23:10:34 +00:00
Bob Mottram 0c9d753c22 Set avatar image media types 2020-12-17 22:49:21 +00:00
Bob Mottram 0a9fd492d3 Move context for actor updates 2020-12-17 21:48:40 +00:00
Bob Mottram f17c601c88 Convert to string 2020-12-17 21:37:43 +00:00
Bob Mottram b3ab3b3998 Log outgoing actor updates 2020-12-17 21:35:03 +00:00
Bob Mottram a2796e405f Add an id to actor updates 2020-12-17 21:25:20 +00:00
Bob Mottram 93e4ab9337 Alternative actor representations 2020-12-17 19:44:12 +00:00
Bob Mottram 1500e8e02e Tidying 2020-12-17 17:46:19 +00:00
Bob Mottram aa7a63e891 Debug 2020-12-17 17:41:36 +00:00
Bob Mottram e50aa8d9df Append later 2020-12-17 17:21:04 +00:00
Bob Mottram 5dfdf402be Same for unvoting 2020-12-17 17:19:51 +00:00
Bob Mottram 78837aaa9b Consistent date endings 2020-12-17 17:16:33 +00:00
Bob Mottram 2f0e743d5d Append later to avoid + being unquoted 2020-12-17 17:13:14 +00:00
Bob Mottram f2c5f7e3e3 Debug 2020-12-17 17:09:43 +00:00
Bob Mottram fba9b10b09 Unquote patameters 2020-12-17 17:04:30 +00:00
Bob Mottram 396556f6e9 Indexes 2020-12-17 16:57:47 +00:00
Bob Mottram 15f2873829 Debug 2020-12-17 16:53:20 +00:00
Bob Mottram 6391d6aafa Checkbox for enabling newswire moderation of local blog posts 2020-12-17 14:25:00 +00:00
Bob Mottram 0dee8649c3 Too many eees 2020-12-17 10:52:56 +00:00
Bob Mottram de5f688be8 Check that moderator actions are taken by moderators, and not anyone else 2020-12-17 10:50:19 +00:00
Bob Mottram fc8932f627 Info for local nicknames 2020-12-17 10:29:10 +00:00
Bob Mottram b0e0bdbd69 Don't set own status 2020-12-17 10:19:47 +00:00
Bob Mottram 721e26a38e Extra checks on moderator status
This is to prevent moderator wars
2020-12-17 09:59:28 +00:00
Bob Mottram 75fb7c4f03 Encode 2020-12-16 18:26:56 +00:00
Bob Mottram 312d368028 404 for non-moderators 2020-12-16 18:24:04 +00:00
Bob Mottram 4c0e099056 Person options info button 2020-12-16 18:20:48 +00:00
Bob Mottram c8e9804b4a Tidying 2020-12-16 10:30:54 +00:00
Bob Mottram e87fd5a168 Break after loop 2020-12-13 22:13:45 +00:00
Bob Mottram 12cccfdeb6 Populate last seen files on startup 2020-12-13 22:01:10 +00:00
Bob Mottram 9ed343865d Show dormant status on person options screen 2020-12-13 12:57:57 +00:00
Bob Mottram d6e60ff3d3 Mark dormant followed accounts on profile 2020-12-13 12:44:17 +00:00
Bob Mottram 071604e07f Remove any html from nickname and bio 2020-12-12 15:06:00 +00:00
Bob Mottram 92c555d732 Prevent sending content with dangerous markup via the outbox 2020-12-11 10:46:47 +00:00
Bob Mottram 2234b67059 All users 2020-12-10 10:33:58 +00:00
Bob Mottram 27e2304ce1 Prefix 2020-12-10 10:28:30 +00:00
Bob Mottram 39873ede20 Unquote search handle 2020-12-10 10:24:25 +00:00
Bob Mottram 3aa245d5b9 Regenerate account info screen 2020-12-10 10:21:54 +00:00
Bob Mottram 8878df7bbb Extra name check 2020-12-10 09:50:45 +00:00
Bob Mottram e5c13c4966 More verbose 2020-12-09 23:44:41 +00:00
Bob Mottram 0c536454ca Moderation screen path 2020-12-09 23:36:40 +00:00
Bob Mottram 4c47245a41 Define variable 2020-12-09 23:34:04 +00:00
Bob Mottram b13be2f5b4 Default moderation action 2020-12-09 23:30:15 +00:00
Bob Mottram 1eee9cad10 Get handle 2020-12-09 23:05:27 +00:00
Bob Mottram 6e6c4f19bc Get handle 2020-12-09 23:01:12 +00:00
Bob Mottram ef87a23079 Account info screen 2020-12-09 22:55:15 +00:00
Bob Mottram 1e52123c0d Link back to moderator screen 2020-12-09 19:17:42 +00:00
Bob Mottram c96b89326b Remove icons from cache so that they get updated 2020-12-09 16:02:11 +00:00
Bob Mottram 3d3b307e8d Remove like icon from cache when its status changes 2020-12-09 15:57:29 +00:00
Bob Mottram 222375f2ab Clear caches when theme is changed 2020-12-09 15:45:54 +00:00
Bob Mottram 8ad67ad425 Tidying 2020-12-09 12:38:58 +00:00
Bob Mottram 3a7074cebf Missing server 2020-12-09 12:35:43 +00:00
Bob Mottram a08f3d2cd7 Icons web path 2020-12-09 12:29:56 +00:00
Bob Mottram 51255965b1 Link back to search screen 2020-12-07 12:25:32 +00:00
Bob Mottram 31365514ea Share description in new post 2020-12-07 10:39:45 +00:00
Bob Mottram 4fe227f5a0 Handle single parameter case for replies 2020-12-06 23:35:21 +00:00
Bob Mottram 113a0a3c9e Replying to a shared item 2020-12-06 23:12:11 +00:00
Bob Mottram cb228fe8da Avoid spaces in shared item description 2020-12-06 22:56:45 +00:00
Bob Mottram c20f29b3af Increase max item size 2020-12-05 14:32:13 +00:00
Bob Mottram 931068d4c2 Default hashtag categories per language 2020-12-05 13:38:07 +00:00
Bob Mottram 38376b61f4 Unquote hashtag 2020-12-03 13:56:41 +00:00
Bob Mottram 0866457de4 Too many arguments 2020-12-02 21:49:01 +00:00
Bob Mottram 4a8ceda973 Show hashtag gategory from search screen 2020-12-02 21:46:14 +00:00
Bob Mottram 53d8f3f099 Categories feed does not require authorization 2020-12-02 17:10:34 +00:00
Bob Mottram 1b9989bcd3 Missing parameter 2020-12-02 17:02:32 +00:00
Bob Mottram 2f513407e4 Hashtag categories as rss feeds 2020-12-02 16:18:36 +00:00
Bob Mottram ef4c45932b form encoding 2020-12-02 11:55:40 +00:00
Bob Mottram b2e1b2e920 Set hashtag category via POST 2020-12-02 11:12:56 +00:00
Bob Mottram c715d39b4a Editors can set a hashtag category 2020-12-01 21:44:27 +00:00
Bob Mottram c9b0d113ab Add jami address to profile 2020-11-29 12:50:41 +00:00
Bob Mottram 4f748efa3b Return to features timeline on news instances 2020-11-28 15:27:07 +00:00
Bob Mottram 825dec73b8 Extract news item actor 2020-11-28 15:18:58 +00:00
Bob Mottram d466b83df0 Tidying 2020-11-28 10:49:10 +00:00
Bob Mottram 8638369962 Confirm function naming convention 2020-11-28 10:45:26 +00:00
Bob Mottram ac047e0b9c Move confirmation functions 2020-11-28 10:40:19 +00:00
Bob Mottram f3ca17d5bb Separate post delete confirm module 2020-11-28 10:31:18 +00:00
Bob Mottram 98f9ea15cc Unused variables 2020-11-27 11:34:02 +00:00
Bob Mottram 37f4fc7bac Function arguments 2020-11-27 11:32:08 +00:00
Bob Mottram aa2536e1e1 Add features timeline 2020-11-27 11:22:47 +00:00
Bob Mottram 7f8e050399 Blog edits are saved to the news actor 2020-11-27 10:49:21 +00:00
Bob Mottram 020c7a1314 Delete button also removed blogs from the news actor 2020-11-27 10:38:51 +00:00
Bob Mottram e3e88de0d8 Moderator can remove blogs from the news actor 2020-11-27 10:25:10 +00:00
Bob Mottram 3f119d2e1f Unquote hashtag 2020-11-25 11:22:36 +00:00
Bob Mottram 4227ab94de Debug 2020-11-25 11:11:03 +00:00
Bob Mottram fdc05e987a Comments 2020-11-23 09:41:54 +00:00
Bob Mottram eb44a66066 Check for system accounts during authorization 2020-11-23 09:39:09 +00:00
Bob Mottram 7a01f422cf Set a maximum number of posts to appear in the newswire column 2020-11-22 11:48:53 +00:00
Bob Mottram 30ebfda697 Tidy up the handling of media formats 2020-11-21 11:54:29 +00:00
Bob Mottram 8f875b9461 Comma 2020-11-20 14:10:23 +00:00
Bob Mottram 5546f6b4e0 Tidying 2020-11-20 12:38:50 +00:00
Bob Mottram 63c97f1429 Disallow following of news actor 2020-11-20 12:30:42 +00:00
Bob Mottram 6423c5950a Tidying 2020-11-20 11:49:11 +00:00
Bob Mottram 5364b71616 Option to allow access to the local network
This might be useful for mesh networks or private networks
2020-11-20 10:58:49 +00:00
Bob Mottram b3805b4d71 Get icon filename 2020-11-15 18:19:53 +00:00
Bob Mottram 6c25df764f Use default theme for icons 2020-11-15 18:17:37 +00:00
Bob Mottram 7dbf5bd939 Getting themed favicon 2020-11-14 12:02:12 +00:00
Bob Mottram 8adf732c0f Change theme directory structure 2020-11-14 11:49:29 +00:00
Bob Mottram d283cffb56 Back to zero 2020-11-13 19:51:37 +00:00
Bob Mottram 7bb707f5ac Smaller cache duration 2020-11-13 19:47:22 +00:00
Bob Mottram 5bfda4ac4d Set timeout for cache control 2020-11-13 19:30:13 +00:00
Bob Mottram dc98dc514d Detect media mime types 2020-11-13 13:34:14 +00:00
Bob Mottram eacf9964f0 Remove back button on handgle search screen 2020-11-12 23:50:25 +00:00
Bob Mottram fb7ea6494a New profile header 2020-11-12 22:33:00 +00:00
Bob Mottram 642fd31c7d As a workaround, profile backgrounds are global to the instance. Perhaps this will change in future 2020-11-12 20:24:39 +00:00
Bob Mottram 7a12897510 css is processed earlier 2020-11-12 17:30:01 +00:00
Bob Mottram f040bdbc38 Back to default timeline 2020-11-10 20:44:38 +00:00
Bob Mottram a99063bb64 Get css from cache 2020-11-10 15:23:30 +00:00
Bob Mottram 3019846433 Check for dangerous markup in about text or ToS 2020-11-10 12:36:36 +00:00
Bob Mottram 67ea679887 Check that the editor is the admin 2020-11-10 12:28:54 +00:00
Bob Mottram d78139a258 Update edited about and tos 2020-11-10 12:26:32 +00:00
Bob Mottram 087b7b65c6 More webapp modules 2020-11-10 10:25:21 +00:00
Bob Mottram 3662105259 Move news function to right column module 2020-11-10 09:55:06 +00:00
Bob Mottram cc2bfc1145 Separate module for login screen 2020-11-10 09:45:18 +00:00
Bob Mottram f76a479cbb Separate module for creating new posts 2020-11-09 22:57:12 +00:00
Bob Mottram 2f82d2281c Split up webapp into smaller modules 2020-11-09 22:44:03 +00:00
Bob Mottram 4a3a2c2319 Calendar module 2020-11-09 20:15:17 +00:00
Bob Mottram a3a022c917 Splitting webapp into smaller modules 2020-11-09 19:41:01 +00:00
Bob Mottram 3b1d77962a Migrating functions from webapp 2020-11-09 15:22:59 +00:00
Bob Mottram ddc63da755 Rename module 2020-11-09 13:18:28 +00:00
Bob Mottram 818b7237c7 Update rss description after editing news post 2020-11-08 15:46:48 +00:00
Bob Mottram 8ca64dd736 Unfollowing 2020-11-06 18:13:17 +00:00
Bob Mottram b608406d4f Get nickname first 2020-11-06 12:10:56 +00:00
Bob Mottram cbdd2357c5 Allow for citations to be removed 2020-11-06 12:06:41 +00:00
Bob Mottram fdeb35f39b Translated submit buttons 2020-11-06 10:40:07 +00:00
Bob Mottram a8e3bb1764 Citations pseudo-array 2020-11-06 10:27:19 +00:00
Bob Mottram 0f37e78d17 Debug 2020-11-06 10:12:29 +00:00
Bob Mottram f04cbd0e21 Handle citations differently, because mime decoding an array doesn't look feasible 2020-11-06 10:05:14 +00:00
Bob Mottram 2f1664597d Debug 2020-11-05 23:49:42 +00:00
Bob Mottram 5aac5f3a55 Remove debug 2020-11-05 23:34:57 +00:00
Bob Mottram 80f4692813 Clearer logic 2020-11-05 23:18:48 +00:00
Bob Mottram e5b5928a64 More debug 2020-11-05 23:12:05 +00:00
Bob Mottram 239c0f2dd2 Add debug 2020-11-05 23:05:18 +00:00
Bob Mottram 0e09c7c9c5 Citations 2020-11-05 22:56:03 +00:00
Bob Mottram 00ca8fa5dd Check for citations button press 2020-11-05 22:51:01 +00:00
Bob Mottram 7fc626a2ee Citations button 2020-11-05 22:30:03 +00:00
Bob Mottram 8dfd07828e Handle data from citations screen 2020-11-05 18:47:03 +00:00
Bob Mottram 4a6c2dee03 Citations button 2020-11-04 15:27:13 +00:00
Bob Mottram c8858f871a Check the size of individual rss/atom feed items 2020-11-03 16:04:25 +00:00
Bob Mottram c3d43c0a4a Remove back buttons from edit newswire and links 2020-11-02 18:06:07 +00:00
Bob Mottram 6dc74e7066 Banner for editing newswire 2020-11-02 17:58:35 +00:00
Bob Mottram d6ef3b8743 Return to default timeline 2020-11-02 17:48:35 +00:00
Bob Mottram 189a8ff2a0 Missing parameter 2020-11-02 10:19:43 +00:00
Bob Mottram 2738254d0b Create variable 2020-11-01 17:18:05 +00:00
Bob Mottram 68fa08eacb Link back to default timeline 2020-11-01 11:09:52 +00:00
Bob Mottram 0f00fb4ca6 Showing newswire buttons as icons 2020-10-31 16:22:07 +00:00
Bob Mottram 247d5a846c Option to show icons on the front page button header 2020-10-31 13:33:47 +00:00
Bob Mottram 114f2039dd Rss icon at bottom of links screen on mobile 2020-10-31 12:34:13 +00:00
Bob Mottram e46dedd2af Extra parameter 2020-10-30 18:33:33 +00:00
Bob Mottram 70b67930ed Indentation 2020-10-30 18:25:19 +00:00
Bob Mottram 1d8997af2c Access to links from mobile front page 2020-10-30 18:16:07 +00:00
Bob Mottram b11de7e83b Allow access to mobile versions of newswire and links 2020-10-30 18:12:29 +00:00
Bob Mottram 8923b5f1fa If not looged in then replace Publish with Login 2020-10-30 10:11:03 +00:00
Bob Mottram cd64d747d1 CSS cache 2020-10-29 12:48:58 +00:00
Bob Mottram 12148a48c6 Fix condition 2020-10-27 20:10:02 +00:00
Bob Mottram 87c274dd30 Check authorization 2020-10-27 20:01:30 +00:00
Bob Mottram c734aaddcd Show newswire and links buttons on login screen 2020-10-27 18:37:58 +00:00
Bob Mottram 94aec1a6c4 Change blog terminology for news instances 2020-10-27 17:54:10 +00:00
Bob Mottram 25b68c86ec Return to inbox 2020-10-26 22:05:30 +00:00
Bob Mottram 292001479c Publish button position 2020-10-26 21:32:08 +00:00
Bob Mottram ded48e06c9 Set rss icon position after theme change 2020-10-26 20:37:04 +00:00
Bob Mottram 0b02565159 Set position of rss icon within the timeline 2020-10-26 20:32:01 +00:00
Bob Mottram 7b7dbaf0b2 Redirect to news timeline 2020-10-25 23:04:40 +00:00
Bob Mottram 2a20ee2cc5 Redirect to default timeline 2020-10-25 23:01:04 +00:00
Bob Mottram d8bf3cefbf path 2020-10-25 22:53:25 +00:00
Bob Mottram e5ec6d4872 Don;t show options for the news account 2020-10-25 22:52:41 +00:00
Bob Mottram 57bc04775f Set icons as buttons after theme change 2020-10-25 20:40:46 +00:00
Bob Mottram 8934a25123 Option to show icons as buttons 2020-10-25 20:38:01 +00:00
Bob Mottram 2db5f1637b Set timeline header style on theme change 2020-10-24 18:51:00 +01:00
Bob Mottram 67a3ef538f Add option for timeline button header full screen width 2020-10-24 18:44:41 +01:00
Bob Mottram b2dd7e890b Set publish icon state after theme change 2020-10-24 17:43:58 +01:00
Bob Mottram 6dec65f544 Link publish icon option up to timeline 2020-10-24 17:26:40 +01:00
Bob Mottram 98e1805930 Option to show mobile newswire publish as icon or button 2020-10-24 17:04:53 +01:00
Bob Mottram 87604e6d77 Missing parameter 2020-10-23 20:55:03 +01:00