5a914ea5a3
Don't show Mute action when not applicable to status
2021-11-22 23:23:19 -05:00
4d52ac4d34
Support new Mastodon instance configuration
2021-09-12 16:32:23 -04:00
698b045f86
Add poll finished notifications
2021-04-28 21:47:38 -04:00
1c36dfcc5f
Add displaying and voting on polls in statuses
2021-04-28 19:00:17 -04:00
bbb8707cb7
Add Profile Directory
2021-02-07 19:39:22 -05:00
904ff4eecf
Fix crash when decoding emojis with spaces in URLs
2020-11-11 12:45:13 -05:00
93828830a9
Fix logging in to PixelFed instances
...
See #68
2020-10-25 23:07:41 -04:00
39b244384b
Show link cards on statuses
2020-10-25 16:05:28 -04:00
1a4517c43a
Cache account relationships in CoreData
2020-10-12 18:20:57 -04:00
2cfc0cf28a
Add Compose screen mention, hashtag, emoji completion
...
Closes #10
2020-10-11 22:14:45 -04:00
2c1ba7926e
Support JSON request bodies
2020-09-14 23:25:26 -04:00
9534f19262
Show BlurHash previews of attachments
2020-09-12 12:01:08 -04:00
f3d01c47c3
Merge branch 'develop-xcode-12' into ios-14
2020-07-04 11:21:00 -04:00
caab5e357a
Fix crash loading audio attachment uploaded on Mastodon
...
Closes #104
2020-07-03 22:13:49 -04:00
6cf6db6a8d
Add sidebar on iPadOS 14
2020-06-24 16:40:45 -04:00
d4bf289716
Fx more actions not workign
2020-05-14 22:43:37 -04:00
c42a48ee12
Fix header images not displaying
2020-05-12 22:05:57 -04:00
cd78287a87
Fix crash when viewing instance public timelines
...
Use a CoreData in-memory store for public timelines.
2020-05-11 17:57:50 -04:00
90bc9b91de
Add AccountProtocol and StatusProtocol
...
Provides a single interfaces for API and CoreData statuses and accounts
2020-05-06 18:40:12 -04:00
49d00bb1b0
Fix swipe actions not showing up
2020-04-27 19:32:16 -04:00
ee5e049355
Use CoreData for bookmarks and search results
2020-04-27 19:25:41 -04:00
f53474ac90
Use CoreData for notifications screen
2020-04-27 19:20:09 -04:00
030bee1948
Convert conversation VC to use CoreData models
2020-04-13 22:51:15 -04:00
a0e95d4577
Remove unnecessary attachment decoding code
...
For some reason, creating a URL from a string decoded from the container
was producing URL objects that could not be round-tripped through
PropertyListEncoder/Decoder. Decoding a URL directly from the container
works correctly.
2020-04-12 12:52:51 -04:00
7deb4fc5b4
Add LazilyDecoding for CoreData embedded objects
2020-04-11 15:35:00 -04:00
e3cc0df283
Remove unnecessary URL escaping
2020-03-15 21:09:11 -04:00
1b19a13b05
Decode status cards
2020-03-04 21:14:58 -05:00
c7746d3084
Add unknown notification fallback
...
Closes #90
2020-03-02 19:44:10 -05:00
81256b7a96
Only show local posts on public instance timelines
2020-01-25 10:37:22 -05:00
cece8825ad
Fix decoding Account.moved on Mastodon
2020-01-20 12:10:10 -05:00
f9ffb240ef
Fix decoding Hashtag.History on Mastodon
2020-01-20 12:07:30 -05:00
787dc9f24f
Fix crash decoding statuses sent from certain applications
...
If an application provides its URL as an empty string, decoding it would
cause throw an error because Foundation's URL class does not accept
empty strings. Instead, during parsing, consume the invalid URL and
replace it with a `nil` app URL.
2020-01-04 23:13:55 -05:00
ad09e36907
Show follow requsts in notifications w/ accept/reject buttons
...
Closes #64
2020-01-04 23:13:23 -05:00
377b5f5c85
Add ability to save and view instance public timelines
2019-12-19 22:55:41 -05:00
ae6a0513e4
Add local saved hashtags
...
Closes #66
2019-12-19 21:20:29 -05:00
afc2bfcf6b
Add list editing
2019-12-17 22:56:53 -05:00
270cbc2a6c
Add lists to Explore tab
...
Closes #63
2019-12-17 21:10:30 -05:00
4c0607af79
Add (un)bookmarking to status more options
2019-12-14 12:40:50 -05:00
b81e4d0a9e
Tweaks to support decoding Pixelfed instance response
2019-09-22 18:57:33 -04:00
d0c49144c4
Add notification dismissal swipe action
...
#49
2019-09-16 16:09:13 -04:00
32d6756762
Add NSUserActivity's for timelines
2019-09-15 21:15:40 -04:00
fc2aea04c3
Add hashtags to search
2019-09-14 21:24:43 -04:00
8bb6e9403d
Add toggle to control whether Notifications tab shows all or just mentions
...
Closes #45
2019-09-14 12:04:20 -04:00
d3848b356b
Remove old custom Identifiable type
2019-09-05 14:40:06 -04:00
8a45837918
Fix loading attachments from Pleroma
...
Unlike Mastodon, Pleroma includes a URL query component in attachment URLs.
The URL(lenient:) initializer did not count query parameters (e.g. '?') as valid URL characters
and incorrectly escaped them resulting in image requests that 404'd.
2019-06-13 23:48:21 -07:00
d94a0050b7
Show fields in profiles
...
Closes #19
2019-04-01 19:34:50 -04:00
37f6a0b4c8
Add custom emojis
...
Closes #6
2019-02-09 21:15:15 -05:00
882f03a94b
Better lenient URL parsing
2019-01-14 13:45:33 -05:00
30cd8991e8
Pachyderm: Add StatusContentType
2019-01-13 19:46:51 -05:00
db68b9dee0
Fix crash when decoding status attachments with non-percent encoded spaces in URLs
2019-01-13 19:45:57 -05:00