Shadowfacts
bd81c81500
Make status spoiler text non-optional again
2019-09-24 23:41:20 -04:00
Shadowfacts
a2a2feef58
Send correct Accept header for API requests
2019-09-24 22:24:57 -04:00
Shadowfacts
a38f9df3af
Decoding tweaks to support Pixelfed
2019-09-24 15:48:57 -04:00
Shadowfacts
5da357ee9c
Use correct ISO 8601 date decoder
2019-09-24 14:53:35 -04:00
Shadowfacts
b81e4d0a9e
Tweaks to support decoding Pixelfed instance response
2019-09-22 18:57:33 -04:00
Shadowfacts
9502944e62
Revert "Fix pagination links not being parsed correctly for some URLs"
...
This reverts commit 60aa6eca36
.
2019-09-19 18:57:35 -04:00
Shadowfacts
d0c49144c4
Add notification dismissal swipe action
...
#49
2019-09-16 16:09:13 -04:00
Shadowfacts
32d6756762
Add NSUserActivity's for timelines
2019-09-15 21:15:40 -04:00
Shadowfacts
df8e0dedd4
Add instance selector
2019-09-15 15:01:35 -04:00
Shadowfacts
fc2aea04c3
Add hashtags to search
2019-09-14 21:24:43 -04:00
Shadowfacts
e121dd37b8
Add Search tab
...
Closes #31
2019-09-14 20:47:08 -04:00
Shadowfacts
60aa6eca36
Fix pagination links not being parsed correctly for some URLs
...
Fixes an issue where Mentions notifications wouldn't load past the first page.
URLComponents(string:) fails when the string contains some characters, such as [ or ]
URL(string:) and then URLComponents(url:resolvingAgainstBaseURL:) does not fail
See FB7271340
2019-09-14 15:32:20 -04:00
Shadowfacts
8bb6e9403d
Add toggle to control whether Notifications tab shows all or just mentions
...
Closes #45
2019-09-14 12:04:20 -04:00
Shadowfacts
d52875cf25
Allow Pleroma instances to exceed Mastodon attachment limits
...
Closes #35
2019-09-11 16:57:42 -04:00
Shadowfacts
1618313742
Fav/reblog notification grouping
...
#28
2019-09-05 17:45:45 -04:00
Shadowfacts
e53b14c729
Reorganize Pachyderm code
2019-09-05 14:40:35 -04:00
Shadowfacts
d3848b356b
Remove old custom Identifiable type
2019-09-05 14:40:06 -04:00
Shadowfacts
d9b21a0196
Represent timelines internally as segments
...
Primarily in preparation for timeline position persistence and split
timelines
2019-07-31 17:42:19 -06:00
Shadowfacts
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
Shadowfacts
d94a0050b7
Show fields in profiles
...
Closes #19
2019-04-01 19:34:50 -04:00
Shadowfacts
37f6a0b4c8
Add custom emojis
...
Closes #6
2019-02-09 21:15:15 -05:00
Shadowfacts
882f03a94b
Better lenient URL parsing
2019-01-14 13:45:33 -05:00
Shadowfacts
30cd8991e8
Pachyderm: Add StatusContentType
2019-01-13 19:46:51 -05:00
Shadowfacts
db68b9dee0
Fix crash when decoding status attachments with non-percent encoded spaces in URLs
2019-01-13 19:45:57 -05:00
Shadowfacts
3da1a7badd
Add character counter
2018-09-29 22:20:17 -04:00
Shadowfacts
d1b45ddf7b
Pachyderm: Add CharacterCounter
2018-09-29 21:57:10 -04:00
Shadowfacts
3ff80b238e
Merge branch 'master' of github.com:shadowfacts/Tusker
2018-09-24 08:51:20 -04:00
Shadowfacts
d345cd5372
Add following/unfollowing accounts
2018-09-24 08:49:39 -04:00
Shadowfacts
68300f930b
Cleanup silent XCB actions code
2018-09-23 21:10:45 -04:00
Shadowfacts
a10b990073
Cache accounts
2018-09-18 12:59:07 -04:00
Shadowfacts
a6d23d12eb
Add shared status cache
2018-09-17 21:57:46 -04:00
Shadowfacts
a5579ce0e3
Change client requests to match others
2018-09-17 20:58:05 -04:00
Shadowfacts
bf09b80a5a
Change Pachyderm models to be immutable
2018-09-17 19:33:44 -04:00
Shadowfacts
22dfec0483
Start work on swipe actions
2018-09-15 10:56:27 -04:00
Shadowfacts
d46b61595e
Pachyderm: Fix pagination
2018-09-14 11:35:00 -04:00
Shadowfacts
17d072c5b2
Fix upload media
2018-09-11 13:45:48 -04:00
Shadowfacts
1119a861d8
Replace MastodonKit with Pachyderm
2018-09-11 10:52:21 -04:00