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
28786342dc
fix snappy archiving images
2022-07-02 02:25:58 +02:00
Aevann1
100677c1bb
fix 500 error
2022-07-02 01:18:41 +02:00
Aevann1
f56be06eb8
add hole pinning
2022-07-02 01:11:48 +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
bc12edb5b9
add exception for chadmins
2022-07-01 22:22:10 +02:00
Aevann1
f10a858ea8
fix cron
2022-07-01 22:16:45 +02:00
Aevann1
25e594d673
Revert "no longer stop reposts from being posted"
...
This reverts commit 19e6e7f4d9
.
2022-07-01 20:29:12 +02:00
Aevann1
7a682d95c6
fix 500 error
2022-07-01 20:19:21 +02:00
Aevann1
9ffc3015e2
testing
2022-07-01 20:09:56 +02:00
Aevann1
e8f5827c5e
more testing
2022-07-01 15:34:11 +02:00
Aevann1
a917537c5f
testing bandwidth
2022-07-01 15:28:22 +02:00
Aevann1
5bbd14ebd6
testing
2022-07-01 15:11:41 +02:00
Aevann1
5c6ce5e1d7
try to figure out what caused bandwidth spike
2022-07-01 14:09:41 +02:00
Aevann1
2c54180ddc
remove print statement I forgot
2022-07-01 13:28:00 +02:00
Aevann1
ae837e50a3
try fixing insane inbound bandwidth
2022-07-01 13:27:37 +02:00
Aevann1
c2b892af04
search comments within a specific thread
2022-07-01 13:11:23 +02:00
Aevann1
fe173398fc
make me autoupvote posts in /h/slackernews and /h/space
2022-07-01 12:41:26 +02:00
Aevann1
605dc96cc7
remoev testing shit
2022-07-01 03:57:01 +02:00
Aevann1
d667472212
to devrama
2022-07-01 03:39:05 +02:00
Aevann1
8c246e5678
separate large numbers by value in /votes
2022-07-01 01:42:55 +02:00
Aevann1
1362278cb4
add more data for jannies in /votes page (will use that in polls)
2022-07-01 01:39:09 +02:00
Aevann1
d9844231c7
fix replies to modmail not notifying the sender
2022-07-01 00:41:11 +02:00
Aevann1
0c51979cbf
remove frontpage exploit
2022-06-30 17:24:05 +02:00
Snakes
467eb4408a
Fix hole_entered notif username.
...
Previously, the on_post_hole_entered notifs to hole followers would
contain the username of the admin who moved the post (due to
referencing the `v` parameter of whomever performed the action which
placed the post in the hole). This has been corrected to use the post
author instead. Further, on_post_hole_entered only depends on a post
for behavior, though the optional `v` user is used if present.
2022-06-30 05:36:45 -04:00
Snakes
f0c9a97fda
Suppress notifs for posts from shadowed.
2022-06-29 16:38:59 -04:00
Aevann1
070945d98a
cut down on the number of queries
2022-06-29 09:22:18 +02:00
Aevann1
5661cdb271
Revert "try to cut down on number of db queries"
...
This reverts commit c674c6a056
.
2022-06-29 08:43:20 +02:00
Aevann1
c674c6a056
try to cut down on number of db queries
2022-06-29 08:14:25 +02:00
Aevann1
c341be2866
show posts by users who block you
2022-06-29 05:07:00 +02:00
Aevann1
0710ea02ac
fix repost-checking for search URLs
2022-06-29 03:50:55 +02:00
Aevann1
19e6e7f4d9
no longer stop reposts from being posted
...
(just give the warning and that's it)
2022-06-29 03:37:44 +02:00
Aevann1
b602a66dd6
fix issue with text exceeding character count despite not exceeding it
2022-06-29 03:13:11 +02:00
Aevann1
8f9d982104
fix posting
2022-06-29 02:45:51 +02:00
Aevann1
8d4f25de44
Revert "my OCD doesn't like unused code"
...
This reverts commit 7c80ea91c8
.
2022-06-29 01:36:40 +02:00
Aevann1
9b45220542
Merge branch 'frost' of https://github.com/Aevann1/Drama into frost
2022-06-29 01:35:00 +02:00
Aevann1
cf42c9c501
do this https://chapotraphouse.club/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/2209654?context=8#context
2022-06-29 01:34:57 +02:00
Aevann1
7c80ea91c8
my OCD doesn't like unused code
2022-06-29 01:33:31 +02:00
Snakes
159af40cfe
Fix /bet route not enforcing exclusive votes.
2022-06-28 03:43:16 -04:00
Aevann1
7e7450ef33
Made it possible to downvote poll options again
...
for schizocel my beloved
2022-06-28 09:20:29 +02:00
Snakes
08c2ec7223
Make pin disabling site-specific.
2022-06-28 02:27:25 -04:00
Aevann1
61d0c34b05
Merge branch 'frost' of https://github.com/Aevann1/Drama into frost
2022-06-28 06:51:37 +02:00
Aevann1
8ba9aab351
fix WPD's bug
2022-06-28 06:51:34 +02:00
Snakes
b50151e120
Commit db txn on comment spam 403.
2022-06-27 23:22:38 -04:00
Aevann1
4a1359713f
use the variable "poll_bots"
2022-06-28 04:00:28 +02:00
Aevann1
cbbd361197
fix rehab award
2022-06-28 03:39:55 +02:00
Aevann1
d4d53d57d0
disable pinning comments too
2022-06-28 03:34:17 +02:00
Aevann1
aac17a6daa
show the username of the janny who banned
2022-06-28 02:59:08 +02:00
Aevann1
bb9d842f81
disable progressive stack too
2022-06-28 02:28:59 +02:00
Aevann1
d10a1c8693
disable pinning for 3 days
2022-06-28 02:24:16 +02:00
Aevann1
79479d9ffd
make it so u dont get pinged by ur own comment on a subscribed thread
2022-06-27 21:13:19 +02:00
Aevann1
75bdbed7f9
reduce initial viewmore threshold for poorcels
2022-06-27 21:08:05 +02:00
Aevann1
a0cb5874cc
refactor push notifs
2022-06-27 21:02:24 +02:00
Aevann1
d31d6b8617
restore push notifs
2022-06-27 20:42:41 +02:00
Aevann1
41b7b1298e
add logic for 100 marseys badge
2022-06-27 06:42:39 +02:00
Aevann1
52a8a219ae
make poorcel-mode device-specific
2022-06-27 05:46:32 +02:00
Aevann1
38358cafe4
make publishing a draft reload the page instead of going to the post
2022-06-27 04:34:15 +02:00
Aevann1
6ff420e338
add a public list of poorcels
2022-06-27 04:21:34 +02:00
Aevann1
b1ef8e4c62
add poorcel mode
2022-06-27 04:14:53 +02:00
Aevann1
785cea9c4c
fix 500 eror on signup
2022-06-27 02:49:30 +02:00
Aevann1
f48b16d0ca
make it so when u make a comment with polls, you see the polls immediately
...
(instead of needing to refresh)
2022-06-27 00:32:32 +02:00
Aevann1
52e0f21c75
make /h/braincels jannies unable to exile ppl
2022-06-26 23:34:09 +02:00
Aevann1
58867084af
temporarily disable push notifs to get rid of console spam
2022-06-26 23:04:11 +02:00
Aevann1
e7ce39bd80
fix poll-voting
2022-06-26 22:53:12 +02:00
Snakes
e0c3c79902
WPD: Require flairs on all posts.
2022-06-26 03:42:56 -04:00
Snakes
cd556b6d8e
Refactor UI name of hole/sub to constant.
2022-06-26 03:41:28 -04:00
Snakes
13ceb8818d
Commit txn in /notifications (by @Aevann1 ).
2022-06-26 03:01:01 -04:00
Aevann1
e022b29ef6
rework custom css a little
2022-06-26 07:26:45 +02:00
Aevann1
e36adb5bf4
reduce query volume, badge edition
2022-06-26 07:11:25 +02:00
Aevann1
74978bfbf7
Revert "put custom CSS into HTML templates"
...
This reverts commit 19c82b7ea1
.
2022-06-26 07:07:28 +02:00
Aevann1
49e39b94bc
fix signups
2022-06-26 07:03:30 +02:00
Aevann1
19c82b7ea1
put custom CSS into HTML templates
2022-06-26 06:33:41 +02:00
Aevann1
3b8188fd67
fixed version of d83d47e280
2022-06-26 03:22:05 +02:00
Aevann1
a1b137447e
Revert "reduce query volume #1"
...
This reverts commit d83d47e280
.
2022-06-26 03:12:31 +02:00
Aevann1
cff34fb3a4
reducing query volume, #2
2022-06-26 03:11:02 +02:00
Aevann1
d83d47e280
reduce query volume #1
2022-06-26 02:50:47 +02:00
Aevann1
bc7185b5af
order awards by the time they were awarded
2022-06-25 22:33:51 +02:00
Aevann1
c1d227e2b6
exclude poll bots from "simps for" lists
2022-06-25 22:24:47 +02:00
Aevann1
af680d8a94
make it whenever a post has "thread" (instead of "megathread") in the title, the comments are ordered by new
2022-06-25 21:55:29 +02:00
Aevann1
7a402d2449
order pins by new
2022-06-25 21:54:18 +02:00
Aevann1
f415b469de
Revert "Exclude self-votes from user vote summaries totals."
...
This reverts commit 69482aed3a
.
2022-06-25 17:41:36 +02:00
Snakes
69482aed3a
Exclude self-votes from user vote summaries totals.
...
The user routes upvoters, downvoters, upvoting, and downvoting
now exclude self-votes from the summary totals.
Also, the diff touches a number of other lines where the local
variable `id` was renamed to `uid` for semantic clarity.
2022-06-25 02:00:09 -04:00
Aevann1
59302696f6
remove 150 truescore requirement on discord
2022-06-25 04:00:49 +02:00
Aevann1
56a317bb56
"Bux" to "Marseybux"
2022-06-25 03:54:23 +02:00
Aevann1
6dcf3fde2d
reduce viewmore threshold to 100 again
2022-06-25 02:18:06 +02:00
Aevann1
ffd0d9ed31
show duration on ban icon tooltip
2022-06-25 02:11:00 +02:00
Aevann1
d59a80245d
add total counter for simps, haters, simping for, hates
2022-06-25 01:22:20 +02:00
Aevann1
2e8fb4ac07
sneed
2022-06-25 00:27:42 +02:00
Aevann1
5ce276854d
remove the 1wk edit limit for posts, but keep it for comments
2022-06-25 00:21:37 +02:00
Aevann1
cbdf3f0a18
fix snappy
2022-06-24 22:52:38 +02:00
Aevann1
a2a9c2666d
make sure snappy's comment body doesnt get above 10k characters
2022-06-24 20:10:28 +02:00
Aevann1
c5c21da76f
validate colors
2022-06-24 19:32:31 +02:00
Aevann1
743ac90f08
fix 500 error
2022-06-24 18:15:37 +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
6a6f52f4ee
increase "view more" threshold
2022-06-24 16:11:00 +02:00
Aevann1
5d98f1095d
actually use the get functions, v2
2022-06-24 15:21:05 +02:00
Aevann1
6f6d01c1c6
actually use the get functions
2022-06-24 15:19:53 +02:00
Aevann1
69d247c433
revert autoupvoting posts
2022-06-24 07:12:17 +02:00