f5e9f71586
Use link replacement length from instance config if available
2021-11-11 13:44:24 -05:00
4d52ac4d34
Support new Mastodon instance configuration
2021-09-12 16:32:23 -04:00
9026f487ec
Convert notifications to use DiffableTimelineLikeTableViewController
2021-08-15 19:25:29 -04:00
8386e9d3c6
Fix crash when decoding responses from Mastodon 3.4.0rc1 due to
...
differing date formats
2021-05-09 21:49:16 -04:00
005001b081
Add authoring polls
...
Closes #48
2021-05-03 23:12:59 -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
75d26e613b
Add account switching animation
2020-11-11 15:28:17 -05:00
904ff4eecf
Fix crash when decoding emojis with spaces in URLs
2020-11-11 12:45:13 -05:00
eb4e6e32f7
Add Grayscale Images preference
2020-11-01 13:59:58 -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
7c4bbfd730
Improve compose posting error messages
2020-09-09 18:33:59 -04:00
4c82b1a341
Rewrite Compose screen in SwiftUI
2020-08-31 19:28:50 -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
387623a309
Remove old code
2020-02-28 19:24:14 -05:00
70bca052c4
Tweak notification grouping
...
Notifications that are of the same type but are separated by a groupable
notification of a different type are now considered groupable. For
example:
favorite 1 (status 1)
reblog 1 (status 1)
favorite 2 (status 1)
reblog 2 (status 1)
mention 1
reblog 3 (status 1)
will be grouped into:
favorite 1, 2 (status 1)
reblog 1, 2 (status 1)
mention 1
reblog 3 (status 1)
2020-02-28 19:21:39 -05:00
81256b7a96
Only show local posts on public instance timelines
2020-01-25 10:37:22 -05:00
12b6623113
Merge branch 'master' into multiple-accounts
2020-01-20 12:16:11 -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
79f44c9b58
Change recommended instance selector to store categories as strings
...
instead of enum
Additional categories can be added, which would cause a crash when
decoding.
As the category isn't used for anything, storing it as an enum value is
not necessary.
2020-01-20 11:56:43 -05:00
08c84688cf
Change recommended instance selector to store categories as strings
...
instead of enum
Additional categories can be added, which would cause a crash when
decoding.
As the category isn't used for anything, storing it as an enum value is
not necessary.
2020-01-18 22:42:20 -05:00
a18bcac8b8
Pachyderm: Change Client request methods to be static, like all other
...
models
Tusker: Add run method to MastodonController and no-longer expose API
client object
2020-01-05 14:00:39 -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
6831ab5385
Pachyderm: Fix request bodies form parameters not being percent-escaped
...
Fixes #65
2019-12-18 21:59:08 -05:00
afc2bfcf6b
Add list editing
2019-12-17 22:56:53 -05:00