Skip to content
This repository has been archived by the owner on Oct 25, 2022. It is now read-only.

Turbolinks iOS and Android app support #100

Merged
merged 4 commits into from
Jan 6, 2020

Conversation

danielwestendorf
Copy link
Contributor

First pass of changes required to support iOS and Android apps. Probably more to come as the apps evolve.

Prevents having to log in every time the app is launched, or, every time the browser window is closed/opened on desktop.
Could be used later when taking advantage of rail's variants to provide unique views for the mobile apps.
Turbolinks requires form submissions to be remote.  Additionally, by default devise won't try to redirect remote form submissions, so add `:js` as a navigational format.
@danielwestendorf danielwestendorf changed the title Ios app support [WIP] Turbolinks iOS and Android app support [WIP] Dec 29, 2019
+ Memoize values
+ mobile_app_version shouldn't be predicate 🤦‍♂️
@Shpigford
Copy link
Collaborator

Do you need this merged in to master to keep making progress on the iOS/Android apps?

@danielwestendorf
Copy link
Contributor Author

Nope, not yet. I've got discussion points over at #10 as well as https://github.com/danielwestendorf/Droptune-iOS/issues

@danielwestendorf danielwestendorf changed the title Turbolinks iOS and Android app support [WIP] Turbolinks iOS and Android app support Jan 1, 2020
@danielwestendorf
Copy link
Contributor Author

I'm confident this is in a good enough place to merge and deploy. Any additional changes backend will probably be around UI/UIX.

@danielwestendorf
Copy link
Contributor Author

@Shpigford forgot to tag you above.

@Shpigford Shpigford merged commit 965e626 into DroptuneHQ:master Jan 6, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants