Commit Graph

2304 Commits (2873c4705b09a155ce3beaa7dd8c532cddb4bdcd)

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