rhymes
f9fb76ec97
Remove double presence validator in PollVote ( #3187 ) [ci skip]
2019-06-17 10:28:05 -04:00
Ben Halpern
13bfdf2b64
Add minimal light theme ( #3179 )
2019-06-16 01:37:34 -04:00
Ben Halpern
456931f208
Further generalize pages and site Twitter handle ( #3177 )
...
* Further generalize pages and site Twitter handle
* Add footer mod change
* Remove giveaways dead code
2019-06-16 00:59:11 -04:00
Mazen Touati
d5869a3b99
Add a possible error resolution for windows installation ( #3178 )
2019-06-16 00:45:26 -04:00
Ben Halpern
8ae057b06e
Beta polls feature (admin use only for now) ( #3176 )
...
* Initial poll features
* Add basic poll functionality
* Finish (maybe) beta poll functionality
2019-06-15 17:33:30 -04:00
Ben Halpern
f29b67a7b6
Add subtitle to ios push notification ( #3170 )
2019-06-14 23:28:17 -04:00
Ben Halpern
f262bda14b
Adjust text in mobile notification title ( #3168 )
2019-06-14 21:49:27 -04:00
Ben Halpern
85e3be1f48
Create comments notification subscription upon creation ( #3167 )
...
* Create comments notification subscription upon creation
* Fix test
2019-06-14 20:11:58 -04:00
Jess Lee
c81bc8e66f
Clean up internal and add admin tool for cache busting ( #3166 )
...
* remove members internal page
* add manual cache busting form
* add missing files
2019-06-14 19:52:16 -04:00
Jess Lee
10674aed72
Buffer Listings ( #2956 )
...
* add share to buffer button
* wip
* wip
* adds listings to buffer via form
* create migration for buffered timestamp and update seed file
* display when listing was last buffered
* remove annoying spacing
* refactor article script for listings
* social preview wip
* add custom social card for indivdual listings
* add styling
* fix css
* tweak styling
* final css tweaks
* fix branch
* add buffer listings id
* update envfile
* add social previews spec
2019-06-14 19:33:19 -04:00
Ben Halpern
d33cc055dd
Adjust notification subscriptions JS and css ( #3165 )
2019-06-14 18:54:42 -04:00
Ben Halpern
e130400e9e
Finalize UI for all types of notification settings ( #3164 )
2019-06-14 18:28:38 -04:00
Maxime Lafarie
e15a1adcbc
Fix icons size in Safari reader mode ( #3157 )
2019-06-14 18:24:47 -04:00
rhymes
c42c28ae59
Performance: save some queries when pluck is not needed ( #3160 )
2019-06-14 14:56:33 -04:00
Samyuktha J
74ecf5ca06
Make LinkTag's mininum reading time to 1 min ( #3084 ) [ci skip]
2019-06-14 14:44:48 -04:00
rhymes
272e032997
Remove old Dashboard Pro code ( #3161 )
2019-06-14 13:31:22 -04:00
rhymes
aa29a5cb55
Fix analytics grouped by day with nil page views average ( #3159 )
2019-06-14 13:30:04 -04:00
Andy Zhao
b953f17d0c
New Feature: Subscribe to posts! ( #3149 )
...
* Add MVP of notification subscriptions
* Add rate limiting for notification subscriptions
* Show modal for logged out users on subscribe click
* Add enter key functionality for checkbox
* Add relationships for notification subscriptions
* Add model test for notification subscription
* Deprecated article mutes in favor of notification subscriptions
* Deprecated comment mutes in favor of notification subscriptions
* Move comment muting tests and logic over
* Merge comment and article muting into subscriptions
* Remove redundant check
* Use database to check for rate limit instead of cache
* Test for subscriptions handling notifications properly
* Fix notification model spec for subscriptions
* Fix tests for subscriptions
* Remove rate limiting
* Properly handle logged out users getting subscription status
* Fix test for new pattern
* Update reserved words
* Add config column to notification subscriptions
* Add logic for top level config and move tests
* Test for top level subscribers getting notified
* Fix logic mistake oops
* Add index and refactor comment_user_ids
2019-06-14 12:03:43 -04:00
Ben Halpern
362b9eb663
Remove org notifications count from notifications view ( #3158 )
2019-06-14 10:09:44 -04:00
Anna Buianova
8605f29b98
Added organization_id index to notifications ( #3155 )
2019-06-14 09:29:15 -04:00
rhymes
7f2045b250
Pro Analytics: stats for a single article ( #3120 )
...
* Add /stats endpoint for articles, opened only to Pro users
* Add analytics to article stats page
* Add stats button to the article page and test stats page
2019-06-13 19:02:09 -04:00
Anna Buianova
58db43d0d4
Validate usernames and organization slugs against podcast slugs ( #3148 )
2019-06-13 19:00:25 -04:00
Anna Buianova
2c05bbc0c1
Change notifications unique indexes #2525 ( #3012 )
...
* Notifications unique indexes that take null values into account
* Specify import options for reaction notifications according to the indexes
* Fix specs: notifications have either user_id or organization_id
* Create notifications indexes concurrently
2019-06-13 15:17:50 -04:00
Mac Siri
94c78173d1
Add missing image param ( #3150 )
2019-06-13 14:10:14 -04:00
Anna Buianova
f476e11be6
Podcasts validations ( #3123 )
...
* Podcasts validations
* Added db constraints for podcast_episodes
* Validate podcast slug uniqueness with usernames and org slugs
* Validate podcast slug uniqueness only if it was changed
2019-06-13 12:45:05 -04:00
Anna Buianova
b630fcad0d
Removed fetching podcasts from a callback ( #3098 )
...
* Removed fetching podcasts from a callback
* Remove hacks that avoid fetching podcasts while seeding and running tests
2019-06-13 12:23:55 -04:00
Mac Siri
0af2a0a7dc
Update Service Worker and Favicon ( #3142 )
...
* Update favicon
* Update ServiceWorker with error logging
2019-06-13 11:39:03 -04:00
Arun Kumar Mohan
3188ddaa8a
Remove dead code ( #3146 )
2019-06-13 11:10:38 -04:00
Kartikey Tanna
858ce184e5
Implement ActiveJob for Mention ( #3055 )
...
* Implemented ActiveJob for Mention#send_email_notification
* Implemented ActiveJob for Mention.create_all
* Fixed args while calling the job
* Changes as per the review
2019-06-13 11:05:22 -04:00
Arun Kumar Mohan
0e06c76819
Fix visibility of unread channel name ( #3143 ) [ci skip]
2019-06-12 17:53:09 -04:00
Arun Kumar Mohan
63a475ca41
Refactor TagAdjustment#user_permissions ( #3144 ) [ci skip]
2019-06-12 17:38:04 -04:00
rhymes
6960b89f28
Dashboard Pro: support InstantClick and show org analytics ( #3102 )
...
* Fix JS lint issues
* Do not rely on globals
* Use InstantClick to make transitions work in the pro dashboard
* Fix eager loadings and remove unused queries
* Refactor drawChart
* More consistency in naming
* Display correct analytics for organization
2019-06-12 09:40:42 -04:00
Anna Buianova
18d1300341
Moved SlackBot.delay.ping calls to ActiveJob #3136 ( #3139 )
...
* Moved SlackBot.delay.ping calls to ActiveJob
* Removed unused user creation from the spec
2019-06-12 09:23:37 -04:00
Bryan Leighton
fa7079ecab
Make Action Space Buttons more mobile friendly ( #3110 ) [ci skip]
2019-06-11 17:13:20 -04:00
Mario See
06ce84c21c
make default state of "contact_via_connect" checked ( #3128 )
2019-06-11 15:55:43 -04:00
Andy Zhao
9832d0cfc1
Destroy organization memberships if user is destroyed ( #3125 )
2019-06-11 15:54:24 -04:00
rhymes
e48c9668fd
Fix access token revoking ( #3131 )
...
* Move API secret ID inside the form
* Add tests for unknown and unauthorized API secrets
* Use Rails conventions a little better
2019-06-11 15:53:58 -04:00
dependabot-preview[bot]
cdd888647e
Bump skylight from 4.0.2 to 4.1.0 ( #3092 )
...
Bumps [skylight](https://github.com/skylightio/skylight-ruby ) from 4.0.2 to 4.1.0.
- [Release notes](https://github.com/skylightio/skylight-ruby/releases )
- [Changelog](https://github.com/skylightio/skylight-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/skylightio/skylight-ruby/compare/v4.0.2...v4.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-11 10:45:17 -04:00
dependabot-preview[bot]
2b251a2844
Bump autoprefixer-rails from 9.5.1.1 to 9.6.0 ( #3099 ) [ci skip]
...
Bumps [autoprefixer-rails](https://github.com/ai/autoprefixer-rails ) from 9.5.1.1 to 9.6.0.
- [Release notes](https://github.com/ai/autoprefixer-rails/releases )
- [Changelog](https://github.com/ai/autoprefixer-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ai/autoprefixer-rails/compare/9.5.1.1...9.6.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-11 10:44:41 -04:00
Mazen Touati
95ba6608c8
Fix reading list filters input's color in night theme ( #3089 ) [ci skip]
2019-06-11 10:31:58 -04:00
Arun Kumar
c15a2379e7
Refactor Timeframer#datetime ( #3117 ) [ci skip]
2019-06-11 10:29:10 -04:00
Arun Kumar
b34387f384
Refactor Credit's array creation ( #3116 ) [ci skip]
2019-06-11 10:28:25 -04:00
Arun Kumar
9414bb43ac
Make AdditionalContentBoxesController#randomize private ( #3115 ) [ci skip]
2019-06-11 10:27:29 -04:00
Wassim Chegham
a8d6d69323
Add DEV API link in the account settings UI ( #3119 ) [ci skip]
2019-06-11 10:23:20 -04:00
dependabot-preview[bot]
c4d76c8683
Bump @storybook/addon-actions from 5.0.11 to 5.1.3 ( #3105 ) [ci skip]
...
Bumps [@storybook/addon-actions](https://github.com/storybookjs/storybook/tree/HEAD/addons/actions ) from 5.0.11 to 5.1.3.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v5.1.3/addons/actions )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-10 18:30:46 -04:00
dependabot-preview[bot]
bff0310487
Bump @storybook/addon-links from 5.0.11 to 5.1.3 ( #3108 ) [ci skip]
...
Bumps [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/addons/links ) from 5.0.11 to 5.1.3.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v5.1.3/addons/links )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-10 17:59:33 -04:00
dependabot-preview[bot]
83db9582e1
Bump twilio-video from 1.18.0 to 1.18.1 ( #3106 ) [ci skip]
...
Bumps [twilio-video](https://github.com/twilio/twilio-video.js ) from 1.18.0 to 1.18.1.
- [Release notes](https://github.com/twilio/twilio-video.js/releases )
- [Changelog](https://github.com/twilio/twilio-video.js/blob/1.18.1/CHANGELOG.md )
- [Commits](https://github.com/twilio/twilio-video.js/compare/1.18.0...1.18.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-10 17:54:47 -04:00
dependabot-preview[bot]
f2d1e6d030
Bump husky from 2.3.0 to 2.4.0 ( #3104 ) [ci skip]
...
Bumps [husky](https://github.com/typicode/husky ) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/typicode/husky/releases )
- [Changelog](https://github.com/typicode/husky/blob/master/CHANGELOG.md )
- [Commits](https://github.com/typicode/husky/compare/v2.3.0...v2.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-10 17:53:44 -04:00
dependabot-preview[bot]
a5f0000bae
Bump prettier from 1.17.1 to 1.18.2 ( #3107 ) [ci skip]
...
Bumps [prettier](https://github.com/prettier/prettier ) from 1.17.1 to 1.18.2.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/1.17.1...1.18.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-10 17:52:46 -04:00
Mac Siri
bc7c23e241
Fix inconsistent spec ( #3113 ) [ci skip]
...
* Fix inconsistent spec due to zonebie
* Update spec
2019-06-10 17:33:44 -04:00