5
3
mirror of https://github.com/tildeverse/lobsters synced 2024-06-28 19:17:03 +00:00
Commit Graph

72 Commits

Author SHA1 Message Date
joshua stein
5fc1827fb9 load @messages on message create screen 2013-02-07 17:38:23 -06:00
joshua stein
95cdd886a1 fix tag filtering
a story with tags [c, go] with a user's tag filter of [go] was just
removing the [go] tag from the story, not removing it from the list
completely
2013-02-07 17:35:20 -06:00
joshua stein
464b3c3f80 add support for viewing sent private messages 2013-01-24 14:21:22 -06:00
joshua stein
14ed917baa show rss <link> header on /comments 2013-01-13 21:39:52 -06:00
joshua stein
f130dd7ab0 add some js to allow moderators to enter reason when deleting stories 2013-01-07 17:20:41 -06:00
joshua stein
11385d6b65 add json view of story, including comments
for issue #42
2012-12-30 12:17:59 -06:00
joshua stein
1031ea8cb1 require logged in user for preview_new as well 2012-12-30 11:47:43 -06:00
joshua stein
d108158d15 add json views to /newest.json and /hottest.json for issue #42 2012-12-16 20:05:27 -06:00
joshua stein
3bba719cd9 explicitly prevent caching in development mode, triggers some kind of bug
throws "undefined class/module Story" after changing the model in
between refreshes
2012-12-16 20:03:01 -06:00
joshua stein
a7d463999d don't count json and rss views towards traffic counter 2012-12-16 20:01:39 -06:00
joshua stein
c6c4169ae3 don't count spider traffic towards traffic counter 2012-12-16 18:46:38 -06:00
joshua stein
a2b034ea36 fix pulling vote for current story when showing a specific comment 2012-10-24 11:53:43 -05:00
joshua stein
a05421082c don't set @heading, there's already a navbar link for filters 2012-09-20 10:56:54 -05:00
joshua stein
058cf16863 don't allow privileged tags to be filtered 2012-09-20 10:56:31 -05:00
joshua stein
64c6949edf paginate /comments 2012-09-19 13:40:02 -05:00
joshua stein
b2315a5728 add private rss feeds for logged-out users by passing a token
create a random rss_token for each user and append it to the rss
urls.  when adding the user-specific feed url to a feed reader, the
user's tag filters will be applied before generating the rss view,
giving the same list of stories that the user sees while logged in.
2012-09-18 10:43:05 -05:00
joshua stein
857f2964d7 issue#18: show admin/moderator status on user tree 2012-09-16 15:14:05 -05:00
joshua stein
ad1d925c61 prevent double clicking of the post comment button from creating two comments 2012-09-14 16:17:45 -05:00
joshua stein
a51ca8c533 set editor_user_id unconditionally in delete 2012-09-10 15:46:52 -05:00
joshua stein
f0bc4e7c8d reject email addresses with spaces, catch mailer delivery errors 2012-09-07 09:24:29 -05:00
joshua stein
1987a24a2a properly set @title/@heading everywhere 2012-09-07 09:18:15 -05:00
joshua stein
c093431898 allow tags to be filtered by default for new and non-logged-in users 2012-09-06 13:44:42 -05:00
joshua stein
e61f8ea386 bail properly if the message isn't found 2012-09-06 12:43:51 -05:00
joshua stein
61f45092f8 cope with tag filters being on deleted tags 2012-09-06 12:07:35 -05:00
joshua stein
6ae36ea492 route /newest/:user to show all stories by that user 2012-09-03 17:29:10 -05:00
joshua stein
e9e162167d route /threads/:user to show recent threads for that user 2012-09-03 17:11:53 -05:00
joshua stein
49feb9ba43 use the invitation's e-mail address as the default for the new user 2012-09-03 11:44:29 -05:00
joshua stein
e6c74e8251 add moderation logging
- add users.is_moderator and look at that for most things, not
is_admin

- make default user in readme be a moderator

- log moderator actions in story edits, comment
  deletions/undeletions (and later, user disabling).

- remove ability for moderators to edit comments, there's really no
  reason to.
2012-09-02 12:18:52 -05:00
joshua stein
d6255916e8 fix story hiding when downvoted; don't count comment votes 2012-08-29 08:48:57 -05:00
joshua stein
fc1f7fe5ee move header into layout, no need for another file 2012-08-24 11:42:23 -05:00
joshua stein
3e7cdbe253 tweak traffic decay to be a little slower 2012-08-24 11:42:23 -05:00
joshua stein
43444f179b implement traffic counter that adjusts redness of lobsters logo 2012-08-24 11:42:23 -05:00
joshua stein
342ede4d4c reload user's tag filters after modifying, before showing again 2012-08-24 11:42:23 -05:00
joshua stein
f34ad51891 log some more things on countinual 2012-08-24 11:42:23 -05:00
joshua stein
49c6e64aac count user creation on countinual 2012-08-24 11:42:20 -05:00
joshua stein
f541d4118c fix 2012-08-24 11:41:37 -05:00
joshua stein
0c0aa465bb make /comments show latest comments 2012-08-24 11:41:37 -05:00
joshua stein
3640e1e7a3 comment deleting and undeleting 2012-08-24 11:41:37 -05:00
joshua stein
fd8ec36608 story previews 2012-08-24 11:41:37 -05:00
joshua stein
abb8392c16 search engine! 2012-08-24 11:41:36 -05:00
joshua stein
b01f9e9027 fixup header current page stuff 2012-08-24 11:41:36 -05:00
joshua stein
82ae95f8ca disable trimming threads to our own reply for now, it's busted 2012-08-24 11:41:36 -05:00
joshua stein
88f01210d3 enable activerecord attribute whitelisting just in case 2012-08-24 11:41:36 -05:00
joshua stein
75f026b182 do some short caching for guest views of story indexes 2012-08-24 11:41:36 -05:00
joshua stein
c2206f46cd fix appearance of other tags when viewing single tag
don't just pull taggings where the tag id matches, pull all stories
where the id is in the list of stories tagged with that tag
2012-08-24 11:41:36 -05:00
joshua stein
543f5c12bc user tree 2012-08-24 11:41:35 -05:00
joshua stein
e453ba8b81 add meta tag for short story url 2012-08-24 11:41:35 -05:00
joshua stein
40bc2003ab fit more on a page 2012-08-24 11:41:35 -05:00
joshua stein
6e17272e9d story pagination 2012-08-24 11:41:35 -05:00
joshua stein
f8dd75fde4 comment editing, looks weird for now but it works 2012-08-24 11:41:35 -05:00