Aevann1
6778ef14ad
diversity is our strength
2022-10-30 20:27:36 +02:00
Aevann1
c4063f081c
moved boosted sites to const.py
2022-10-30 00:53:42 +02:00
Aevann1
eb2adf4dc2
add more boosted sites
2022-10-30 00:52:38 +02:00
Aevann1
21aff0976b
add more boosted sites
2022-10-30 00:49:53 +02:00
Aevann1
5201b1bc5a
boost unusual drama sources
2022-10-29 19:20:59 +02:00
Snakes
d869353fdf
Track coins awarded with votes.
...
Supports more complicated double XP shenanigans without creating
any cycles of user actions that create positive DC.
2022-10-23 18:23:51 -04:00
justcool393
ef840c4afd
make it so you can't vote on messages
2022-10-15 10:12:55 -07:00
justcool393
39aa59a37a
add g.is_api_or_xhr so we can use it where we want to give API output
...
* also use v.client for strict API clients
2022-10-15 02:11:36 -07:00
Aevann1
cdff11424f
use charge_account everywhere
2022-10-12 18:33:00 +02:00
justcool393
941b5fa82d
vote realness is in user model
2022-10-11 23:47:47 -07:00
justcool393
7ee3c78b2e
ree
2022-10-11 22:51:04 -07:00
justcool393
5591d7d574
fix real votes
2022-10-11 22:27:27 -07:00
justcool393
9044548630
forgot to actually execute the query
2022-10-11 12:05:00 -07:00
justcool393
65e4a179b0
remove vote code duplication
2022-10-11 12:05:00 -07:00
justcool393
c0acb1722b
abort a bunch of stuff where we manually returned JSON
2022-10-11 08:40:19 -07:00
Aevann1
d98e4c9c1c
convert repo from CRLF to LF
2022-10-04 17:24:58 +02:00
justcool393
40c2360d00
don't duplicate checks for comments
2022-09-30 15:51:17 -07:00
Aevann1
135bd2c60c
remove unnecessary gay shit
2022-09-14 11:20:59 +02:00
Aevann1
73dbb2dd7e
change t2_ and t3_ to p_ and c_
2022-09-06 00:52:22 +02:00
Aevann1
0c32d56cd6
casino + style shit
2022-09-05 01:15:37 +02:00
Aevann1
e5b2675f0d
try to fix db 500 errors on wpd
2022-09-01 21:05:37 +02:00
Aevann1
f92a83724b
try to fix 500 error in WPD
2022-08-26 16:57:14 +02:00
Aevann1
6a21dd347b
Revert "Revert "Revert "restore autoflush"""
...
This reverts commit d84b26fc77
.
2022-08-25 17:04:33 +02:00
Aevann1
d84b26fc77
Revert "Revert "restore autoflush""
...
This reverts commit 5aa03d87bb
.
2022-08-24 16:36:44 +02:00
Aevann1
e5046c9f20
remove /h/slackernews from the boost
2022-08-24 00:00:15 +02:00
Aevann1
120fe920d7
give a pemanent progstack effect to posts linking to '.win' domains
2022-08-23 17:29:24 +02:00
Aevann1
83e8d7b015
give a permenant progstack effect to ('slackernews','space','istory','dinos')
2022-08-23 17:28:00 +02:00
Aevann1
5aa03d87bb
Revert "restore autoflush"
...
This reverts commit 687cd766b9
.
2022-08-23 17:17:37 +02:00
Aevann1
687cd766b9
restore autoflush
2022-08-17 18:36:59 +02:00
Aevann1
9341f2368a
make some function names shorter
2022-08-11 06:05:23 +02:00
Aevann1
57cc579b30
try to fix 500 error caused by vote constraints
2022-08-11 06:03:09 +02:00
Snakes
0c43deeee6
FEATURES: pronouns, kys, chat, house, /vote perm.
2022-07-18 02:43:20 -04:00
Aevann1
2d21863e19
replace "request.host" with "SITE"
2022-07-13 20:14:37 +02:00
Aevann1
2a95c25675
allow @bbbb to vote
2022-07-12 21:23:37 +02:00
Aevann1
b617321529
move all env-getting to .const
2022-07-08 18:21:13 +02:00
Snakes
a3f94a77f3
Fix comment /votes/ 500 when no upvoters.
2022-07-07 19:53:28 -04:00
Aevann1
1a0b2b6813
fix 500 errors
2022-07-02 08:51:19 +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
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
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
Aevann1
4a1359713f
use the variable "poll_bots"
2022-06-28 04:00:28 +02:00
Aevann1
e7ce39bd80
fix poll-voting
2022-06-26 22:53:12 +02:00
Aevann1
cff34fb3a4
reducing query volume, #2
2022-06-26 03:11:02 +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
04a878a8c4
Make betting polls respect can_gamble.
2022-05-30 08:13:11 -04:00
Snakes
c789f6923e
Merge remote-tracking branch 'upstream/frost' into birthgay-staging
2022-05-19 17:59:35 -04:00
Snakes
f0c9a354e9
Implement better double XP infrastructure.
...
Double XP now has a constant for unixtime to start. Logic around
DXP is designed to only apply to votes made after DOUBLE_XP_ENABLED.
This prevents an exploit in the old implementation where spam voting/
unvoting a post made prior to the DXP start could farm 300 DC/hr/alt.
Also it's more maintainable and comports with the coin_delta changes
to prevent self-vote coin changes.
2022-05-18 00:54:05 -04:00