Commit graph

595 commits

Author SHA1 Message Date
Evangelos Paterakis
76be4cc67e
feat(attachment): context menu
fix: #62
2023-01-22 10:13:29 +02:00
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