Commit Graph

1877 Commits (a9740565ca86b6270de3ff76581e17d89b191dea)

Author SHA1 Message Date
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