this shouldn't be a problem but some frameworks turn multiple params into an array (e.g. code=foo&code=bar => ['foo', 'bar']) and might refuse to process it
* Add new development flatpak manifest
* feat(ci): use devel manifest
* feat(meson): check if git is available
* feat(meson): pass 'check' to run_command
there was a warning
* chore: install.sh should build devel
* fix(meson_options): profile => devel
Co-authored-by: Evangelos Paterakis <evan@geopjr.dev>
* NewAccount: make the dialog a little bit flatter
* NewAccount: redesign layout
* Network: pass error message to error callback
* fix: CRITICAL log on request when there's no access token
* fix: hide titlebar only when no-title exists
to avoid it being applied when we actually do want a flat headerbar with title
* fix: bind auth_page.description and use_auto_auth
there's a small delay between the auth code entry becoming visible and the description updating
* fix: hide title on the other steps too
* Change URL entry title
* Add OSK hint
Co-authored-by: Evangelos Paterakis <evan@geopjr.dev>
* Add enumerations for ColorScheme
* PreferencesDialog: The dialog now sets the corresponding scheme to settings and Adwaita
* Set color scheme depending on user's preference when starting the app
Instead of back = home, nested views are now allowed except for sidebar.
So Conversation => Profile => Profile is allowed and will follow navigation but
Home => Favourites => Local will go back to Home
it used to spawn xdg mime to set tooth://, which is not possible in sandbox or other environments. It now tries the auto-login first and lets the manual workflow be available through a button
fix: hide instead of destroying the main window
instead of appending views indefinitely (including doubles like DMs -> Search -> DMs), remove the previous view and then append (this also ensures that the previous view is always Home)
feat: add Home to the sidebar
fix: selected sidebar row
This makes the code simpler, implements the latest GNOME HIG standard,
gives a back gesture, and makes the dialog it fit phones.
Co-authored-by: Bleak Grey <bleakgrey@e.email>