joshua stein
1c789fbae0
add /chat page
2015-10-11 13:04:16 -05:00
joshua stein
2a30511117
time_ago_in_words_label: put "ago" in the text since it's used everywhere
...
closes #222
2015-09-23 13:24:47 -05:00
Agustin Borgna
803a036a26
Implement comment folding in pure css
2015-09-23 00:44:46 -03:00
joshua stein
5567bb0b7e
when resetting a password, if user is deleted but not banned, undelete
...
Also mention on the login screen that a deleted account can be
recovered this way.
Closes #221
2015-09-06 15:00:20 -05:00
joshua stein
5a86c0a506
rename comments/index.rss to reflect that it's an erb template
2015-09-06 15:00:20 -05:00
joshua stein
a73d19d667
always show vote summary for mods
2015-09-06 15:00:20 -05:00
joshua stein
9c4002323d
don't show story downvotes unless there are at least 3
...
people seem to freak out over one or two users being stupid, so make
them not stand out
2015-08-12 09:25:51 -05:00
joshua stein
ed021d4975
add conditional link to /bbs
2015-08-04 09:59:21 -05:00
joshua stein
6dcf35dc25
my karma means nothing
2015-07-31 22:43:16 -05:00
joshua stein
3f425a7abc
make story/comment avatars link to user profile
2015-07-31 13:10:44 -05:00
joshua stein
229b2da008
settings: sort
2015-07-31 13:06:42 -05:00
joshua stein
117aaaf3db
move avatars to the far left
2015-07-31 10:51:33 -05:00
joshua stein
09f65774c2
Story#description_or_story_cache: handle truncation properly
2015-07-30 18:12:57 -05:00
joshua stein
81b3be6165
add setting to show inline story previews in story list
...
Closes #148
2015-07-30 17:56:09 -05:00
joshua stein
0d61e0cf68
add "i am the author of this" checkbox for stories
...
Highlights username in a different color and says "authored by"
instead of just "by".
Move html class printing into a method in Story to use in the future
for friends, admin posts, etc.
Closes #171
2015-07-30 17:15:48 -05:00
joshua stein
6ac294470d
when replying to a comment, if text is selected, quote it
...
Because the browser unselects text when you click on something, make
the reply link "unselectable" with CSS and an HTML attribute for
various browsers.
Implements #206
2015-07-24 00:51:46 -05:00
joshua stein
5bef185dda
story list: use negative_* classes for flagged stories
2015-07-24 00:51:11 -05:00
joshua stein
cbc1c50cd2
add user banning/unbanning from user view page
2015-07-24 00:51:11 -05:00
joshua stein
92c2e85b0a
move folding to left side of username, move text to css
2015-07-24 00:51:11 -05:00
BennyHallett
4ddfaa8964
Fixes #181 . Add comment folding as decribed in: https://lobste.rs/s/m5dlun/comment_folding
2015-07-24 00:51:10 -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
4b3a9ec2e9
move avatars after username
2015-04-09 20:59:20 -05:00
joshua stein
168d9bfec3
story list: break up long words in titles and domains with <wbr>
2015-03-21 21:56:34 -05:00
joshua stein
21f3334155
moderations: fix table column widths
2015-03-19 12:11:05 -05:00
joshua stein
d286eab325
add option to show user avatars on stories and comments
...
just because
2015-03-12 23:23:15 -05:00
joshua stein
6734436e8c
search: show when there are 0 results
2015-03-11 10:29:41 -05:00
joshua stein
491a3d57e8
layout: print flash[:notice] as well
2015-03-10 17:40:57 -05:00
joshua stein
620389ab95
add /u/?moderators=1 to list all moderators and admins
2015-02-23 16:56:06 -06:00
joshua stein
fd00205625
for admins, show some private info about users in user profiles
2015-02-17 11:47:27 -06:00
joshua stein
f9b309d342
separate story hiding from voting
...
A story downvote is considered a flag, just meaning the story has
problems and not necessarily that the user wants to ignore it. By
moving hiding out of Vote and into a new HiddenStory model, a user
can now both downvote/flag and hide separately, or just one or the
other.
2015-02-11 11:37:03 -06:00
joshua stein
270401db3f
comment: show downvote summaries to moderators
2015-02-07 12:23:51 -06:00
joshua stein
a16150d8a5
allow searching stories by domain, link domain in story list to such a query
2015-01-29 10:16:46 -06:00
joshua stein
1eb9413f8a
user tree: show newest 10 users
2015-01-27 12:14:26 -06:00
Curtis McEnroe
c3d44280d3
Add explanation of traffic number in logo title
...
Since it keeps getting asked: https://lobste.rs/s/gve5zg/why_does_the_lobsters_l_icon_change_color
2015-01-26 14:05:15 -05: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
d01e9f3c3f
better links for search result pagination
...
closes #69
2015-01-11 12:59:42 -06:00
joshua stein
2c3b155862
disclose per-tag hotness modifiers
2015-01-06 17:31:45 -06:00
joshua stein
88709b5d04
move story tagging sorting into a function
2015-01-06 17:31:44 -06:00
joshua stein
9c73c87d28
add story cache showing for manually-specified unavailable stories
2015-01-06 17:31:09 -06:00
joshua stein
5efe3ce6c3
make time_ago_in_words_label actually do what was intended
2015-01-06 14:08:15 -06:00
joshua stein
9f5e04bbba
use _path for most things instead of _url
...
Instead of hard-coding the scheme and host everywhere, use _path
methods to show relative URLs.
Except that our previous setting of
Rails.application.routes.default_url_options in
config.after_initialize made this moot because Rails inserts that
host into all _path helpers for some reason. So revert that
setting.
But then anything that wants an absolute URL doesn't know the
hostname and the root_url helper throws an exception. So make a
Rails.application.root_url shortcut to pass the per-app settings in
Rails.application to root_url.
Now we can just use _path helpers most places but still use _url
ones where we need them, such as in RSS views and e-mail templates.
2015-01-02 17:02:55 -06:00
joshua stein
439f5702ee
show a byline for for merged stories
2015-01-01 18:54:26 -06:00
joshua stein
73f93ba09d
cater to chrome on android
2014-12-15 15:06:53 -06:00
Serge Paquet
a1f5052f99
fix cancel button in comment forms
2014-12-14 01:24:18 -05:00
joshua stein
ddb9215aa0
log a moderation when hats are granted, since we're open and all that
2014-11-15 09:52:29 -06:00
joshua stein
31d4e97858
implement hats
...
https://lobste.rs/s/bkeYe9/about_lobsters/comments/ZD2tL3#c_ZD2tL3
2014-11-14 14:12:29 -06:00
joshua stein
5b94406640
Comment: include page anchor in urls
2014-11-14 12:46:09 -06:00
joshua stein
c95ac10ad9
show green usernames for new users in story lists too
2014-11-07 13:42:33 -06:00
joshua stein
5497fbd7bb
allow disabling public invitation requests through a setting
2014-10-03 17:19:00 -05:00
joshua stein
b7ede71b31
on home page, show site title instead of "Home"
2014-10-03 17:17:46 -05:00