Commit graph

42 commits

Author SHA1 Message Date
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
Ben Halpern
504377bcb4
Adjust login CTA for /new (#16)
* 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
2018-03-01 17:04:31 -05:00
Ben Halpern
5453c0ce4f
Remove devise_trackable from application_controller (#15)
* Make minor adjustments to sponsorship sidebar

* Make submission rules headsup html allowed and remove devise trackable

* Remove devise_trackable from application_controller
2018-03-01 14:49:43 -05:00
Ben Halpern
ee1565c8d3
Fix search issue (#13)
* Add Algolia to search and add Only My Posts filter

* Actually fix Algolia index possible issue

* Fix search issue
2018-03-01 13:40:16 -05:00
Ben Halpern
6f5e2404f4
Add Algolia to search and add Only My Posts filter (#9)
* Add Algolia to search and add Only My Posts filter

* Fix typo
2018-03-01 12:06:47 -05:00
Mac Siri
301c6080e3 Initial commit 2018-02-28 16:11:08 -05:00