Commit Graph

1686 Commits

Author SHA1 Message Date
Peter Bhat Harkins 4dec19d089 Move tag description on top tagged pages to above stories
It's easy to miss up in the header.
2018-07-29 12:40:31 -05:00
Peter Bhat Harkins 07c0362b98 notes: fix boolean field 2018-07-25 07:29:08 -05:00
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 353cdfaf33 dedupe PM form; hats replace (mod) note 2018-07-11 08:59:09 -05:00
Peter Bhat Harkins de9b5ccfcb mod: recent moderations on user page 2018-07-11 08:32:39 -05:00
Peter Bhat Harkins bc0b1f8d10 test fixups 2018-07-10 22:26:06 -05:00
Peter Bhat Harkins 79c3c773a7 archive link 2018-07-10 22:20:49 -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 5291190b99 strip trailing punctuation from titles, don't error on url whitespace 2018-07-08 10:28:48 -05:00
Peter Bhat Harkins 3376fee595 don't attempt to duplicate tags on a single story
A user of edbrowse submitted the story form with a tag included three times.
This threw a uniqueness exception on story_id, tag_id in taggings, but better
to silently prevent that in the first place.
2018-06-28 21:56:59 -05:00
Peter Bhat Harkins 32c9900dc3 fix spacing of tags on twitter
Fix #520
2018-06-28 15:33:08 -05:00
Peter Bhat Harkins 07fd2cbcc6 let the db do the math 2018-06-28 10:38:16 -05:00
Peter Bhat Harkins c3027f939f tidy old table styling 2018-06-28 09:09:27 -05:00
Peter Bhat Harkins fcaed52dc6 show edits from users suggestions; highlight moderator actions 2018-06-28 09:09:27 -05:00
Jeevan Topgi 871f99a496 support tag scoping in comment search
PR #502, #501
2018-06-27 08:31:50 -05:00
Peter Bhat Harkins 6c0e567a3f chronological sort is easier to review 2018-06-26 17:03:22 -05:00
Peter Bhat Harkins 8db5de9265 add mod dashboard: other mods' activity, story + comment hotspots 2018-06-23 09:06:24 -05:00
Peter Bhat Harkins 7dfbbea3b5 fix 1 + n query loading tags 2018-06-22 23:56:01 -05:00
Peter Bhat Harkins 87b8966ca6 rails complains that this is missing 2018-06-22 20:17:02 -05:00
Peter Bhat Harkins ffc054f207 Revert "add bootsnap"; see #512
This reverts commit e5417d539b.
2018-06-20 08:51:51 -05:00
thomasdziedzic-pd e5417d539b add bootsnap
PR #513, #512
2018-06-20 07:38:21 -05:00
thomasdziedzic-pd 40ae827079 use sha1 digests
PR #514
2018-06-20 07:25:34 -05:00
Grey Baker a3a639abfb Bump sprockets from 3.7.1 to 3.7.2
PR #515, https://lobste.rs/s/rderhr/rails_asset_pipeline_directory
2018-06-19 13:17:37 -05:00
Peter Bhat Harkins 01f4b8d614 update to jump through new twitter hoop
https://twittercommunity.com/t/action-required-sign-in-with-twitter-users-must-whitelist-callback-urls/105342
2018-06-19 09:45:35 -05:00
Peter Bhat Harkins ebaf658819 new tweet length 2018-06-19 09:26:20 -05:00
Peter Bhat Harkins 7f2f9f45e9 Catch Twitter auth error, at least. Still debugging. 2018-06-19 09:16:18 -05:00
Peter Bhat Harkins 89b1c8caf3 new rails warning says this is sooooo much safer 2018-06-19 09:16:18 -05:00
Peter Bhat Harkins 4bd574ddb7 rm unused component 2018-06-19 09:16:18 -05:00
Peter Bhat Harkins 513e3ddc91
enable two new rails options
PR #511
2018-06-14 11:45:48 -05:00
Thomas Dziedzic 8fe1dc955a enable sqlite3 represent_boolean_as_integer 2018-06-14 10:57:19 -05:00
Thomas Dziedzic 167de964aa enable active record cache versioning 2018-06-14 10:56:56 -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
David Wolgemuth 6799938325 replace abandoned Machinist gem with FactoryBot
PR #507
2018-06-14 08:34:59 -05:00
Hunter Madison 7a8497420e Use `scenic-mysql_adapter` over `senic-mysql`
Fixes an irritating bug that kept prefixing the prod database name onto the view, which didn't work in dev.
2018-06-14 08:32:52 -05:00
Peter Bhat Harkins eaa9513aa5 sample prod config for GitHub/Twitter integration 2018-06-13 14:39:33 -05:00
Peter Bhat Harkins adc9c15414 thinking_sphinx was removed a while ago 2018-06-13 11:07:24 -05:00
David Wolgemuth 440c932d63 add byebug to development env 2018-06-13 09:57:45 -05:00
Peter Bhat Harkins 4abffe86d4 timestamp votes 2018-06-06 09:22:05 -05:00
Peter Bhat Harkins bd9370f32b used merged_comments for scoring 2018-06-04 13:48:42 -05:00
Peter Bhat Harkins 095d884615 bugfix: don't display merged stories if they've been deleted 2018-06-03 19:41:39 -05:00
Peter Bhat Harkins 8cbcea9697 bump year, note contributors 2018-06-01 18:06:35 -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 859f195e07 protect lobster(s) and tag- usernames in advance of ActivityPub
related to #499
2018-05-30 19:18:18 -05:00
jtopgi 0bf1f973a1 Single 'reason' field for user administration
Resolves #492, closes #494

Co-authored-by: Peter Bhat Harkins <peter@push.cx>
2018-05-30 10:32:36 -05:00
Peter Bhat Harkins a74012ac69 styling for about page 2018-05-27 11:13:56 -05:00
David Wolgemuth 07a0a4fd88 restrict comment hats to user's own hats 2018-05-23 09:02:08 -05:00
Peter Bhat Harkins d6a889e5f2 better wording and layout for account deletion 2018-05-23 08:47:19 -05:00
Peter Bhat Harkins 3dba3ad1f8 disable page caching 2018-05-17 11:28:21 -05:00
Peter Bhat Harkins f278565e09 cache full pages for logged-out visitors without tag filters 2018-05-17 09:46:28 -05:00