joshua stein
71eeb6c7d2
be a good pushover user and let the user specify a sound
...
- move pushover particulars into User model
- Pushover class rescues errors, don't need to do it from User
2014-01-21 01:21:02 -06:00
joshua stein
700d338b23
unbreak story previews
...
@comments is nil, but there's no point in showing an empty comment
tree anyway
2014-01-20 21:18:03 -06:00
Serge Paquet
5bca469035
enable "reply" function on the "Comments" page
2014-01-20 21:04:54 -05:00
Serge Paquet
79b64c3883
use standard create/update comment routes
2014-01-20 16:52:19 -05:00
Serge Paquet
42ce1e3b4c
rebuilt comment tree DOM structure as valid HTML
2014-01-20 16:52:19 -05:00
Serge Paquet
41c9dfad5d
fix DOM structure when replying to or updating comments
2014-01-20 16:52:19 -05:00
Serge Paquet
02a30c66b1
optimize database queries for "Your Threads" page
2014-01-20 16:44:14 -05:00
joshua stein
8c3841331d
when highlighting one comment, scroll to it
...
though i wonder with highlighting comments and now scrolling to
them, why we bother excluding all other threads. we aren't
pagingating threads anyway.
2014-01-18 13:13:58 -06:00
joshua stein
5f6c13b26b
Merge pull request #98 from srgpqt/master
...
remove redundant "story" variable in comment templates
2014-01-14 18:34:07 -08:00
joshua stein
566c1090e8
apply comment_text class to private messages to get nicer formatting
2014-01-14 11:39:56 -06:00
joshua stein
3241f34f75
don't interact with inactive users
2014-01-14 11:39:56 -06:00
joshua stein
e12d91cd43
allow users to delete their own accounts
...
not much can actually be deleted, but it can be put into a deleted
state
2014-01-13 10:12:17 -06:00
Serge Paquet
aabe4ceed7
remove redundant "story" variable in comment templates
2014-01-13 02:11:34 -05:00
joshua stein
da560f1da4
search: fix radio button labels
2014-01-13 00:55:36 -06:00
joshua stein
65a9a77104
Merge pull request #92 from srgpqt/filters
...
simplify and optimize Filters controller and template
2014-01-12 22:34:09 -08:00
joshua stein
fcfd472723
don't show invitation queue to new users
...
this is just the link to it though, so new users can still invite
from the queue if they know what they're doing
2014-01-13 00:12:43 -06:00
joshua stein
f1f6b3c7e0
alert the user when submitting a long-ago-submitted story
...
show the user a link to the previous story and let them know they
can submit it again if they want to (just by submitting the form
again)
2014-01-13 00:10:31 -06:00
joshua stein
22b77573a5
prevent new users from downvoting
...
don't show downvote arrows for logged-out and new users
color comments from new users in green like in the user tree,
and banned users in gray
2014-01-12 23:17:09 -06:00
joshua stein
287be48187
add stuff to deal with banning users
2014-01-12 15:09:32 -06:00
joshua stein
ccae78bf34
if user is not logged in, prevent downloading application.js
...
saves a lot of time for users downloading and processing jquery and
other code that is never used when logged out
2014-01-12 13:28:07 -06:00
Conor Mongey
a069749c65
Fix issue #96 . Direct users back to root URL via get instead of post
2014-01-10 23:52:40 +00:00
Serge Paquet
2c906efa7e
simplify and optimize Filters controller and template
2014-01-09 01:44:03 -05:00
joshua stein
cd7cb552e7
story detail: don't mock non-users by showing a discuss link
...
fixes #91
2014-01-08 22:20:56 -06:00
joshua stein
d578482e3b
move story comment counts out of keystore
...
it would be nice to use AR's built-in counter cache, but the
comments count has to reflect something custom so stick with what
was there
2014-01-08 22:20:56 -06:00
joshua stein
9bab78634e
don't show endless comment link pages
...
stop when there are no more comments
2014-01-08 20:42:25 -06:00
joshua stein
40e4c10e26
fix busted PM e-mail notifications
...
do e-mail and pushover deliveries separately, catch and log errors
from each
closes #90
2014-01-08 20:42:24 -06:00
joshua stein
1c3597004f
Merge pull request #81 from srgpqt/master
...
simplify user tree controller action and template
2014-01-07 09:57:09 -08:00
joshua stein
e6db99c956
disable autocomplete for text fields that shouldn't use it
...
new password on settings form and user invitation form (would be
another e-mail address, not the stored user's)
closes #85
2014-01-07 11:42:21 -06:00
joshua stein
1452e1c34d
rip out default filtered tags
2014-01-07 11:42:21 -06:00
joshua stein
831b576325
only show invitation queue link if there are any pending
2014-01-07 11:42:21 -06:00
Serge Paquet
b8652d80cc
simplify user tree controller action and template
2014-01-04 03:14:41 -05:00
Serge Paquet
a46194d1be
add Search#page_count method
2014-01-02 12:16:14 -05:00
joshua stein
cc59b4b475
story guidelines toggler was moved to application.js
2014-01-02 10:10:25 -06:00
joshua stein
50aa8434f9
Merge pull request #59 from imwally/master
...
add story submission guidelines to the edit page
2014-01-02 08:09:05 -08:00
joshua stein
f8f35c6177
Merge pull request #73 from srgpqt/jquery-fixes
...
move inline js from story submission page into application.js
2013-12-29 08:09:54 -08:00
Serge Paquet
3c63f930cd
more jQuery.fn.live fixes for the "submit story" page
2013-12-28 22:17:08 -05:00
joshua stein
e63e45af2b
record and show which comments were posted by e-mail, for no particular reason
2013-12-28 12:00:29 -06:00
Serge Paquet
6dcb7bbf6b
fixed mixed indent style (should be 2 soft spaces as per project guidelines)
2013-12-23 18:19:47 -05:00
joshua stein
0aa330d106
user tree: show new users in green
2013-12-02 10:45:21 -06:00
joshua stein
c6191da912
InvitationRequest: require url (memo) for invitations
...
otherwise validating requests is kind of difficult
2013-12-02 10:44:36 -06:00
joshua stein
f53a39db74
auto-apply slides tag for slideshare.net
2013-11-20 11:39:09 -06:00
Kartik Agaram
da438ce18e
typo in invitation_request_mailer
2013-11-19 20:22:58 -08:00
Kartik Agaram
bd61657d62
typos in invitations/build
2013-11-19 20:21:13 -08:00
joshua stein
4914366ffe
auto link invitiation request memos
2013-10-24 11:16:07 -05:00
joshua stein
0373bcdadb
fix moderation log pagination
2013-10-18 16:05:46 -05:00
joshua stein
aeb25d22b6
add a footer link bar, add /privacy and /about
...
if these templates (ignored by git) are not present, just show some
text rather than raise an error
2013-10-18 15:55:20 -05:00
joshua stein
66f433176a
add an invitiation request queue
...
the user tree is pretty big to look through now, so let users submit
a request for an invitation, which logged-in users can browse and
instantly send invites to
2013-10-18 15:49:20 -05:00
joshua stein
3aa412087a
show story downvote summary to everyone
2013-10-18 14:58:23 -05:00
Anton Nikishaev
5f8ccdaac8
Fix markdown formatting help
2013-08-07 22:15:27 +04:00
joshua stein
249dd85ec3
allow non-logged-in users to define tag filters
...
when not logged in, store the filters in a long-lasting cookie and
do not cache the home page
for that one guy on hacker news that complained about lobste.rs not
having this
2013-08-05 02:19:55 -05:00