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
Aevann1
28aa7c5cf0
fdsfsd
2021-12-21 10:00:29 +02:00
Aevann1
4135175d8a
fdssfd
2021-12-20 22:03:59 +02:00
Aevann1
31d6db46fd
sfddsf
2021-12-20 17:17:43 +02:00
Aevann1
9707c42dcb
sfdsdf
2021-12-20 16:56:47 +02:00
Aevann1
5cdc05033b
fdssfd
2021-12-20 16:36:41 +02:00