Shadowfacts
3bba4edb45
Fix sharing extension not being available on iOS 15
2023-04-23 10:19:20 -04:00
Shadowfacts
bda8fdb1b9
Bump build number and update changelog
2023-04-22 23:31:27 -04:00
Shadowfacts
3d3fc3f515
Allow switching accounts from share sheet
2023-04-19 22:20:05 -04:00
Shadowfacts
6c371f868f
Initial share extension implementation
2023-04-18 21:55:14 -04:00
Shadowfacts
06855420da
Move preferences to shared package
2023-04-18 19:47:49 -04:00
Shadowfacts
2224dbebb8
Remove old code
2023-04-17 10:08:18 -04:00
Shadowfacts
9882250a9b
Bump build number and update changelog
2023-04-16 19:06:45 -04:00
Shadowfacts
bb22a6bf9e
Remove more old asset picker code
2023-04-16 18:47:03 -04:00
Shadowfacts
15c83f8332
Fix keyboard focus background on list cells not showing correctly
2023-04-16 18:46:47 -04:00
Shadowfacts
cd9d64410f
Add hashtag pinned timeline search improvements
...
Closes #348
2023-04-16 14:50:54 -04:00
Shadowfacts
2b66f98832
Remove old asset picker
2023-04-16 14:28:09 -04:00
Shadowfacts
30449a2875
Rename NewComposeHostingController to ComposeHostingController
2023-04-16 13:47:48 -04:00
Shadowfacts
afed157f29
Remove old compose screen code
2023-04-16 13:47:06 -04:00
Shadowfacts
0746e12737
Extract compose UI into separate package
2023-04-16 13:23:13 -04:00
Shadowfacts
350e331eb2
Move GIFImageView to TuskerComponents
2023-04-16 13:17:39 -04:00
Shadowfacts
b2fe2fdf9a
Move Visibility to top-level type and move extensions to Pachyderm
2023-03-07 10:14:35 -05:00
Shadowfacts
850a0e90ce
Move MenuPicker to separate package
2023-03-07 10:07:45 -05:00
Shadowfacts
391ea1b46a
Move InstanceFeatures to separate package
2023-03-05 14:52:19 -05:00
Shadowfacts
247bb31c56
Move local user accounts to separate package
2023-03-05 14:35:25 -05:00
Shadowfacts
ee630cf9df
Bump build number and update changelog
2023-02-28 20:27:06 -05:00
Shadowfacts
33649cc5c0
Bump build number and update changelog
2023-02-28 14:40:27 -05:00
Shadowfacts
f176a6c8eb
Bump build number and update changelog
2023-02-25 18:38:52 -05:00
Shadowfacts
6ca5bb0c74
Unify state restoration with user activity handling code
2023-02-25 14:08:54 -05:00
Shadowfacts
b2977540e0
Add profile moved banner
...
Closes #284
2023-02-24 18:27:31 -05:00
Shadowfacts
8deb502140
Show message on remote profiles with no statuses
...
Closes #279
2023-02-22 22:23:18 -05:00
Shadowfacts
75f290ae8f
Tab state restoration
...
Closes #32
2023-02-22 21:38:12 -05:00
Shadowfacts
aaa031f212
First pass at strict sendability checking
2023-02-19 15:23:25 -05:00
Shadowfacts
cb82826fcf
Catch NSExceptions when doing objc runtime shenanigans
2023-02-15 19:34:23 -05:00
Shadowfacts
4731801893
Bump build number and update changelog
2023-02-12 10:22:33 -05:00
Shadowfacts
4293b51c31
Add extended suggested profiles screen
...
Closes #355
2023-02-11 19:05:12 -05:00
Shadowfacts
d8c7eb5cf5
Add buttons to Explore screen
2023-02-10 18:19:00 -05:00
Shadowfacts
8bc185ecf9
Add jump to present button to timelines
2023-02-07 23:52:23 -05:00
Shadowfacts
1832e64ad7
Remove now-unused hashtag table view cell
2023-02-06 21:47:47 -05:00
Shadowfacts
04ca932a01
Mode non-pure-black dark mode stuff to dedicated modifiers
2023-02-06 18:43:00 -05:00
Shadowfacts
4ea2dff8f1
Merge branch 'develop' into non-pure-black-mode
2023-02-06 18:15:23 -05:00
Shadowfacts
afed69e43e
Bump build number and update changelog
2023-02-05 19:50:21 -05:00
Shadowfacts
ce741d6e1f
Extract trends to separate VC
2023-02-05 14:23:29 -05:00
Shadowfacts
a314521b96
Extract out conversation tree-building code
2023-02-04 13:49:20 -05:00
Shadowfacts
ec75906bc1
Add favorites screen
...
Closes #327
2023-02-04 13:21:58 -05:00
Shadowfacts
137a537f68
Extract loading and local updating handling code from bookmarks VC into separate VC
2023-02-04 13:14:08 -05:00
Shadowfacts
91123fd24a
Make username label on profile copyable
2023-02-04 11:10:01 -05:00
Shadowfacts
20c4c4bb2f
Start adding non-pure-black dark mode
2023-02-02 23:02:11 -05:00
Shadowfacts
474064669d
Bump build number and update changelog
2023-01-29 10:26:20 -05:00
Shadowfacts
2e64500c35
Rewrite bookmarks VC using UICollectionView
2023-01-28 15:30:41 -05:00
Shadowfacts
aec5c0b787
Update Sentry SDK
2023-01-28 00:16:11 -05:00
Shadowfacts
0e1cbce10d
Revoke token and destroy stores when logging out
2023-01-27 18:53:20 -05:00
Shadowfacts
8bd6f53f01
Allow pinning instance public timelines
2023-01-27 18:12:54 -05:00
Shadowfacts
fe32356bce
Bump build number and update changelog
2023-01-27 10:38:56 -05:00
Shadowfacts
8fc915d6a0
Bump build number and update changelog
2023-01-26 00:23:10 -05:00
Shadowfacts
5a9513bb30
Add tip jar
2023-01-25 23:58:51 -05:00
Fahim Farook
507d9c23e7
xcconfig Fixes
...
* Ensure that all bundle prefixes are replaced correctly for all targets and in entitlements files too
2023-01-25 09:42:36 +04:00
Shadowfacts
d2c7664073
Add profile suggestions to Explore on iPad
2023-01-23 17:10:26 -05:00
Shadowfacts
8181090763
Bump build number and update changelog
2023-01-21 23:01:55 -05:00
Shadowfacts
dd6813c058
Bump build number and update changelog
2023-01-21 15:31:35 -05:00
Shadowfacts
addcc2dacc
Rewrite conversation screen to use UICollectionView
2023-01-21 11:26:51 -05:00
Shadowfacts
a49e9f2c1f
Bump build number and update changelog
2023-01-21 11:24:19 -05:00
Shadowfacts
c03fc86300
Bump build number
2023-01-19 14:38:35 -05:00
Shadowfacts
13640be91d
Bump build number and update changelog
2023-01-19 13:08:05 -05:00
Shadowfacts
4211806b5f
Add followers/following screen
...
Closes #323
2023-01-18 15:02:56 -05:00
Shadowfacts
fb7a7db6e8
Handle deleted statuses in status action account list
2023-01-17 20:02:03 -05:00
Shadowfacts
db1bbf7148
Add delete status action
2023-01-17 19:32:50 -05:00
Shadowfacts
6f006adbc1
Show better message when opening conv for deleted status
...
Also split conversation loading out into separate view controller
2023-01-17 19:15:54 -05:00
Shadowfacts
5029b26b40
Bump build number and update changelog
2023-01-17 10:50:14 -05:00
Shadowfacts
566df3e285
Bump build number and update changelog
2023-01-16 11:53:10 -05:00
Shadowfacts
ac0dedfd3d
Bump build number and update changelog
2023-01-15 10:30:17 -05:00
Shadowfacts
94c34e03dd
Add reporting accounts and statuses
2023-01-14 11:03:39 -05:00
Shadowfacts
abe2bbdfd4
Bump build number and update changelog
2023-01-06 21:18:04 -04:00
Shadowfacts
cc401fce8c
Allow sharing gifv attachments, improve share sheet behavior for images
2023-01-02 16:59:55 -05:00
Shadowfacts
3ea1ad5622
Bump build number and update changelog
2023-01-01 15:28:55 -05:00
Shadowfacts
9dd966f639
Fix duplicate saved instances not being uniqued correctly
2023-01-01 15:27:25 -05:00
Shadowfacts
48662ef1f3
Bump build number and update changelog
2023-01-01 15:12:21 -05:00
Shadowfacts
60b182ac18
Sync timeline position using iCloud
2022-12-23 16:37:42 -05:00
Shadowfacts
f815d4e2e4
Replace VisualEffectImageButton with ProfileHeaderButton
2022-12-22 18:47:53 -05:00
Shadowfacts
9f86158bb7
Add About screen
2022-12-22 13:59:39 -05:00
Shadowfacts
231b0ea830
Add Acknowledgements page
2022-12-21 11:59:40 -05:00
Shadowfacts
4dc108f782
Add pinned timeline customization
2022-12-20 23:37:12 -05:00
Shadowfacts
1f37a5e7eb
Bump build number and update changelog
2022-12-14 22:04:48 -05:00
Shadowfacts
d4b9f71fd3
Remove old, unused code
2022-12-14 20:54:41 -05:00
Shadowfacts
cacc8a51cc
Remove unused code
2022-12-14 10:15:15 -05:00
Shadowfacts
89ca0629b3
Move bundle ID prefix to xcconfig
2022-12-14 10:04:25 -05:00
Shadowfacts
f55a870964
Move development team setting to xcconfig
...
Closes #308
2022-12-13 23:58:44 -05:00
Shadowfacts
5ee140cdab
Bump build number and update changelog
2022-12-13 21:26:28 -05:00
Shadowfacts
ba2c34fdd6
Persist timeline state using CoreData, rather than NSUserActivity
...
This allows persisting state for all the primary timelines, and across
all accounts.
Closes #297
Closes #293
2022-12-13 13:31:34 -05:00
Shadowfacts
8caf93bf0a
Add ScrollingSegmentedControl, and home/notifs/profiles to use it
2022-12-12 20:57:38 -05:00
Shadowfacts
9c4b68b09e
Reorganize gestures
2022-12-12 20:56:14 -05:00
Shadowfacts
b49e8d0279
Move Pachyderm to Packages folder
2022-12-11 14:25:25 -05:00
Shadowfacts
13d649bace
Bump build number and update changelog
2022-12-05 22:24:10 -05:00
Shadowfacts
044d34d20f
Bump build number and update changelog
2022-12-04 15:40:00 -05:00
Shadowfacts
e49725e06d
Bump build number and update changelog
2022-12-04 14:57:22 -05:00
Shadowfacts
54857a3bf3
Avoid converting HTML to attributed string twice when displaying a status cell for the first time
...
Now, when Filterer performs the conversion, the status cell can reuse
the attributed string.
2022-12-04 12:08:22 -05:00
Shadowfacts
81abcfcf7b
Timeline filtering!
2022-12-03 22:16:43 -05:00
Shadowfacts
7e5d8675c2
Extract HTML to attributed string converter to separate helper
2022-12-03 18:58:19 -05:00
Shadowfacts
f71804f094
Extract filter create/update/delete logic into separate services
2022-12-03 14:40:12 -05:00
Shadowfacts
16a1e4008b
V2 filters API, CoreData, and editing UI
2022-12-03 12:29:11 -05:00
Shadowfacts
518a8eba0a
Start doing filters UI
2022-12-02 22:03:28 -05:00
Shadowfacts
4ca57f8c76
Better case-insensitive sorting for lists
2022-12-01 18:26:48 -05:00
Shadowfacts
c9fa11cc3b
Fetch filters and store in CoreData
2022-11-30 22:16:33 -05:00
Shadowfacts
f1a39c2faa
Add follow/unfollow hashtag actions
2022-11-29 23:14:36 -05:00
Shadowfacts
ab8e498cee
Refactor menu actions to allow presenting from menu bar items
2022-11-29 23:14:36 -05:00
Shadowfacts
97d5b955a0
Store followed hashtags
...
The followed hashtags may not load until after the timeline request
completes, and we want to be able to show the hashtag indicator (or at
least make a best effort attempt) immediately.
2022-11-29 23:14:36 -05:00