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
Jess Lee
943c3b392f
Jess/update sponsors page ( #177 )
...
* add link to community sponsors
* update sponsor copy and logos
2018-04-04 09:03:12 -07:00
Andy Zhao
8bedbcb501
Fix typo ( #174 )
2018-04-03 19:32:26 -07:00
Ben Halpern
9be7516435
Modify min height for sponsor images
2018-04-03 13:13:54 -07:00
Ben Halpern
403ff6b45c
Add comment join CTA ( #168 )
2018-04-02 17:52:17 -04:00
Ben Halpern
27bc174753
Add sponsors and a couple small changes ( #166 )
2018-04-02 14:47:34 -04:00
Ben Halpern
b4695151a8
Add featured clause to email logic for non-following ( #163 )
...
* Change loop in email_digest to find_each
* Add featured clause to email logic for non-following
2018-03-30 12:18:24 -04:00
Ben Halpern
ae7b8efc8b
Change loop in email_digest to find_each ( #162 )
2018-03-30 11:58:00 -04:00
Andy Zhao
7c843ba354
Prevent Less than 1 day old accounts from Following Other Users ( #159 )
...
* Show empty array of users for potential spammers
* Use user columns for better accuracy and perf
* Use user instead of identity for flagging
* Fix boolean
* Add page skipping logic for young accounts
* Fix test and show team to follow for spammers
* Fix broken link
* Remove page skip logic for back button
2018-03-29 17:12:30 -04:00
Ben Halpern
c8ae0d08c3
Modify digest email copy and add rescue ( #161 )
...
* Modify digest email copy
* Rescue failure in digest email
2018-03-29 17:10:25 -04:00
Ben Halpern
ac9713b4ce
Adjust email digest copy and subject ( #160 )
...
* Adjust email copy in digest
* Adjust email digest subject
2018-03-28 18:14:55 -04:00
Ben Halpern
ca9ff7b1b8
Change email deliverer name for digest ( #158 )
...
* Modify dev digest email copy/style
* Change email deliverer name for digest
2018-03-28 16:23:26 -04:00
Ben Halpern
5f44bb200f
Modify dev digest email copy/style ( #157 )
2018-03-28 16:19:01 -04:00
Ben Halpern
4f1c771b55
Modify fresh date to be a few days ago rather than a month ago ( #154 )
2018-03-28 15:51:14 -04:00
Mac Siri
5f1bcf15a4
Improve RssReader's nbsp parsing ( #155 )
2018-03-28 15:48:56 -04:00
Ben Halpern
4fa675d792
Update email logic to not get own articles ( #153 )
...
* Add where published true clause in email logic
* Update email logic to not get own articles
* Customize email digest subject
2018-03-27 16:18:29 -04:00
Ben Halpern
a06b907536
Add where published true clause in email logic ( #152 )
2018-03-27 15:55:43 -04:00
Ben Halpern
99fd30fa25
Modify email digest and create rake task ( #151 )
2018-03-27 15:21:59 -04:00
Mac Siri
9d32af7b6c
Implement periodic email digest ( #123 )
...
* Create EmailDigest WIP
* Add email_digest_periodic to User model
* Add email digest setting to notification
* Draft thoughts (?) WIP
* Implement EmailDigest's features
* Remove hard-coded email digest vars
* Create spec for EmailDigest
* Fix something
* Temp work
* Run migration & Yarn
* Move email logic out of EmailDigest
* Improve email logic
* Improve EmailLogic'specs
* Update copy
* Change positive_reactions_count limit
For non-followed articles we should have a higher limit. So this change modifies that.
2018-03-27 13:29:08 -04:00
Ben Halpern
c1b0d08c59
Update follow suggestions logic and add taggable to users ( #147 )
2018-03-26 13:14:24 -04:00
Ben Halpern
760e78377f
Add reaction CTA (hidden by default) ( #146 )
2018-03-26 12:20:07 -04:00
Nick Taylor
6a8df8c8dd
Add (P)react Storybook. ( #142 )
2018-03-26 11:56:32 -04:00
Ben Halpern
447a134604
Authenticate users first in /dashboard ( #145 )
2018-03-26 11:50:16 -04:00
Ben Halpern
297e031fe7
Adjust minor onboarding detail ( #138 )
2018-03-23 16:48:15 -04:00
Ben Halpern
f764a5d869
Fix typo oops
2018-03-23 16:26:55 -04:00
Ben Halpern
e3ed9f2f2b
Make follow unique (extra unique?) ( #137 )
...
* Add user constraint to follows query
2018-03-23 16:18:15 -04:00
Ben Halpern
b7ab8e931d
Adjust follow process ( #135 )
2018-03-23 14:49:20 -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
Ben Halpern
7fab7e99f1
Adjust minimum reaction count on follower suggestion
2018-03-22 19:37:12 -04:00
Ben Halpern
ccbbe334fe
Modify algorithm on userfollowsuggester ( #126 )
...
* Modify algorithm on userfollowsuggester
* Adjust copy in follower email
* Adjusted env-specific offset number
2018-03-22 19:24:19 -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
f5a1dcb1da
Fix small css issue ( #122 )
...
* Fix small css issues
2018-03-22 14:05:21 -04:00
Ben Halpern
673939fd72
Check for commentable in notifications ( #121 )
2018-03-22 13:38:23 -04:00
Ben Halpern
cd8f63ba2c
Change crossposted show logic and change signup CTA link ( #120 )
...
* Change base signup CTA link
2018-03-22 13:29:21 -04:00
Ben Halpern
284f78a517
Add registration event
2018-03-22 10:29:34 -04:00
Andy Zhao
a87cb4204c
Improve spam moderation ( #101 )
...
* 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
* Scrub all user info for banish user button
* Silently prevent updating profile for banned users
* Add Slack alert for less than 1 week old accts
* Adjust oauth mock data for tests
* Remove line about signing in/out
* Change range to one week prior
2018-03-21 16:16:18 -04:00
Andy Zhao
f5913399aa
Allow changing user for comments in admin panel ( #113 )
...
* Allow changing user for comments in admin panel
* Add successful flash msg
* Use user_id instead of name for comment admin
2018-03-20 16:25:09 -04:00
Jess Lee
10ba6ef14d
Fix broken image on membership e-mail and add meta tags for event index ( #112 )
...
* use external link for image
* add meta tags for events page
2018-03-20 15:08:53 -04:00
Jess Lee
41688e5fec
[Needs feedback] Update event twitter card ( #105 )
...
* update og tags
* add image if none uploaded
* update description
2018-03-20 12:29:51 -04:00
Andy Zhao
b950395ace
Minor fixes and additions ( #83 )
...
* 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
* Remove the changed line
2018-03-20 12:28:32 -04:00
Jess Lee
40a5d6f97b
Jess/misc/membership language ( #106 )
...
* add clarity for membership billing
* fix typo
2018-03-20 12:25:55 -04:00
Ben Halpern
9fe1b83783
Add ID to cta link ( #109 )
...
* Adjust base article call-to-action
* Add ID to cta link
2018-03-20 12:23:46 -04:00
Ben Halpern
92184cfdf4
Adjust base article call-to-action ( #108 )
2018-03-20 12:20:31 -04:00
Ben Halpern
4a38aba20b
Fix issue with boosted post ( #104 )
...
* Fix additional_articles bug
* Fix issue with boosted post
2018-03-19 16:31:58 -04:00
Mac Siri
f07024e5d7
Implement Runkit Liquid Tag ( #87 )
...
* Implement Runkit Liquid Tag
* Update javascript tag
* Fix lint
* Add RunKit to Editor's Guide
* Fix typo
2018-03-19 16:11:51 -04:00