docbrown/app
Fernando Valverde affc704c9b
Runtime Banner for Mobile Deep Linking (#13190)
* First version using custom schemes for iOS

* Starting to take shape with /r/mobile redirect page

* Wording and aasa

* Adds e2e tests

* Trigger CI

* Tweaks to AASA

* Uses external pivot domain to trigger Universal Links

* Add missing external domain deep link

* Fix test by enabling runtime_banner only in E2E tests

* Fix URL encoding mismatch in Cypress test

* banner sttyling

* Cleanup unrelated changes

* Add AASA tests + remove lingering Gemfile.lock changes

* Fix cypress test

* Remove unnecessary window global assignment

* Trigger Travis

* Replace querySelectorAll with querySelector

* Apply suggestions from code review

Co-authored-by: Vaidehi Joshi <vaidehi.sj@gmail.com>

* Refactor inline comments, extract URL.deep_link logic and other review feedback

* Small tweaks

* Remove untrusted user-provided redirect (CodeQL suggestion)

* Fix failing tests

* Whoops - another test fix

* Use Forem's UDL server

* Extract timeoutDelay and add comment clarifying

* Add target='_blank' to deep link

* Add TODO comment for replacing hardcoded identifiers

* Apply suggestions from code review

Co-authored-by: Suzanne Aitchison <suzanne@forem.com>

* Add a11y attributes

Co-authored-by: Paweł Ludwiczak <ludwiczakpawel@gmail.com>
Co-authored-by: Vaidehi Joshi <vaidehi.sj@gmail.com>
Co-authored-by: Suzanne Aitchison <suzanne@forem.com>
2021-04-23 15:45:34 -06:00
..
assets Runtime Banner for Mobile Deep Linking (#13190) 2021-04-23 15:45:34 -06:00
black_box Small adjustment to blackbox.rb (#10961) 2020-10-20 21:14:56 -04:00
controllers Runtime Banner for Mobile Deep Linking (#13190) 2021-04-23 15:45:34 -06:00
decorators Create settings model for rate limits (#13381) 2021-04-20 11:29:22 +07:00
errors Rename banned and comment_banned roles (#12270) 2021-04-06 10:12:14 -05:00
helpers Create settings model for rate limits (#13381) 2021-04-20 11:29:22 +07:00
javascript Fix bug when responding to listings (#13366) 2021-04-23 13:55:33 -05:00
lib Runtime Banner for Mobile Deep Linking (#13190) 2021-04-23 15:45:34 -06:00
liquid_tags Modify codepen_tag to parse public and private Pen urls (#13481) 2021-04-23 16:41:21 +01:00
mailers Asynchronous organization delete (#13388) 2021-04-19 18:30:35 +03:00
middlewares Move TimeZoneSetter middleware in proper place (#11336) 2020-11-09 17:11:10 +01:00
models Use a manual query to find users by their names and usernames (#13474) 2021-04-22 19:46:43 +02:00
policies Push Notification multi app support (#13304) 2021-04-21 17:13:01 -06:00
queries Push Notification multi app support (#13304) 2021-04-21 17:13:01 -06:00
refinements Drop profile columns from user (#10707) 2020-12-03 08:14:38 +07:00
sanitizers Remove unused code (#13305) 2021-04-08 08:50:59 -05:00
serializers Preload users instead of querying separately when searching for comments (#13490) 2021-04-23 16:30:06 -04:00
services Preload users instead of querying separately when searching for comments (#13490) 2021-04-23 16:30:06 -04:00
uploaders Change frame limit to match imgproxy (#13265) 2021-04-06 12:28:50 +02:00
validators [15 min fix] Enforce an upper limit for articles.body_markdown (#13418) 2021-04-16 20:20:11 +02:00
view_objects Move GeneratedImage to Images::GenerateSocialmage (#11691) 2020-12-02 11:03:14 +07:00
views Runtime Banner for Mobile Deep Linking (#13190) 2021-04-23 15:45:34 -06:00
workers Asynchronous organization delete (#13388) 2021-04-19 18:30:35 +03:00