joshua stein
c94fd60f77
draw hats a bit higher up
2015-01-27 12:14:26 -06:00
joshua stein
5edaa90778
Merge pull request #188 from programble/patch-1
...
Add explanation of traffic number in logo title
2015-01-27 11:45:40 -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
e2afb9153c
fix deleting messages sent to ones self
2015-01-15 13:23:31 -06:00
joshua stein
231111cb86
drop extra pushover user fields
...
extra pushover data is now stored in the subscription, we don't need
it
user keys to subscription keys can be migrated by using
https://pushover.net/api/subscriptions#migration
2015-01-15 13:23:31 -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
f1cfe29b1f
fix initial story hotness
...
Initial story hotness was zero, which excluded stories with no other
upvotes from the homepage. Before creating, define initial hotness
to something.
Since this now makes very new stories show up on the homepage right
away, expand the window back to 48 hours.
This requires a Story.recalculate_all_hotnesses! to properly sort
things.
2015-01-13 13:00:55 -06:00
joshua stein
62707efc61
Merge pull request #186 from jordigh/darkcss
...
Give textareas a default background colour
2015-01-13 10:44:56 -06:00
Jordi Gutiérrez Hermoso
593222dacb
Give textareas a default background colour.
...
My default background colour for textareas is inherited from my OS
colours, which is a dark grey. Thus setting a foreground colour
without setting a background colour makes it impossible for me to type
in textareas. This patch should fix that.
2015-01-12 10:21:14 -05:00
joshua stein
d01e9f3c3f
better links for search result pagination
...
closes #69
2015-01-11 12:59:42 -06:00
joshua stein
ce8eb45008
block robots from /search
2015-01-11 12:59:41 -06:00
joshua stein
4b768e2f42
Search: clamp results to Sphinx's max_matches
...
Otherwise this will annoyingly raise an exception when fetching
results if offset exceeds max_matches
2015-01-11 12:59:41 -06:00
joshua stein
2c3b155862
disclose per-tag hotness modifiers
2015-01-06 17:31:45 -06:00
joshua stein
db411ff112
put story tags as hashtags on the twitterz
2015-01-06 17:31:44 -06:00
joshua stein
88709b5d04
move story tagging sorting into a function
2015-01-06 17:31:44 -06:00
joshua stein
d2e06ed127
css: color media tags blue, add announce to red tags
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
6eca23a481
mail_new_activity: include hat if comment poster was wearing one
2015-01-02 23:59:59 -06:00
joshua stein
624096a481
use _path instead of _url in a few redirect_to's
2015-01-02 18:33:13 -06:00
joshua stein
b1b463f1bb
some root_url fallout
2015-01-02 17:47:26 -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
ad272a8f11
2015!
2015-01-01 18:54:49 -06:00
joshua stein
439f5702ee
show a byline for for merged stories
2015-01-01 18:54:26 -06:00
joshua stein
0b85f3db23
Merge remote-tracking branch 'origin/pr/184'
2015-01-01 10:32:57 -06:00
joshua stein
3e5473229d
fix code line height in comments
2015-01-01 10:25:36 -06:00
joshua stein
c151fbeeb8
better tag hotness mod calculation
2015-01-01 10:25:14 -06:00
joshua stein
1cc16ecfbf
tweak code formatting
2014-12-15 15:06:53 -06:00
joshua stein
606f5c9849
experiment with factoring comment scores into story hotness
...
might keep an active story alive on the front page and bury a story
with a "comment graveyard"
2014-12-15 15:06:53 -06:00
joshua stein
73f93ba09d
cater to chrome on android
2014-12-15 15:06:53 -06:00
joshua stein
5c1cc0ae38
Hat: if link isn't a url, don't href to it (probably shouldn't call it link then)
2014-12-15 15:06:53 -06:00
joshua stein
0ba64f444a
Merge pull request #185 from srgpqt/fix-cancel-comment
...
Fix cancel button in comment forms
2014-12-15 15:06:15 -06:00
Serge Paquet
a1f5052f99
fix cancel button in comment forms
2014-12-14 01:24:18 -05:00
Serge Paquet
aa326da6d8
remove deprecated configuration for implicit join references
2014-12-14 00:09:15 -05:00
Serge Paquet
b7b93d0bf9
update to rails 4.1.8
2014-12-13 23:47:44 -05:00
Serge Paquet
346fec4ef9
update to thinking-sphinx 3.1.2
2014-12-13 23:43:20 -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
4b0caa2752
fix display of comment box after editing and posting
...
should close #178
2014-11-14 14:02:16 -06:00
joshua stein
d6447ac249
comment view: ignore multiple clicks on "reply" link
2014-11-14 13:49:00 -06:00
joshua stein
f161af71b1
minor spacing nit
2014-11-14 12:48:00 -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
b0b9654a29
use https for the root route according to config.force_ssl
2014-10-18 22:26:56 -05:00
joshua stein
9e8b89be1c
cast story.{upvotes,downvotes} to signed on mysql, integer on postgres
...
old mysql doesn't support 'cast(1 as integer)', but new/mariadb does
postgres doesn't support 'cast(1 as signed)'
should fix #145
2014-10-06 14:07:53 -05:00
joshua stein
8b3e62d010
move setting of default route host to Rails.application.domain to after initialization
...
fixes #177
2014-10-03 18:59:06 -05:00
joshua stein
98cd470c74
set the default site domain and name to examples, like in the README
2014-10-03 17:19:27 -05: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
joshua stein
09bd0026d3
ignore a story's submitter's comments when calculating hotness
2014-09-16 10:53:25 -05:00