Jess Lee
33f590ecc8
Jess/mentorship form updates ( #653 )
...
* add timestamps for mentroship form updates
* update placeholder text
* Add tests for mentee description change
2018-08-06 13:04:11 -04:00
Andy Zhao
d77db61d0a
Disable report specs ( #661 )
2018-08-06 12:45:31 -04:00
Andy Zhao
468ffd5fc2
Temporarily remove email notification and status page ( #657 )
2018-08-06 10:53:43 -04:00
Ben Halpern
05789f6ef6
Add client-side /connect maxlength and add badge setting on model only ( #660 )
2018-08-06 10:45:01 -04:00
Andy Zhao
1dd95b636b
Fix old typo ( #655 )
2018-08-03 10:17:12 -04:00
rhymes
6415c775cd
Update faker to fix a syntax error ( #647 )
2018-08-02 09:30:42 -04:00
Andy Zhao
885cdb5941
Make internal events descending order ( #648 )
2018-08-02 09:22:02 -04:00
lianafelt
95e5bd6a9d
Change Countdown "open source" to "Open Source" ( #650 )
2018-08-02 08:34:30 -04:00
Ben Halpern
c9714c370b
Add August sponsors ( #646 )
...
* Add August sponsors
* Change Timber utm_campaign from May to Aug
2018-08-01 16:00:03 -04:00
Ben Halpern
e943087405
Add open source countdown and 30 second on-site ping ( #645 )
...
* Add open source countdown and 30 second on-site ping
* Add condition to not ping on first loop
2018-08-01 11:41:57 -04:00
Mac Siri
c05ae7583e
Make Algolia a requirement ( #636 )
...
* Make algolia a requirement
* Remove algolia defaults
* Fix Envfile issue
2018-08-01 11:27:04 -04:00
Andy Zhao
e9f2aa3250
Fix events sidebar date pills' CSS ( #641 )
...
* Align utc_date text to center
* Move styles from inline to css file
2018-08-01 11:22:07 -04:00
Dídac Sabatés
2142d7a222
Break word on notification title ( #643 )
...
Add word-wrap: break-word; in the class .notification-new-post-title in notifications.scss
Resolves : #615
2018-08-01 10:15:47 -04:00
Andy Zhao
2e0929f438
Scroll to typing cursor to prevent weird skipping ( #644 )
2018-08-01 10:10:49 -04:00
Andy Zhao
92e7e109f2
Remove resizing function from old editor ( #640 )
...
* Remove resizing function from old editor
* Move return statement to only jump function
2018-07-31 15:33:46 -04:00
Ben Halpern
57d1bc48d5
Fix navigation issue in connect and allow leaving channels ( #635 )
...
* Fix navigation issue in connect and allow leaving channels
* Fix chat channel memberships request spec
2018-07-30 18:40:30 -04:00
Ben Halpern
a3788dfbd1
Fix TwitterBot arguments ( #634 )
...
* Fix TwitterBot arguments
* Fix ::random_identity
2018-07-30 10:51:10 -07:00
Ben Halpern
1181a952ed
Fix small caching issues and adjust serviceworker logic ( #632 )
...
* Fix small caching issues and adjust serviceworker logic
* Assign state to follow buttons to avoid refetch
* Modify serviceworker push issue
* Change asset_path to javascript_pack_path in serviceworker
* Change javascript_pack_path to javascript_path in serviceworker
* Remove javascript_path for now
2018-07-30 10:43:29 -07:00
Andy Zhao
6c937df21c
Filter out user input name ( #633 )
2018-07-30 07:55:45 -07:00
Ben Halpern
1c3331d77f
Add proper body_markdown back in
2018-07-27 21:02:14 -07:00
Mac Siri
0f3342bcec
[WIP] Implement non front-matter editor ( #415 )
...
* Create alternate editor
* Install linkstate (?)
Not sure how it disappear in the first place
* Run yarn install
* Modulize ArticleForm component
* Refactor
* Isolating css WIP
* Implement simplified frontmatter-less editor
* Modulize individual form element
* Ajust props names
* Transform json params to snakecase
* Remove codes
* Update /new, almost there for release
* Fix editor resize issues
* Change defaultvalue to value in article form tag element
* Modify html buttons in article form
2018-07-27 20:12:33 -07:00
Mac Siri
9e19593559
Change mods-actions' display logic ( #630 )
...
* Add username to deploy-track
* Change mod-actions' show logic
* Remove comment
2018-07-27 11:55:14 -07:00
Ben Halpern
749d61a5c1
Remove fetch polyfill and other misc small fixes ( #629 )
...
* Remove fetch polyfill and other misc small fixes
* Remove fetch polyfill and other misc small fixes
2018-07-27 10:13:38 -07:00
Mac Siri
ce965bcedf
Reduce Airbrake's error output ( #628 )
...
* Remove chmod for after_deploy
* Fix lint
* Ignore Pundit::NotAuthorizedError
* Update Travis config
* Turn off Travis' pr notification
* Add CommonsChunkPlugin to Webpacker
2018-07-27 09:04:52 -07:00
Arun Kumar
a4de2fd0b1
Open social links inside comment in a new tab ( #616 )
2018-07-26 09:27:49 -07:00
Mac Siri
379829719f
Misc DX improvement ( #621 )
...
* Add updated rack env keys
* Tone-down rack-timeout config
* Avoid cl_image_path in development
* Update README & create env var template
* Update Travis notification config
* Expand Seed file
* Manually-set Rack-timeout config vars
* Fix lint
* Fix Typo(?)
* Add ChatChannel to Seed
* Disable fbq when not in production
* Tweak after_deploy script
* Fix condition
* Change fbq clause
2018-07-25 22:08:17 -07:00
Nick Taylor
9a387660a9
Fixed bug where + in querystring didn't decode to a space. ( #623 )
2018-07-25 11:06:00 -07:00
Arun Kumar
876c70d2bb
Minimize creation of CacheBuster objects ( #599 )
2018-07-24 10:30:30 -07:00
Ben Halpern
cd17261963
Fix small css issue on /live
2018-07-23 12:37:11 -07:00
Arun Kumar
478dcabdf1
Refactor GithubRepo model ( #583 )
2018-07-23 15:23:53 -04:00
Arun Kumar
52486a4edd
Update instance methods to module methods ( #613 )
2018-07-23 12:13:42 -07:00
Arun Kumar
0a0e9fd294
Refactor ( #596 )
2018-07-23 11:49:27 -04:00
Ben Halpern
fd9653079d
Merge branch 'master' of github.com:thepracticaldev/dev.to_core
2018-07-21 19:05:31 -04:00
Ben Halpern
faf36b7053
Fix non-published index policy logic
2018-07-21 19:05:24 -04:00
Ben Halpern
0327585b03
Add nofollow metatag to untrusted pages ( #611 )
2018-07-21 13:15:38 -04:00
Ben Halpern
209053dd9d
Adjust AWS Carrierwave info in ENVied ( #610 )
2018-07-21 12:35:29 -04:00
Ben Halpern
7edb371cba
Remove ENV var for algolia and make global var ( #609 )
...
* Remove ENV var for algolia and make global var
* Add :: and give test value to ALGOLIASEARCH_PUBLIC_SEARCH_ONLY_KEY
2018-07-21 12:09:14 -04:00
Ben Halpern
83afef4c74
Adjust noindex logic ( #608 )
...
* Add Google noindex to possible spam articles
* Add further noindex conditions
* Adjust noindex logic
2018-07-21 11:32:41 -04:00
Ben Halpern
76b9313e3a
Add Google noindex to possible spam articles ( #607 )
...
* Add Google noindex to possible spam articles
* Add further noindex conditions
2018-07-21 11:16:57 -04:00
Mac Siri
40f488d991
Migrate to Travis CI (part 2) ( #591 )
...
* Update Travis.yml
* Update README
* Update README
* Adjust test to not rely on env vars
* Update encryption
* Refactor
* Update env key
* Stub AWS calls
* Create ApplicationConfig
* Fix specs
* Fix lint
* Update ApplicationConfig
* Remove travis env vars
* Fix lint
* Extend character limit to 100
* Add env to travis
* Take out auto-restart after deploy
* Immediately discarded test cache
* Stub GA in request specs
* Stub Pusher
* Fix broken specs
* Update fixture
* Add CodeClimate id
* Change CodeClimate key
* Remove merge mistakes
* WIP
* Add Envied gem & Change README
* Add missing keys
* Add missing key
* Update fixture
* Fix broken spec
* Add Slack Notification for Travis
* Fix wording
* Fix typo
2018-07-20 20:17:18 -04:00
Michael Kohl
aed0869f2a
Add nakayoshi_fork gem to production group ( #604 )
...
See: https://github.com/ko1/nakayoshi_fork
Part of #603
2018-07-20 17:25:25 -04:00
Nick Taylor
18980034d3
Nick/feature/search to preact ( #532 )
...
* Works, but lots of cleanup/questions.
* Fixed comment.
* Only want the search script to load once with InstantClick active.
* Removed unnecessary DOMContentLoaded from copy paste.
* 🔧 Enabled (P)React Devtools.
* Updated comment about reactToEvent.
* Removed unnecessary server-side generated JS for search.
* <Search /> component now has component state.
* Search functions are in there own module now.
* 👷 Refactor
* Render propped it up.
* Fixed issue with encoding of search term.
* Removed data-no-instant attr from script.
* 👷 Refactor
* Now flash of search loading is avoided..
* Moved search under components folder.
* ✅ Tests
* fixedEncodeURIComponent does not need to be exported.
* ✅ Tests
* Folders to ignore from the VS Code Local History extension.
* ✅ Tests
* Snapshot test for <Search /> component.
* ✅ Tests
* Now the <SearchContainer /> handles the '/' key shortcut.
* Made the search box ID a prop defaulting to 'nav-search'
* Excluded barrel files from code coverage.
* Componentized search CSS.
* Storybook stories for <Search /> component.
* Removed extension folders to ignore.
* Fixed logic for "/" key triggering search.
* updated jest snapshot for <Search /> component.
* updated package.json lock file.
* Disabled the import/prefer-default-export rule.
* Now search term clears if not on a non-search results page.
* removed comment that is no longer valid.
* No longer using render prop for Search. Doesn't make sense as it's not stuff that is reused.
* Added preact-render-spy do dev deps.
2018-07-19 17:02:48 -04:00
Ben Halpern
b2b1068715
Add minimum name length for users ( #594 )
2018-07-19 15:36:29 -04:00
Ben Halpern
6f9248c97e
Fix comment
2018-07-19 12:43:56 -04:00
Ben Halpern
e4bb8d7823
Modify timeout and make some queries more efficient ( #593 )
...
* Modify timeout and make some queries more efficient
* Only query podcasts if user signed in
* Remove unnecessary columns selected in boosted query etc.
2018-07-19 11:55:59 -04:00
Mac Siri
88dfc9b83d
Add Rubocop to lint-staged ( #575 )
...
* Add Rubocop to lint-staged
* Undo JS lint-stage changes
2018-07-19 10:40:07 -04:00
Mac Siri
1555388f12
Migrate to Travis CI --skip-ci ( #588 )
...
* Create .travis.yml
* Update .travis.yml
* Add postgresql to travis
* Change travis's postgresql version
* Add chrome addon to travis
* Adjust travis config --skip-ci
* Change travis dist
* Change travis to use Chrome --skip-ci
* Use IntegraitonHelpers --skip-ci
* Add no-sandbox option to headless chrome
* Add sudo to travis
* Fix broken spec
* Update travis.yml
* Change how travis store bundler cache
* Update chromedriver command
* Add CodeClimate to travis --skip-ci
* Remove deadcode --skip-ci
* Remove dead code
* Change rspec-retry back to 3
* Add deploy script to travis
* Safelist only master for Travis --skip-ci
2018-07-16 17:11:42 -04:00
Arun Kumar
e407e1ff91
Minor guard clause refactor ( #576 )
2018-07-16 15:39:24 -04:00
Ben Halpern
e2dbd7cfcc
Remove beta label on /connect and other small changes ( #589 )
...
* Remove beta label on /connect and other small changes
* Add better placeholder for narrow screens
* Adjust comma/bracket placement
* Add description to chat channels
2018-07-16 14:48:38 -04:00
Arun Kumar
9b753a4e9c
Refactor channel permission method ( #584 )
2018-07-16 10:55:18 -04:00