Commit Graph

644 Commits

Author SHA1 Message Date
Evangelos Paterakis a980aeaee5
fix(profile): warning 2023-01-22 10:12:04 +02:00
Evangelos Paterakis 1479b00980
feat(profile): prepend pinned posts 2023-01-21 18:27:46 +02:00
Evangelos Paterakis ea4f976cf0
feat(thread): set all statuses as selectable 2023-01-15 05:54:51 +02:00
Evangelos Paterakis 403487a35d
feat(status)[markupview]: set selectable
fix: #60
2023-01-15 05:29:55 +02:00
Evangelos Paterakis 50318f9595
fix(polls): use formal status
otherwise polls wouldn't show up when reblogged
2023-01-15 05:27:41 +02:00
Hari Rana ee79f58262
feat(ci): aarch64 (#59)
* workflow: Build for aarch64

* feat(ci): limit qemu to aarch64

Co-authored-by: Evangelos Paterakis <evan@geopjr.dev>
2023-01-14 05:45:12 +02:00
Bleak Grey 15b8f4a0c2
feat(meson): devel option (#55)
* 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>
2023-01-12 21:20:11 +02:00
Bleak Grey 94688429bd
fix(widgets)[status]: destruction (#54)
* Fix leaking Status widgets

* Workaround for spoiler stack binding
2023-01-12 19:25:10 +02:00
Evangelos Paterakis 715a277736
fix: error callback segfault
ecb *can* be null if `.on_error` is not provided
2023-01-11 19:30:40 +02:00
Evangelos Paterakis cf63e05122
feat: custom user agent
should fix: #51
2023-01-11 17:54:35 +02:00
Evangelos Paterakis 18120ddcf7
feat(aboutwindow)[troubleshooting]: libsoup info 2023-01-11 17:54:04 +02:00
Evangelos Paterakis 630fd270da
fix: disable ecb again
segfaults often and is difficult to debug (e.g when an instance returns 404). This needs a proper fix before re-enabling.
2023-01-11 17:53:01 +02:00
Evangelos Paterakis e23462a1a0
chore: issue forms 2023-01-11 05:37:40 +02:00
Evangelos Paterakis 97db0a296c
feat(aboutwindow): debug info 2023-01-11 05:34:24 +02:00
Evangelos Paterakis 87dbb43557
chore: GPL-3.0 => GPL-3.0-only 2023-01-11 05:32:05 +02:00
Evangelos Paterakis 0fd2e5132a
chore: GPL-3.0+ => GPL-3.0
fix: #49
2023-01-10 21:07:58 +02:00
Bleak Grey ac01692652
feat(NewAccount): refactor, redesign (#50)
* 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>
2023-01-10 18:52:40 +02:00
Evangelos Paterakis 2df67299a0
feat(status): reactions (non-action)
it should support pleroma, akkoma, catstodon, nyastodon and glitch-soc (when they merge it)
2023-01-09 03:02:05 +02:00
Evangelos Paterakis 47f53a2775
fix: CRITICAL log on check_notifications 2023-01-09 02:56:27 +02:00
GeopJr 0c3ed85fba
fix: some widget styles & datetime format (#47)
Minor visual tweaks
2023-01-08 20:34:26 +02:00
Bleak Grey e81370f6f6 DateTime: prevent double spaces in humanized strings 2023-01-08 15:26:37 +04:00
Bleak Grey 9687ebb9eb Minor visual tweaks 2023-01-08 14:24:40 +04:00
Bleak Grey 079d7687ab
fix(sidebar): header text wrapping (#46) 2023-01-07 17:18:38 +02:00
Adrien Plazas 42c19ce8f8
fix(main): use the over transition for the leaflet (#45)
The slide transition reveals the lack of separator between the pages and
the headerbar border, which looks odd. The over transition fixes that.
Also the slide transition doesn't denote a back gesture as well as the
over transition.
2023-01-06 18:40:48 +02:00
Evangelos Paterakis 900ceb6fd3
feat: follow requests on locked accounts 2023-01-05 05:58:58 +02:00
Evangelos Paterakis d2f2621612
feat: move status kind to InstanceAccount from Mastodon.Account
feat: enable KIND_FOLLOW_REQUEST

KINDs are not really Mastodon exclusive
2023-01-05 05:58:58 +02:00
Evangelos Paterakis 26ce911394
fix: keyboard navigation on attachments
seems to prevent button activation
2023-01-05 05:58:58 +02:00
Heimen Stoffels 7f729ef6a6
feat(translations): Dutch (#43)
* Update LINGUAS

* Added Dutch translation
2023-01-03 16:20:27 +02:00
Evangelos Paterakis 0c2876861f
feat(status)[a11y]: large font and line height options
fix: #40
2022-12-29 22:04:45 +02:00
Evangelos Paterakis 85064950c6
feat(a11y): keyboard navigation 2022-12-29 21:05:03 +02:00
Evangelos Paterakis a181b60843
chore: delete unused ui files 2022-12-29 21:02:13 +02:00
Evangelos Paterakis bdf28721c3
fix: custom emojis re-write
it should now be a *lot* faster and simplier since it moved to regex from parsing the string manually. The custom emoji logic moved into its own widget allowing Views like Profile to use it (instead of RichLabelContainer which is a button).
2022-12-23 22:29:22 +02:00
Evangelos Paterakis be1603aa18
fix(sidebar): reactive account info 2022-12-23 03:13:06 +02:00
Evangelos Paterakis 8b7b0a3489
feat(profile): relationship badge 2022-12-23 03:12:42 +02:00
GeopJr 05390ab856
feat: lists re-write (#36) 2022-12-23 01:35:16 +02:00
Evangelos Paterakis b489c4ca4c
chore: remove unused widgets & dialogs 2022-12-23 01:16:48 +02:00
Evangelos Paterakis f2111faee0
fix: relationship should be reactive 2022-12-23 01:16:22 +02:00
Evangelos Paterakis ee123a73d4
fix(profile): show list entry only if following 2022-12-23 01:16:00 +02:00
Diego Iván 9c4569c61e
feat: color scheme preference (#37)
* 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
2022-12-23 00:39:55 +02:00
Diego Iván 0e8ae56ba9
fix(settings): delay-apply mode (#38) 2022-12-23 00:27:00 +02:00
Evangelos Paterakis 2aac04822d
feat(lists): apply changes 2022-12-22 23:20:33 +02:00
Evangelos Paterakis fe8016c0e5
feat(lists)[edit]: members page 2022-12-22 22:13:31 +02:00
Evangelos Paterakis 7369adf624
feat(profile): add or remove from lists 2022-12-22 21:40:04 +02:00
Evangelos Paterakis 2e20b5835b
feat: lists re-write 2022-12-22 01:03:45 +02:00
Evangelos Paterakis 58c2d9b84b
fix: disable notification withdrawing for now
segfaults
2022-12-21 13:56:29 +02:00
GeopJr 64bbbde519
feat(translations): Brazilian Portuguese (#35)
Add Brazilian Portuguese translation
2022-12-21 13:40:39 +02:00
GeopJr 9a76ecaab5
fix: POTFILES (#34)
Fix POTFILES and regenerate po files
2022-12-21 13:38:50 +02:00
Rafael Fontenelle 8a7041d611 Add Brazilian Portuguese translation 2022-12-20 23:33:57 -03:00
Rafael Fontenelle 9ab3d355da Regenerate po files 2022-12-20 10:48:30 -03:00
Rafael Fontenelle e19a99ddf5 Update POTFILES
Clean files that were deleted in cb7a1796 (failed to update POs),
clean filenames that do not have translatable strings,
and order alphabetically
2022-12-20 10:15:55 -03:00