[Tokodon] [Bug 477927] Never asks for notification permission

Joshua Goins bugzilla_noreply at kde.org
Sat Jan 13 20:35:02 GMT 2024


https://bugs.kde.org/show_bug.cgi?id=477927

Joshua Goins <josh at redstrate.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/netw
                   |                            |ork/tokodon/-/commit/2b4e90
                   |                            |ff2699164a717a98bc522923473
                   |                            |17fc9b1
             Status|REPORTED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #1 from Joshua Goins <josh at redstrate.com> ---
Git commit 2b4e90ff2699164a717a98bc52292347317fc9b1 by Joshua Goins.
Committed on 13/01/2024 at 21:19.
Pushed by redstrate into branch 'master'.

Add initial setup flow where required

This adds several new pages for "initial setup" in places where this is
needed. In some cases, the environment does not have a password service
so Tokodon refuses to continue in order to prevent logging in and losing
your credentials. On Android, the notifications permission is
 prompted here too.

In the ideal KDE Plasma desktop setup (or GNOME Desktop) there is no
setup.
Related: bug 473787

M  +7    -0    src/CMakeLists.txt
M  +3    -0    src/config.kcfg
A  +59   -0    src/content/ui/InitialSetup/SetupNotifications.qml     [License:
GPL(3+eV) GPL(v3.0) GPL(v2.0)]
A  +37   -0    src/content/ui/InitialSetup/SetupPassword.qml     [License:
GPL(3+eV) GPL(v3.0) GPL(v2.0)]
A  +47   -0    src/content/ui/InitialSetup/SetupWelcome.qml     [License:
GPL(3+eV) GPL(v3.0) GPL(v2.0)]
M  +8    -1    src/content/ui/Main.qml
A  +100  -0    src/utils/initialsetupflow.cpp     [License: GPL(3+eV) GPL(v3.0)
GPL(v2.0)]
A  +26   -0    src/utils/initialsetupflow.h     [License: GPL(3+eV) GPL(v3.0)
GPL(v2.0)]

https://invent.kde.org/network/tokodon/-/commit/2b4e90ff2699164a717a98bc52292347317fc9b1

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list