84 Commits

Author SHA1 Message Date
4dc484c3c2 Fix follow button never activating on Pixelfed
Caused by not being able to decode Relationship due to missing fields.
Also disable actions that are unsupported on Pixelfed.

Closes #481
2024-06-02 11:40:42 -07:00
a848f6e425 Fix error on Pixelfed/Firefish due to missing followers/following counts
Closes #483
2024-06-02 09:44:20 -07:00
f6e57d664f Handle invalid date in Status created_at
Closes #477
2024-05-19 14:48:57 -04:00
6d99156bd9 Include badly formatted date in error message 2024-05-10 16:33:03 -04:00
a589bb2863 Support emoji reaction push notifications on pleroma/akkoma 2024-04-18 13:17:55 -04:00
6f35fd2676 Show pleroma/akkoma emoji notifications
Closes #159
2024-04-18 12:59:44 -04:00
b89df3f27b Add instance announcements
Closes #356
2024-04-18 00:00:00 -04:00
c6b230414e Fix error decoding InstanceV2 response on certain instances 2024-04-17 10:18:01 -04:00
c7a56a9f61 Reorganize appearance prefs, add mock status preview 2024-04-14 14:11:43 -04:00
05cfecb797 Fix push notifications on Pleroma/Akkoma and older Mastodon versions 2024-04-13 18:59:42 -04:00
9f6910ba73 Implement communication notifications 2024-04-11 12:44:41 -04:00
ff8a83ca2d Decrypt push notifications 2024-04-09 22:39:58 -04:00
94c1eb2c81 Create/remove instance push subscriptions 2024-04-08 12:25:39 -04:00
f98589b419 Start account-specific push subscriptions 2024-04-07 23:14:12 -04:00
c5226f6374 Add push scope 2024-04-06 11:04:03 -04:00
7435d02f6e Fiddle with how the timeline markers API is organized 2024-04-01 19:22:55 -04:00
27d44340e8 Even more strict concurrency fixes 2024-01-27 15:48:58 -05:00
fc26c9fb54 More strict concurrency fixes 2024-01-27 14:58:36 -05:00
c2402303cc First pass at strict concurrency checking 2024-01-26 11:02:40 -05:00
28c1a9092b Add server-provided translation
Closes #331
2023-12-04 19:31:51 -05:00
5e609aa40d V2 instance API, add translation to InstanceFeatures 2023-12-04 17:55:03 -05:00
0f70c9059e Fix error decoding certain statuses on pixelfed 2023-11-19 22:52:58 -05:00
a46eaafbcf Add reply policy and exclusive fields to lists 2023-10-27 17:00:53 -05:00
eb496243c7 Use server preference for local-only on Hometown
Closes #281
2023-10-27 15:12:48 -05:00
6e5e0c3bb5 Use server preferences for default visibility and language
Closes #282
2023-10-27 14:59:21 -05:00
dfc8234908 Attribute authenticated API requests to the user
Closes #134
2023-10-26 17:30:31 -05:00
a8a2f0a26c Add search operators UI on Mastodon 4.2
Closes #433
2023-10-01 21:40:53 -04:00
bf1ed57180 Allow authoring local-only posts on Akkoma
Closes #332
2023-09-25 21:23:28 -04:00
2be1ee19de Improve error message when uploading attachment to Pixelfed fails
See #425
2023-09-16 13:56:46 -04:00
3f15a453bd Update to recommended Xcode settings 2023-09-16 13:50:39 -04:00
b28792eb29 Report string when mention url decoding fails 2023-09-09 11:41:54 -04:00
0eb000224e Fix double posting in poor network conditions
Closes #421
2023-07-08 15:24:40 -07:00
2b5b749dc8 Avoid setting duplicate breadcrumbs 2023-05-28 22:10:51 -07:00
ef00c0e2df Cache own instance in CoreData
See #251
2023-05-28 22:10:10 -07:00
468af3f9a6 Move CollapseState out of NotificationGroup 2023-05-14 18:55:34 -04:00
de53e0dcd6 Fix editing Markdown/HTML statuses 2023-05-14 17:46:10 -04:00
bf02b185ed Fix StatusState copying removing cached state
Closes #380
2023-05-13 13:53:04 -04:00
6f18d46037 Properly conform Client.Error to LocalizedError 2023-05-11 23:26:06 -04:00
b21703f6d9 Fix decoding polls on Calckey
See #362
2023-05-11 16:15:36 -04:00
db7c183d06 Add status edit history view 2023-05-11 14:57:47 -04:00
7d3c82f4b7 Fix collapsible state not changing when post edited 2023-05-11 14:46:45 -04:00
f9a41fd4f3 Show edit timestamps on statuses 2023-05-11 13:10:45 -04:00
e87dcfe48e Add support for editing posts
Closes #321
2023-05-11 10:03:09 -04:00
f0e530722f FIx hashtag timelines opened in new window not having save/follow actions 2023-05-10 11:54:36 -04:00
f13874ee01 Improve rate limit exceeded error message 2023-05-10 10:59:22 -04:00
48bd957276 Fix nodeinfo not being fetched on punycode domains 2023-05-10 10:40:27 -04:00
671a8e0cb3 Fix error decoding statuses on Calckey lacking emojis 2023-05-10 10:13:34 -04:00
8f6a012538 Fix decoding statuses on GtS with empty strings for urls
Closes #373
See #129
2023-05-08 17:05:06 -04:00
91d6430815 Fix various tests 2023-05-08 16:58:50 -04:00
3181c47fde Convert rest of notifications screen to collection view 2023-05-07 15:11:35 -04:00