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

Add device syncing Ability #6

Merged
merged 222 commits into from
Jan 22, 2021
Merged

Add device syncing Ability #6

merged 222 commits into from
Jan 22, 2021

Conversation

irasekh3
Copy link
Contributor

On key feature that I want in the app is the ability to back and share passwords onto another device. This is an integral feature because we don't have any backend servers so we don't have the ability to store or back anything up ourselves, therefore users should be able to back this up onto other devices like an old phone, a loved ones phone, or even a simulator on a computer (i don't believe iOS simulators work because of APN limitations and simulators are not necessarily always on so some data may not be sync'd properly).

some other areas this diff doesn't address that will need to be addressed in a later commit is recovering data from a "backed-up" device.

irasekh3 added 30 commits March 1, 2020 21:14
…rors so I had to refactor / update the podfile
…ass.ios' because the developer web pages was rejecting the former. I have started to inquire with apple as to why this is so this might get changed back at some point if it can be resolved
…he filename. make a notification class for handling notification objects in a more standard way
irasekh3 added 23 commits April 24, 2020 09:01
…is point the public 'ability' to alter the audit log is not available (but that could change in the future)
… sets to ensure there is no accidental redundency when adding multiple pointers to objects like the vaults or device syncs
…changes to Secrets, changes to vaults, changes to devices and device syncs, and any export or import of data
…ormatted so it can be legible to go through the timeline
…key setup, notification manager setup, shared preferences setup, and the default vault setup
…hey want to see notifications for actions taken on secrets that were shared with the 'Readonly' or 'Manage' access - this notification could trigger often (even for simply clicking on a secret in the list view so options may need to be able to be more fine grained at somepoint)
…set to 'Default Password Generation' which is just a duplicate
…e and use the preference value to determine the size to display the preview
…t launch cpmmand to ensure that when not launching a url in the app the system browser is used
…ced - because it takes time to actually fetch the id and it can get cleared out of memory at any point store it in a shared preferences and populate the preferences by registering a callback for when subscription status changes
…d-Only' can be displayed properly and consistantly
* create a new `normal_backgound.xml` to differentiate between the normal background and the launch splash screen background
* setup base android manifest changes needed for supporting android embeddings
* the Main activity to maintain support for the Secure Flags in android and turning on android embedding 2
* the dependency libraries to support new android 2 embedding
* the pubspec app description
* clean up the pubspec file and remove unnecessary comments
* use a mono spaced font that will make it easier to differentiate character that are similar (liLI1 | 0oO | etc.)
* the barcode scanner library update had a breaking change which required updates to the app to function appropriately
* the nullpass "null" symbol which is used throughout the app
* the assets to the pubspec file
* add mew library for adding screen security to the app without requiring changes to the native code itself
* remove no longer necessary native code that was used for hiding the screen when it moves to the background (like when going to the app switcher)
* bump the minimum SDK version for android to get rid of the multi dex build issues
* bump the Podfile lock and pubspec.lock specifically for OneSignal related versioning and building issues
* commit auto updated project.pbxproj shellscript
* add remaining of auto updated project.pbxproj configuration changes to the app.framework and flutter.framework references as well as the profile, debug and release build configs
* migrate to the newer Podfile format in an attempt to minimize build errors for iOS
* update the ios project config based on the new Podfile changes
* update the lock file based on the new Podfile - note vibration has been added but may cause issues on ios simulator
* add missing vibration dependency references to the project configuration
* re-add references to vibration library
* ensure this doesn't get accidentally published as a library
* add the update pubspec lock including updated dependencies and updated dart version env requirements
…ted `ios/Flutter/Flutter.podspec` file that should not have been checked into version control
@irasekh3 irasekh3 added the enhancement New feature or request label Jan 22, 2021
@irasekh3 irasekh3 added this to the Beta - 0.1.0 milestone Jan 22, 2021
@irasekh3 irasekh3 self-assigned this Jan 22, 2021
@irasekh3 irasekh3 merged commit b23e78d into dev Jan 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant