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
|
6668b1a992
|
users: move hats down to other personal things - merged with i18n
|
2017-05-23 13:10:38 +02:00 |
|
Carl Chenet
|
4537718dce
|
user trees: hide moderator karma, as done on profiles - merged with i18n
|
2017-05-23 13:01:21 +02:00 |
|
Carl Chenet
|
5a3ac372b8
|
user tree: users with no parents don't descend from anything
|
2017-05-23 12:55:45 +02:00 |
|
Carl Chenet
|
3d54a8ea83
|
users: re-enable username '@' linking in user profiles
|
2017-05-23 12:48:36 +02:00 |
|
Carl Chenet
|
e14d9194c3
|
users/show: wrap hats in a div, for fancy people with many - merged with i18n
|
2017-05-23 12:46:59 +02:00 |
|
Carl Chenet
|
24909604b5
|
login: when resetting a password, if user has 2fa, make them login again - merged with i18n
|
2017-05-23 12:42:48 +02:00 |
|
Carl Chenet
|
722189b6ac
|
add a dynamic 404 page
|
2017-05-23 12:26:49 +02:00 |
|
Carl Chenet
|
f9d46c666b
|
stories: if the user can't see the story, just return a 404
|
2017-05-23 10:50:37 +02:00 |
|
Carl Chenet
|
1b79d6dd45
|
css: make tags slightly more rectangular
|
2017-05-23 10:48:08 +02:00 |
|
Carl Chenet
|
ec93040614
|
user profile: show twitter info here too
|
2017-05-23 10:46:33 +02:00 |
|
Carl Chenet
|
3f6646d87b
|
if a user has a linked twitter account, give them attribution
|
2017-05-23 10:44:20 +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
|
0c1516bb14
|
application.js: always replace comment form in submit/preview
|
2017-05-23 10:33:55 +02:00 |
|
Carl Chenet
|
e4bb55ee4e
|
Bring back strike through help
|
2017-05-23 10:32:46 +02:00 |
|
Carl Chenet
|
2c7d00c100
|
comments: order by id, might be faster
|
2017-05-23 10:30:02 +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
|
1691b589e0
|
add a workaround to stop getting exception emails about IpSpoofAttackErrors
|
2017-05-20 15:21:07 +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
|
5dc024568a
|
don't disable autocomplete on free-text fields - merged with i18n
|
2017-05-20 15:11:35 +02:00 |
|
Carl Chenet
|
a67236d097
|
Story: bump up hotness for stories authored by users
|
2017-05-20 14:50:03 +02:00 |
|
Carl Chenet
|
d975593aed
|
Story: show a snippet instead of just Additional text - merged with i18n
|
2017-05-20 14:48:33 +02:00 |
|
Carl Chenet
|
cd554c410c
|
User: show github username in profile
|
2017-05-20 14:06:20 +02:00 |
|
Carl Chenet
|
56135da720
|
remove old pushover
|
2017-05-20 13:58:46 +02:00 |
|
Carl Chenet
|
264fa14f03
|
add missing pushover section
|
2017-05-20 13:40:52 +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
|
0b56323b97
|
users: indentation
|
2017-05-19 14:08:11 +02:00 |
|
Carl Chenet
|
9ae80b1e9e
|
factor out avatar <img> code to show 2x version everywhere
|
2017-05-19 14:06:09 +02:00 |
|
Carl Chenet
|
fb421febce
|
css: more line-height tweaks
|
2017-05-19 14:04:12 +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
|
2fcacd5074
|
login: allow password to contain totp code
|
2017-05-19 13:59:58 +02:00 |
|
Carl Chenet
|
80bea81bfc
|
css: make fonts slightly bigger now that we have more space
|
2017-05-19 13:58:22 +02:00 |
|
Carl Chenet
|
31184f3c71
|
css: unify on a slightly taller line-height
|
2017-05-19 13:55:21 +02:00 |
|
Carl Chenet
|
bf5967b93e
|
add a /login.json endpoint, just returns success or failure for now - merged with i18n
|
2017-05-19 13:52:37 +02:00 |
|
Carl Chenet
|
d3e90291b3
|
css: style input type=number like others
|
2017-05-19 13:35:33 +02:00 |
|
Carl Chenet
|
ffd5611a22
|
show more text on hat requests - merged with i18n
|
2017-05-19 13:34:10 +02:00 |
|
Carl Chenet
|
2aba955a68
|
i18n of hats
|
2017-05-19 13:32:21 +02:00 |
|
Carl Chenet
|
b74b9e3b94
|
show more text on hat requests
|
2017-05-19 10:33:56 +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
|
bed62ec245
|
login can also take a username, switch back to text_field_tag - merged with i18n
|
2017-05-18 19:16:56 +02:00 |
|
Carl Chenet
|
f4b9fe9ff4
|
Update views with email entry to use email_field - merged with i18n
|
2017-05-18 19:14:01 +02:00 |
|
Carl Chenet
|
a702fae66a
|
highlight stories to their authors that have suggestions - merged with i18n
|
2017-05-18 19:02:21 +02:00 |
|