55a9d4973c
fix(GODT-2988): fix setup wizard KB links.
2023-09-29 15:25:30 +02:00
56c53e9188
fix(GODT-2932): fix syncing not being reported in GUI.
2023-09-28 12:39:24 +02:00
bb67d95669
fix(GODT-2967): tray menu entries close the setup wizard when needed.
2023-09-27 18:23:02 +02:00
f4958b9b53
fix(GODT-2956): Restore old deletion rules
...
When unlabeling a message from trash we have to check if this message is
present in another folder before perma-deleting.
2023-09-26 13:47:09 +02:00
76f2e7fdb9
fix(GODT-2951): Negative WaitGroup Counter
...
Do not defer call to `wg.Done()` in `job.onJobFinished`. If there is an
error it will also call `wg.Done()`.
2023-09-26 09:45:27 +02:00
c0992e8801
fix(GODT-2590): Fix send on closed channel
...
Ensure periodic user tasks are terminated before the other user
services. The panic triggered due to the fact that the telemetry service
was shutdown before this periodic task.
2023-09-26 09:20:01 +02:00
cf3abaa96f
fix(GODT-2949): Fix close of close channel in event service
...
This issue is triggered due to the `Service.Close()` call after the
go-routine for the event service exists. It is possible that during this
period a recently added subscriber with `pendingOpAdd` gets cancelled
and closed.
However, the subscriber later also enqueues a `pendingOpRemove` which
gets processed again with a call in `user.eventService.Close()` leading
to the double close panic.
This patch simply removes the `s.Close()` from the service, and leaves
the cleanup to called externally from user.Close() or user.Logout().
2023-09-26 09:08:25 +02:00
e422b28bc3
fix(GODT-2212): Preserver Header order in message building
...
https://github.com/ProtonMail/go-proton-api/pull/100
2023-09-25 15:05:21 +02:00
f8b86a76dd
feat(GODT-2772): fixed missing space in error message.
2023-09-19 07:58:19 +02:00
ab1281ceee
feat(GODT-2772): added final link to knowledge base articles.
2023-09-19 07:58:19 +02:00
0ab0f2f4ff
feat(GODT-2772): setup wizard report knowledge base article opening event.
2023-09-19 07:58:19 +02:00
09d87023f1
feat(GODT-2772): removed web engine from deploy.
...
This partly reverts commit c89d206a9576499c3df29139c8df9099a053a839.
2023-09-19 07:58:19 +02:00
139ad75394
feat(GODT-2772): removed web frame.
2023-09-19 07:58:19 +02:00
c8cf90abfe
feat(GODT-2772): use os browser instead of integrated one for external links (for now).
2023-09-19 07:57:59 +02:00
5d4f8f7d40
feat(GODT-2772): implemented internal help links.
2023-09-19 07:57:59 +02:00
ea26dc0e97
feat(GODT-2772): external links have an icon.
2023-09-19 07:57:59 +02:00
8d346ea511
feat(GODT-2772): removed useless extra space in button with icons.
2023-09-19 07:57:59 +02:00
44df3cfd4a
feat(GODT-2772): configure email client button is highlighted
...
Misc minor tweaks & fixes.
2023-09-19 07:57:59 +02:00
683458e264
feat(GODT-2772): use new Thunderbird logo.
...
The logo is a raster image inside a SVG file, as the pure vector version does not render properly in QML or Affinity Designer.
2023-09-19 07:57:59 +02:00
36651698cb
feat(GODT-2772): new illustration for client selector.
2023-09-19 07:57:59 +02:00
0c7e17701f
feat(GODT-2772): HTML placeholder is not loaded from resources anymore.
2023-09-19 07:57:59 +02:00
86cd2437aa
feat(GODT-2772): misc tweaks.
...
- Step description box tweaks and text color changes.
- Factored out some constants (margins and dimensions.
- Removed the ProtonStyle.px scaling which was useless as it was not applied everywhere.
2023-09-19 07:57:59 +02:00
53f5f9aa43
feat(GODT-2772): client selector left pane tweaks.
2023-09-19 07:57:59 +02:00
c849762445
feat(GODT-2772): placeholder for missing help content.
2023-09-19 07:57:59 +02:00
32f2c72575
feat(GODT-2772): use WebEngineView instead of WebView
2023-09-19 07:57:59 +02:00
958e1280d7
feat(GODT-2772): error handling for Apple Mail auto config.
2023-09-19 07:57:59 +02:00
df09d6d221
feat(GODT-2772): back button.
2023-09-19 07:57:59 +02:00
e0875dc928
feat(GODT-2772): placement of error message on login pages.
2023-09-19 07:57:59 +02:00
b3a5270bdc
feat(GODT-2772): marked strings as translatable.
2023-09-19 07:57:59 +02:00
f617a44d28
feat(GODT-2772): link for Apple Mail manual configuration.
2023-09-19 07:57:59 +02:00
75ed3ca660
feat(GODT-2772): QML import cleanup.
2023-09-19 07:57:59 +02:00
69f3029430
feat(GODT-2772): Apple Mail profile install page.
2023-09-19 07:57:59 +02:00
1203709ab9
feat(GODT-2772): Apple Mail cert install page.
2023-09-19 07:57:59 +02:00
15c18189d3
feat(GODT-2772): client config success screen.
2023-09-19 07:57:59 +02:00
a9e95f618b
feat(GODT-2772): tweaked client parameter screen.
2023-09-19 07:57:59 +02:00
272f9cf59b
feat(GODT-2772): new client selector design.
2023-09-19 07:57:59 +02:00
6e86c95640
feat(GODT-2772): new login layout.
2023-09-19 07:57:59 +02:00
81afc5fb1f
feat(GODT-2772): new onboarding layout.
2023-09-19 07:57:59 +02:00
53ea5e9adc
feat(GODT-2772): fix aliasing in protonmail wordmark on Windows.
2023-09-19 07:57:59 +02:00
6f420f9098
feat(GODT-2772): converted setup wizard help link to button with context menu.
2023-09-19 07:57:59 +02:00
65846ff40f
feat(GODT-2772): removed warning and outlook selector setup wizard pages.
2023-09-19 07:57:59 +02:00
43f7a989be
feat(GODT-2771): added CLI commands for cert install/uninstall/status check on macOS.
2023-09-19 07:57:59 +02:00
452d3068f0
feat(GODT-2771): removed cert check and install on app startup on macOS.
2023-09-19 07:57:59 +02:00
69190daf3f
feat(GODT-2771): macOS cert install support in bridge-gui-test + placeholder QML.
2023-09-19 07:57:59 +02:00
f57a40677e
feat(GODT-2771): gRPC calls for TLS certificates.
2023-09-19 07:57:59 +02:00
2d6f42e0b5
feat(GODT-2771): improved macOS cert installation tools.
2023-09-19 07:57:59 +02:00
bccf31501d
feat(GODT-2769): moved LinkLabel QML component to Proton custom component folder.
2023-09-19 07:57:59 +02:00
9b546b5412
feat(GODT-2762): adjust mac and windows qt deploy
...
* do not remove web engine frameworks from macos bundle
* add libs, QML files, resources, translations needed for WebView
* ship QWebEngineProcess in linux and windows builds
2023-09-19 07:57:59 +02:00
0a51c7a6b0
feat(GODT-2769): Setup Wizard QML foundations.
2023-09-19 07:57:59 +02:00
7355c7dfd6
feat(GODT-2767): unified colorScheme management. [skip-ci]
2023-09-19 07:57:59 +02:00