160 Commits

Author SHA1 Message Date
240ccf23a4 Add Trending Posts 2022-04-02 12:03:11 -04:00
de93d6e171 Make Account.avatar optional for gotosocial 2022-02-16 22:12:47 -05:00
54c01be7ff Use WebURL for more lenient parsing of external URLs
Fixes #136
2022-02-03 23:11:29 -05:00
41a31c23b7 Allow posting local-only from Glitch instances
See #130
2022-01-24 22:49:51 -05:00
02461ad46c Support local only posts on Hometown
Closes #130
2022-01-23 23:45:46 -05:00
072e68e97b Add nodeinfo request and InstanceFeatures 2022-01-23 23:26:49 -05:00
fa1482a152 Fix crash when fetching attachment data fails 2022-01-21 11:10:03 -05:00
2b50609e5c Fix animating poll configuration button size change when selected option
changes
2021-11-20 11:37:09 -05:00
57cb0614a9 Fix keyboard getting dismissed when scrolling autocomplete suggestions
Presentation controller takes care of dismissing keyboard when swipe
down in main scroll view starts
2021-11-20 11:28:37 -05:00
f5e9f71586 Use link replacement length from instance config if available 2021-11-11 13:44:24 -05:00
30ef9cc6d0 Extract compose image into separate view 2021-11-10 16:57:27 -05:00
5a26739b78 Remove old compilation condition 2021-11-07 14:35:14 -05:00
c22945b1e7 Use sheetPresentationController property 2021-06-26 17:02:17 -04:00
ebb0770198 Add context menu action to remove attachments in Compose 2021-06-18 11:32:17 -04:00
7c9287543c Fix crash due to PencilKit undo manager not being available until viewDidAppear 2021-06-10 10:33:24 -04:00
2a05b6d326 Add pointer hover effects to compose poll buttons 2021-06-09 19:18:54 -04:00
2499d25432 Use built-in sheet for asset picker on iOS 15 2021-06-09 19:12:10 -04:00
2f6d1cb069 Use plain list style for Compose attachments 2021-06-09 17:08:59 -04:00
8889261b6b Fix compose reply avatar scroll effect not working on iOS 15 2021-06-09 11:01:11 -04:00
1a5b958b1a Hide compose progress bar while there is no progress
On iOS 15, the progress bar displays a little bit of progress even at 0
2021-06-08 14:54:42 -04:00
bbe260bc9e
Construct PKToolPicker ourselves 2021-06-06 21:33:17 -04:00
ffe6450b26
Xcode recommendations, use AnyObject instead of class in protocol requirements 2021-05-22 13:44:58 -04:00
c78f152670
Animate attachment rows in when picking assets 2021-05-13 22:34:26 -04:00
2c9f00d19f
Fix compose poll durations not being set/persisted 2021-05-06 21:52:16 -04:00
005001b081
Add authoring polls
Closes #48
2021-05-03 23:12:59 -04:00
90f17693f1
Fix compose autocomplete suggestions not displaying
c737354ed3 was overzealous
2021-05-01 19:18:00 -04:00
c737354ed3 Fix cursor movement not working in compose text fields when emoji added
Removes workaround introduced in 8c4ef3caa6. This is no longer necessary
and autocorrect works fine without it since at least iOS 14.4.

Closes #118
2021-04-05 18:31:03 -04:00
669d55500a Remove unused pre-iOS 14 code 2021-02-06 13:47:45 -05:00
c12d2db258 Cache UIImage objects to avoid re-decoding images unnecessarily 2021-01-17 11:28:50 -05:00
4ac3292183 Allow dragging attachments between Compose windows 2020-12-14 22:46:56 -05:00
522c9b2b03 Add multi-window support and auxiliary windows 2020-12-13 22:37:37 -05:00
4bccbe254b
Add text formatting key commands 2020-11-14 11:47:20 -05:00
366378f267
Scroll attachment description views to ensure caret is always visible 2020-11-11 12:44:39 -05:00
80cca7673a
Tweak compose text view scrolling behavior 2020-11-11 12:14:36 -05:00
16b02edf87
Ensure the cursor remains visible when composing posts 2020-10-24 15:46:24 -04:00
b8f169d0cd
Fix broken layout on Compose screen when replying to certain posts
Closes #115
2020-10-24 11:34:49 -04:00
62a9535394
Fix crash when ending dictation in Compose CW field
Closes #116
2020-10-24 11:26:29 -04:00
8c4ef3caa6
Fix system autocomplete not working in Compose post body and CW 2020-10-24 11:20:43 -04:00
45ac40b125
Fix broken Compose layout when replying to long statuses 2020-10-18 16:31:41 -04:00
9b949af390
Add complete emoji list to Compose emoji autocomplete 2020-10-18 11:17:58 -04:00
08045dd1e9
Prioritize followed/following accounts in mention suggestions 2020-10-14 19:28:32 -04:00
7883b04618
Fix autocomplete bar cutting off scroll view contents 2020-10-12 22:12:35 -04:00
0687c040a0
Prevent inserting extra whitespace when autocompleting 2020-10-12 22:03:50 -04:00
58c6d508ec
Prevent caret from changing position on auto complete 2020-10-12 19:39:50 -04:00
ae272582ac
Autocomplete custom emojis in CW field 2020-10-12 19:17:57 -04:00
2cfc0cf28a
Add Compose screen mention, hashtag, emoji completion
Closes #10
2020-10-11 22:14:45 -04:00
cf63384dce
Why use many DispatchQueue.main.async when few do trick? 2020-09-25 11:31:53 -04:00
733d50b642
Strip U+FFFC from status bodies when posting
Fixes #112
2020-09-23 17:20:45 -04:00
809584cc54
Fix crash when opening Compose screen before account/instance is loaded
Prevents when opening the Compose screen with poor network connectivity
2020-09-21 18:04:08 -04:00
b6c0c02028
Remove no longer necessary conditional compilation directives 2020-09-20 11:34:09 -04:00