Aevann1
8a8a67a059
remove ban_evade logic
2022-09-22 21:40:14 +02:00
Aevann1
0c3cf0128a
"That" -> "This"
2022-09-13 11:59:29 +02:00
Aevann1
cefd68755d
stop the print spam
2022-09-11 03:56:47 +02:00
Aevann1
0c32d56cd6
casino + style shit
2022-09-05 01:15:37 +02:00
Aevann1
9a32337a22
add flush=true to a print statement
2022-09-02 19:43:59 +02:00
Aevann1
11afc5cff1
fix redirection on signup
2022-08-30 21:03:49 +02:00
Aevann1
26959e0751
murder deuxrama.net
2022-08-11 18:46:11 +02:00
Aevann1
e286a2e881
spam carp inbox
2022-08-04 22:44:59 +02:00
Aevann1
07be18cd1b
fix 500 errors
2022-07-28 16:23:38 +02:00
Aevann1
5a2dc01990
modify new user message a little
2022-07-16 01:31:40 +02:00
Snakes
dfa700ab1a
Deux: patch improper logins for post-seeding accs.
...
Deux's users were originally seeded from a clone of the rDrama DB.
Thereby, user IDs are paired between the sites, and this is further
the only clear means by which we can link accounts between the sites.
However, signups on either site after the seeding will not have
synchronized IDs. Newer accounts on Drama could thereby be used to
sign into the Deux account with the same user_id.
There's no clear way to solve this without going to a shared identity
provider for both. In the interim, we restrict shared login to users
from before divergence began. This is a kludge, but it works.
2022-07-14 03:00:08 -04:00
Snakes
88108594ad
Implement Deux login with rDrama challenge.
2022-07-13 20:36:04 -04:00
Aevann1
f5bacd8938
Revert "log ppl into deux automatically"
...
This reverts commit 86f7e627ea
.
2022-07-13 20:33:31 +02:00
Aevann1
2d21863e19
replace "request.host" with "SITE"
2022-07-13 20:14:37 +02:00
Aevann1
86f7e627ea
log ppl into deux automatically
2022-07-13 20:14:07 +02:00
Aevann1
9c3976a622
make new users follow carp automatically v2
2022-07-10 18:23:32 +02:00
Aevann1
d3b15e2b8a
make new users follow carp automatically on rdrama
2022-07-10 18:13:16 +02:00
Aevann1
3cd0878d0a
fix redirect bug
2022-07-10 14:09:03 +02:00
Snakes
fde2d5ca11
LGB: Use static default pfp.
2022-07-09 07:11:05 -04:00
Snakes
0fbb102929
Propagate shadows to new alts on signup.
2022-07-09 05:25:15 -04: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
Aevann1
05b70969e5
trying to fix WPD's issue
2022-07-06 12:56:39 +02:00
Aevann1
bce4c13043
kitchen sink commit, all over the place
2022-07-02 12:44:05 +02:00
Aevann1
d0d15c319a
Poll rework ( #312 )
...
* poll rework
* forgot to do joinedload on comments
* Fix logic errors with voting, SQL syntax.
Kitchen sink commit from review of poll-rework changes:
1. Fix seed-db.sql syntax error.
2. Fix SQL patch file duplication of *submissions* tables rather
than one set of submissions and one for comments.
3. Start makeshift SQL patch folder, since this is a large change
that contributors may wish to apply to their local instances.
4. Fix checkbox (non-`exclusive`) polls being unable to be
unchecked. For consistency with `exclusive` polls, they should.
5. Fix changing the option of an `exclusive` poll when both
exclusive and non-exclusive options are present in one comment/
post causing the non-exclusive options to become unchecked.
(which, by my reading of SQLAlchemy `Query.one_or_none()`
really could break quite badly in some cases).
* link relationships with their counterparts
* small modification to poll unchecking
Co-authored-by: TLSM <duolsm@outlook.com>
2022-07-02 08:48:04 +02:00
Aevann1
8ba9aab351
fix WPD's bug
2022-06-28 06:51:34 +02:00
Aevann1
785cea9c4c
fix 500 eror on signup
2022-06-27 02:49:30 +02:00
Aevann1
49e39b94bc
fix signups
2022-06-26 07:03:30 +02:00
Aevann1
cff34fb3a4
reducing query volume, #2
2022-06-26 03:11:02 +02:00
Aevann1
f34c4e1196
stop using app.config for our own stuff
2022-06-24 17:08:57 +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
f60db1598d
replace "g.db.query" on pkeys with the much more efficient "g.db.get"
2022-06-18 02:57:23 +02:00
Snakes
7e54f858d3
Amend f8ae2a3d17c6: revert >= logic, fail loudly.
...
First, the apparent errors with >= 9 and 99 in the Marseys and
referrals code after the refactor are not actually bugs: they were
bug fixes mixed in with the refactor to fix an off-by-one.
Next, instead of failing silently on the `not user` branch in
badge_grant, we throw a ValueError. This retains the current
behavior where users get 500s to report while also enforcing the
assertion near the edge of the function.
2022-06-15 16:32:25 -04:00
Snakes
f8ae2a3d17
Amend 3bc98f0a6b84: minor logic, style.
2022-06-15 16:08:26 -04: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
c8e0d8b1c3
catch email exception
2022-06-13 18:28:37 +02:00
Aevann1
758a30e166
fsd
2022-05-26 22:53:24 +02:00
Aevann1
d4f7f5497b
fds
2022-05-26 22:49:36 +02:00
Aevann1
1e8c00f6fe
fsd
2022-05-26 21:15:24 +02:00
Aevann1
32bc1b3c2a
afsfds
2022-05-26 01:46:38 +02:00
Aevann1
b254fd77cb
fsd
2022-05-26 01:25:51 +02:00
Aevann1
1c6ca7c9e0
fds
2022-05-26 00:02:54 +02:00
Aevann1
60058c5130
fsd
2022-05-26 00:02:18 +02:00
Aevann1
50b995d3a0
fds
2022-05-25 22:16:26 +02:00
Aevann1
386db76c10
crgd is a king
2022-05-25 20:29:22 +02:00
Aevann1
162bf9dad7
no more g.timestamp y'all couldn't behave
2022-05-25 17:42:04 +02:00
Aevann1
2cfd7c74a0
fds
2022-05-20 21:00:13 +02:00
Aevann1
ed0d225554
sfd
2022-05-14 15:11:11 +02:00
Aevann1
b71ae6cc74
sf
2022-05-09 13:21:49 +02:00
Aevann1
6b10d097a2
mn
2022-05-05 01:09:46 +02:00
Aevann1
47d01ed00b
vb
2022-05-03 04:15:35 +02:00
Aevann1
cb847ecd4f
hg
2022-04-20 19:13:27 +02:00
Aevann1
9c0441aef9
fsd
2022-04-17 23:46:29 +02:00
Aevann1
348d698239
fds
2022-04-14 18:26:41 +02:00
Aevann1
579e81de2a
site settings
2022-04-12 21:05:50 +02:00
Aevann1
15a02cf3cd
fds
2022-04-10 01:07:03 +02:00
Aevann1
b5fbc876a5
gfd
2022-04-02 20:35:16 +02:00
Aevann1
7713fd891d
fsd
2022-04-02 19:11:35 +02:00
Aevann1
56f5d44c90
vxc
2022-04-02 18:47:11 +02:00
Aevann1
b1341f9e47
sfd
2022-03-27 15:41:19 +02:00
Aevann1
5327fe5992
fd
2022-03-26 00:38:05 +02:00
Aevann1
0c5435e04f
sfd
2022-03-18 20:31:24 +02:00
Aevann1
514d6ec126
right
2022-03-09 03:44:53 +02:00
Aevann1
8ffad628ae
None
2022-03-05 01:49:38 +02:00
Aevann1
11cb694b7e
fds
2022-03-05 01:12:33 +02:00
Aevann1
35ec2a7712
fart
2022-03-05 00:46:20 +02:00
Aevann1
e62523c2d6
fish
2022-03-02 06:24:36 +02:00
Aevann1
0995f70eb3
fd
2022-02-28 02:13:07 +02:00
Aevann1
b6c341eba6
h
2022-02-28 01:58: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
e0dfe332c2
cope
2022-02-26 20:53:17 +02:00
Aevann1
b1feaf9c30
verif
2022-02-26 20:30:11 +02:00
Aevann1
f051ef00ee
verified
2022-02-26 20:29:00 +02:00
Aevann1
bde9531ff3
cyrillic
2022-02-26 17:22:18 +02:00
Aevann1
ca6eb51e6e
mention
2022-02-26 11:23:53 +02:00
Aevann1
14c7148eed
fd
2022-02-24 10:28:13 +02:00
Aevann1
833009bd14
gdf
2022-02-21 03:58:12 +02:00
Aevann1
0dcd415c31
xvc
2022-02-21 03:44:37 +02:00
Aevann1
969b58cf42
xcv
2022-02-18 11:05:00 +02:00
Aevann1
9f446a2163
dfg
2022-02-15 22:22:48 +02:00
Aevann1
6e7bcb5694
gfd
2022-02-14 23:07:31 +02:00
Aevann1
9a887863bd
fg
2022-02-14 04:33:27 +02:00
Aevann1
02911c5d8d
vc
2022-02-14 01:52:44 +02:00
Aevann1
b0d6490d1f
vc
2022-02-14 01:07:13 +02:00
Aevann1
de4e019abc
sfd
2022-02-13 23:25:09 +02:00
Aevann1
3832aa33e2
fds
2022-02-13 04:20:04 +02:00
Aevann1
1c32789139
cbv
2022-02-12 21:42:15 +02:00
Aevann1
b7fd1db1f7
bv
2022-02-08 16:49:49 +02:00
Aevann1
820d8387f9
xv
2022-02-07 13:39:26 +02:00
Aevann1
9a35c55dcd
sdf
2022-02-06 15:07:35 +02:00
Aevann1
27766290a9
vxc
2022-02-03 08:39:02 +02:00
Aevann1
267227831e
vxc
2022-01-31 23:49:05 +02:00
Aevann1
38e853250e
fsd
2022-01-29 04:01:16 +02:00
Aevann1
ecc7f1e622
sfd
2022-01-28 22:02:21 +02:00
Aevann1
cb5c37cc77
vcxvcx
2022-01-28 05:22:31 +02:00
Aevann1
e493592a23
vc
2022-01-24 22:26:15 +02:00
Aevann1
25d9419388
vcvc
2022-01-24 19:37:37 +02:00
Aevann1
a822aa69d9
fds
2022-01-22 11:58:22 +02:00
Aevann1
7275a0b8c4
fds
2022-01-21 12:44:12 +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
f20c8ae2a4
bbb
2022-01-17 13:50:03 +02:00
Aevann1
b617163a1c
vvv
2022-01-17 13:06:12 +02:00
Aevann1
2b6418a132
testing
2022-01-15 08:31:17 +02:00
Aevann1
3ab53cad82
b
2022-01-14 14:04:35 +02:00
Aevann1
b5762b2e86
fv
2022-01-12 03:19:13 +02:00
Aevann1
38d224e2a2
bb
2022-01-12 00:03:01 +02:00
Aevann1
5255ead466
closing2
2022-01-11 23:54:41 +02:00
Aevann1
b69199054c
under attack
2022-01-09 17:15:02 +02:00
Aevann1
d0f3ae65e5
sfd
2022-01-07 23:03:14 +02:00
Aevann1
932a69c1c9
fds
2022-01-03 13:00:11 +02:00
Aevann1
889fe19b48
fds
2022-01-03 12:57:43 +02:00
Aevann1
dbfc25b5f7
fsdfs
2022-01-03 12:39:41 +02:00
Aevann1
1c8f30ec1e
fds
2022-01-03 12:32:31 +02:00
Aevann1
00e5e1c048
fsd
2022-01-02 02:06:46 +02:00
Aevann1
1f885af866
fd
2022-01-02 02:05:22 +02:00
Aevann1
3a96e957a3
fdsfsd
2022-01-02 00:06:53 +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
ea4ce40b2f
fds
2021-12-28 16:11:50 +02:00
Aevann1
53ed74ff48
sfd
2021-12-28 10:17:49 +02:00
Aevann1
4b75319714
fdsfds
2021-12-28 08:28:18 +02:00
Aevann1
1279734995
dfsfds
2021-12-26 04:29:01 +02:00
Aevann1
2b0cd9d4de
fds
2021-12-23 21:17:29 +02:00
Aevann1
6ceff2519e
sfdfsd
2021-12-22 02:31:37 +02:00
Aevann1
9bb18f1c83
sfddfs
2021-12-22 00:28:29 +02:00
Aevann1
25c569cc36
dsfsfd
2021-12-21 22:39:43 +02:00
Aevann1
3ee2c0749f
dsfsdf
2021-12-21 22:03:13 +02:00
Aevann1
ac406b46ca
fds
2021-12-21 17:07:28 +02:00
Aevann1
035ecf98d0
fsdfds
2021-12-21 01:56:48 +02:00
Aevann1
4135175d8a
fdssfd
2021-12-20 22:03:59 +02:00
Aevann1
9707c42dcb
sfdsdf
2021-12-20 16:56:47 +02:00
Aevann1
efff0400ef
fsfs
2021-12-20 02:27:25 +02:00
Aevann1
45b11cfc47
fggd
2021-12-19 23:41:57 +02:00
Aevann1
0980658c37
sfdfsd
2021-12-19 15:04:39 +02:00
Aevann1
c8fd124ac2
fsddsf
2021-12-19 15:03:19 +02:00
Aevann1
68bc992da1
sfdsdf
2021-12-19 15:01:28 +02:00
Aevann1
d17b7211e6
fdsfds
2021-12-19 04:41:43 +02:00
Aevann1
4473bd894b
fsdfds
2021-12-19 04:37:18 +02:00
Aevann1
fe89c82198
sffsd
2021-12-17 05:25:05 +02:00
Aevann1
3f0ef520fc
sdfsdf
2021-12-14 23:32:58 +02:00
Aevann1
0a578d2b17
fdsfsd
2021-11-30 18:49:10 +02:00
Aevann1
4cb242922e
fdfd
2021-11-23 23:04:13 +02:00
Aevann1
117f155ac0
dsffsd
2021-11-23 23:03:20 +02:00
Aevann1
694ffb4e83
badges
2021-11-21 19:40:47 +02:00
Aevann1
eba8d64043
gffg
2021-11-18 22:53:47 +02:00
Aevann1
f847ae000b
dfssdf
2021-11-16 02:18:41 +02:00
Aevann1
21cd29e005
sdfsfd
2021-11-16 02:05:54 +02:00