1847 Commits

Author SHA1 Message Date
b3d5ed8505 Delete local files when DraftAttachment deleted 2023-04-23 14:44:11 -04:00
4401503b85 More detailed error when status URL decoding fails
See #373
2023-04-23 14:38:51 -04:00
6c5909c800 Fix error when reloading empty profile
Closes #366
2023-04-23 14:30:56 -04:00
af5109f86c Fix restored, ducked Compose screen lacking title 2023-04-23 14:27:18 -04:00
b782e66a45 Fix draft being deleted when Compose screen ducked 2023-04-23 14:27:00 -04:00
a1ffb23f0d Align link verification checkmark to link rather than screen edge
Closes #368
2023-04-23 14:01:51 -04:00
ea5afeeb88 Persist sidebar visibility across app launches
Closes #372
2023-04-23 13:57:24 -04:00
49334766ef Fix crash when inserting poll from draft created in share sheet 2023-04-23 10:22:53 -04:00
3bba4edb45 Fix sharing extension not being available on iOS 15 2023-04-23 10:19:20 -04:00
bda8fdb1b9 Bump build number and update changelog 2023-04-22 23:31:27 -04:00
f361517a92 Fix crash on first launch after updating from build 77 2023-04-22 23:22:38 -04:00
a12afb8dc2 Fix sharing extension only using first attachment 2023-04-22 22:43:00 -04:00
de1a97d357 Use actual activation rule for sharing extension 2023-04-22 22:34:47 -04:00
c17cf460d7 Fix post error messages not being displayed correctly 2023-04-22 22:30:27 -04:00
8ff20bf7aa Disable unused test targets 2023-04-22 22:23:43 -04:00
205056f636 Fix draft being deleted too early causing empty UI during dismiss compose animation 2023-04-22 22:18:46 -04:00
40197e04cf Fix attachment description observation trying to access properties of deleted object 2023-04-22 22:18:21 -04:00
2249e5a315 Fix DraftAttachment being accessed off main thread 2023-04-22 22:03:52 -04:00
bff1ea8b9d Merge branch 'share-sheet-extension' into develop 2023-04-22 21:59:14 -04:00
b614226871 Fix avatars in share sheet being blurry 2023-04-22 21:48:12 -04:00
f51f3c8a94 Use CoreData for drafts store 2023-04-22 21:40:29 -04:00
074a296a68 Fix Post button always being disabled when require attachment descriptions is enabled
Also fix post button state not updating when description edited

Closes #371
2023-04-21 18:02:30 -04:00
2874e4bfd3 Coordinate DraftsManager reading writing between processes 2023-04-21 17:24:40 -04:00
74a157d26c Fix drafts from share sheet not being saved 2023-04-19 22:27:25 -04:00
3d3fc3f515 Allow switching accounts from share sheet 2023-04-19 22:20:05 -04:00
6c371f868f Initial share extension implementation 2023-04-18 21:55:14 -04:00
06855420da Move preferences to shared package 2023-04-18 19:47:49 -04:00
0d7cc69947 Fix not being able to close draft when automatic save preference is off 2023-04-18 15:17:42 -04:00
cfc69627e5 Fix crash when creating menu actions for status w/o URL 2023-04-18 10:19:53 -04:00
160f48679b Handle HTTP 206 responses from timelines endpoint 2023-04-18 10:16:38 -04:00
4931665b45 Log Sentry installation ID
So when the user taps Get Support and logs are sent we can cross-ref
with recent crashes
2023-04-18 10:10:15 -04:00
849882287f Fix crash when pasting screenshots, not being able to paste gifs 2023-04-17 20:14:59 -04:00
436159bd46 Show reblogger's avatar on reblogged posts 2023-04-17 11:19:37 -04:00
2224dbebb8 Remove old code 2023-04-17 10:08:18 -04:00
9882250a9b Bump build number and update changelog 2023-04-16 19:06:45 -04:00
bb22a6bf9e Remove more old asset picker code 2023-04-16 18:47:03 -04:00
15c83f8332 Fix keyboard focus background on list cells not showing correctly 2023-04-16 18:46:47 -04:00
5ec35b6009 Fix reblogged statuses appearing Bookmarks
Closes #359
2023-04-16 18:20:16 -04:00
22fe1e8ab1 Don't redact api endpoints in debug 2023-04-16 15:11:59 -04:00
813d0433d6 Fix profile no content cell not using non-pure-black background color 2023-04-16 15:11:47 -04:00
cd9d64410f Add hashtag pinned timeline search improvements
Closes #348
2023-04-16 14:50:54 -04:00
2b66f98832 Remove old asset picker 2023-04-16 14:28:09 -04:00
6ebcc162e6 Add icons to About screen links 2023-04-16 14:12:27 -04:00
8b7c78e3b1 Log errors that result in showing a toast to the user 2023-04-16 14:07:30 -04:00
ab8ccbb408 Exclude notifications that are missing statuses
It's still unclear why this ever happens, but crashing is untenable

See #274
2023-04-16 13:59:38 -04:00
f89d2c1cca Merge branch 'compose-package' into develop 2023-04-16 13:50:23 -04:00
30449a2875 Rename NewComposeHostingController to ComposeHostingController 2023-04-16 13:47:48 -04:00
afed157f29 Remove old compose screen code 2023-04-16 13:47:06 -04:00
6b4223a9d6 Migrate drafts to new file 2023-04-16 13:31:10 -04:00
0746e12737 Extract compose UI into separate package 2023-04-16 13:23:13 -04:00