- Added rating dialog for android using the multipage dialog (Closes#8530)
- Updated images within the rating dialog
- Adjusted rating prompt interval to be occurring more often
- Added usage tests for ratings
- Now the native mobile navigation gestures are used within the rating dialog to be interpreted as "Not now" or "Maybe later" button clicks
- Refined support dialog (Closes#8458)
- Updated app icons for Android/iOS/Desktop (Closes#8503)
- Replaced F-Droid app icons, feature graphic and screenshots
- Updated favicons (Closes#8264)
Co-authored-by: yoy <yoy@tutao.de>
Co-authored-by: jug <jug@tutao.de>
Co-authored-by: cag
Co-authored-by: arm <arm@tutao.de>
two ways this can happen:
* starting on old domain
* starting on new domain
in each case, the starting tab opens the other domain in a new
tab to then use window.postMessage to transfer the credentials.
Allow deriving keys with it if the server requests it, but do not use it
by default to create new keys.
tutadb#1559
Co-authored-by: @vitoreiji, @paw-hub, @charlag
was used for hot module replacement in debug mode. we don't do that
anymore, so the csp that causes electron to print warnings in the
dev tools can go as well.
* `csp` returns null when in dist+Browser mode, which was ok when we rendered index.html, but isn't anymore when we use a template string
* the generator for the script tags was also broken, with mismatched double quotes and rogue commas
1. Change getVersion() in nativeLibraryProvider to handle curious
`npm list` behavior.
2. Reorganize rollup plugins so that admin client can import our helper
plugins without importing rollup plugins from node_modules. This makes
it more resilient when we link against local tutanota-3 (libs hoisted
to upper level will not be found across the symlink).
3. Change LaunchHtml to not rely on mithril for the same reason.
* Whitelabel for apps, close#2804
Give body in generated HTML transparent background
This helps with background color on mobile where we set background of
the view itself. body has built-in style of being white so when we
reload the page for a split second there's white background visible.
Theme is not applied to apps early via URL parameters.
URL rewriting is removed from desktop and instead native call is used
like in other apps. This removes all the magic from desktop URL
rewriter. For logging out we use native call, like on mobile, to be able
to load the file. Before it did not actually work and only loaded page
after we've been failing to load index.html/login.
Now the user has a choice between built-ins and custom themes in apps.
Theme picker on login screen is now also a dropdown.
Reload function for apps is changed to use map of query parameters
instead of passing pre-built query string. This simplifies handling of
query params when we want to append a theme or noAutoLogin.
* Don't give bare ipcRenderer to the web context
* Fix parsing 3 digit colors, fix#3149
Co-authored-by: ivk <ivk@tutao.de>
* no longer show recovery code or 2FA options for non global admins
* replaced "Tutanota" with "This site" in message displayed when javascript is off
* only print job ad to console when using a tutanota domain
added mailto handling to desktop client. closes#670
proper handling of logout event, closes#682
made winsigner optional, made client version available from devTools, fixed#678
made F5 refresh not break the app. closes#673fixed#674
reenabled HTML5 notifications. fixes#672 once tutanota starts showing notifications for new mail.
fixed#691 & fixed#716
integration of IPC into WorkerProtocol, closes#669
public key for code signing
code signing for the linux client
fixed Jenkinsfile to correctly link snapshot
upgrade to electron 4.0.0-beta.7 #718
made the add 2FA dialog not reload the page #718
added support for Ctrl + Scroll zooming. #755
added F11 maximize/unmaximize support, #755
added Ctrl + P printing support, #755
fixed make script for desktop client
A search bar for the Desktop Client, #755
added async imports for nativewrappercommands
fixed focus loss for desktop ctrl+f search bar
Context menu for the Desktop client, #763
Code signing for mac & windows
linking of mac & windows snapshots
targetURL for mac snapshot
Settings View for the Desktop Client
better icons
prevented handleMailto from being called before app is ready
made showRequestPasswordDialog focus the input element
implementation of link tooltips for desktop
restricted mouse hover URL reveal for desktop to anchor elements inside the mail viewer
rich text toolbar overhaul, #873
upgrade to electron 4.0.0-beta.9