Commit graph

198 commits

Author SHA1 Message Date
rimu
4f3bb0863d move code to standard places #125 2024-03-29 15:58:25 +13:00
rimu
bf11490011 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	app/activitypub/routes.py
#	app/activitypub/util.py
2024-03-27 16:07:21 +13:00
rimu
50db96fb6c remove broken html_to_markdown function 2024-03-27 16:02:04 +13:00
freamon
484d165f47 Initial support for incoming Microblog posts 2024-03-26 22:46:15 +00:00
freamon
4ae5b36459 Lowercase the ap_profile_id of New Local Users and New Local Communties
(to match behaviour for remote users and communities)
2024-03-24 01:53:18 +00:00
rimu
ef43e78ae5 automatically block new user registrations based on referrer 2024-03-22 14:35:51 +13:00
rimu
081108a7c6 block future shitpost floods 2024-03-22 12:22:19 +13:00
rimu
40246fee1e Merge pull request 'Bot Accounts #98' (#114) from freamon/pyfedi:20 into main
Reviewed-on: https://codeberg.org/rimu/pyfedi/pulls/114
2024-03-21 08:37:27 +00:00
rimu
9fd4ac1c53 ban people from community, and unban them #21 2024-03-21 21:19:50 +13:00
freamon
82a092eec8 Also prevent bot accounts from voting 2024-03-20 10:50:42 +00:00
rimu
097d37d7e0 markdown: Parse ~~strikethrough~~ formatting 2024-03-20 21:19:34 +13:00
rimu
4fa8d13af5 fenced code blocks 2024-03-18 16:03:53 +13:00
rimu
7e67f67ca6 update Vary header to account for language 2024-03-17 20:46:33 +13:00
freamon
fcdc5afbf4 Ignore spurious warning from BeautifulSoup 2024-03-16 20:39:16 +00:00
freamon
90a89c47e2 Increase exception catching when fetching actors 2024-03-16 20:33:48 +00:00
rimu
4fc715bb18 community owners can change settings and appoint moderators #21 2024-03-13 16:40:20 +13:00
rimu
5408c4b060 instance blocking 2024-03-12 20:06:24 +13:00
rimu
01423586b5 refactor remove_tracking_from_link to preserve the t parameter in youtube urls, without regex #34 2024-03-08 22:09:54 +13:00
rimu
6914a47206 remove tracking from links fixes #34 2024-03-08 22:01:46 +13:00
freamon
9fa260632a Clean tracking info from youtube links 2024-03-08 01:33:58 +00:00
freamon
3e5d040beb Add header tags to allowlist 2024-03-07 21:00:11 +00:00
rimu
f2f9510dd4 peertube blocklist 2024-03-05 09:07:26 +13:00
rimu
ebea77c37d change headers to reduce network usage 2024-03-02 13:56:47 +13:00
rimu
fffb58fb07 set vary headers #57 2024-02-28 21:34:19 +13:00
rimu
8da4cce68a rss feeds with images in them 2024-02-28 12:55:30 +13:00
rimu
7b8ad6647e tables in markdown 2024-02-27 04:35:03 +13:00
rimu
2d6ec1aabd api/v1/instance/domain_blocks endpoint 2024-02-25 16:24:50 +13:00
rimu
40de319b9a allow comments on posts in communities that are restricted to mods 2024-02-24 11:07:06 +13:00
rimu
d40ab28ea2 email notifications fixes #18 2024-02-23 16:52:17 +13:00
rimu
8ce71bdd54 encode params correctly when doing webfinger 2024-02-21 08:36:00 +13:00
rimu
a566c40913 chat - tidy up and nav improvements 2024-02-19 15:56:56 +13:00
rimu
e840db1991 chat 2.0 2024-02-19 15:01:53 +13:00
rimu
03884aa534 fixes #47 2024-02-17 23:11:39 +13:00
rimu
f7fea98dff performance tweaks 2024-02-13 21:28:33 +13:00
rimu
0594dddcac smarter theme engine - derive list of themes from directory structure, not hard coded list 2024-02-07 18:33:25 +13:00
rimu
9874727eea theme engine and high contrast theme fixes #27 fixes #19 2024-02-07 17:31:12 +13:00
rimu
4f43eec998 syntax error 2024-02-05 16:23:42 +13:00
rimu
25f7eaf812 more media.tenor.com blocking 2024-02-05 08:03:56 +13:00
rimu
d69dac7631 set user-agent while parsing og:image meta tag 2024-02-04 22:02:32 +13:00
rimu
2f3f8b6155 account approval process 2024-02-02 15:30:03 +13:00
rimu
41f6a29e33 various small bugfixes 2024-01-25 20:16:08 +13:00
rimu
cf377ec6b4 allow spoiler html 2024-01-19 21:00:46 +13:00
rimu
28db316e77 bugfix 2024-01-19 07:45:48 +13:00
rimu
78d1dfb45c simplify voting 2024-01-13 22:29:57 +13:00
rimu
dff156fd12 crash on profile for anon users 2024-01-12 13:49:40 +13:00
rimu
134e213397 communities menu 2024-01-12 12:34:08 +13:00
rimu
2faafb01eb change vote button width calculation method 2024-01-11 21:18:34 +13:00
rimu
c6216f2588 per-user keyword filters 2024-01-11 20:39:22 +13:00
rimu
4e1a5efac5 improve html parsing - make plain links clickable - debug 2024-01-11 08:21:33 +13:00
rimu
438ac72657 improve html parsing - make plain links clickable 2024-01-10 19:54:54 +13:00