Commit Graph

92 Commits

Author SHA1 Message Date
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