Evangelos Paterakis
b7155df0ce
fix(Lists): don't show spinner if there's no results
2023-02-27 23:59:27 +02:00
Evangelos Paterakis
bb38f7ff0e
feat: update instance account info on start
2023-02-26 08:16:51 +02:00
Evangelos Paterakis
bf0ee280ee
feat: finalize strings
2023-02-24 06:19:16 +02:00
Evangelos Paterakis
0716ff02d5
chore: dev.geopjr.tooth => dev.geopjr.Tooth
2023-02-24 06:15:06 +02:00
Evangelos Paterakis
1bd9034203
feat(Profile): verified icon
2023-02-24 01:42:35 +02:00
Diego Iván
b34191ee2c
chore: build system cleanup ( #39 )
...
Co-authored-by: Evangelos Paterakis <evan@geopjr.dev>
2023-02-21 18:18:53 +02:00
Evangelos Paterakis
512a1bb37b
feat(Timeline): handle delete events
2023-02-17 17:59:26 +02:00
Evangelos Paterakis
ce95d25d27
fix(EditHistory): sensitive -> activatable
...
looks better than making them dim
2023-02-17 17:56:15 +02:00
Evangelos Paterakis
9e3851858f
feat: hashtags
...
- search results are now ActionRows and display information about usage
- you can now (un)follow hashtags
2023-02-16 00:44:34 +02:00
Evangelos Paterakis
17eb47ff4e
feat(Base)[status]: separate loading logic from messages
2023-02-16 00:35:09 +02:00
Evangelos Paterakis
4aa033f496
feat(Base): make the status box match AdwStatusPage style
...
and split the messages into title and description
2023-02-15 22:22:37 +02:00
Evangelos Paterakis
b3f8e943f0
revert: "feat(base)[state]: use StatusPage ( #69 )"
...
Using AdwStatusPage for base status does not work that well when nested like in Profile. Nested ScrolledWindows also steal focus making it impossible to scroll.
This reverts commit 7905bf3898
.
2023-02-15 22:14:24 +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
Evangelos Paterakis
faa879be59
feat(profile): verified links
2023-02-01 16:19:34 +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
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
Bleak Grey
9687ebb9eb
Minor visual tweaks
2023-01-08 14:24:40 +04:00
Evangelos Paterakis
900ceb6fd3
feat: follow requests on locked accounts
2023-01-05 05:58:58 +02:00
Evangelos Paterakis
85064950c6
feat(a11y): keyboard navigation
2022-12-29 21:05:03 +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
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
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
7654dc3656
fix(profile): wrap stat labels
...
fix : #30
2022-12-13 00:58:52 +02:00
Evangelos Paterakis
aa96602543
fix: no more warnings
2022-12-11 02:23:29 +02:00
Evangelos Paterakis
f187f49e60
feat(profile): use avatar as cover if missing
2022-12-05 04:00:43 +02:00
Behzad
f16a28a71e
fix: Copy profile handle ( #22 )
...
* fix: Copy a string to the clipboard
* fix: remove the 'Share' section
* fix: null check Gdk.Display.get_default
I doubt it will ever be null in our case but since it's nullable it doesn't hurt to check it
* fix: copy full handle instead of the relative one
Co-authored-by: Evangelos Paterakis <evan@geopjr.dev>
2022-12-03 19:50:50 +02:00
Evangelos Paterakis
60cbc0ab3e
fix: make non-navigatable sidebar items unselectable
2022-12-03 01:23:55 +02:00
Evangelos Paterakis
c73927b08d
fix: rethink navigation again
...
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
2022-12-03 01:22:01 +02:00
Evangelos Paterakis
6f688443f8
feat: spoiler tags
...
including settings option to toggle 'always reveal' and a label when reveal (like Mastodon)
2022-12-02 18:10:51 +02:00
Evangelos Paterakis
84518fd42b
fix: profile stats buttons' border radius should match the container
...
no border radius except for the first button that has on bottom left and the last button that has on bottom right
2022-12-02 17:00:45 +02:00
Evangelos Paterakis
727e04f4ac
feat: mark profile stats row as not activatable
2022-12-02 16:59:04 +02:00
Evangelos Paterakis
a178f4bcd9
feat: profile stats (posts, followers, following)
2022-11-29 03:02:54 +02:00
Evangelos Paterakis
a8582da5db
fix: allow nested profile pages
2022-11-29 03:02:54 +02:00
Evangelos Paterakis
6999d46539
feat: post stats on conversation view
2022-11-27 03:32:16 +02:00
Evangelos Paterakis
fb372dedc6
fix: profile fields wrapping
...
long strings would change the minimum window width
2022-11-21 17:25:36 +02:00
Evangelos Paterakis
228c2c952b
fix: pack icons in gresource
...
tooth no longer depends on system icons
fixes #9
2022-11-21 03:52:40 +02:00