rhymes
3afe269665
Add tech.lgbt to allowed Mastodon instances ( #9959 )
2020-08-23 12:51:27 -04:00
Ben Halpern
36ccfd55dd
[deploy] Add Twitter and GitHub keys to SiteConfig ( #9899 )
...
* Add Twitter and GitHub keys to SiteConfig
* Change docs
* Add notice about not taking affect right away
2020-08-20 15:58:15 -04:00
Ridhwana
df9aa4c5ae
Use and organize constants for the config page ( #9891 )
...
* feat: update the descriptions
* feat: alphebatize
* alphabetize
2020-08-20 09:38:02 -04:00
Ben Halpern
e76f6cbbba
Set Stripe dynamically instead of at boot ( #9862 )
...
* Set Stripe dynamically instead of at boot
* Add stripe SiteConfig
* Fix capitalization
2020-08-19 21:24:19 -04:00
Ben Halpern
986eb87ce8
[deploy] Remove unneeded Analytics update script ( #9852 )
...
* Remove unneeded Analytics update script
* Remove constants
2020-08-19 15:57:27 -04:00
Ben Halpern
6c71369df5
[deploy] Add community_name to site config ( #9864 )
...
* Add community_name to site config
* Fix a spec
* Remove SiteConfig from constants
* Change subjects to method
* Fix subjects method
* Fix linting
2020-08-19 14:54:40 -04:00
Ben Halpern
83ab44c75b
Allow staff_user_id to be modified ( #9869 )
2020-08-19 13:33:17 -04:00
Ben Halpern
f452086280
[deploy] Move community_copyright_start_year to SiteConfig ( #9863 )
...
* Move community_copyright_start_year to SiteConfig
* Properly translate year to string
* Change year logic
* Add env default to copyright year
* Fix logic
* Fix codeclimage issue
* Add view element
* Add constants in properly and use dynamic date
2020-08-19 10:19:11 -04:00
ludwiczakpawel
877bdba176
Typography fix & Optimization ( #9650 )
...
* flare tag line height
* .
* dropdown fix + actions bar fix
* actions bar on mob
* fixing typography and improving font handling
* cleanup
* variables naming
* fonts swapping
* Makes user's default font render as SiteConfig.default_font
* Trigger checks
* Fixes missing user model specs
* Fixes storybook CI error import & logged out user font set with default
* Limits default_font config to serif, sans-serif & open-dyslexic
* Default font description text
Co-authored-by: Fernando Valverde <fdov88@gmail.com>
2020-08-18 08:05:51 -04:00
Mac Siri
a081810946
[deploy] Migrate ImageResizer to Images::Optimizer ( #9720 )
2020-08-14 09:44:30 -04:00
Steven Wu
1896c707fc
Refactoring constants reduce lines ( #9729 )
...
* Refactoring constants reduce lines
* Update constants name
* Fix typo
2020-08-11 16:33:10 +02:00
Josh Puetz
7d4a7cc883
[deploy] Change lingering /internal paths to /admin ( #9673 )
...
* Change lingering `/internal` paths to `/admin`
* Fix multiline test expectation
2020-08-07 19:52:39 -04:00
Mac Siri
3c5b01d490
[deploy] Implement ImageResizer module ( #9652 )
...
* Create ImageResizer module
* Refactor HtmlVariant
* Refactor CloudCoverUrl
* Fix broken spec
* Refactor PodcastEpisode
* Refactor Message
* Fix broken spec
* Refactor Articles::SocialImage
* Refactor ProfileImage & add spec
* Fix broken spec
2020-08-07 11:04:31 -04:00
rhymes
88f0a0e58a
Rubocop: re-activate Style/RegexpLiteral and fix violations ( #9418 )
...
* Rubocop: re-activate Style/RegexpLiteral and fix violations
* Add 10 seconds default timeout to DB statements
2020-07-22 16:28:27 +02:00
Ridhwana
4359d5b09a
[deploy] Site Config: Get Started Section and Show Required Fields ( #9289 )
...
* chore: spike
* fix: update doesnt get to symbol
* spelling
* chore: some suggestions
* chore: change name
* chore: content tag and safe join
* chore: keep this open for now
* chore: code climate
* more code climate stuff
* chore: remove commas
* fix: tests
* feat: update the descriptions and placeholders
* chore: update all the variables
* chore: update lines
* feat: update ""
* chore: length line
* feat: content_tag
* chore: disable rubocop:disable Rails/OutputSafety
* feat: collapse the get started section if everything is filled out
* chore: comment
* some cleanup
* codeclimate :(
2020-07-20 08:20:15 -04:00
shelby spees
a6c4f0b884
[deploy] Update NoiseCancellingSampler to make it more self-documenting ( #9359 )
2020-07-16 15:06:49 -05:00
rhymes
3ab9b91575
Routine Rubocop fixes ( #9302 )
...
* rubocop -A
* rubocop --auto-gen-config
* Fix sorting in Bundler/OrderedGems to consider punctuation
2020-07-14 17:24:03 +02:00
Molly Struve
6cfbbaeb39
[deploy] Refactor:Send a Couple More Errors to Honeybadger ( #9223 )
2020-07-09 10:53:16 -05:00
Arnold Chand
df172702df
update: add mastodon.online to the whitelist ( #9104 )
...
This will whitelist mastodon.online url, so users from the
mastodon.online instance can link their profile within their dev.to
profile page.
2020-07-03 18:30:54 -04:00
Molly Struve
4e0fee644c
[deploy] Feature: Setup Admin Area to Update Vault Secrets ( #8935 )
2020-06-29 15:08:09 -05:00
Molly Struve
9fb2a7c6b2
[deploy] Remove Vault ENV variables from Envfile so they arent Required in Prod ( #8895 )
2020-06-24 15:02:16 -05:00
Molly Struve
0767c34379
[deploy] Feature: Setup Vault and AppSecrets Wrapper Class ( #8891 )
2020-06-24 14:13:37 -05:00
rhymes
4ab6d02d2f
Routine rubocop fixes ( #8346 )
...
* rubocop -a
* rubocop --auto-gen-config
2020-06-08 17:37:25 +02:00
rhymes
fa22f346e4
Add merveilles.town to list of Mastodon instances ( #7983 )
2020-05-20 17:48:46 -04:00
Liz Fong-Jones
a6305fd0a3
[deploy] Honeycomb instrumentation: distinguish between literal vs prefix matching for sampling ( #7936 )
2020-05-19 09:49:41 -05:00
Liz Fong-Jones
8309e0af2a
[deploy] remove additional cruft ( #7929 )
2020-05-18 13:11:14 -05:00
Molly Struve
dbb5c752ab
[deploy] Sample Noisy Honeycomb Spans ( #7891 )
2020-05-18 10:36:01 -05:00
rhymes
3d313efbd6
Fix profile page rendering when a username contains spaces ( #7787 )
2020-05-13 08:37:50 +02:00
Ben Halpern
3f61cce32b
[deploy] Render json+ld as proper json ( #7404 )
2020-04-21 14:16:21 -04:00
Molly Struve
91972dd2c4
ensure that when Tag and ActsAsTaggableOn::Tag are updated their respective related docs are as well ( #7218 )
2020-04-14 08:38:09 -05:00
rhymes
34848a4209
Upgrade Rubocop to 0.81 ( #7219 )
...
* Upgrade rubocop to 0.81.0
* Reordered rubocop file and updated it
* Regenerate todo
* Correct some things
* Fix specs
2020-04-11 10:10:04 +02:00
Michael Kohl
eeed7f6c54
Introduce URL.sanitized_referer helper ( #7122 ) [deploy]
...
* Introduce URL.sanitized_referer helper
* Make service worker path a constant
* Simplify redirect logic
* Actually use helper
* Remove random file
2020-04-07 17:57:13 +02:00
Molly Struve
29b1d0c32c
[deploy] Index Tags on Creation to via ActsAsTaggableOn in Elasticsearch ( #7104 )
2020-04-07 10:14:24 -05:00
rhymes
f2b0be2043
Add Slack messengers: part 2 ( #6916 )
...
* Add Slack::Messengers::ArticlePublished
* Add Slack::Messengers::ReactionVomit
* Add Slack::Messengers::CommentUserWarned
* Add missing URL helpers
* Add Slack::Messengers::ArticleFetchedFeed
* Remove callback condition
* Build, don't create
2020-04-03 17:00:06 +02:00
Ben Halpern
e35d55c422
Add pagination to tag pages for better SEO crawling ( #6771 ) [deploy]
...
* Add pagination to tag pages for better SEO crawling
* Modify system specs
* Add some tests
* Finalize tests
* Fix things up
* Add url helpers
2020-03-27 10:34:42 -04:00
rhymes
cfb64a1c68
Add URL module and article_url, user_url helpers ( #6833 )
...
* Add AppURL with .article and .user
* Use URL.url and URL.user
* Add article_url and user_url helpers
2020-03-25 13:54:45 -04:00
rhymes
88aa28eedf
Move App into app/lib ( #6830 ) [deploy]
...
* Move App into app/lib
* Oops
2020-03-25 09:48:35 -04:00
rhymes
2b31a9b9ee
Allow different casings to be specified for syntax highlighting ( #6354 )
2020-02-28 12:36:27 -05:00
Molly Struve
cf94f76ccd
Notify slack when release phase fails ( #6300 ) [deploy]
2020-02-27 10:50:59 -05:00
rhymes
fc09716709
Use builtin Rails index_exists? for indices ( #6293 )
2020-02-26 11:05:23 -05:00
Molly Struve
607d8d71de
Add index missing check to podcast migration ( #6292 ) [deploy]
2020-02-25 12:29:19 -05:00
Outvi V
2452f1564b
ALLOWED_MASTODON_INSTANCES: Add moe.cat ( #6289 )
2020-02-25 08:34:49 -05:00
Michał Krzysztof Feiler
8dc4c952d7
[deploy] Add "functional.cafe" to Mastodon list ( #5737 )
2020-01-27 11:56:01 -05:00
Ændrew Rininsland
5bd51f9cf5
Adds 4estate.media to Mastodon instance whitelist ( #5625 )
2020-01-21 08:59:52 -05:00
Mike Coutermarsh
9f983e271c
Increase cache TTL for social preview images ( #5471 ) [deploy]
...
* Increase cache TTL for social preview images
These are expensive to generate + don't change often. We can have a long cache.
Ideally, they would never expire, and get auto evicted by redis when space fills up. But I don't think a `nil` ttl is possible when a default
is set in the Rails config (see production.rb).
So I set it to a real long value. + test to guard against it accidently being changed.
* Try a cache expiration of 6.weeks as suggested by @mstruve in PR
2020-01-17 17:06:06 -05:00
Aaron Moat
ba230ecab6
Allow language-xxx class detection on pre tags in ReverseMarkdown ( #5299 )
...
* Allow language-xxx class detection on pre tags in ReverseMarkdown
Solves thepracticaldev/dev.to#5298
* Remove comment
2020-01-02 11:23:44 -05:00
Molly Struve
7c650dcb1c
Remove RedisRailsCache and replace with Rails.cache ( #5059 ) [deploy]
2019-12-10 13:11:08 -06:00
Mac Siri
8e9c26b6ab
Add fosstodon to mastadon whitelist ( #4992 )
2019-12-03 08:50:20 -05:00
jeffin sam
f023a00d9f
add html_css_to_image to RedisRailsCache ( #4753 ) [deploy]
2019-11-28 09:44:31 -05:00
jeffin sam
7cc5ef5e40
Write to RedisCache to avoid cache miss in add html_css_to_image ( #4821 ) [deploy]
2019-11-15 13:09:18 -05:00