docbrown/config/initializers
Fernando Valverde cf3bde4259
Add mobile push notifications to Forem (#12419)
* First commit with iOS PN working

* RPush cleanup worker + unique jobs config

* Remove rpush tables from schema.rb

* PR feedback

* Feature flag and test for route

* Tests and feature flag PushNotification ::Send

* Update app/controllers/devices_controller.rb

Co-authored-by: Michael Kohl <citizen428@dev.to>

* Update spec/routing/devices_routes_spec.rb

Co-authored-by: Michael Kohl <citizen428@dev.to>

* Update spec/services/push_notifications/send_spec.rb

Co-authored-by: Michael Kohl <citizen428@dev.to>

* PR feedback

* Set Rpush driver and url

* More PR feedback

* Apply suggestions from code review

Co-authored-by: Jamie Gaskins <jgaskins@gmail.com>

* PR feedback from Rhymes

* Don’t double render

* Sure

Co-authored-by: Josh Puetz <hi@joshpuetz.com>
Co-authored-by: Josh Puetz <josh@dev.to>
Co-authored-by: Michael Kohl <citizen428@dev.to>
Co-authored-by: Jamie Gaskins <jgaskins@gmail.com>
2021-03-12 14:08:18 -06:00
..
rack Optimization:Throttle Tag Index Endpoints (#12520) 2021-02-03 11:14:54 -05:00
0_application_config.rb [deploy] Refactor:Change Unset Var Warnings to Debug Level (#9985) 2020-08-25 09:45:42 +02:00
1_imgproxy.rb Bump imgproxy to 2.0 (#12963) 2021-03-11 08:24:13 -05:00
acts_as_taggable_on.rb [deploy] Enable ActsAsTaggableOn.strict_case_match (#8299) 2020-06-05 13:52:01 -04:00
ahoy.rb Rubocop: fix additional violations in todo file (#9218) 2020-07-09 10:25:44 -04:00
ahoy_email.rb Upgrade ahoy_email to 1.0.3 (#2534) 2019-04-23 16:32:14 -04:00
application_controller_renderer.rb Upgrade Rails to 5.2.3 (#1408) 2019-04-03 13:08:59 -04:00
assets.rb Upgrade to Rails 6.0 (#7658) 2020-06-04 11:54:25 +02:00
audit_events.rb Fix autoloading deprecation (#12338) 2021-01-20 15:11:46 +01:00
backtrace_silencers.rb Upgrade to Rails 6.0 (#7658) 2020-06-04 11:54:25 +02:00
cache_logger.rb Enable cache logging in development if requested (#5330) 2020-01-02 08:11:58 -05:00
carrierwave.rb Fix autoloading deprecation (#12338) 2021-01-20 15:11:46 +01:00
carrierwave_monkeypatch.rb Refactor:Implement Carrierwave Monkeypatch in all Envs (#11233) 2020-11-03 10:51:53 -06:00
cloudinary.rb Create DelayedJob config and misc DX changes (#979) 2018-10-26 13:15:14 -04:00
content_security_policy.rb [deploy] Bug Fix:Comment out content security policy (#10192) 2020-09-03 13:30:10 -05:00
cookies_serializer.rb Initial commit 2018-02-28 16:11:08 -05:00
cors.rb Routine rubocop fixes (#12530) 2021-02-03 10:16:19 -05:00
cypress_rails.rb Cleaning Test Runs for End to End (E2E) Tests (#12143) 2021-01-29 13:34:01 +01:00
devise.rb Revert "Adopt session cookie configuration for remember me cookie (#12938)" (#12970) 2021-03-11 16:25:25 +01:00
devise_monkeypatch.rb [deploy] Enable admin-configured app_domain (#10206) 2020-09-11 09:38:34 -04:00
docker.rb Enable Rubocop 0.89 cops and fix Lint/ violations (#9709) 2020-08-10 16:57:12 +02:00
doorkeeper.rb Bump doorkeeper from 5.4.0 to 5.5.0 (#12742) 2021-02-19 17:49:18 +01:00
filter_parameter_logging.rb Initial commit 2018-02-28 16:11:08 -05:00
flipper.rb [deploy] Bump flipper, flipper-active_record and flipper-ui (#8966) 2020-06-30 08:19:27 -05:00
honeybadger.rb Fix regression in Honeybadger.config.exceptions.ignore (#12796) 2021-02-23 19:08:29 +01:00
honeycomb.rb [deploy] Replace HEROKU_SLUG_COMMIT with custom footprint (naive) (#9904) 2020-08-25 13:47:14 -04:00
hypershield.rb Refactor:Remove BackupData Table from Postgres (#10422) 2020-09-24 10:09:20 +07:00
inflections.rb Initial commit 2018-02-28 16:11:08 -05:00
liquid.rb Rails 6: enable zeitwerk autoloader (#8766) 2020-06-22 16:27:55 +02:00
mime_types.rb Initial commit 2018-02-28 16:11:08 -05:00
new_framework_defaults_5_2.rb Rails 5.2 features: enable cache versioning (recyclable keys) (#5329) [deploy] 2020-01-02 08:40:03 -05:00
new_framework_defaults_6_0.rb [deploy] Use Action Mailer parameterized syntax (#8853) 2020-06-23 13:48:41 -05:00
octokit.rb Code cleanups (#659) 2018-08-07 11:00:13 -04:00
omniauth.rb Update OmniAuth to 2.0 (#12715) 2021-02-25 12:46:13 -06:00
pusher.rb [deploy] Remove ENVied Gem, Use dotenv Take 2 (#9767) 2020-08-14 12:20:47 -05:00
reserved_words.rb Refactor:Remove Unused BufferedArticles Controller (#11193) 2020-10-30 15:24:02 -05:00
reverse_markdown.rb Fix autoloading deprecation (#12338) 2021-01-20 15:11:46 +01:00
rolify.rb #260 increase mentee-mentor description length (#405) 2018-08-20 10:20:23 -04:00
rpush.rb Add mobile push notifications to Forem (#12419) 2021-03-12 14:08:18 -06:00
s3_direct_upload.rb [deploy] Attempt to get carrierwave configured correctly for containers and tests passing (#9558) 2020-07-29 17:27:13 -04:00
session_store.rb [deploy] Change to same_site: lax for session store (#9967) 2020-08-24 12:29:45 -04:00
sidekiq.rb Explicitly adds the unique jobs middleware (#12441) 2021-01-27 08:16:55 -06:00
sidekiq_unique_jobs.rb [deploy] ensure that often run sidekiq jobs are unique until they execute (#7168) 2020-04-08 19:19:30 -04:00
slack_notifier.rb [deploy] Remove ENVied Gem, Use dotenv Take 2 (#9767) 2020-08-14 12:20:47 -05:00
sprockets_uglifier_with_source_maps_compressor.rb Rubocop: Enable and fix Style/StringConcatenation (#9844) 2020-08-18 14:50:15 +02:00
stats.rb Abstract DatadogStatsClient to ForemStatsClient (#12304) 2021-01-27 11:25:44 -05:00
strong_migrations.rb Bump strong_migrations from 0.6.8 to 0.7.0 (#9525) 2020-07-27 11:10:18 +02:00
timeout.rb Adds optional support for Docker/Compose (#296) 2018-10-12 11:48:53 -04:00
vault.rb [deploy] Remove Vault ENV variables from Envfile so they arent Required in Prod (#8895) 2020-06-24 15:02:16 -05:00
wrap_parameters.rb Disable ActionController auto params wrapping (#11692) 2020-12-02 15:17:43 +01:00
zeitwerk.rb Add service generator (#11265) 2020-11-10 09:09:35 +07:00