Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NT-582] Go Rewardless Prompt #974

Merged
merged 18 commits into from
Nov 28, 2019
Merged

[NT-582] Go Rewardless Prompt #974

merged 18 commits into from
Nov 28, 2019

Conversation

justinswart
Copy link
Contributor

📲 What

All of the collective work from #958, #961, #962, #965, #966, #967, #969, #970, #971, #973 to bring the Go Rewardless prompt to the app.

🤔 Why

The Backings Pod is kicking off our first ever backer-facing prompt as an experiment to see if we can impact backer behavior with an in-app campaign.

🛠 How

See linked PRs.

👀 See

Before 🐛 After 🦋
image

justinswart and others added 18 commits November 20, 2019 09:19
* Adding DiscoveryEditorialCell

* Adding editorial color

* Tests

* Add DiscoveryEditorialViewModel

* Updating tests

* Adding asset

* Adding feature flag logic & updating onboarding screenshots

* Pass the tag through

* Pass refTag through

* DiscoveryEditorialViewModelTests

* Strings

* Screenshot tests, tweaking layout

* Voice over accessibility values

* Formatting

* Styling

* Don’t use keypaths
* WIP

* Fix header offset issue

* Revert changes no longer needed

* Revert style change

* Add tests

* Use Go Rewardless tag ID

* Update arbitrary height value for fun

* Use magic sort

* Remove redundant clear colour and add a11y strings

* Fix snapshots

* Remove comment
…l header (#967)

* Hook onto config for updated FF, and only show header on default params

* Post notification on FeatureFlagsViewController with updated feature flags

* Observe changes in the config and updates to the filters

* View model tests

* Update screenshot tests

* Formatting

* More VM tests

* Converting to value struct and adding more tests

* Formatting

* Linting

* Add debouncing

* Cleanup

* Use compactMap
* Editorial navigation flow

* Update RefTag

* Instantiate refTag with tagId directly
* Add label and image to modal header

* Snapshot tests

* Remove a11y traits

* Fix snapshots
* Go rewardless carousel treatment

* Tests

* Formatting

* Remove unused helper function

* ensuring configureBaseGradientView always emits

* formatting

* Swiftlint
* Editorial header tracking

* Formatting

* Filter out android flags

* Fixing based on updates from main branch
* Add view transforms, tint colour when scrolling

* Formatting

* Fix snapshots

* Set only tint color of button image, simplify signals

* Removed closure, added delegate, added tests

* Use large image on ipad

* Fix test
* Add view transforms, tint colour when scrolling

* Formatting

* Fix snapshots

* Hide login tout on project collections

* Don't show activities on editorials

* Fix calculation

* Remove line from merge
* Add view transforms, tint colour when scrolling

* Formatting

* Fix snapshots

* Strings

* Adding table view header

* VM tests and updating screenshots

* Updating screenshots broken by updated arrow

* Dynamic type support

* Screenshots again

* Formatting

* Be gone
@justinswart justinswart merged commit 55333da into master Nov 28, 2019
@justinswart justinswart deleted the feature-go-rewardless branch November 28, 2019 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants