Commit Graph

620 Commits (8418e0075ff097578c82f0cf80b244ad00433f42)

Author SHA1 Message Date
Aevann1 026d023c43 filter 2 slurs from pronouns 2022-08-16 18:16:04 +02:00
Aevann1 8e48728614 add imginn toggle 2022-08-15 19:45:43 +02:00
Aevann1 8f08db39c5 delete reddit.css 2022-08-06 00:53:38 +02:00
Aevann1 66088d5a5b Merge branch 'frost' of https://github.com/Aevann1/rDrama into frost 2022-08-05 19:22:19 +02:00
Snakes 8b241a765a
Check URI approved embed in all CSS contexts. 2022-08-05 13:09:41 -04:00
Aevann1 2ec5531080 order themes alphabetically 2022-08-05 18:26:44 +02:00
Aevann1 3aab5240f3 fix 500 error 2022-08-05 17:29:40 +02:00
Aevann1 ed36803842 allow uppercase on pronouns 2022-07-23 14:41:49 +02:00
Aevann1 aa644fd208 allow a third pronoun if total character count is 11 or lower 2022-07-23 08:48:32 +02:00
Snakes a2ca535ce3
LGB: extend block & follower vis permissioning. 2022-07-19 22:29:45 -04:00
Snakes b4fdf248ef LGB: disable profile bio, banner, song. 2022-07-19 21:20:52 -04:00
Snakes 0c43deeee6
FEATURES: pronouns, kys, chat, house, /vote perm. 2022-07-18 02:43:20 -04:00
Aevann1 fd87cb3ce2 remove linebreaks from future sigs 2022-07-17 19:24:58 +02:00
Aevann1 86717e37b2 refactor changelog 2022-07-13 23:03:11 +02:00
Aevann1 2d21863e19 replace "request.host" with "SITE" 2022-07-13 20:14:37 +02:00
Aevann1 5fb6bd86f9 remove "warm" sorting 2022-07-13 19:32:31 +02:00
Aevann1 a088a6ec7b censor slurs on flairs 2022-07-12 22:09:59 +02:00
Aevann1 afa2f68804 change pronouns required format from 1-5 to 2-5 2022-07-12 20:28:07 +02:00
Aevann1 6428dd08c5 add pronouns 2022-07-11 18:46:08 +02:00
Aevann1 fecaed8223 fix mp3 songs getting cached 2022-07-10 17:43:27 +02:00
Aevann1 a8fe49f232 kitchen sink commit, all over the place 2022-07-08 21:03:04 +02:00
Aevann1 b617321529 move all env-getting to .const 2022-07-08 18:21:13 +02:00
Snakes 9e1a3be278 Fix DMs improperly treating all users as blocked.
The changes to helpers/get.py @ get_user(...) in a6b7fed2fc resulted
in `is_blocking` no longer being present on all User objects retrieved
via `get_user`. This triggered a latent identifier shadow where the
property method `User.is_blocking` on the User model caused checks for
blocks on objects retrieved via `get_user` to always return True.

Notably: when the get_user return value left `is_blocking` unset and
thus implied False, the following expression yielded True due to the
presence of the first-class function at the same identifier:

    hasattr(user, 'is_blocking') and user.is_blocking
