Shadowfacts
|
ffe6450b26
|
Xcode recommendations, use AnyObject instead of class in protocol requirements
|
2021-05-22 13:44:58 -04:00 |
Shadowfacts
|
e7e141bd1e
|
Bump build number and update changelog
|
2021-05-09 21:58:28 -04:00 |
Shadowfacts
|
9ab95dfc43
|
Bump build number and update changelog
|
2021-05-06 22:28:34 -04:00 |
Shadowfacts
|
005001b081
|
Add authoring polls
Closes #48
|
2021-05-03 23:12:59 -04:00 |
Shadowfacts
|
698b045f86
|
Add poll finished notifications
|
2021-04-28 21:47:38 -04:00 |
Shadowfacts
|
1c36dfcc5f
|
Add displaying and voting on polls in statuses
|
2021-04-28 19:00:17 -04:00 |
Shadowfacts
|
1e7bfac13c
|
Bump build number and update changelog
|
2021-02-15 10:56:36 -05:00 |
Shadowfacts
|
bbb8707cb7
|
Add Profile Directory
|
2021-02-07 19:39:22 -05:00 |
Shadowfacts
|
9d5c004ec4
|
Add Trending Hashtags screen
|
2021-02-06 14:54:35 -05:00 |
Shadowfacts
|
73aceda97f
|
Convert Explore screen to use list-style collection view
|
2021-02-06 13:48:31 -05:00 |
Shadowfacts
|
669d55500a
|
Remove unused pre-iOS 14 code
|
2021-02-06 13:47:45 -05:00 |
Shadowfacts
|
f44d127110
|
Bump deployment target to iOS 14.1
|
2021-02-05 23:46:31 -05:00 |
Shadowfacts
|
bcc023a127
|
Show threads on Conversation screen
|
2021-01-31 17:42:29 -05:00 |
Shadowfacts
|
4ed862120c
|
Add trending hashtags to add saved hashtag controller
|
2021-01-28 23:20:25 -05:00 |
Shadowfacts
|
f9411d706b
|
Bump build number and update changelog
|
2021-01-20 20:55:50 -05:00 |
Shadowfacts
|
2761c05a01
|
Remove Cache library
|
2021-01-20 18:31:14 -05:00 |
Shadowfacts
|
2e88b266d9
|
Prefetch on a background queue to avoid blocking main queue with
CoreData lookups
|
2021-01-18 14:29:32 -05:00 |
Shadowfacts
|
0b008489f7
|
Add CachingDiskStorage
|
2021-01-18 14:17:20 -05:00 |
Shadowfacts
|
c12d2db258
|
Cache UIImage objects to avoid re-decoding images unnecessarily
|
2021-01-17 11:28:50 -05:00 |
Shadowfacts
|
3fdeb51353
|
Bump build number and update changelog
|
2020-12-31 11:13:47 -05:00 |
Shadowfacts
|
30297c2390
|
Add multi-window drag and drop to all the things
|
2020-12-14 18:44:48 -05:00 |
Shadowfacts
|
522c9b2b03
|
Add multi-window support and auxiliary windows
|
2020-12-13 22:37:37 -05:00 |
Shadowfacts
|
dfad8740eb
|
Extract common functionality into TimelineLikeTableViewController
|
2020-11-15 15:48:49 -05:00 |
Shadowfacts
|
2b5ab90cd8
|
Add key commands for prev/next sub tab
|
2020-11-14 22:26:02 -05:00 |
Shadowfacts
|
9e15a84006
|
Add refresh key command
|
2020-11-14 11:22:47 -05:00 |
Shadowfacts
|
75d26e613b
|
Add account switching animation
|
2020-11-11 15:28:17 -05:00 |
Shadowfacts
|
366378f267
|
Scroll attachment description views to ensure caret is always visible
|
2020-11-11 12:44:39 -05:00 |
Shadowfacts
|
fc888b168c
|
Add fast account switching on iPhone
|
2020-11-09 19:39:42 -05:00 |
Shadowfacts
|
348c306858
|
Add tapping CW to expand/collapse status
Expand status collapse button tap area to cover stack view spacing
|
2020-11-03 15:58:08 -05:00 |
Shadowfacts
|
4ac76ab672
|
Add opposite collapse keywords preference
|
2020-11-03 15:39:02 -05:00 |
Shadowfacts
|
eb4e6e32f7
|
Add Grayscale Images preference
|
2020-11-01 13:59:58 -05:00 |
Shadowfacts
|
89b35fab6d
|
Move pruning of offscreen rows to when the VC disappears, instead of
during scrolling
Prevents race when removing and adding cells in the willDisplay table
view delegate method.
|
2020-10-26 22:55:58 -04:00 |
Shadowfacts
|
39b244384b
|
Show link cards on statuses
|
2020-10-25 16:05:28 -04:00 |
Shadowfacts
|
5d9f4b8ea8
|
Bump build number and update changelog
|
2020-10-24 16:00:11 -04:00 |
Shadowfacts
|
e763d48bf3
|
Bump build number and update changelog
|
2020-10-22 23:18:15 -04:00 |
Shadowfacts
|
1c871a12a1
|
Bump build number and update changelog
|
2020-10-21 18:08:20 -04:00 |
Shadowfacts
|
5125cc3397
|
Show custom emojis in display names in follow/favorite/reblog
notifications
|
2020-10-18 12:22:12 -04:00 |
Shadowfacts
|
9b949af390
|
Add complete emoji list to Compose emoji autocomplete
|
2020-10-18 11:17:58 -04:00 |
Shadowfacts
|
3ff9fdabdb
|
Use MultiThreadedDictionary for ImageCache request groups
Prevents a crash due a race condition if multiple requets complete
simultaneously and attempt to modify the dictionary
|
2020-10-18 11:03:56 -04:00 |
Shadowfacts
|
ae272582ac
|
Autocomplete custom emojis in CW field
|
2020-10-12 19:17:57 -04:00 |
Shadowfacts
|
1a4517c43a
|
Cache account relationships in CoreData
|
2020-10-12 18:20:57 -04:00 |
Shadowfacts
|
2cfc0cf28a
|
Add Compose screen mention, hashtag, emoji completion
Closes #10
|
2020-10-11 22:14:45 -04:00 |
Shadowfacts
|
9b85090884
|
Add debug environment variable to disable image caching
|
2020-09-21 18:03:51 -04:00 |
Shadowfacts
|
0d972d987c
|
Remove old Compose screen cold
|
2020-09-20 10:46:51 -04:00 |
Shadowfacts
|
14e8c11f02
|
Bump build number and update changelog
|
2020-09-16 19:19:40 -04:00 |
Shadowfacts
|
4719342a06
|
Bump build number and update changelog
|
2020-09-15 22:22:20 -04:00 |
Shadowfacts
|
6df5f7fb08
|
Add preferences for auto-expanding CW'd posts and disabling long post
collapsing
See #105
|
2020-09-15 21:37:08 -04:00 |
Shadowfacts
|
1c6e464a4c
|
Start Compose screen tests
|
2020-09-13 13:19:56 -04:00 |
Shadowfacts
|
acd01a81cc
|
More UI tests for onboarding/my profile
|
2020-09-12 22:16:58 -04:00 |
Shadowfacts
|
5e9cc430c6
|
Use cross fade transitions for displaying gallery and asset picker if
Reduce Motion/Prefer Cross Fade is enabled
Closes #108
|
2020-09-12 13:25:59 -04:00 |
Shadowfacts
|
9534f19262
|
Show BlurHash previews of attachments
|
2020-09-12 12:01:08 -04:00 |
Shadowfacts
|
dd8a196630
|
Show custom emoji in display names on Compose screen
|
2020-09-07 15:22:06 -04:00 |
Shadowfacts
|
4c82b1a341
|
Rewrite Compose screen in SwiftUI
|
2020-08-31 19:28:50 -04:00 |
Shadowfacts
|
77ac8cbe40
|
Bump deployment target to iOS 13.4
|
2020-08-30 19:28:11 -04:00 |
Shadowfacts
|
e026c9a6c6
|
Bump build number and update changelog
|
2020-08-17 19:06:56 -04:00 |
Shadowfacts
|
273b74ddfb
|
Bump build number and update changelog
|
2020-08-15 22:10:44 -04:00 |
Shadowfacts
|
1c708732f2
|
Exclude iOS 14-specific code from compilation on Xcode 11 to allow building for TestFlight
|
2020-07-06 00:00:51 -04:00 |
Shadowfacts
|
2825345c7e
|
Add switching between Posts, Posts and Replies, and Media pages of user profiles
Closes #103
|
2020-07-05 16:17:56 -04:00 |
Shadowfacts
|
f3d01c47c3
|
Merge branch 'develop-xcode-12' into ios-14
|
2020-07-04 11:21:00 -04:00 |
Shadowfacts
|
2916d7a72d
|
Add tapping the active tab bar item to scroll to top
Closes #106
|
2020-07-03 19:36:52 -04:00 |
Shadowfacts
|
4e4701ead5
|
Use SwiftSoup from SPM instead of Git submodule
|
2020-07-03 19:09:58 -04:00 |
Shadowfacts
|
47dc00ab8f
|
Fix sometimes broken masking of text view link preview animations
|
2020-07-03 18:52:23 -04:00 |
Shadowfacts
|
f86d3a0ed1
|
Fix sometimes broken masking of text view link preview animations
|
2020-07-01 00:01:36 -04:00 |
Shadowfacts
|
78da04162f
|
Fix missing file from project.pbxproj
|
2020-06-29 21:47:11 -04:00 |
Shadowfacts
|
6cf6db6a8d
|
Add sidebar on iPadOS 14
|
2020-06-24 16:40:45 -04:00 |
Shadowfacts
|
01d765fa45
|
Enable Catalyst
|
2020-06-23 19:32:04 -04:00 |
Shadowfacts
|
04aad1252a
|
Use SwiftSoup from SPM instead of Git submodule
|
2020-06-23 19:31:32 -04:00 |
Shadowfacts
|
0e5aab75df
|
Bump build number
|
2020-06-21 19:32:47 -04:00 |
Shadowfacts
|
083add273b
|
Prevent audio from other apps pausing when showing gifv attachments
Fixes #101
|
2020-06-21 16:01:29 -04:00 |
Shadowfacts
|
6adcad63b3
|
Add crash report helper
|
2020-06-20 23:11:35 -04:00 |
Shadowfacts
|
1f40cc9928
|
Show controls/description for gifv attachments
See #98
|
2020-06-17 23:33:48 -04:00 |
Shadowfacts
|
f2a8b91769
|
Provide metadata to UIActivityViewController
Closes #56
|
2020-05-14 22:43:56 -04:00 |
Shadowfacts
|
ce464dfb9f
|
Add mute/unmute conversation status activities
Closes #70
|
2020-05-14 22:43:47 -04:00 |
Shadowfacts
|
cf48e4e973
|
Bump build number
|
2020-05-13 21:21:57 -04:00 |
Shadowfacts
|
1c9b1b9ac3
|
Add support (sort of) for gifv attachments
See #98
|
2020-05-12 21:46:08 -04:00 |
Shadowfacts
|
866edc472d
|
Show avatar and instance domain in account list in Preferences
|
2020-05-10 14:54:20 -04:00 |
Shadowfacts
|
4fdafa893e
|
Add drawing attachments using PencilKit
|
2020-05-09 22:14:48 -04:00 |
Shadowfacts
|
02088b1f55
|
Remove MastodonCache 🎉
|
2020-05-06 23:29:57 -04:00 |
Shadowfacts
|
90bc9b91de
|
Add AccountProtocol and StatusProtocol
Provides a single interfaces for API and CoreData statuses and accounts
|
2020-05-06 18:40:12 -04:00 |
Shadowfacts
|
f53474ac90
|
Use CoreData for notifications screen
|
2020-04-27 19:20:09 -04:00 |
Shadowfacts
|
7deb4fc5b4
|
Add LazilyDecoding for CoreData embedded objects
|
2020-04-11 15:35:00 -04:00 |
Shadowfacts
|
2a419eb87c
|
Add basic Status/Account CoreData model
|
2020-04-11 15:32:25 -04:00 |
Shadowfacts
|
fcab6818b0
|
Hide large image source view during expand/shrink animation
|
2020-03-25 23:10:48 -04:00 |
Shadowfacts
|
80cf1850dd
|
Add trackpad/magic mouse support for navigation controller interactive push gesture
|
2020-03-25 22:29:32 -04:00 |
Shadowfacts
|
c9c001d403
|
Improve attachment previewing
- Set correct preview size
- Don't show controls
|
2020-03-20 22:13:04 -04:00 |
Shadowfacts
|
4ce8de280e
|
Bump build number
|
2020-03-17 21:58:14 -04:00 |
Shadowfacts
|
3bbbb05083
|
Rename AttachmentsViewController to LoadingLargeImageViewController and
make non-specific to attachments
|
2020-03-17 21:24:15 -04:00 |
Shadowfacts
|
bd3e74c611
|
Remove unnecessary XIB
|
2020-03-17 21:07:44 -04:00 |
Shadowfacts
|
2e8c416e04
|
Merge gallery and large image animations
|
2020-03-17 21:05:45 -04:00 |
Shadowfacts
|
64a8f6d733
|
Reorganize code
|
2020-03-15 11:43:41 -04:00 |
Shadowfacts
|
ca76568c79
|
Remove old code
|
2020-03-15 11:40:28 -04:00 |
Shadowfacts
|
34dccf1f37
|
Extract compose attachments into separate VC
|
2020-03-14 15:47:15 -04:00 |
Shadowfacts
|
b61418e062
|
Bump build
|
2020-03-02 19:45:14 -05:00 |
Shadowfacts
|
c7746d3084
|
Add unknown notification fallback
Closes #90
|
2020-03-02 19:44:10 -05:00 |
Shadowfacts
|
53707593a6
|
Show custom emojis in display names (where possible)
|
2020-03-01 19:40:32 -05:00 |
Shadowfacts
|
d4ca39761e
|
Change version, disable UI test web server temporarily
|
2020-03-01 18:23:10 -05:00 |
Shadowfacts
|
387623a309
|
Remove old code
|
2020-02-28 19:24:14 -05:00 |
Shadowfacts
|
1a8e84f5fa
|
Reorganize behavior preferences
|
2020-02-22 13:19:31 -05:00 |
Shadowfacts
|
65d57df949
|
Add interacting pushing to navigation controllers
Allows people to move forward in the navigation stack after popping
(making popping a non-destructive action).
|
2020-02-19 22:07:12 -05:00 |
Shadowfacts
|
8be7480755
|
Change bundle identifier and signing account
|
2020-02-08 17:54:04 -05:00 |