Mohamed ABDELLANI
da133bcbb5
Require body_markdown Be Present for Articles ( #5982 ) [deploy]
2020-02-27 11:44:17 -05:00
Vaidehi Joshi
3bc0f49861
Only send notifications that belong to an active broadcast ( #6319 ) [deploy]
...
* Use active in place of sent on internal broadcast routes
* Add and use active scope on broadcasts
* Update seeds + specs to use active broadcasts
* Add note about active broadcasts to /internal/broadcasts page
2020-02-27 08:02:45 -08:00
Molly Struve
cf94f76ccd
Notify slack when release phase fails ( #6300 ) [deploy]
2020-02-27 10:50:59 -05:00
Molly Struve
65a3420952
Use debounce to limit Chat Channel Searches ( #6322 )
2020-02-27 10:50:21 -05:00
Molly Struve
9863d70b57
Remove algolia from chat channel memberships ( #6323 )
2020-02-27 09:59:12 -05:00
Michael Kohl
c8b56d1788
Add HtmlVariantSuccess and HtmlVariantTrial dashboards ( #6262 ) [deploy]
...
* Add HtmlVariantSuccess and HtmlVariantTrial dashboards
* Add new dashboards to manifest
2020-02-27 08:34:10 -06:00
Molly Struve
c64ca9750c
Default search by active chat channel memberships only ( #6325 ) [deploy]
2020-02-27 08:12:36 -05:00
Molly Struve
0e75b091e8
only show users their active channels ( #6321 ) [deploy]
2020-02-26 16:24:02 -05:00
Michael Kohl
ec8ee54559
Delete classified listings when deleting user ( #6258 )
2020-02-26 14:44:09 -05:00
Andy Zhao
ac58bbeeb9
Only show the ghost option if user has content ( #6313 )
2020-02-26 14:10:13 -05:00
rhymes
2fcdb9bcaa
Use DataUpdateScript.scripts_to_run? in development ( #6309 )
2020-02-26 13:34:16 -05:00
Jacob Herrington
4b47611764
Remove existing mods from potential mod list ( #6235 ) [deploy]
...
This is a request from Peter, and it should make searching for potential
admins a bit less tedious.
2020-02-26 12:14:28 -05:00
Anna Buianova
e59e523ace
Hide information about expired sponsorships from "partnerships" pages ( #6308 )
...
* Hide information about expired sponsorships from the tag and level sponsorships
* Removed initial notes from sponsorships specs
2020-02-26 11:26:39 -05:00
Michael Kohl
6ad74517d7
[deploy] Remove github_repos from public API ( #6304 )
2020-02-26 11:23:39 -05:00
Molly Struve
8f0bfa5e08
Implement Search for Chat Channels with Elasticsearch ( #6282 ) [deploy]
2020-02-26 11:06:38 -05:00
rhymes
fc09716709
Use builtin Rails index_exists? for indices ( #6293 )
2020-02-26 11:05:23 -05:00
Anna Buianova
e2cb359b2d
Change sidebar campaign view ( #6228 ) [deploy]
...
* Changed sidebar campaign view
* feat: update the hml of the campaign sidebar config (do not show broken image if the link has not been set)
* feat: update the html and css to make it look like Figma
* chore: revert the classname change as we use write elsewhere
Co-authored-by: Ridhwana <Ridhwana.Khan16@gmail.com>
2020-02-26 10:36:18 -05:00
Fernando Valverde
5bb9890c09
Adds administrate gem CSS & JS assets to Sprockets Manifest ( #6291 ) [deploy]
...
* Adds administrate gem application.css & applicatiion.js to Sprockets manifest
* Adds admin tests
2020-02-26 09:21:09 -06:00
Mac Siri
6d4925a17d
Ignore referer on /report-abuse if it's SW.js ( #6295 ) [deploy]
2020-02-26 10:18:22 -05:00
Mac Siri
d8f247661c
Add accept attribute to the video upload ( #6296 )
...
* Provide fallback for PREFERRED_EMAIL_NAME
* Specify file type for video upload
2020-02-26 08:37:47 -05:00
rhymes
145d5e610e
Use scopes for Follow instead of where all the time ( #6149 ) [deploy]
2020-02-25 19:29:52 -05:00
Juanito Fatas
cc09ed7cd1
Do not escape underscored username in code or codeblocks ( #5785 ) [deploy]
...
It only runs when markdown has underscored usernames.
Skip escaping underscore when content is in code or codeblock. It works by
going through all lines of a markdown content. Find underscored username.
Escape if we are not in the codeblock.
The (?<!) is negative lookbehind which rules out the case
when a underscored username is present in code, e.g., `@_dev_` will not be escaped.
2020-02-25 17:30:08 -05:00
Alex
4b5bee0ac9
Remove old model specific search index workers ( #6297 ) [deploy]
2020-02-25 16:49:56 -05:00
Jacob Herrington
afea3c97f0
Add padding to config card container ( #6234 ) [deploy]
...
This card inside of card thing really triggers me. It's not really
important because we don't have many people poking around in these
views, but just to make myself feel a littler better I added a bit of
padding to make it less cluttered.
2020-02-25 16:43:49 -05:00
Anna Buianova
057b1c7664
Fix Sponsorship validations to take expiration date into an account ( #6276 )
...
* Fix Sponsorship validations to take expiration date into an account
* Use prettier times in sponsorship specs
2020-02-25 16:41:28 -05:00
Alex
da259107bd
Refactor logic to index to Elasticsearch ( #6286 ) [deploy]
...
* Refactor logic to index to Elasticsearch
* Rename worker argument to object_class
* Change to .constantize for better error messaging
2020-02-25 11:06:42 -08:00
Alex
8f7d7cabbb
Add DataDog monitors ( #6188 )
...
* Record invalid_uri in CacheBuster to Datadog
* Add Stripe DataDog tracking
* Update Datadog
* Change DataDog to Datadog
* Fix specs
* Add tags to stripe.errors
* Update Stripe tags in controller for Datadog
* Fix typo
* Update Datadog tags to distinguish card
* Add path tag
2020-02-25 11:06:25 -08:00
rhymes
58f91d2b16
Centralize search error handling ( #6227 ) [deploy]
2020-02-25 14:03:49 -05:00
Spencer
010c61a44a
Allow comments without a commentable to be edited and destroyed ( #5945 )
2020-02-25 13:45:50 -05:00
rhymes
33a11adca8
Various optimizations ( #6249 ) [deploy]
...
* Pluck over map
* Explain why map makes sense there
* Refactor reactions controller a bit and iterate only once
* Use group by instead of N counting queries
* More positive
* Simplify BufferedArticlesController
* Less queries for MailchimpBot
* Use Rails instead of SQL
* Build comment_ids only when needed
2020-02-25 13:42:24 -05:00
rhymes
cf11268949
Add logging to data scripts runner ( #6201 )
2020-02-25 13:41:43 -05:00
Molly Struve
607d8d71de
Add index missing check to podcast migration ( #6292 ) [deploy]
2020-02-25 12:29:19 -05:00
ludwiczakpawel
5b37ffe267
Fixing contrast on Organization pill in Dashboard ( #6288 )
...
* fixing contrast on org pill
* well... actually this is a fix...
2020-02-25 10:21:50 -05:00
rhymes
fd1c13c7b6
API listings: improve caching ( #6247 )
2020-02-25 09:24:19 -05:00
Outvi V
2452f1564b
ALLOWED_MASTODON_INSTANCES: Add moe.cat ( #6289 )
2020-02-25 08:34:49 -05:00
Gonzalo Ricco
0b03240e5b
Add rescue InvalidURIError in mastodon_url validation ( #6174 ) [deploy]
2020-02-24 19:13:40 -05:00
rhymes
c3e7179f5b
Bump to sprockets 4.0.0 ( #6172 ) [deploy]
...
* Bump to sprocket 4.0.0
* Add manifest.js
* Link internal/layout.css
* Make it more similar to Rails 5.2 default
2020-02-24 18:16:08 -05:00
Matej Minárik
e9a0efbbf2
Fix broken StoriesController#show article with bad chars ( #6248 ) [deploy]
2020-02-24 13:41:06 -05:00
Ben Halpern
6bcfa73412
Fix algolia paginate issue and other feed problems ( #6281 ) [deploy]
...
* Fix algolia paginate issue and other feed problems
* Remove unnecessary limit
2020-02-24 13:14:50 -05:00
rhymes
168f5c597c
Bump Twitter to 7.0 and refactor TwitterBot ( #6246 ) [deploy]
2020-02-24 08:34:41 -05:00
rhymes
aa5f4b8d85
Remove leftover Stripe subscriptions code ( #6243 )
2020-02-24 08:33:36 -05:00
Josh Puetz
98a2aaf0ce
Cloudify article main images in feed ( #6233 ) [deploy]
...
* Cloudify article main images
* Removed commented line
2020-02-21 15:42:34 -06:00
Michael Kohl
d13cbbb3c1
Change authorization to signed in users ( #6136 ) [deploy]
2020-02-21 13:53:30 -05:00
rhymes
8c7aa2e494
Rename DataDog to Datadog ( #6226 )
2020-02-21 12:00:30 -05:00
Molly Struve
5f50561d82
Backend ChatChannelMembership Search using Elasticsearch ( #6217 ) [deploy]
2020-02-21 10:25:38 -05:00
Michael Kohl
c9b641928f
Clean up chat channels when deleting users ( #6225 )
2020-02-21 09:59:22 -05:00
rhymes
207621f739
Ignore User.organization_id ( #6203 )
...
* Ignore User.organization_id
* Fix specs that are still using organization_id
2020-02-21 09:51:49 -05:00
Josh Puetz
e836ccb94f
Fix nil organizations in home page feed endpoint ( #6223 ) [deploy]
...
* wip
* Fix up test
* Reverted accidental change to seeds.rb
Co-authored-by: Nick Taylor <nick@iamdeveloper.com>
2020-02-21 08:36:15 -06:00
Molly Struve
d13a790b5d
Rails.logger in mailchimp bot ( #6229 ) [deploy]
2020-02-21 09:23:32 -05:00
Molly Struve
318ee32cdd
Add worker for removing Elasticsearch docs ( #6213 ) [deploy]
2020-02-21 08:13:36 -05:00