Commit Graph

876 Commits (d1e2713cdae8c23a4e55eea27d336f5d9b4a85cd)

Author SHA1 Message Date
Bob Mottram 171808f7ee Check that content is a string 2023-03-03 10:04:43 +00:00
Bob Mottram 2d9f4a3681 Remove css style from post content
This could otherwise mess up the UI
2023-02-19 11:36:35 +00:00
Bob Mottram 8b15721674 Save file containing video transcript 2023-02-18 22:32:50 +00:00
Bob Mottram 546fb3afd3 Replying to remote posts 2023-02-16 14:42:56 +00:00
Bob Mottram 805e29fbe0 Not duplicate 2023-02-13 09:29:01 +00:00
Bob Mottram 86b44bb0fe Duplicate 2023-02-13 09:28:43 +00:00
Bob Mottram d863eb25e4 Three representations of public post 2023-02-09 20:40:42 +00:00
Bob Mottram b91a876b75 v1.4.0 2023-01-21 23:03:30 +00:00
Bob Mottram e1e5f9dfa7 Fix checking of closing markup 2023-01-19 15:17:20 +00:00
Bob Mottram 565f2ba2a2 Open data licenses 2023-01-16 17:52:54 +00:00
Bob Mottram 2f9a0c7792 Buy links 2023-01-13 15:04:48 +00:00
Bob Mottram 86eb346cf7 'context' is sometimes used to mean the same thing as 'conversation'
This does not appear to be part of the AP spec, but is used in the wild
2023-01-09 11:38:05 +00:00
Bob Mottram 0b6ed0324f Improve checking for content 2023-01-08 22:23:02 +00:00
Bob Mottram f2854709cd Comments 2023-01-08 13:16:54 +00:00
Bob Mottram a905e703b8 Extra QT field 2023-01-08 13:14:36 +00:00
Bob Mottram 1bc5f2515e Tidying 2023-01-07 11:45:19 +00:00
Bob Mottram 8d8582d725 Reject quote toot based upon content 2023-01-03 15:43:52 +00:00
Bob Mottram 586c482bea Tidying 2023-01-02 11:41:48 +00:00
Bob Mottram e371a4d65e Escape rss titles and descriptions 2023-01-02 10:24:35 +00:00
Bob Mottram ab0ca588c9 Escape text within blog rss feed 2023-01-02 09:55:41 +00:00
Bob Mottram 7d125c25f1 Filter out posts containing zero width spaces 2023-01-01 22:28:13 +00:00
Bob Mottram fae91dca0e Extra users path 2022-12-30 19:17:38 +00:00
Bob Mottram 73855868b3 Typo 2022-12-29 11:55:46 +00:00
Bob Mottram a764fa2418 Don't show repeat icon for posts without image descriptions 2022-12-29 11:50:51 +00:00
Bob Mottram 1ea83254c5 Set license link from name 2022-12-27 21:30:20 +00:00
Bob Mottram 2838f94fb5 Validate actor url from webfinger 2022-12-26 15:41:21 +00:00
Bob Mottram 9dea2a8d2a Extra actor url validation 2022-12-26 10:49:41 +00:00
Bob Mottram 63083b1a1f Check field types 2022-12-24 17:48:09 +00:00
Bob Mottram 1b5143f4da Alternate quote tweet formats 2022-12-24 17:07:24 +00:00
Bob Mottram 7383588305 Quote toot detection 2022-12-24 16:52:16 +00:00
Bob Mottram aa2f2de21c Reject quote toots 2022-12-24 15:33:26 +00:00
Bob Mottram c39bb9f396 Tidying 2022-12-18 15:29:54 +00:00
Bob Mottram 2da3b42314 Tidying 2022-12-18 13:58:48 +00:00
Bob Mottram 4106000065 Abandon arabic language detection 2022-12-17 16:28:12 +00:00
Bob Mottram e6437b50cc Abandon arabic language detection 2022-12-17 16:19:25 +00:00
Bob Mottram 90e04a5a75 Arabic number of characters 2022-12-17 16:09:20 +00:00
Bob Mottram d725a35183 Arabic number of characters 2022-12-17 16:04:30 +00:00
Bob Mottram 08d8650efd Automatically detect arabic language 2022-12-17 15:43:34 +00:00
Bob Mottram d741e68dc0 Message text direction for certain languages 2022-12-16 21:43:34 +00:00
Bob Mottram 3dbfb7eb82 Users path 2022-12-16 14:49:50 +00:00
Bob Mottram 4007e2bffc Extra markup checks 2022-12-12 21:49:03 +00:00
Bob Mottram 640ffec1c3 Edit reminder 2022-12-09 10:18:26 +00:00
Bob Mottram f5dca7f21a Inactive accounts timeline 2022-12-01 19:44:12 +00:00
Bob Mottram ea50006402 Moved follows on profile screen 2022-11-27 22:59:24 +00:00
Bob Mottram 1b55d693e2 Option to reverse the sequence of timelines 2022-11-26 16:27:01 +00:00
Bob Mottram 24e7c7f67c Read reverse sequence flags from file 2022-11-26 15:39:36 +00:00
Bob Mottram d35d02579c Over-zealous markup check 2022-11-21 12:54:58 +00:00
Bob Mottram 07444e0658 Handle editing replies 2022-11-15 23:26:58 +00:00
Bob Mottram 3bffa02c76 Initial code for edit button 2022-11-15 19:22:00 +00:00
Bob Mottram 681ea36798 Handle update endings on ids 2022-11-13 20:33:24 +00:00
Bob Mottram 14abebf64a Handle delete endings on ids 2022-11-13 20:25:07 +00:00
Bob Mottram 19a1676ee8 Minimize all images on edit profile screen 2022-11-13 19:45:34 +00:00
Bob Mottram 9a03272ad1 Use hidden 2022-11-11 11:40:43 +00:00
Bob Mottram 99cf867ae1 Screen readers don't announce hashes 2022-11-11 11:26:17 +00:00
Bob Mottram 2df68a39b1 Support heic formatted images 2022-10-31 17:26:31 +00:00
Bob Mottram ac89c7e20d Support wave file attachments 2022-10-31 11:05:11 +00:00
Bob Mottram 4c1cf463b8 Forbid any exec commands 2022-10-26 14:56:13 +01:00
Bob Mottram a538cf86e7 Avoid php scripts 2022-10-26 14:35:31 +01:00
Bob Mottram 08df47318f Support speex audio format 2022-10-20 20:37:59 +01:00
Bob Mottram e2ba518b96 Remove square capitals when filtering 2022-10-05 18:55:24 +01:00
Bob Mottram fa08879245 Refactoring 2022-09-26 10:37:44 +01:00
Bob Mottram 61f489ff51 Fix inverted text test 2022-09-25 21:12:10 +01:00
Bob Mottram dd6e278951 Fix inverted text test 2022-09-25 21:02:39 +01:00
Bob Mottram 2afbc768fc Fix inversion tests 2022-09-25 20:47:15 +01:00
Bob Mottram 25c3997239 Inverted character threshold 2022-09-25 19:25:13 +01:00
Bob Mottram 8142b5d741 Reverse if a few characters match inverted ones 2022-09-25 18:57:48 +01:00
Bob Mottram 947715bfae Check for inverted text 2022-09-25 18:26:11 +01:00
Bob Mottram 140b2f18a6 Tidying 2022-09-13 10:27:43 +01:00
Bob Mottram 2c8a1788cd Lower case for checking don't reply 2022-09-11 19:09:32 +01:00
Bob Mottram 48db4f58a4 Forbit input within markup 2022-09-09 18:49:03 +01:00
Bob Mottram 539ba01ba6 Remove map links from tags when posts are deleted 2022-08-22 11:58:55 +01:00
Bob Mottram bc8f080299 Change sequence of image extensions 2022-08-20 14:01:12 +01:00
Bob Mottram aee4048056 Check that strings passed to system commands are safe 2022-07-22 11:54:57 +01:00
Bob Mottram 762a5bdb3e Check break after walk 2022-07-22 10:58:42 +01:00
Bob Mottram b14a7c9f0b More descriptive 2022-07-17 18:46:09 +01:00
Bob Mottram 3d5b658490 Comment 2022-07-17 18:44:52 +01:00
Bob Mottram 8d65bf9654 Allow code within posts, but with additional checks 2022-07-17 18:40:48 +01:00
Bob Mottram e0ec9d5cfe Extra string 2022-07-13 21:50:22 +01:00
Bob Mottram 6d42faf737 Remove old css cache 2022-07-12 20:03:30 +01:00
Bob Mottram 00203624f5 Check for none case 2022-07-09 23:56:33 +01:00
Bob Mottram 1128d1ad6c Remove fancy unicode characters from names and bio text 2022-07-09 23:01:38 +01:00
Bob Mottram 66fcf918a8 More fancy unicode character ranges 2022-07-09 12:24:11 +01:00
Bob Mottram 91ad251642 Tidying 2022-07-09 12:09:29 +01:00
Bob Mottram bdb20ae734 Tidying 2022-07-09 12:03:12 +01:00
Bob Mottram 6e8f07a916 Convert fancy characters to ordinary ones
This will help screen readers
2022-07-09 11:54:05 +01:00
Bob Mottram 763514eb69 Remove redundant function 2022-06-21 14:35:35 +01:00
Bob Mottram 65d9b0680a Function for line ending characters 2022-06-21 12:58:50 +01:00
Bob Mottram ea22ab0f48 Avoid possible content filtering loophole 2022-06-21 10:24:32 +01:00
Bob Mottram f9e6efd385 Extra no reply strings 2022-06-14 21:38:56 +01:00
Bob Mottram f0f612fba1 Replacing open statements 2022-06-10 14:01:39 +01:00
Bob Mottram f86560e8da Function for finding text in file 2022-06-10 12:43:33 +01:00
Bob Mottram 6404f36b4a Exception for text in file 2022-06-10 11:40:47 +01:00
Bob Mottram 4e29c26ad4 Revert "Finding text not in file"
This reverts commit bc614fcd3c.
2022-06-10 11:30:42 +01:00
Bob Mottram bc614fcd3c Finding text not in file 2022-06-10 11:18:08 +01:00
Bob Mottram 9bab4c1684 Function for checking text in a file 2022-06-10 10:24:11 +01:00
Bob Mottram 4308f7501a Explicitly set file encoding 2022-06-09 15:46:30 +01:00
Bob Mottram 06a59264df Additional reply indicators 2022-06-03 10:28:34 +01:00
Bob Mottram ec31deb739 Filtering include image descriptions and urls 2022-06-02 19:07:07 +01:00
Bob Mottram 52a7cb0fa9 Tidying 2022-05-30 21:47:23 +01:00
Bob Mottram 59293c7dd5 Hashtags cannot be numbers 2022-05-20 11:17:53 +01:00
Bob Mottram bdf61e0a60 Handle ssml files in outbox 2022-05-12 12:56:45 +01:00
Bob Mottram 8bb32a6a55 Cache ssml for posts 2022-05-12 11:13:55 +01:00
Bob Mottram 0e80ddb83a Tidying 2022-05-11 20:05:21 +01:00
Bob Mottram eb9609211f Tidying 2022-05-11 19:16:20 +01:00
Bob Mottram ed9854de10 Supporting alternative name and value properties in attachments 2022-05-11 19:04:58 +01:00
Bob Mottram 7648c1f6df Prepare for alternative value field within attachments 2022-05-11 18:17:23 +01:00
Bob Mottram 5b02a22519 Prepare for alternative property value 2022-05-11 17:16:34 +01:00
Bob Mottram 6033fca4d4 Prepare for alternative property names 2022-05-11 17:10:38 +01:00
Bob Mottram 3a1dcc22cf Use reply and announce inhibitors in desktop client 2022-05-08 18:15:48 +01:00
Bob Mottram 05197552cb Remove any fraction from published time when checking recency 2022-05-08 16:06:24 +01:00
Bob Mottram 21a6e1559a Check for multiple emoji display name 2022-05-02 23:50:14 +01:00
Bob Mottram 2acbf60cf9 Show handle if display name is a single emoji 2022-05-02 20:22:00 +01:00
Bob Mottram ac8b86059f Only prevent remote DM deletions during archive 2022-05-01 18:14:29 +01:00
Bob Mottram ec82a20c2f Don't clear down DMs from other instances 2022-05-01 14:23:32 +01:00
Bob Mottram 05efb23a51 Begin support for ipfs 2022-04-29 14:54:13 +01:00
Bob Mottram 8094ca0849 Support opus audio format 2022-04-18 14:21:45 +01:00
Bob Mottram a21c19eac1 Store history of edited posts 2022-04-09 17:02:18 +01:00
Bob Mottram 4be7edd5f5 Handle incoming edited posts 2022-04-09 16:11:22 +01:00
Bob Mottram 7857b3f369 'author' users path for pixelfed 2022-03-28 22:45:11 +01:00
Bob Mottram 7f1e23c013 Bold reading accessibility feature 2022-03-24 13:14:41 +00:00
Bob Mottram f55f7a258f Handle none return valued from nickname 2022-03-23 23:59:29 +00:00
Bob Mottram 1a1bfabc66 Tidying 2022-03-22 18:25:42 +00:00
Bob Mottram 40bf726eea Check html for spyware 2022-03-22 18:22:09 +00:00
Bob Mottram b08acd0cf0 Write a file to indicate that a post was delivered via a third party 2022-03-14 17:37:46 +00:00
Bob Mottram 06af2b892f Change actor domain for non-clearnet lookups 2022-03-12 19:46:47 +00:00
Bob Mottram d06c69e656 Debug 2022-03-12 15:23:15 +00:00
Bob Mottram 8c328849d4 Debug 2022-03-12 14:50:47 +00:00
Bob Mottram 998fa21b13 Handle replying to unlisted posts 2022-03-12 14:09:36 +00:00
Bob Mottram dff0c3267d Deduplicate languages 2022-03-04 19:13:26 +00:00
Bob Mottram f6129d7faf Full cyrillic hashtags 2022-03-04 19:08:54 +00:00
Bob Mottram 313ecbb3c9 Ukranian language hashtags 2022-03-04 18:57:43 +00:00
Bob Mottram 46dce1898a Fix underscore within hashtag 2022-03-03 11:52:55 +00:00
Bob Mottram 2aeb9553e0 Allow underscores in hashtags 2022-03-02 15:13:59 +00:00
Bob Mottram 3772bf8e66 Support Korean language hashtags 2022-03-02 10:10:43 +00:00
Bob Mottram 8b83d759a6 Extra reserved nickname 2022-02-26 17:14:10 +00:00
Bob Mottram 7556ee9273 Unit test for time zone 2022-02-25 21:00:53 +00:00
Bob Mottram bacf8dece4 Setting time zone within profile 2022-02-25 19:57:31 +00:00
Bob Mottram 49884ca2d6 Add timezone per account 2022-02-25 19:12:40 +00:00
Bob Mottram ff4a7ba304 Returning single language understood as a list 2022-02-25 15:20:15 +00:00
Bob Mottram 1f20662c2b Additional domain blocks 2022-02-13 20:31:31 +00:00
Bob Mottram 68e7a30c8e Actor is not an account directory 2022-02-10 15:07:09 +00:00
Bob Mottram 51a666df39 Replying to a chat message has a different path 2022-02-08 10:52:03 +00:00
Bob Mottram edb01af961 Support for receiving ChatMessage activities
Equivalent to a Note DM
2022-02-08 10:33:13 +00:00
Bob Mottram 4daec86f2a Support jpeg-xl format 2022-02-06 11:04:49 +00:00
Bob Mottram 8538b28b7d Getting instance actor file 2022-02-04 17:34:00 +00:00
Bob Mottram 800464d895 Getting instance actor file 2022-02-04 17:28:14 +00:00
Bob Mottram e29d66ddd6 Version 1.3.0 2022-02-03 13:58:20 +00:00
Bob Mottram f188fd3486 Fix unit test 2022-02-03 12:30:57 +00:00
Bob Mottram 7bb310e811 Less Mastodon-specific user agent 2022-01-31 16:08:06 +00:00
Bob Mottram 09f6cf8e9f Extracting domain from user agent 2022-01-31 11:50:01 +00:00