Simon Vieille
|
b83ce52312
|
add themes (light.css [empty], dark.css, neo_dark.css, solarized_dark.css); add theme as settings field
|
2020-01-29 13:35:57 +01:00 |
|
Carl Chenet
|
6fbd56bd15
|
fix typo
|
2018-10-20 13:31:54 +02:00 |
|
Carl Chenet
|
2f495bba7d
|
translate missing string for hat request
|
2018-10-20 13:28:32 +02:00 |
|
Carl Chenet
|
39ea5c3735
|
fix granted hat bubble
|
2018-10-20 13:04:39 +02:00 |
|
Carl Chenet
|
74cd3c4827
|
translate hat bubble
|
2018-10-20 12:48:02 +02:00 |
|
Carl Chenet
|
1f86ffd4fe
|
a story needs (upvotes - downvotes) >= 2 to appear on the front page
|
2018-10-18 23:12:30 +02:00 |
|
Carl Chenet
|
105d687a4c
|
translate grouped error message for url already posted days ago
|
2018-10-16 19:23:56 +02:00 |
|
Carl Chenet
|
a02f2f67e2
|
translate error for mandatory tag(s)
|
2018-10-16 18:57:47 +02:00 |
|
Carl Chenet
|
49dd502de2
|
Comment: don't show downvote summary if we're not showing
|
2017-05-23 14:16:32 +02:00 |
|
Carl Chenet
|
7855b2c3c4
|
Story: move minimum score to a constant, like Comment has
|
2017-05-23 14:14:47 +02:00 |
|
Carl Chenet
|
653d8e64a9
|
experiment with hiding fresh but boring comment scores
|
2017-05-23 14:13:12 +02:00 |
|
Carl Chenet
|
a05ab9a01e
|
Story#recalculate_hotness: cap comment points at story votes
|
2017-05-23 13:44:54 +02:00 |
|
Carl Chenet
|
8fe01e7e2c
|
User: add active scope
|
2017-05-23 13:43:36 +02:00 |
|
Carl Chenet
|
e255915723
|
Comment: #url should use story's url, not path
|
2017-05-23 13:32:28 +02:00 |
|
Carl Chenet
|
a3071c22b5
|
Story: try to remove meta[property='og:site_name'] from fetched title
|
2017-05-23 13:30:56 +02:00 |
|
Carl Chenet
|
6a336b7cee
|
comments: simplify highlighting, use css selector - merged with i18n
|
2017-05-23 13:28:25 +02:00 |
|
Carl Chenet
|
3d54a8ea83
|
users: re-enable username '@' linking in user profiles
|
2017-05-23 12:48:36 +02:00 |
|
Carl Chenet
|
c9b5ec10e3
|
add twitter oauth linking
|
2017-05-23 10:41:09 +02:00 |
|
Carl Chenet
|
b4f0f57df9
|
User: username regex is a const now
|
2017-05-23 10:35:14 +02:00 |
|
Carl Chenet
|
69fc4dbab8
|
Comment: prevent me-too replies - merged with i18n
|
2017-05-23 10:27:43 +02:00 |
|
Carl Chenet
|
2bca1027a2
|
index all the things
|
2017-05-23 10:16:30 +02:00 |
|
Carl Chenet
|
04d6084d74
|
eager-load comment votes and their users when showing threads
|
2017-05-20 15:36:33 +02:00 |
|
Carl Chenet
|
7f5114d0f1
|
Correct :username validate format
|
2017-05-20 15:34:34 +02:00 |
|
Carl Chenet
|
19ac5369c5
|
Extract username regex
|
2017-05-20 15:29:35 +02:00 |
|
Carl Chenet
|
1cc5ee6c52
|
Story: move archive URL to model, escape URL in case it has query params - merged with i18n
|
2017-05-20 15:18:56 +02:00 |
|
Carl Chenet
|
db3384f974
|
Story: sort
|
2017-05-20 15:13:26 +02:00 |
|
Carl Chenet
|
a67236d097
|
Story: bump up hotness for stories authored by users
|
2017-05-20 14:50:03 +02:00 |
|
Carl Chenet
|
cd554c410c
|
User: show github username in profile
|
2017-05-20 14:06:20 +02:00 |
|
Carl Chenet
|
52fb11b7e4
|
settings: add github integration, move pushover to external - merged with i18n
|
2017-05-20 13:33:46 +02:00 |
|
Carl Chenet
|
3faf62c53c
|
Search: try to compile regexp first before sending to SQL
|
2017-05-19 14:01:10 +02:00 |
|
Carl Chenet
|
b347a5f453
|
how did these gitkeep files get here...
|
2017-05-19 10:30:29 +02:00 |
|
Carl Chenet
|
fd25aed94b
|
update to rails 4.2.8 - merged with i18n
|
2017-05-19 10:29:12 +02:00 |
|
Carl Chenet
|
a702fae66a
|
highlight stories to their authors that have suggestions - merged with i18n
|
2017-05-18 19:02:21 +02:00 |
|
Carl Chenet
|
79964100bb
|
Story: when calculating hotness, always penalize downvotes
|
2017-05-17 19:14:01 +02:00 |
|
Carl Chenet
|
fd1148dc6b
|
add TOTP-based two-factor authentication option
|
2017-05-17 11:29:54 +02:00 |
|
Carl Chenet
|
1ac81cbe2a
|
missing i18n for dragons
|
2017-05-17 11:02:32 +02:00 |
|
Carl Chenet
|
82a8a7155a
|
here be dragons - merged with i18n
|
2017-05-17 10:23:25 +02:00 |
|
Carl Chenet
|
c7cf9591ef
|
User: sort BANNED_USERNAMES
|
2017-05-16 19:33:17 +02:00 |
|
Carl Chenet
|
462080150f
|
search: catch sphinx errors gracefully and show an error - merged with i18n
|
2017-05-16 19:30:48 +02:00 |
|
Carl Chenet
|
64c4682cc7
|
Comment: regardless of confidence, negative thread-leaders go
|
2017-05-16 18:50:50 +02:00 |
|
Carl Chenet
|
84e125c328
|
Comment: fix an off-by-one
|
2017-05-16 18:38:51 +02:00 |
|
Carl Chenet
|
e8d11e28d7
|
Comment: cap downvotes to -5, only collapse when it reaches
|
2017-05-11 12:37:38 +02:00 |
|
Carl Chenet
|
cabe52b31d
|
Story: look through self.taggings since it's eager loaded in list views
|
2017-05-08 19:18:37 +02:00 |
|
Carl Chenet
|
6c39cb4784
|
i18n of flash error for blank comment. fixes #30
|
2016-12-07 10:51:18 +01:00 |
|
Carl Chenet
|
b8144e19c0
|
i18n of moderation of the comments. closes #12
|
2016-12-06 18:09:55 +01:00 |
|
Carl Chenet
|
050ce74871
|
translate moderation messages related to stories
|
2016-12-06 17:56:26 +01:00 |
|
Carl Chenet
|
707fdb87de
|
translate story and comments flages. fixes #7
|
2016-11-24 17:22:56 +01:00 |
|
joshua stein
|
335e1fd0c4
|
User: experiment with a minimum karma required to downvote comments
|
2016-11-03 16:20:39 -05:00 |
|
joshua stein
|
ef0601f65b
|
remove comment downvoting
|
2016-10-30 13:10:49 -05:00 |
|
joshua stein
|
b5f6ab36a8
|
don't count deleted comments towards user's comment count
|
2016-08-19 00:00:18 -05:00 |
|