Zhao-Andy
be14ed029d
MVP of follow sidebar
2018-04-25 13:56:04 -04:00
Ben Halpern
64d21a3266
Modify color and copy on comment join button CTA ( #238 )
2018-04-25 12:43:54 -04:00
Mac Siri
4bc9020956
Implement comment preview feature ( #223 )
...
* Create #preview endpoint for CommentController
* Create comment preview button WIP
* Implement preview feature for reply comment W
* Style preview button CSS WIP
* Style preview button CSS WIP
* Tweak markdown toggle logic and add styling
* Update comment feature spec
* Add error handling for comment preview & fix lint
* Extract handleCommentPreview into it's own file
* Adjust functionality for comment preview [WIP]
* Modify comment preview functionality and CSS
* Adjust code style based on linter
2018-04-24 14:30:52 -04:00
Mac Siri
02ab21726d
Create "invalid token" page for EmailSubscriptionController ( #218 )
...
* Update email-unsubscription expiration to 31 days
* Create invalid_token template
* Fix lint
2018-04-18 13:19:08 -04:00
Mac Siri
18f0003187
Use JSON instead of FormData for comment-creation ( #216 )
...
* Use JSON instead of FormData for comment-creation
* Fix lint
2018-04-17 17:32:45 -07:00
Mac Siri
0f35939906
Update chat app's features ( #204 )
...
* Update chat.scss --skip-ci
* Fix height issue
* Add highlighting
* Implement bannged user handling for chat
* Add scroll obsever
* Limit initial messages load count & max messages
* Add new message alert when scrolled
* Add link to usernames in chat
* Implement channel clearing feature
* Update parserOptions
* Implement banning feature for chat app WIP
* Add policy for ChatChannelsController
* Fix arugment error
* Update user_not_authorized to handle JSON request
* Update specs for updated user_not_authorized
* Update font-weight for windows os
2018-04-16 13:20:12 -07:00
Ben Halpern
610ae3da22
Fix home page login buttons ( #209 )
2018-04-13 19:14:36 -07:00
Ben Halpern
936a724ead
Update sidebar to add links and challenge ( #207 )
...
* Update sidebar to add links and challenge
* Add link on latest podcast sidebar header
* Add hover underline to sidebar widget links
2018-04-13 13:12:35 -07:00
Ben Halpern
80de5a96a8
Modify copy and style of comment signin cta ( #202 )
2018-04-11 15:17:12 -07:00
Andy Zhao
073e5444ac
Add tag moderation feature ( #201 )
...
* Fix edge case for tag admin update
* Change single quotes to double quotes
* Add MVP of tag edit page
* Update rubocop version
* Use actual hex colors since vars broke
* Add enabling tag moderators via admin panel
* Remove unused boolean and variables
* Add a description for scholars
* Remove unintended method
* Update auth to work correctly
* Update boolean properly
2018-04-11 15:16:49 -07:00
Mac Siri
84122959bf
Update unsubscribed page's copy and css ( #199 )
...
* Update unsubscribed page's copy and css
* Create view spec for email_subscriptions/unsubscribe
* Update unsubscribed's page copy
* Prevent search-engine crawlers
2018-04-10 15:02:20 -07:00
Mac Siri
0ea3f38dbf
Implement one-click-unsubscribe ( #192 )
...
* Implement one-click-unsubscribe feature WIP
* Adjust email subscription page's css
* Add mobile scss
* Apply subscription logic to other email type
* Add back default email footer
* Create EmailSubscriptions request spec
2018-04-09 14:05:45 -07:00
Andy Zhao
f0b3e65ca4
Verify CSRF token for reads_controller ( #184 )
2018-04-06 08:35:57 -07:00
Andy Zhao
deb63ab643
Add Save Articles Page to Onboarding ( #182 )
...
* Add MVP of onboarding articles
* Lint and fix unfollow all button bug
* Update onboarding tests
* Fix typo and adjust when saveAll request gets sent
* Set default to always save all articles
* Fix when request is sent for follows/saves
* Check for article length when for initial request
* Add a loading indicator for follows page
* Prevent multiple follow/save requests
* Update tests
* Add some hover and click effects
* Adjust onboarding test and suggested articles
2018-04-05 11:41:28 -07:00
Mac Siri
8003191a4e
Create Chat app ( #175 )
...
* Setup Pusher gem
* Create ChatChannel and Message model
* Create ChatChannelController
* Add back fix-db-schema-conflicts gem
* Add pusher-js package
* Add validations on Message & ChatChannel models
* Update Route
* Create MessageController
* Update ChatChannelController
* Create Chat app WIP
* Extract messenger render to Message Component
* Implement live chat WIP
* Implement live chat WIP (2)
* Add style and scrollToBottom feature for chat
* Create getUserDataAndCsrfToken function
* Add feature toggle to the new live chat
* Clean up ChatChannelsController & create spec
* Update ChatChannel spec
* Update Message spec
* Create MessagesController spec & refactor
* Clean up Chat app
* Fix lint
* Add character limit to Message
2018-04-04 14:19:57 -07:00
Ben Halpern
9be7516435
Modify min height for sponsor images
2018-04-03 13:13:54 -07:00
Ben Halpern
05255d7566
Add comment join CTA
2018-04-02 14:41:03 -07:00
Ben Halpern
760e78377f
Add reaction CTA (hidden by default) ( #146 )
2018-03-26 12:20:07 -04:00
Ben Halpern
cc0ffe1c5d
Add thread indicator for flat comments ( #134 )
2018-03-23 14:38:06 -04:00
Ben Halpern
9e7e90d1b1
Modify bottom-box size ( #131 )
...
* Modify cta text
* Modify bottom-box content
2018-03-22 23:31:01 -04:00
Ben Halpern
538e36dd7c
Modify cta text ( #129 )
2018-03-22 21:07:08 -04:00
Ben Halpern
52c9d4013d
Fix onboarding left button ( #128 )
...
* Adjust what shows up in onboarding
* Fix onboarding left button
2018-03-22 20:36:27 -04:00
Ben Halpern
833b9f25d6
Adjust what shows up in onboarding ( #127 )
2018-03-22 20:02:07 -04:00
Andy Zhao
3e9d6609d7
Fix tag logic and css in onboarding ( #125 )
...
* Fix tag container css for small views
* Fix tag comparison logic
2018-03-22 19:04:12 -04:00
Ben Halpern
8a1f9991f1
Add users to signup modal (and other adjustments) ( #124 )
...
* Add a missing bounty hunter
* Add a msg about updating social usernames
* Add mailto: link for yo@dev in terms
* Use render partial for help tag
* Lint a file
* Add first draft of onboarding follow users
* WIP onboarding
* Change users api controller
* Create FollowSuggester to return suggested follows for user
* Create initial follow users flow in onboarding
* Move follow user logic to top lvl
* Add follow api end point for onboarding
* Add profile img and update follow action
* Remove checkbox and use a tag instead
* Lint and update tests
* Remove incomplete test for now
* Final adjustments to signup modal
* Update jest snapshot
* Add more jest tests and fix typo
2018-03-22 18:29:22 -04:00
Ben Halpern
284f78a517
Add registration event
2018-03-22 10:29:34 -04:00
Ben Halpern
92184cfdf4
Adjust base article call-to-action ( #108 )
2018-03-20 12:20:31 -04:00
Ben Halpern
5baa086bd0
Add boosted post final tracking details ( #102 )
2018-03-19 14:27:58 -04:00
Ben Halpern
d865788438
Limit Google Optimize to 35% of loads ( #98 )
2018-03-18 13:33:54 -04:00
Ben Halpern
3d10812d0a
Add Google Optimize ( #92 )
2018-03-17 14:14:17 -04:00
Ben Halpern
ce4ed5ffc5
Adjust styling on additional content boxes ( #91 )
...
* Adjust styling on additional content boxes
2018-03-16 21:24:42 -04:00
Ben Halpern
c1e623ebc2
Add additional content boxes under posts ( #86 )
...
* Add additional content boxes under posts
* Fix issue with classic article for under content
2018-03-16 16:35:54 -04:00
Ben Halpern
e1705ef9c0
Add readable_publish_date to search results ( #76 )
...
* Add readable publish date across all posts
2018-03-13 12:59:28 -04:00
Ben Halpern
924d66f95d
Fix algolia index on tabbing ( #75 )
...
* Fix algolia index on tabbing
2018-03-13 12:52:07 -04:00
Ben Halpern
6a16fee77a
Add Algolia filtering ( #72 )
...
* Add tabs for chronological filtering
* Add Algolia filtering
2018-03-13 12:14:27 -04:00
Ben Halpern
e052e63d34
Add tabs for chronological filtering ( #69 )
2018-03-13 11:13:19 -04:00
Ben Halpern
9381a17cf2
Move readinglist trigger JS ( #67 )
...
* Remove verify_auth_token skips
* Move readinglist trigger JS
* Remove unneeded logs and add check for referer in cromulent
2018-03-09 21:44:07 -08:00
Ben Halpern
adef5e9b4d
Modify org branding style on show page ( #66 )
...
* Modified org branding style on show page
2018-03-09 15:07:49 -08:00
Ben Halpern
dcfdc5b0ff
Fix readinglist count issue ( #65 )
...
* Fix readinglist count issue
2018-03-09 14:40:50 -08:00
Ben Halpern
1503dc0a6e
Minor navbar adjustment ( #64 )
...
* Minor navbar adjustment
2018-03-09 14:38:09 -08:00
Ben Halpern
d9c5ea6663
Adjust homepage sidebar ( #63 )
...
* Adjust homepage sidebar
2018-03-09 14:32:03 -08:00
Ben Halpern
fca6c340cb
Add home page sidebar subtabs for reading list and fortify readinglist ( #61 )
...
* Add home page sidebar subtabs for reading list and fortify readinglist
2018-03-09 13:24:06 -08:00
Andy Zhao
ba3005ae2d
Fix Sign In/Up for Browsers with No Tracking ( #10 )
...
* Fix sign in for browsers that prevent tracking
* Lint file and clean up GA script
* Fix merge conflicts and remove dead code
2018-03-09 11:52:57 -08:00
Ben Halpern
01246fdde0
Ben/follow button search fix ( #49 )
...
* Remove stale docs files and add signup CTA on show page
* Fix user follow button on search page
2018-03-07 11:35:09 -08:00
Ben Halpern
4e33582991
Remove stale docs files and add signup CTA on show page ( #43 )
2018-03-05 22:11:55 -05:00
Ben Halpern
fea5f49bbc
Fix Reading list page comment likes ( #36 )
...
* Fix Reading list page comment likes
2018-03-05 00:42:21 -05:00
Ben Halpern
8f9d192783
Update serviceworker cache key ( #35 )
...
* Update serviceworker cache key
2018-03-05 00:32:23 -05:00
Ben Halpern
2bf59aa214
Replace new svg with png to fix jank ( #34 )
...
* Replace new svg with png to fix jank
2018-03-05 00:30:50 -05:00
Ben Halpern
08a4fdd654
Modify number of comments on readinglist and show only newer ELI5 ( #33 )
...
* Modify number of comments on readinglist and show only newer ELI5
2018-03-04 22:55:56 -05:00
Ben Halpern
2771a2e866
Add Algolia to comments, modify button styles, add comments tab to reading list area ( #32 )
...
* Add Algolia to search and add Only My Posts filter
* Actually fix Algolia index possible issue
* Fix search issue
* Make minor adjustments to sponsorship sidebar
* Make submission rules headsup html allowed and remove devise trackable
* Remove devise_trackable from application_controller
* Adjust login CTA for /new
* Adjust string in test to reflect changes
* Quick fix for internal navigatioon draft caching issue
* Add ID to internal/articles
* Fix auth with Twitter in two places
* Added comments to algolia and modified design
* Update sidebar styles and make other small adjustments
* Clean up tag styling and other small improvements
* Finalize design adjustments
* Add indexing condition for comments
* Fix Algolia typo
* Fix Algolia indexing on comment
2018-03-04 22:25:08 -05:00