Ben Halpern
221c363af0
Reduce queries in typical stories#show response + small fixes ( #903 )
...
* Reduce queries in typical stories#show response + small fixes
* Change const to git in non-es6 code
2018-10-13 19:38:38 -04:00
Nick Karnik
a3649b8d09
Added the ability to press Ctrl+Enter Or Command+Enter to submit comments. ( #885 )
...
* Resolves #245
* This is applied to root level comments as well as nested replies.
* We are ensuring that user has commented at least once which means
they have accepted the code of conduct before
Style changes as per suggestions in code review
2018-10-13 14:24:53 -04:00
Ben Halpern
75c4388e53
Add mentorship automation ( #896 )
2018-10-12 16:37:32 -04:00
Andy Zhao
7c4396d535
Handle flash messages that are not arrays ( #895 )
2018-10-12 11:56:45 -04:00
Andy Zhao
c3322be9ce
Improve Sign In/Up Error Handling ( #832 )
...
* Add registration view to sign_in page
* Add better sad path for failed sign ins/ups
* Ensure email is downcased for authorization
* Remove .downcase for emails
* Use partial for styles
2018-10-11 13:31:37 -04:00
Ben Halpern
991458d1c3
Adjust onboarding slides ( #882 )
...
* Modify onboarding slides
* Remove user controller changes
* Modify onboarding slide font size
* Adjust small onboarding issues
* Modify onboarding styling
* Remove flash unstyles content
2018-10-10 16:00:20 -04:00
Andy Zhao
eaf98d738a
Unsubscribe users from newsletters before destroying ( #878 )
...
* Unsubscribe users from newsletters before destroying
* Fix email messages not loading on show page
* Add mock for update method
2018-10-10 15:22:20 -04:00
Felix Edelmann
763f97f76f
Improve dashboard action buttons' styling ( #808 )
...
* Use full content width (one line with content below)
* Fix gap between actions
* Add hover color and transition for opacity
* Decrease font size a little bit
* Force break "POSTS" and "(123)" into two lines when width is 600-800px
2018-10-09 16:11:09 -04:00
dgolant
3a81c82b28
Add liquid tag for Soundcloud ( #844 )
...
* Add liquid tag for Soundcloud
Adds a liquid tag for soundcloud links. Currently does not support customizing autplay, display for comments, or color.
* Strip HTML from Soundcloud tag input
We want to prevent potential XSS exploits, so we sanitize all link input
* Add Soundcloud tag documentation to editor guide
2018-10-09 13:51:59 -04:00
Andy Zhao
c9efc7a2b2
Fix repeated queries for reports ( #835 )
...
* Fix repeated queries for reports
* Load stylesheet once by moving into index
* Remove unused method
* Remove unused code again and update method
* Use better name for migration and add indices
* Use latest schema version oops
* Add missing column to query
2018-10-09 12:42:55 -04:00
Ben Halpern
3ae3fb0652
Adjust placement of image button on small screen ( #867 )
...
* Adjust placement of image button on small screen
* Adjust orgsettings css for small screen
* Update snapshot for article form
2018-10-08 20:32:00 -04:00
Ben Halpern
f269c0887d
Fix editor render conflict issue ( #865 )
2018-10-08 18:54:15 -04:00
Ben Halpern
a14c37f4ab
Add tag when submission templated to v2 ( #863 )
...
* Add tag when submission templated to v2
* Protect against no user in articles/new
2018-10-08 16:35:02 -04:00
Ben Halpern
e62ffd0ff5
Add editor version for users to try new editor ( #861 )
...
* Adjust form tagbar height
* Adjusted styling for various screen sizes
* Add editor_version field for users
* Adjust default opacity in v2 editor
2018-10-08 15:05:20 -04:00
Ben Halpern
1159f47e49
Remove comment join CTA ( #862 )
2018-10-08 14:48:36 -04:00
Ben Halpern
f52f8b6437
Update image area and other editor functionality ( #847 )
2018-10-07 12:52:13 -04:00
Ben Halpern
87a7067a5c
Spruce up V2 editor look and feel (almost ready 🙂 ) ( #846 )
...
* Spruce up editor look and feel
* Update jest snapshots for editor
* Fix editor guide scoping issue
2018-10-07 11:06:52 -04:00
Ali Spittel
6ae540cafd
add alt text to sidebar images ( #842 )
...
* add alt text to sidebar images
* add alt text to emoji heart
* add alt text to sponsor logos
* add aria-label to search bar
* update snapshot for Search
2018-10-07 10:39:57 -04:00
Ben Halpern
384c5ce8ae
Update internal/articles to have faster buffer controls ( #839 )
2018-10-05 18:22:50 -04:00
Ben Halpern
ecb9645775
Make changes to editor ( #837 )
...
* Make changes to editor
* Make minor fixes and console log removals
* Fix test in article form
* Adjust rspec test
2018-10-05 16:03:06 -04:00
Ben Halpern
a761dfbc83
Finalize merge accounts ( #820 )
...
* Add initial remove association feature
* Add initial account deletion feature
* Add back in cursor pointer
* Update email text copy
* Update copy on email html
* Fix nav issue and add integration buttons to account
2018-10-04 12:27:37 -04:00
Ben Halpern
a0491657dd
Add tracking for home page featured impressions/clicks ( #804 )
2018-10-03 14:05:00 -04:00
Kyle Galbraith
31828780d6
Update Editor Guide ( #799 )
...
* Add grammar fixes and space separated to tags section
* remove space separated
for space separated to work you actually need to use the # in front of each tag.
2018-10-03 13:15:42 -04:00
Ben Halpern
97a8958a87
Rearrange some code to remove unnecessary queries ( #787 )
...
* Change harcoded memcache limit
* Rearrange some code to remove unnecessary queries
2018-10-02 10:59:51 -04:00
Frederik Creemers
d5341a9130
Add aria-label to moderation notification buttons. ( #789 )
2018-10-02 10:59:22 -04:00
Ben Halpern
fecb307bbe
Add ability to create trending tags ( #784 )
2018-10-01 08:33:53 -04:00
Ben Halpern
7e48a23afa
Ben/add more recent posts to home feed ( #775 )
...
* Add meta to sidebar and adjust ranking algo
* Update home feed to show more recent posts from folks you follow
* Only show recent posts on home feed if user signed in
2018-09-30 14:05:59 -04:00
Ben Halpern
be11d8fda1
Add meta to sidebar and adjust ranking algo ( #766 )
2018-09-29 12:58:44 -04:00
Ben Halpern
eae8b6332f
Change various admin pages ( #758 )
...
* Change int to float for more granular admin controls
* Change int to float for more granular admin controls
* Add details to /mod for admins
2018-09-27 18:03:49 -04:00
Ben Halpern
b95f8ae028
Add tab for not-buffered today and this week for internal articles ( #756 )
2018-09-27 12:51:27 -04:00
Ben Halpern
a4ed6dd71a
Modify internal/articles and RSS feed rules/page ( #754 )
2018-09-26 18:33:37 -04:00
Ben Halpern
2517bb555b
Add functionality for buffering to different accounts ( #752 )
...
* Create initial buffer updates logic
* Add UI functionality and test for sattelite tweets
* Add additional /mod functionality and re-use script partial in /internal
2018-09-26 15:51:39 -04:00
Peter Frank
90c6731184
Update sponsor' page ( #751 )
2018-09-26 12:40:02 -04:00
Ben Halpern
cf075d4a9f
Ben/fix authorization edge case ( #748 )
...
* Add top param to article tag api
* Fix user validation persistence bug
2018-09-25 18:46:17 -04:00
Andy Zhao
5814d0a263
Add slack notifications to notes for reports ( #660 )
...
* Remove extraneous string conversion
* Add slack message for new notes
* Move status and minimize buttons to the bottom
* Add note model spec
* Remove extraneous param for reported links
2018-09-25 14:36:54 -04:00
Gabriel Lebec
4d673e9601
Support RunKit preamble ( #696 )
...
* feat(runkit-tag): support preamble
* chore(runkit-tag): remove unnecessary length check
* docs(editor guide text): add preamble to runkit snippet
* fix(spec/runkit-tag): add preamble code to spec
* fix(runkit-tag): prevent xss attacks
* fix(runkit-tag): prevent race condition
2018-09-21 11:27:42 -04:00
Ben Halpern
160056a19d
Add organization users to sidebar and other org ajustments ( #707 )
2018-09-20 15:43:43 -04:00
Ben Halpern
2545b8d77f
Modify styling and classes for iOS safari /connect ( #701 )
2018-09-19 18:25:36 -04:00
Andy Zhao
d8db1be7bd
Update billing page with special case ( #700 )
2018-09-19 17:36:22 -04:00
Peter Frank
b157e221ee
Update sponsor page ( #688 )
2018-09-17 14:40:03 -04:00
Benny Powers
95fe0eeb94
Add glitch embed options in liquid tag ( #680 )
...
* Add glitch embed options in liquid tag
* Add glitch embed options in liquid tag
2018-09-17 10:26:02 -04:00
Peter Frank
9b2bea8576
WIP new sponsor stuff ( #650 )
...
New Qlik sponsor stuff
2018-09-13 16:01:59 -04:00
Andy Zhao
da87fe2e0d
Fix YouTube tag ( #649 )
...
* Fix YouTube tag
* Remove solargraph from VS Code recommendations
* Update editor guide for more clarity
2018-09-13 14:21:10 -04:00
Ben Halpern
dd32580ab1
Make article actions bar sticky ( #648 )
...
* Make article actions bar sticky
* Fix article load edge case
* Fix logic check
2018-09-13 13:52:35 -04:00
Ben Halpern
eeb408511a
Add extra caching to home query ( #643 )
...
* Update home feed logic and display
* Remove console log
* Add extra caching to home query
* Fix conflict
2018-09-12 16:34:10 -04:00
Ben Halpern
91f99036df
Update feed for slightly more customized top articles ( #642 )
...
* Update home feed logic and display
* Remove console log
2018-09-12 15:27:54 -04:00
Jess Lee
6117777841
fix badge sizing on internal user show page ( #641 )
2018-09-12 14:32:49 -04:00
Gaurav Shankar
4e297053ee
Feature/share to linkedin ( #624 )
...
* Fixed the overflowing user name in the top bar under profile thumbnail
* Fixed by adding hidden and ellipsis
* Added the share to linkedin for sharing articles on LinkedIn
* Changed the summary param to article.description
2018-09-11 17:41:15 -04:00
Mac Siri
b946bb5530
Render canonical url ( #632 )
2018-09-11 17:40:04 -04:00
Jess Lee
4451e5eb38
Update User Dashboard With Mentorship Admin Features ( #440 )
...
* create mentor relationship table and begin dashboard
* add missing files from previous commit
* add mentorship relationship status
* remove uniqueness validation
* add multiple notes
* ban from mentorship deactives all relationships
* add untracked files
* fix logic issue and add specs
* add model specs
* add request specs
* add request specs and fix linting
* fix internal users spec
* remove phantom columns
* remove bizzaro character
* move all attr_accessor to one line
2018-09-11 15:59:25 -04:00