Commit graph

  • b83ce52312
    add themes (light.css [empty], dark.css, neo_dark.css, solarized_dark.css); add theme as settings field themes Simon Vieille 2020-01-29 13:35:57 +0100
  • dad5a4ddcc fix typo hide/unhide (masquer/révéler) master Carl Chenet 2019-12-29 14:01:16 +0100
  • f169219c8b fix missing activerecord error for title too long Carl Chenet 2019-12-25 16:58:54 +0100
  • 6fbd56bd15 fix typo Carl Chenet 2018-10-20 13:31:54 +0200
  • 2f495bba7d translate missing string for hat request Carl Chenet 2018-10-20 13:28:32 +0200
  • 2e0697d4a3 translate hatstitle Carl Chenet 2018-10-20 13:15:57 +0200
  • 1a697857c1 fix typo Carl Chenet 2018-10-20 13:11:26 +0200
  • 2be1a00a2e fix typo Carl Chenet 2018-10-20 13:10:19 +0200
  • 18303004ba translate hats title Carl Chenet 2018-10-20 13:07:31 +0200
  • 39ea5c3735 fix granted hat bubble Carl Chenet 2018-10-20 13:04:39 +0200
  • 74cd3c4827 translate hat bubble Carl Chenet 2018-10-20 12:48:02 +0200
  • 6d13022d9b translate title of the signup_controller Carl Chenet 2018-10-20 12:18:23 +0200
  • 9be659de5b fix untranslated messages in invitation request email Carl Chenet 2018-10-19 23:39:51 +0200
  • 74ba2b5967 fix typo Carl Chenet 2018-10-19 23:31:35 +0200
  • 32adbbebd8 fix typo Carl Chenet 2018-10-19 23:19:13 +0200
  • 65efcf09b8 translate flash info for succcessful signup Carl Chenet 2018-10-19 23:14:36 +0200
  • 1b938b7f77 translate pass along invitation screen Carl Chenet 2018-10-19 23:00:41 +0200
  • 8684f1a0be fix missing translation for email,username Carl Chenet 2018-10-19 22:43:32 +0200
  • 59babaf039 fix missing translation for email already taken Carl Chenet 2018-10-19 22:37:12 +0200
  • 1f86ffd4fe a story needs (upvotes - downvotes) >= 2 to appear on the front page Carl Chenet 2018-10-18 23:12:30 +0200
  • 59db77019b translate last strings on signup requested by email Carl Chenet 2018-10-17 19:49:00 +0200
  • 3d0f0db7f2 translate strings on signup requested by email Carl Chenet 2018-10-17 19:42:12 +0200
  • 0c17dbd4de translate body of signup requested by invitation Carl Chenet 2018-10-17 19:26:03 +0200
  • d65914866d fix typo Carl Chenet 2018-10-17 19:18:57 +0200
  • ea04f01617 import from server Carl Chenet 2018-10-17 19:12:10 +0200
  • b03d986b23 translate title of signup index and invited Carl Chenet 2018-10-17 19:08:11 +0200
  • 7a14242329 translate external accounts title on settings index Carl Chenet 2018-10-17 17:56:47 +0200
  • cde732ca87 marque to étiquette Carl Chenet 2018-10-17 17:52:47 +0200
  • 4f3f388304 fix fr translation Carl Chenet 2018-10-16 19:26:39 +0200
  • 105d687a4c translate grouped error message for url already posted days ago Carl Chenet 2018-10-16 19:23:56 +0200
  • e11889734d get latest Gemfile and Gemfile.lock states Carl Chenet 2018-10-16 19:02:51 +0200
  • b71eeef28e change marque to étiquette Carl Chenet 2018-10-16 18:59:32 +0200
  • a02f2f67e2 translate error for mandatory tag(s) Carl Chenet 2018-10-16 18:57:47 +0200
  • 114640e357 add missing translation Carl Chenet 2018-10-16 16:21:50 +0200
  • 5849ba4a09 Merge branch 'back-from-fork' Carl Chenet 2018-10-15 21:20:14 +0200
  • 7d75f5aee9 i18 of hide dragons message in settins Carl Chenet 2017-07-08 13:03:30 +0200
  • ecc97fb30a login: provide specific error messages for certain failures - merged with i18n Carl Chenet 2017-05-23 14:33:59 +0200
  • 44774bae6d log when blue logo shows up Carl Chenet 2017-05-23 14:18:03 +0200
  • 49dd502de2 Comment: don't show downvote summary if we're not showing Carl Chenet 2017-05-23 14:16:32 +0200
  • 7855b2c3c4 Story: move minimum score to a constant, like Comment has Carl Chenet 2017-05-23 14:14:47 +0200
  • 653d8e64a9 experiment with hiding fresh but boring comment scores Carl Chenet 2017-05-23 14:13:12 +0200
  • 31e06e4740 move logout link to settings - merged with i18n Carl Chenet 2017-05-23 14:09:58 +0200
  • c14c259935 mobile css: remove left padding from footer Carl Chenet 2017-05-23 14:02:42 +0200
  • b6ceb95e13 layout: if layouts/_footer exists, use it instead - merged with i18n Carl Chenet 2017-05-23 14:01:05 +0200
  • a05ab9a01e Story#recalculate_hotness: cap comment points at story votes Carl Chenet 2017-05-23 13:44:54 +0200
  • 8fe01e7e2c User: add active scope Carl Chenet 2017-05-23 13:43:36 +0200
  • 517f62c886 stories: show edit link for merged stories - merged with i18nx Carl Chenet 2017-05-23 13:42:02 +0200
  • e255915723 Comment: #url should use story's url, not path Carl Chenet 2017-05-23 13:32:28 +0200
  • a3071c22b5 Story: try to remove meta[property='og:site_name'] from fetched title Carl Chenet 2017-05-23 13:30:56 +0200
  • 6a336b7cee comments: simplify highlighting, use css selector - merged with i18n Carl Chenet 2017-05-23 13:28:25 +0200
  • 6668b1a992 users: move hats down to other personal things - merged with i18n Carl Chenet 2017-05-23 13:10:38 +0200
  • 4537718dce user trees: hide moderator karma, as done on profiles - merged with i18n Carl Chenet 2017-05-23 13:01:21 +0200
  • 5a3ac372b8 user tree: users with no parents don't descend from anything Carl Chenet 2017-05-23 12:55:45 +0200
  • 3d54a8ea83 users: re-enable username '@' linking in user profiles Carl Chenet 2017-05-23 12:48:36 +0200
  • e14d9194c3 users/show: wrap hats in a div, for fancy people with many - merged with i18n Carl Chenet 2017-05-23 12:46:46 +0200
  • 24909604b5 login: when resetting a password, if user has 2fa, make them login again - merged with i18n Carl Chenet 2017-05-23 12:42:48 +0200
  • 722189b6ac add a dynamic 404 page Carl Chenet 2017-05-23 12:26:49 +0200
  • f9d46c666b stories: if the user can't see the story, just return a 404 Carl Chenet 2017-05-23 10:50:37 +0200
  • 1b79d6dd45 css: make tags slightly more rectangular Carl Chenet 2017-05-23 10:48:08 +0200
  • ec93040614 user profile: show twitter info here too Carl Chenet 2017-05-23 10:46:33 +0200
  • 3f6646d87b if a user has a linked twitter account, give them attribution Carl Chenet 2017-05-23 10:44:20 +0200
  • 04c94e6f19 post_to_twitter: clarify MIN_STORY_SCORE is a minimum Carl Chenet 2017-05-23 10:42:49 +0200
  • c9b5ec10e3 add twitter oauth linking Carl Chenet 2017-05-23 10:41:09 +0200
  • b4f0f57df9 User: username regex is a const now Carl Chenet 2017-05-23 10:35:14 +0200
  • 0c1516bb14 application.js: always replace comment form in submit/preview Carl Chenet 2017-05-23 10:33:55 +0200
  • e4bb55ee4e Bring back strike through help Carl Chenet 2017-05-23 10:32:46 +0200
  • 2c7d00c100 comments: order by id, might be faster Carl Chenet 2017-05-23 10:30:02 +0200
  • 69fc4dbab8 Comment: prevent me-too replies - merged with i18n Carl Chenet 2017-05-23 10:27:43 +0200
  • 43f1c72e7c index all the things Carl Chenet 2017-05-23 10:20:31 +0200
  • 2bca1027a2 index all the things Carl Chenet 2017-05-23 10:16:30 +0200
  • 04d6084d74 eager-load comment votes and their users when showing threads Carl Chenet 2017-05-20 15:36:33 +0200
  • 7f5114d0f1 Correct :username validate format Carl Chenet 2017-05-20 15:34:34 +0200
  • 0fccf79089 Default to nofollow if URI parse fails Carl Chenet 2017-05-20 15:33:17 +0200
  • 31b9ec672f Add nofollow when host is missing Carl Chenet 2017-05-20 15:30:51 +0200
  • 19ac5369c5 Extract username regex Carl Chenet 2017-05-20 15:29:35 +0200
  • 80c2ac5c8f Bring back the test Carl Chenet 2017-05-20 15:28:35 +0200
  • 64330604e7 We want strikethrough too Carl Chenet 2017-05-20 15:27:33 +0200
  • 9aac91a71e Fix up user links Carl Chenet 2017-05-20 15:26:11 +0200
  • 9288c83ef5 Simple replacement with CommonMarker Carl Chenet 2017-05-20 15:25:09 +0200
  • 1691b589e0 add a workaround to stop getting exception emails about IpSpoofAttackErrors Carl Chenet 2017-05-20 15:21:07 +0200
  • 1cc5ee6c52 Story: move archive URL to model, escape URL in case it has query params - merged with i18n Carl Chenet 2017-05-20 15:18:56 +0200
  • db3384f974 Story: sort Carl Chenet 2017-05-20 15:13:26 +0200
  • 5dc024568a don't disable autocomplete on free-text fields - merged with i18n Carl Chenet 2017-05-20 15:11:35 +0200
  • a67236d097 Story: bump up hotness for stories authored by users Carl Chenet 2017-05-20 14:50:03 +0200
  • d975593aed Story: show a snippet instead of just Additional text - merged with i18n Carl Chenet 2017-05-20 14:48:33 +0200
  • cd554c410c User: show github username in profile Carl Chenet 2017-05-20 14:06:20 +0200
  • 56135da720 remove old pushover Carl Chenet 2017-05-20 13:58:46 +0200
  • 264fa14f03 add missing pushover section Carl Chenet 2017-05-20 13:40:52 +0200
  • 52fb11b7e4 settings: add github integration, move pushover to external - merged with i18n Carl Chenet 2017-05-20 13:33:46 +0200
  • 92e8507d5e disable some excessive logging in production Carl Chenet 2017-05-19 14:09:16 +0200
  • 0b56323b97 users: indentation Carl Chenet 2017-05-19 14:08:11 +0200
  • 9ae80b1e9e factor out avatar <img> code to show 2x version everywhere Carl Chenet 2017-05-19 14:06:09 +0200
  • fb421febce css: more line-height tweaks Carl Chenet 2017-05-19 14:04:12 +0200
  • 3faf62c53c Search: try to compile regexp first before sending to SQL Carl Chenet 2017-05-19 14:01:10 +0200
  • 2fcacd5074 login: allow password to contain totp code Carl Chenet 2017-05-19 13:59:58 +0200
  • 80bea81bfc css: make fonts slightly bigger now that we have more space Carl Chenet 2017-05-19 13:58:22 +0200
  • 31184f3c71 css: unify on a slightly taller line-height Carl Chenet 2017-05-19 13:55:21 +0200
  • bf5967b93e add a /login.json endpoint, just returns success or failure for now - merged with i18n Carl Chenet 2017-05-19 13:52:20 +0200
  • d3e90291b3 css: style input type=number like others Carl Chenet 2017-05-19 13:35:33 +0200
  • ffd5611a22 show more text on hat requests - merged with i18n Carl Chenet 2017-05-19 13:34:10 +0200