bd162afdcc
Fix showing incorrect visibilities in reblog confirmation alert
2023-06-26 21:40:43 -07:00
f0b8f92791
Use cached logged-in account for things
...
Fixes various race conditions with loading account
Closes #251
2023-05-28 22:26:46 -07:00
da88303a22
Cache active account ID in CoreData
...
See #251
2023-05-28 22:23:04 -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
06f7e306e0
Provide UserAccountInfo to MastodonController at initialization
2023-05-28 21:28:20 -07: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
f51f3c8a94
Use CoreData for drafts store
2023-04-22 21:40:29 -04:00
f89d2c1cca
Merge branch 'compose-package' into develop
2023-04-16 13:50:23 -04:00
afed157f29
Remove old compose screen code
2023-04-16 13:47:06 -04:00
0746e12737
Extract compose UI into separate package
2023-04-16 13:23:13 -04:00
f50c219f95
Send scopes in /oauth/token request
...
Closes #360
2023-04-03 22:43:01 -04:00
b2fe2fdf9a
Move Visibility to top-level type and move extensions to Pachyderm
2023-03-07 10:14:35 -05:00
391ea1b46a
Move InstanceFeatures to separate package
2023-03-05 14:52:19 -05:00
247bb31c56
Move local user accounts to separate package
2023-03-05 14:35:25 -05:00
5471d810c8
Fix reblog error toast title
2023-03-01 21:09:56 -05:00
6ca5bb0c74
Unify state restoration with user activity handling code
2023-02-25 14:08:54 -05:00
073a1afbde
Show percentage of voters for multi-choice polls
2023-02-19 18:21:20 -05:00
aaa031f212
First pass at strict sendability checking
2023-02-19 15:23:25 -05:00
aec5c0b787
Update Sentry SDK
2023-01-28 00:16:11 -05:00
0e1cbce10d
Revoke token and destroy stores when logging out
2023-01-27 18:53:20 -05:00
d2c7664073
Add profile suggestions to Explore on iPad
2023-01-23 17:10:26 -05:00
10803408cd
Post status deleted notifications when load fails with not found
2023-01-17 20:04:48 -05:00
db1bbf7148
Add delete status action
2023-01-17 19:32:50 -05:00
6f006adbc1
Show better message when opening conv for deleted status
...
Also split conversation loading out into separate view controller
2023-01-17 19:15:54 -05:00
d75c2558ca
Capture strong references in ToggleFollowHashtagService retry actions
2023-01-15 10:33:06 -05:00
37563b6afd
Fix @Published property being changed on background thread
2023-01-14 11:32:31 -05:00
d4c560d7fc
Add createdAt to AccountPreferences and TimelinePosition to guard against race conditions when creating/migrating
2023-01-01 12:58:44 -05:00
1cb0f1ae56
Fix non-mention notifications showing in Mentions tab on Pleroma
...
e0d97cd2a8 introduced a regression on Pleroma, because specifying the
allowed types of notifications in the Masto API was only added in 3.5
2022-12-22 14:41:56 -05:00
4dc108f782
Add pinned timeline customization
2022-12-20 23:37:12 -05:00
795146cde4
Cache lists in CoreData
2022-12-20 15:13:18 -05:00
7904462920
Fix serializing the nodeinfo version instead of the software version in breadcrumb
2022-12-05 22:24:33 -05:00
581f4b24bd
Add Sentry breadcrumb for instance software/version
2022-12-04 18:26:06 -05:00
81abcfcf7b
Timeline filtering!
2022-12-03 22:16:43 -05:00
f71804f094
Extract filter create/update/delete logic into separate services
2022-12-03 14:40:12 -05:00
16a1e4008b
V2 filters API, CoreData, and editing UI
2022-12-03 12:29:11 -05:00
4ca57f8c76
Better case-insensitive sorting for lists
2022-12-01 18:26:48 -05:00
c9fa11cc3b
Fetch filters and store in CoreData
2022-11-30 22:16:33 -05:00
f1a39c2faa
Add follow/unfollow hashtag actions
2022-11-29 23:14:36 -05:00
97d5b955a0
Store followed hashtags
...
The followed hashtags may not load until after the timeline request
completes, and we want to be able to show the hashtag indicator (or at
least make a best effort attempt) immediately.
2022-11-29 23:14:36 -05:00
0485400c1f
Tweak how InstanceFeatures is updated
2022-11-29 20:52:39 -05:00
e04cdd16d6
Add preferences for status cell swipe actions
...
Closes #249
2022-11-26 20:26:26 -05:00
ab47fa776e
Store lists on MastodonController
2022-11-19 14:08:39 -05:00
a5ad8e43b1
Disable attachment colorspace conversion on Mastodon v4
2022-11-15 21:45:42 -05:00
99a1c76cb1
Clean up instance type/feature detection
...
Add akkoma detection
2022-11-14 21:17:08 -05:00
af2d9e7eb8
Fix pleroma version detection
2022-11-13 18:24:46 -05:00
71f97d41c4
Fix certain instance features not being detected properly
2022-11-13 17:08:15 -05:00
df131f32c6
Fix reblog visibility dropdown displaying even when unsupported
2022-11-13 17:07:57 -05:00
77dece36d0
Fix Hometown versions not being parsed correctly
2022-11-13 17:05:08 -05:00