Evangelos Paterakis
cd5ca6375c
feat: more tooltips
2023-02-15 21:31:25 +02:00
Evangelos Paterakis
72c4998ff7
feat(AttachmentsPage): enforce max attachments limit
2023-02-15 21:13:23 +02:00
Evangelos Paterakis
282f303124
fix(NewAccount): remove extra params from the 'code' one
...
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
2023-02-12 23:13:56 +02:00
DaPigGuy
28b3c9a647
feat: Ctrl+Q
quit shortcut ( #70 )
2023-02-10 01:02:37 +02:00
Evangelos Paterakis
18e66885ee
fix(MarkupView): set to VERTICAL & vexpand RichLabels
...
fix : #67 again
Setting MarkupView to HORIZONTAL breaks wrapping. Vexpanding RichLabels fixes the issue shown in the linked issue while keeping wrapping.
2023-02-09 03:10:38 +02:00
Evangelos Paterakis
23a0c5df7c
chore(profile): set source again
2023-02-09 02:37:24 +02:00
Evangelos Paterakis
8a65661700
fix(lists): destruction
...
fix : #53
2023-02-09 01:13:31 +02:00
Evangelos Paterakis
f8fde508aa
fix(profile): destruction
2023-02-09 01:12:43 +02:00
Behzad
7905bf3898
feat(base)[state]: use StatusPage ( #69 )
...
* feat(statuspage): new design
* fix(button): center halign
* chore: simplify inline statement
Co-authored-by: Evangelos Paterakis <evan@geopjr.dev>
2023-02-05 23:25:34 +02:00
Evangelos Paterakis
5397244af9
feat(status): edit history
2023-02-02 17:34:25 +02:00
GeopJr
72388cf56e
feat(attachmentspage): uploading & re-design ( #66 )
...
* feat(AttachmentsPage): use instance info supported mimes
* feat(AttachmentsPage): redesign
* feat(AttachmentsPage): AttachmentsPageAttachment
* feat: media upload + publish
* chore: push AttachmentsPageAttachment
* feat: toast overlay
* feat: attachment size check
2023-02-01 19:02:56 +02:00
GeopJr
d3d3596210
feat: instance info ( #63 )
...
* chore: status_reactions => compat_status_reactions
let's prefix all instance compatibility properties with compat_
* feat: deserialize ArrayLists of string
* feat: instance info
* fix(SecretAccountStore): set instance_info as null
2023-02-01 17:07:12 +02:00
Evangelos Paterakis
faa879be59
feat(profile): verified links
2023-02-01 16:19:34 +02:00
Evangelos Paterakis
a1accb5e81
chore(issue_templates)[bug-report]: add GoToSocial
2023-02-01 16:18:57 +02:00
Evangelos Paterakis
184c53a7a1
fix(list): title encoding on create
2023-01-31 19:39:45 +02:00
Evangelos Paterakis
c71e1cec3c
fix(list): title encoding & decoding
...
fix : #68
2023-01-30 15:14:58 +02:00
Evangelos Paterakis
79c211c9e0
fix(MarkupView): set to horizontal
...
fix : #67
2023-01-29 20:22:55 +02:00
Evangelos Paterakis
9e8828623a
fix: attachment badge text color on light mode
2023-01-29 20:20:36 +02:00
Evangelos Paterakis
78a183fdae
feat(attachment): ALT dialog
...
having alt text as a tooltip is not that useful considering its size and inablity to select it
this commit creates a dialog with a selectable label for it as well as set it as alternative text on the Gtk.Picture for screen readers
fix : #64
2023-01-25 11:37:35 +02:00
Evangelos Paterakis
4e53d0e4b5
feat: show context menu on longpress
2023-01-22 11:15:47 +02:00
Evangelos Paterakis
a43ce8d6ba
fix: properly dispose PopoverMenus
2023-01-22 10:27:31 +02:00
Evangelos Paterakis
1b9e9aef08
feat(status): context menu
...
fix : #62
2023-01-22 10:13:42 +02:00
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