Peter Bhat Harkins
aad6f521cf
finish rounding out notes
2018-07-19 11:05:19 -05:00
Peter Bhat Harkins
67b2fe381f
mod notes for collaboration
...
Bunch of extraneous Rails 5.2 churn in db/schema.rb that I'm accepting here.
2018-07-11 10:51:23 -05:00
Peter Bhat Harkins
44d7126910
mod dashboard: list most-downvoted commenters by stddev
2018-07-10 11:37:28 -05:00
Peter Bhat Harkins
8db5de9265
add mod dashboard: other mods' activity, story + comment hotspots
2018-06-23 09:06:24 -05:00
thomasdziedzic-pd
94d9549d5b
rails 5.2 upgrade
...
PR #498 , leaves some tasks in #508 and #509
2018-06-14 10:17:19 -05:00
Peter Bhat Harkins
28754db22b
disown old coments
...
A user who wanted to 'start fresh' turned a bunch of discussions into swiss
cheese by deleting old comments. This allows disowning old comments, similar
to the option to disown all comments when self-deleting.
2018-05-31 12:48:10 -05:00
Peter Bhat Harkins
a59cf79956
remove redundant route formatting
2018-05-17 07:53:26 -05:00
Peter Bhat Harkins
d24e1233dd
remove redundant html scope
2018-05-17 07:42:45 -05:00
Peter Bhat Harkins
bdc85f6b48
fix json view of upvoted page
2018-04-24 19:38:59 -05:00
Peter Bhat Harkins
dba939bce2
dead routes for comment dragoning
2018-04-11 07:43:52 -05:00
Peter Bhat Harkins
c85e311b9e
rubocop: Metrics/*, 655
...
Turned off everything but LineLength, which I bumped to 100 and manually
tidied.
2018-04-11 07:40:50 -05:00
Mason Gup
cbd484ee94
Merge branch 'master' into feature/add-tag-management
2018-01-31 20:16:33 -05:00
Peter Bhat Harkins
19a6e330d1
move replies filters to url path; remove 1 + n on unread tracking
2018-01-31 08:21:11 -06:00
Hunter Madison
dd42cca880
Show story and comment replies, tracking unread ones
2018-01-31 07:43:07 -06:00
Peter Bhat Harkins
fff69be70c
remove login.json endpoint (was for bbs code)
...
closes #421
2017-11-27 10:57:23 -05:00
Mason Gup
8fd2af1469
Merge branch 'master' into feature/add-tag-management
2017-10-29 23:19:05 -04:00
joshua stein
f1ad892246
add /messages.json and /messages/sent.json interfaces
2017-10-10 16:28:05 -05:00
Andrew Shu
dc2c52e668
story: check for duplicate URL on blur
2017-10-05 18:55:33 -07:00
Mason Gup
62ef8eeab8
Allow creating and editing tags for admin users
2017-10-03 23:36:48 -04:00
joshua stein
d42685f4e2
avatars: add manual expiry function to settings page
2017-09-08 10:31:55 -05:00
joshua stein
2b02e718a5
avatar caching
2017-07-20 10:44:46 -05:00
joshua stein
0ad6dffbe7
add story saving
2017-07-13 15:38:33 -05:00
joshua stein
b51fb156be
routes: add a /moderators shortcut to the user tree
2017-06-18 11:37:56 -05:00
joshua stein
a1a9b0d288
routes: bbs stuff doesn't need to be here anymore
2017-06-18 11:37:56 -05:00
joshua stein
71b1828530
comments: simplify highlighting, use css selector
2017-04-26 12:49:54 -05:00
joshua stein
6a66dcca2d
add a dynamic 404 page
2017-04-17 12:19:41 -05:00
joshua stein
8b446fadae
add twitter oauth linking
2017-04-13 15:32:32 -05:00
joshua stein
fcb2443938
settings: add github integration, move pushover to external accounts
2017-03-24 16:31:25 -05:00
joshua stein
b082fb91f0
add a /login.json endpoint, just returns success or failure for now
2017-03-19 16:50:02 -05:00
joshua stein
dbd84f1e03
add TOTP-based two-factor authentication option
2017-02-24 12:58:42 -06:00
joshua stein
56d3749341
here be dragons
2017-01-19 13:51:43 -06:00
nyanpasu
aa0ffeb37b
Allow admin/moderator to disable user from inviting
2016-05-16 02:40:46 +08:00
David R. MacIver
0f38779d7a
Add RSS and JSON feeds for newest by user
2016-04-29 17:41:14 +01:00
joshua stein
a5928b675d
implement hats list and request/approval system
...
closes #281
2016-04-06 13:19:46 -05:00
joshua stein
09fd14dd93
add a tag cloud thingy
...
closes #236
2015-11-09 09:52:32 -06:00
joshua stein
e940601a2f
start on automated story title and tagging suggestions
...
Rather than keep "poorly titled" and "poorly tagged" as reasons for
flagging, make the user do the work of suggesting new ones.
At some point, suggested taggings will flip to real taggings once
they reach a certain count (to be determined later). This also has
to take into account tagging sets that don't contain current tags,
for when they need to be removed.
For titles, I'm not yet sure how to handle this in an automated
fashion except for the (probably rare) case of multiple users
submitting the same exact thing, but at least collect them for now.
Issue #207
2015-10-14 20:32:24 -05:00
joshua stein
1c789fbae0
add /chat page
2015-10-11 13:04:16 -05:00
joshua stein
0c4a88e284
export some more things through json
2015-08-04 09:58:47 -05:00
joshua stein
cbc1c50cd2
add user banning/unbanning from user view page
2015-07-24 00:51:11 -05:00
joshua stein
c2442a5881
add comments rss feed
...
The RSS view was already here but never setup in a controller.
Closes #202
2015-04-28 09:51:50 -05:00
joshua stein
8f8ad57135
export a json version of user page, include karma and about text
2015-04-09 21:05:50 -05:00
joshua stein
4fcbf8b257
minimal changes to let the bbs hook in if it's present
2015-04-03 13:53:31 -05:00
joshua stein
18e027feb9
add a short id redirector for comments
2015-04-01 01:02:22 -05:00
joshua stein
6695480fdb
when auto-detecting story titles, try to find a canonical url and use it
...
should remedy duplicate stories being submitted under all of their
stupid blogspot.* domains instead of the canonical url represented
in the <link> tag
2015-03-10 17:41:40 -05:00
joshua stein
c2e7376a7b
add a shortcut to /search/something to search for that
2015-02-23 16:55:45 -06:00
joshua stein
31df8973a8
Pushover: switch to subscriptions
...
users.pushover_device and users.pushover_sound columns can be
dropped once migrated
2015-01-15 13:23:31 -06:00
joshua stein
b0b9654a29
use https for the root route according to config.force_ssl
2014-10-18 22:26:56 -05:00
joshua stein
dfe6db4849
revert 85cb7c20
, give up on planet rss aggregation
2014-08-31 20:35:41 -05:00
Fredrik Wallgren
ab8f8f3a72
Add upvoted route.
...
Upvoted route shows all stories a logged in user have upvoted
in reverse chronological order, latest upvote first.
It is not shown in the gui, but reachable at /upvoted.
2014-08-16 00:27:18 +02:00
joshua stein
85cb7c2057
first stab at planet rss aggregation
...
could probably use a prettier layout and auto-posting a weblog url
to the main site (carrying tags)
2014-08-03 22:07:57 -05:00