-
Notifications
You must be signed in to change notification settings - Fork 549
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
Contact book provider #6553
Merged
Merged
Contact book provider #6553
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
9896b34
to
d7f3dd9
Compare
d7f3dd9
to
c3b114d
Compare
5c77280
to
ff319fe
Compare
3cc5649
to
73ab2a8
Compare
Merged
Now, when user receives a vCard as attachment an import option is displayed inside the attachment bubble, allowing the user to preview and import the users contained inside that vCard. The app handles both vCard mime types, text/vcard and text/x-vcard.
The iOS readFile function was using the wrong Data constructor, leading to an Error related to invalid URL when trying to read the file. The readFile function now uses the Data(fileURLWithPath: ) instead of Data(contentsOf: ), allowing us to pass file paths to be loaded.
Now the app is capable to handle native side calls asking for importing files, mainly used when a user view a supported file and want that Tuta app handles it. Currently, the only supported format is .vcf and only on Android, since iOS doesn't support setting our app as a handler for vcf files.
Implements a ContactFacade to communicate with the worker and handle errors correctly.
Close #6467 Co-authored-by: mup <mup@tutao.de> Co-authored-by: ivk <ivk@tutao.de>
It is not true that legacy plans can have unlimited custom domains. Make it not display anything here to prevent confusion. Fixes #6540
Close #6467 Co-authored-by: mup <mup@tutao.de> Co-authored-by: ivk <ivk@tutao.de>
This commit adds the isDirty property to a contact and return Dirty contacts to the web part of the app, allowing the app to deal with native updates.
Co-authored-by: ivk <ivk@tutao.de>
Co-authored-by: ivk <ivk@tutao.de>
Co-authored-by: paw-hub <104824185+paw-hub@users.noreply.github.com>
I am not happy about the magic '92%' value but to remove it we would need to calculate the remaining space from the breadcrumbs & dialog height. This may do for now.
We decided to change it during a meeting. This way we welcome the user to the Tuta ecosystem instead of just the app.
This styles the `RadioSelector` into a 'radio button button' for the lack of a better term. This was decided in a meeting.
This changes the breadcrumbs in the wizard to make the style discussed during the meeting.
This is so the unlock method pages matches our design.
This tries to make the wizard less wordy & includes a couple small fixes.
Co-authored-by: ivk <ivk@tutao.de>
Co-authored-by: ivk <ivk@tutao.de>
This needs some optimization as the illustrations cause the CSS animations to lag. `Icons.ts` is not the best place to have the illustrations so we should create a new file. We could also look at sanitizing the SVGs once a way to keep the CSS classes in the SVG is found.
The illustrations do not clutter up the icons file this way.
This adds the next version of the illustrations and changes some layouts.
This tries to speed up the wait between pressing 'next' and the next page of the onboarding wizard appearing.
We need it to diagnose chunk problems. It was removed because it was not compatible with our version of `rollup` at the time. Co-authored-by: ivk <ivk@tutao.de>
As suggested by ivk, the illustrations are loaded in via an `img` tag to avoid bloating the chunks. I have manually optimised and inserted the illustrations again. This improves the performance of the wizard drastically.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Integration PR
Closes #6590
Closes #6467
Closes #6468
Closes #6469
Closes #6533
Closes #6461