2022-07-03 13:55:25 -04:00
Aevann1 ab2d9b492d add "warm" sorting - exact same as hot but pinned posts are shown in their normal positions instead of the top 2022-07-03 04:40:57 +02:00
Aevann1 3801189188 fix 2022-07-01 23:24:58 +02:00
Aevann1 d59f346f0b 1 less request, 1 less transaction, 1 less query 2022-07-01 23:10:48 +02:00
Aevann1 52a8a219ae make poorcel-mode device-specific 2022-06-27 05:46:32 +02:00
Aevann1 b1ef8e4c62 add poorcel mode 2022-06-27 04:14:53 +02:00
Aevann1 cff34fb3a4 reducing query volume, #2 2022-06-26 03:11:02 +02:00
Aevann1 c5c21da76f validate colors 2022-06-24 19:32:31 +02:00
Aevann1 9593dc58dd move regex from helpers.const into its own helper file 2022-06-24 16:30:59 +02:00
Aevann1 6f6d01c1c6 actually use the get functions 2022-06-24 15:19:53 +02:00
Aevann1 6803d83af4 fix wrong template being shown on error when changing colors 2022-06-24 00:22:41 +02:00
Aevann1 eba4452d79 fix 500 error 2022-06-18 22:41:00 +02:00
Aevann1 ccdabcba29 allow uploading of all types of files (using lain.la)
+ allow multiple file upload in bios and messaging admins
2022-06-18 17:53:34 +02:00
Aevann1 712bb52392 fix 500 error on /settings/gumroad 2022-06-18 03:59:33 +02:00
Aevann1 f60db1598d replace "g.db.query" on pkeys with the much more efficient "g.db.get" 2022-06-18 02:57:23 +02:00
Aevann1 3bc98f0a6b extend TLSM's badge_grant() to almost all instanes where badges are granted 2022-06-15 21:33:21 +02:00
Aevann1 f4aa70cc74 Revert "Add user title coin cost parameter."
This reverts commit dece3fd460.
2022-06-13 20:10:53 +02:00
Snakes fb52003404 Hide block & follow notifs from shadowed. 2022-06-12 22:11:55 -04:00
Aevann1 9fb33d064a disallow #21262c from being used as a name color or a flair color 2022-06-10 22:52:20 +02:00
Snakes dece3fd460 Add user title coin cost parameter. 2022-06-06 19:02:23 -04:00
Snakes 81e19b1aed Add can_gamble user setting.
Users now have a toggleable can_gamble setting which disables their
ability to use all chance-based gains on the site: viz. slots,
blackjack, the lottery, and treasure chests.

This only applies on invocation of commands that start gambling
games, so it should cause no bugs when toggled with e.g. active
blackjack games.

