Commit Graph

40 Commits

Author SHA1 Message Date
Peter Bhat Harkins 2332d28022 bump gems except commonmarker (#1234)
lot of irritating churn out of standardrb here
2023-12-28 19:26:56 -06:00
thiagofportella 36bf8c38b7
test: create new memoized helpers for validation of save and unsave links in deleted stories 2023-10-09 11:22:07 -03:00
thiagofportella d23e8d799f
feat: display unsave link for previously saved stories 2023-09-14 15:15:52 -03:00
Peter Bhat Harkins 237e219116 standardrb: add standard-sorbet 2023-09-14 08:45:21 -05:00
Peter Bhat Harkins b159b661d5 fix spec from c2831121 2023-09-13 23:23:07 -05:00
Peter Bhat Harkins c3f8625788 standardrb
I can't take Rubocop any more. Moving up to Ruby 3 forces us to update RuboCop,
and it comes with dozens of linters that I'd have to evaluate, none of which is
a marginal improvement. I'm done having opinions.
2023-09-08 15:39:50 -05:00
Peter Bhat Harkins b731305b94 tweak new domain controller - copy, var names, spec 2022-09-01 07:45:18 -05:00
Fat Shinobi f10529e727
Domains: web editing, transparency in tracker banning (#1119) 2022-08-31 13:23:33 +00:00
Pip f15bf560fe
Add tests for /filters page (#1122) 2022-08-24 13:31:21 +00:00
Peter Bhat Harkins dba88ba6c8 Story: rename expired -> deleted to match usage 2022-02-08 22:20:41 -06:00
Peter Bhat Harkins 37d3144a86 goof 2022-01-29 10:59:39 -06:00
Peter Bhat Harkins 8fe3a7f248 /about: explain new user restrictions; better error messages 2022-01-29 10:53:31 -06:00
Daniel Heath e937019b28 user setting to override browser light/dark mode (#1033) 2021-12-02 01:26:59 +11:00
Brian Kung 4e549026ef
Fixes involuntary user deletion and comment disown. Closes #1004 (#1010) 2021-06-19 04:26:25 +00:00
Chris Jones 2ac334dba5
/hats: only show email to users (#868)
Users with hats have reported spambots.
2020-08-19 03:45:29 +00:00
Peter Bhat Harkins f27e66cd43 /threads/:username smoke test 2020-08-11 08:36:02 -05:00
Peter Bhat Harkins 45f2a068be clean up test data 2020-08-11 08:36:02 -05:00
Peter Bhat Harkins 5341d7a067 add tag categories 2020-08-09 08:41:20 -05:00
Peter Bhat Harkins 20c1590753 memoize story/comment score/flags more efficiently 2020-08-08 16:40:28 -05:00
Peter Bhat Harkins 86fb86788e whitespace 2020-07-08 16:18:35 -05:00
Peter Bhat Harkins cb4dd973a4 fix nesting 2020-06-20 20:18:31 -05:00
Peter Bhat Harkins dec10d31b1 fix bug that allowed submitting tracking domains 2020-02-12 06:07:27 -06:00
Peter Bhat Harkins 9d09ca98b7 prohibit stories from new domains by new users 2020-02-10 13:34:41 -06:00
Andrew 7c1b332ba9 Fix bug letting already logged in users see login and forgot password forms (#728)
Fix #726
2019-09-11 19:20:40 -07:00
Preston Mueller bd1a3033a5 Redirect json requests for a merged story's show page (#710) 2019-07-31 07:13:59 -07:00
Peter Bhat Harkins 6c4bc0b423 tests for story merging 2019-07-17 18:30:58 -05:00
Thomas Dziedzic 4d377e99df Enable rubocop rspec (#703) 2019-07-17 06:21:09 -07:00
Thomas Dziedzic 1310166d74 Fix 2fa (#701) 2019-07-10 05:42:43 -07:00
Peter Bhat Harkins 1ecd82c1d0 keybase unlinking 2019-06-12 20:33:18 -05:00
Peter Bhat Harkins 13807c67ce disown stories on delete; start tests 2019-06-12 12:06:16 -05:00
Brian Kung 6104b13500 multi-tag pages and feeds
PR #664 
Close #525 
Close #542
2019-05-01 13:59:58 +00:00
Brian Kung efe3505811 Replace images in story description with text links
Fix #645
2019-03-20 08:04:26 -05:00
Edward Loveall 600fcb9108 Fix comment spec's order dependence 2019-02-17 10:55:29 -06:00
Peter Bhat Harkins 9169b04fb6 fix similar story display on submit form 2019-01-25 18:38:58 +05:30
Abdullah Samman 17bdf34667 Make merged votes voteable
Fix #424
Fix #500
2018-12-09 09:58:38 -06:00
Peter Bhat Harkins d9b17c2464 fix submission of dupe links + display of deleted stories from 8554cef 2018-11-28 08:26:42 -06:00
David Wolgemuth 6799938325 replace abandoned Machinist gem with FactoryBot
PR #507
2018-06-14 08:34:59 -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
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 ff1dc75523 high-value end-to-end happy path specs
Viewing homepage, ubmitting a story, viewing a story as a logged-in or
logged-out user, and submitting a comment. Also allows posting comments
without JavaScript.

I wanted smoke tests for the highest-traffic endpoints that tend to throw me a
few hundred emails if they hit exceptions in production.
2018-04-18 10:13:34 -05:00