rDrama/files/helpers
TLSM 695e6b6dbd Split notification routes, hard wrap, sort order
Change the notifications subpages to be distinct route handlers with
actual paths rather than query parameters. They already were a massive
conditional chain with almost no common logic.

Hard wrap some of the more egregious query lines. Use less duplicated
code for shadowban exclusion.

Only major functionality change which is somewhat related to #476 is
to sort subtrees by Comment.id DESC. Otherwise, upstream is
substantially the same as TheMotte. Given that upstream didn't
experience #476, I think the issue may have been resolved by prior
changes to filtering / comment visibility & moderation.
2023-07-12 00:24:50 -05:00
..
config post scheduling (#554) 2023-03-29 16:32:48 -05:00
alerts.py Rejigger the Mod/Report state system. 2023-07-01 21:06:40 -05:00
assetcache.py assetcache: add interface for non-Jinja consumers. 2022-08-30 16:23:09 -04:00
caching.py post scheduling (#554) 2023-03-29 16:32:48 -05:00
captcha.py captcha: add captcha to contact page (fixes #482) 2023-02-09 10:41:15 -06:00
comments.py Rejigger the Mod/Report state system. 2023-07-01 21:06:40 -05:00
content.py Rejigger the Mod/Report state system. 2023-07-01 21:06:40 -05:00
contentsorting.py post scheduling (#554) 2023-03-29 16:32:48 -05:00
embeds.py post scheduling (#554) 2023-03-29 16:32:48 -05:00
get.py perms: consistently use >= for admin levels 2023-04-06 07:36:19 -06:00
jinja2.py Rejigger the Mod/Report state system. 2023-07-01 21:06:40 -05:00
lazy.py post scheduling (#554) 2023-03-29 16:32:48 -05:00
listing.py Rejigger the Mod/Report state system. 2023-07-01 21:06:40 -05:00
math.py Implement mod-viewable janitor-generated badness stats. 2023-04-30 02:08:07 -05:00
media.py videos: remove video uploads lol 2023-02-17 21:26:40 -06:00
sanitize.py Fixes #574: case-insensitive @mention linkifying 2023-04-09 07:16:04 -06:00
security.py post scheduling (#554) 2023-03-29 16:32:48 -05:00
services.py Split notification routes, hard wrap, sort order 2023-07-12 00:24:50 -05:00
strings.py post scheduling (#554) 2023-03-29 16:32:48 -05:00
time.py post scheduling (#554) 2023-03-29 16:32:48 -05:00
validators.py post scheduling (#554) 2023-03-29 16:32:48 -05:00
volunteer_janitor.py Implement mod-viewable janitor-generated badness stats. 2023-04-30 02:08:07 -05:00
wrappers.py post scheduling (#554) 2023-03-29 16:32:48 -05:00