This was added for the benefit of users with actual problems with
gambling, be they past addiction or religious conviction. All future
gambling features are humbly requested to respect it.
2022-05-30 05:32:45 -04:00
Snakes 0a73083e8a Add settings toggle for UI animations. 2022-05-29 03:08:28 -04:00
Aevann1 f72015382a crgd is a king 2022-05-26 22:04:39 +02:00
Aevann1 386db76c10 crgd is a king 2022-05-25 20:29:22 +02:00
Aevann1 b2de1dca52 upload mp3 2022-05-25 01:26:50 +02:00
Aevann1 0bd15d3914 burgers? 2022-05-23 21:00:14 +02:00
Aevann1 649f8d5323 vdffsd 2022-05-23 00:45:04 +02:00
Aevann1 0a74a98ec5 big ass commit 2022-05-23 00:15:29 +02:00
Aevann1 969d1898b5 vid refactor 2022-05-22 18:13:19 +02:00
Aevann1 0af46237f6 stripper 2022-05-22 12:26:59 +02:00
Aevann1 db3ed7961f idk 2022-05-19 20:36:26 +02:00
Aevann1 ef0046f091 fsd 2022-05-18 21:29:07 +02:00
Aevann1 c80dcaf706 sfd 2022-05-17 18:16:56 +02:00
Aevann1 9bd8fcbd1c sf 2022-05-10 09:20:49 +02:00
Aevann1 b71ae6cc74 sf 2022-05-09 13:21:49 +02:00
Aevann1 666870e0a3 fsd 2022-05-08 07:14:24 +02:00
Aevann1 028563ad7d bgd 2022-05-07 08:04:14 +02:00
Aevann1 6b10d097a2 mn 2022-05-05 01:09:46 +02:00
Aevann1 53702d5f13 dup 2022-05-04 05:14:14 +02:00
Aevann1 095e5cb0af sanitize 2022-05-03 21:07:15 +02:00
Aevann1 47d01ed00b vb 2022-05-03 04:15:35 +02:00
Aevann1 a4b0565b5a sfd 2022-05-01 23:48:53 +02:00
Aevann1 bc2a20cd4b sfd 2022-05-01 23:44:38 +02:00
Aevann1 9499cde2aa fsd 2022-04-28 00:38:03 +02:00
Aevann1 ab83d60730 fds 2022-04-26 15:01:05 +02:00
Aevann1 5c21180705 Revert "vxc"
This reverts commit 4d0c7ba456.
2022-04-25 23:59:12 +02:00
Aevann1 4d0c7ba456 vxc 2022-04-25 18:38:06 +02:00
Aevann1 e60fe0bcd6 gf 2022-04-25 16:51:40 +02:00
Aevann1 0cbd70a8d6 fad 2022-04-24 22:39:37 +02:00
Aevann1 457a717075 fds 2022-04-24 00:09:25 +02:00
Aevann1 68add1eb36 fds 2022-04-23 00:07:58 +02:00
Aevann1 be49ed862f fds 2022-04-22 22:08:52 +02:00
Aevann1 ac4da7516d fsdfds 2022-04-22 15:23:56 +02:00
Aevann1 9f89e8a0aa fsd 2022-04-19 21:14:09 +02:00
Aevann1 aa498d89c7 gfd 2022-04-19 21:13:36 +02:00
Aevann1 f940f4bcb7 fds 2022-04-19 20:28:19 +02:00
Aevann1 0e74b54424 fsd 2022-04-18 20:25:14 +02:00
Aevann1 543b9a73cb rfds 2022-04-14 19:20:00 +02:00
Aevann1 81b6dff3bb fds 2022-04-11 18:39:04 +02:00
Aevann1 51ebba5bca gf 2022-04-10 20:42:58 +02:00
Aevann1 15a02cf3cd fds 2022-04-10 01:07:03 +02:00
Aevann1 ef8068e644 fsd 2022-04-09 18:52:25 +02:00
Aevann1 1dd380e864 gdf 2022-04-07 00:37:25 +02:00
Aevann1 7713fd891d fsd 2022-04-02 19:11:35 +02:00
Aevann1 e033fc14a7 fsd 2022-03-29 20:48:17 +02:00
Aevann1 db1c6b7059 sfd 2022-03-26 20:35:44 +02:00
Aevann1 9623ce5f4e dfs 2022-03-26 20:30:18 +02:00
Aevann1 b74c8711d7 fd 2022-03-26 00:30:15 +02:00
Aevann1 2c9dca2e8e fds 2022-03-22 05:45:32 +02:00
Aevann1 1c044dde0a fds 2022-03-20 23:12:05 +02:00
Aevann1 e3a8d03549 cmon 2022-03-19 16:59:56 +02:00
Aevann1 830949a209 fsd 2022-03-17 12:28:13 +02:00
Aevann1 1fe2855f0c sfd 2022-03-17 09:58:28 +02:00
Aevann1 c39c3fe146 fart 2022-03-06 00:55:32 +02:00
Aevann1 770643b4a6 no more quadrants y'all cant behave 2022-03-06 00:16:40 +02:00
Aevann1 0198bb789e search 2022-03-05 02:04:20 +02:00
Aevann1 8ffad628ae None 2022-03-05 01:49:38 +02:00
Aevann1 35ec2a7712 fart 2022-03-05 00:46:20 +02:00
Aevann1 b6ad0da4b9 carp 2022-03-02 02:05:30 +02:00
Aevann1 c22f4e4e95 created 2022-03-01 02:06:50 +02:00
Aevann1 ddbb610142 regex 2022-02-27 23:57:44 +02:00
Aevann1 86ae4ccc14 2/sec 2022-02-27 00:00:46 +02:00
Aevann1 eb72792b44 flags 2022-02-26 22:13:34 +02:00
Aevann1 4b9f3992f6 farting 2022-02-26 21:56:58 +02:00
Aevann1 149e8e2636 carpet 2022-02-26 21:34:10 +02:00
Aevann1 e0dfe332c2 cope 2022-02-26 20:53:17 +02:00
Aevann1 bde9531ff3 cyrillic 2022-02-26 17:22:18 +02:00
Aevann1 3636b9d69b bbb 2022-02-24 19:48:14 +02:00
Aevann1 b25e92913f shittttt 2022-02-24 18:23:17 +02:00
Aevann1 14c7148eed fd 2022-02-24 10:28:13 +02:00
Aevann1 6681ca4236 fds' 2022-02-23 07:17:03 +02:00
Aevann1 5d4b09ef62 fd 2022-02-23 07:02:07 +02:00
Aevann1 90756ac07a nvb 2022-02-18 22:38:07 +02:00
Aevann1 85eb520e6f xcv 2022-02-18 22:33:14 +02:00
Aevann1 80780fbd19 pain 2022-02-17 00:23:44 +02:00
Aevann1 cc63576c1d fsd 2022-02-15 02:53:34 +02:00
Aevann1 e3e994a002 gdf 2022-02-15 02:11:52 +02:00
Aevann1 3ab8e5b8b5 fsd 2022-02-15 01:59:20 +02:00
Aevann1 e4b1dde431 sdf 2022-02-06 12:49:24 +02:00
Aevann1 04a1b875ef sfd 2022-02-04 11:15:59 +02:00
Aevann1 eeaa824b27 gf4 2022-02-01 01:55:11 +02:00
Aevann1 8978b3a1b4 cxv 2022-02-01 00:20:05 +02:00
Aevann1 c7bab4ec6c fsd 2022-01-28 23:42:09 +02:00
Aevann1 52b7fe533e vcxcvx 2022-01-28 04:54:50 +02:00
Aevann1 18cf2f50a7 cv 2022-01-28 00:08:41 +02:00
Aevann1 0a06937147 f 2022-01-25 01:49:02 +02:00
Aevann1 eb5bfcddee cx 2022-01-25 01:40:34 +02:00
Aevann1 e493592a23 vc 2022-01-24 22:26:15 +02:00
Aevann1 dedb9bbaa0 vc 2022-01-24 22:04:23 +02:00
Aevann1 7c8daa0326 fd 2022-01-24 20:19:22 +02:00
Aevann1 43806fc84d cxv 2022-01-24 20:18:59 +02:00
Aevann1 25d9419388 vcvc 2022-01-24 19:37:37 +02:00
Aevann1 b094e976dc cvvc 2022-01-24 18:49:23 +02:00
Aevann1 5cc18bef1e chaos unfolds 2022-01-22 16:08:14 +02:00
Aevann1 ebc416b39d dffssd 2022-01-22 01:37:56 +02:00
Aevann1 4106c26f06 retarded lives matter 2022-01-21 21:55:42 +02:00
Aevann1 c288c09e60 dfs 2022-01-19 17:35:08 +02:00
Aevann1 23a85eab1f dfs 2022-01-19 14:44:05 +02:00
Aevann1 2da6f50e8b sfd 2022-01-19 11:27:18 +02:00
Aevann1 4032509965 fds 2022-01-19 11:25:37 +02:00
Aevann1 81078c5877 fds 2022-01-19 11:07:16 +02:00
Aevann1 c1ab1964e9 1 2022-01-19 10:42:38 +02:00
Aevann1 0f58d70cce 100000000k 2022-01-19 08:20:05 +02:00
Aevann1 45c80f01f9 1k 2022-01-17 17:03:51 +02:00
Aevann1 a93b2a1781 bb 2022-01-16 08:06:16 +02:00
Aevann1 e108fa509e b 2022-01-16 07:53:32 +02:00
Aevann1 03f752e7e6 bbb 2022-01-16 07:29:56 +02:00
Aevann1 2b6418a132 testing 2022-01-15 08:31:17 +02:00
Aevann1 ebac7acaec bbb 2022-01-14 14:11:59 +02:00
Aevann1 3ab53cad82 b 2022-01-14 14:04:35 +02:00
Aevann1 11ef0b52d4 bb 2022-01-12 06:56:41 +02:00
Aevann1 b5762b2e86 fv 2022-01-12 03:19:13 +02:00
Aevann1 0e5218b2dc bbbb 2022-01-11 21:46:50 +02:00
Aevann1 b69199054c under attack 2022-01-09 17:15:02 +02:00
Aevann1 8c809d2de4 sfd 2022-01-07 23:44:38 +02:00
Aevann1 d0f3ae65e5 sfd 2022-01-07 23:03:14 +02:00
Aevann1 20f1e4d9c2 webm fix 2022-01-06 19:57:59 +02:00
Aevann1 2c7a98e433 big one 2022-01-06 18:46:09 +02:00
Aevann1 245654a5a7 fdfd 2022-01-06 16:20:45 +02:00
kek7198 1a68dda0c4 Merge branch 'frost' into ezra 2022-01-03 11:47:40 -06:00
kek7198 6d49a12285 Merge branch 'frost' into ezra 2022-01-03 09:30:53 -06:00
Aevann1 1c8f30ec1e fds 2022-01-03 12:32:31 +02:00
Aevann1 17c71a2b54 fds 2022-01-03 06:08:46 +02:00
kek7198 8b5faf2007 fix 2022-01-02 15:50:37 -06:00
Aevann1 34f55ed0fa fsd 2022-01-02 23:49:36 +02:00
Aevann1 69f860aa4c fdsfsd 2022-01-02 23:09:48 +02:00
Aevann1 da12c2f812 fds 2022-01-02 16:12:19 +02:00
Aevann1 742234024a fds 2022-01-02 16:07:59 +02:00
Aevann1 4cb638faaa fds 2022-01-02 16:06:44 +02:00
Aevann1 bbfc908a94 sdf 2022-01-02 16:04:43 +02:00
Aevann1 3fee3dcb12 fds 2022-01-02 15:32:50 +02:00
Aevann1 c2631b3d71 fsd 2022-01-02 15:22:12 +02:00
Aevann1 00e5e1c048 fsd 2022-01-02 02:06:46 +02:00
Aevann1 3a96e957a3 fdsfsd 2022-01-02 00:06:53 +02:00
Aevann1 91c6fc874c dfs 2021-12-31 14:52:04 +02:00
Aevann1 2f080dac5d fds 2021-12-31 14:15:51 +02:00
Aevann1 1c73f16116 fds 2021-12-31 00:54:00 +02:00
Aevann1 9bbfe1b73d dfs 2021-12-30 22:57:45 +02:00
Aevann1 85baf70235 sfd 2021-12-30 17:20:09 +02:00
Aevann1 86bd050174 fsd 2021-12-30 07:43:49 +02:00
Aevann1 29be7dcfe5 fds 2021-12-29 14:38:54 +02:00
Aevann1 cc777a8400 dfs 2021-12-29 10:31:47 +02:00
Aevann1 106a0305fa fsdsdf 2021-12-29 10:06:40 +02:00
Aevann1 2797adc57a fdsfds 2021-12-29 08:43:20 +02:00
Aevann1 ed9184028d fds 2021-12-28 15:51:26 +02:00
Aevann1 2caca57da1 dfs 2021-12-28 14:30:59 +02:00
Aevann1 d6e6ee5b6d fds 2021-12-28 14:30:49 +02:00
Aevann1 eb25c628c8 fdsfd 2021-12-28 06:47:02 +02:00
Aevann1 702d528d4a fsd 2021-12-27 03:08:06 +02:00
Aevann1 19bacd8357 pins logic rework 2021-12-26 03:03:21 +02:00
Aevann1 aebb90e8b0 fsd 2021-12-25 22:46:49 +02:00
Aevann1 39e0ad5cf9 sdf 2021-12-25 01:00:09 +02:00
Aevann1 876a6c1f44 fsdfsd 2021-12-23 15:39:12 +02:00
Aevann1 6ceff2519e sfdfsd 2021-12-22 02:31:37 +02:00
Aevann1 833bee6e49 dfsfsd 2021-12-21 21:58:38 +02:00
Aevann1 71515bdeb9 sfddfs 2021-12-21 21:56:38 +02:00
Aevann1 4702f65abe sfdfsd 2021-12-21 21:48:39 +02:00
Aevann1 f06292604a fdssfd 2021-12-21 10:02:05 +02:00