mirror of
https://github.com/alexal1/Insomniac.git
synced 2026-04-27 02:25:50 +03:00
[GH-ISSUE #234] Compatibility between specific Insomniac versions and specific Instagram versions #193
Labels
No labels
bug
duplicate
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Insomniac#193
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @rickyj88 on GitHub (Jan 5, 2021).
Original GitHub issue: https://github.com/alexal1/Insomniac/issues/234
Hi,
Is there a compatibility matrix that describes which versions should work together?
It seems that one constantly breaks the other so there may be some benefit on having people stick to a "compatible" version.
Am I the only person with this issue?
Thanks
Rick
@alexal1 commented on GitHub (Jan 5, 2021):
Well we didn't yet think about such matrix.
The problem is, Instagram UI differs not only between app versions. Users with same version may have different UI because of Instagram UI/UX experiments which always reach some percentage of users. And there may be a lot of such experiments simultaneously.
I think that in such conditions the best we can do is to always target at the latest IG version and try to write generic code – so that users with any UI will get the script working.
@rickyj88 commented on GitHub (Jan 5, 2021):
Ok - what might be helpful then is rather than a compatibility matrix perhaps just a note indicating the version of the app that was used for testing? This would help to avoid the situation where, for example, you test with v20 of the app and then after testing v21 is released and stuff breaks - this will avoid the need for updates to be performed only for compatibility so long as people stick with the known version. For me it's just a little difficult not knowing what versions are supported, particularly as my preference is to not automatically update to the latest version of the Instagram app where it's working fine.
I agree that canary releases of features would complicate things.
I'm not close to the development process so can't say whether this is a good or bad idea, but by freezing support to a particular app version - say, one version every 2-3 months - you may find that you can spend more time on new features and enhancements and then do a separate compatibility release. This may result in reduced effort overall.
That said - I love using Insomniac, keep up the great work!