Shadowfacts
|
b6232a9f1e
|
Use tab bar on visionOS
|
2024-02-22 23:32:38 -05:00 |
Shadowfacts
|
c489d018bd
|
Merge branch 'develop' into strict-concurrency
# Conflicts:
# Tusker/Caching/ImageCache.swift
# Tusker/Extensions/PKDrawing+Render.swift
# Tusker/MultiThreadDictionary.swift
# Tusker/Views/BaseEmojiLabel.swift
|
2024-01-26 11:32:12 -05:00 |
Shadowfacts
|
94f71541f8
|
Merge branch 'develop' into vision
# Conflicts:
# Packages/ComposeUI/Sources/ComposeUI/Controllers/ToolbarController.swift
# Tusker/Screens/Timeline/TimelineViewController.swift
# Tusker/Views/Status/TimelineStatusCollectionViewCell.swift
|
2024-01-26 11:11:41 -05:00 |
Shadowfacts
|
c2402303cc
|
First pass at strict concurrency checking
|
2024-01-26 11:02:40 -05:00 |
Shadowfacts
|
34edd8a13f
|
Fix reblogged statuses being pruned while still referenced, add workaround for crash
|
2023-12-03 15:08:38 -05:00 |
Shadowfacts
|
1da25300ca
|
Merge branch 'develop' into vision
|
2023-11-07 22:26:22 -05:00 |
Shadowfacts
|
4c5da1b5a9
|
Add URL handler for opening Compose window
|
2023-11-05 15:24:55 -05:00 |
Shadowfacts
|
a46eaafbcf
|
Add reply policy and exclusive fields to lists
|
2023-10-27 17:00:53 -05:00 |
Shadowfacts
|
e4c22a0205
|
Compile for visionOS
|
2023-10-20 11:27:24 -04:00 |
Shadowfacts
|
6821f1b9a0
|
Don't show doubled "New Post" in window titlebar on macOS
Closes #429
|
2023-09-24 23:50:08 -04:00 |
Shadowfacts
|
3a3b7aaee4
|
Use custom UITraitDefinition on iOS 17
|
2023-09-06 13:51:27 -04:00 |
Shadowfacts
|
6b57ec8b97
|
Cleanup orphaned local attachments
|
2023-05-15 23:45:18 -04:00 |
Shadowfacts
|
f0e530722f
|
FIx hashtag timelines opened in new window not having save/follow actions
|
2023-05-10 11:54:36 -04:00 |
Shadowfacts
|
dcd1b4ad94
|
Fix being able to scroll to top while fast account switcher is active
|
2023-05-10 11:41:59 -04:00 |
Shadowfacts
|
3394c2126c
|
Fix list timelines opened in new window not showing Edit button
|
2023-05-10 11:32:08 -04:00 |
Shadowfacts
|
e0eba95b48
|
Remove double navigation controllers from compose screen
|
2023-04-25 18:51:46 -04:00 |
Shadowfacts
|
205056f636
|
Fix draft being deleted too early causing empty UI during dismiss compose animation
|
2023-04-22 22:18:46 -04:00 |
Shadowfacts
|
f51f3c8a94
|
Use CoreData for drafts store
|
2023-04-22 21:40:29 -04:00 |
Shadowfacts
|
2874e4bfd3
|
Coordinate DraftsManager reading writing between processes
|
2023-04-21 17:24:40 -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
|
bb3f353dbc
|
Fix Compose window title not being set initially
|
2023-04-13 10:04:48 -04:00 |
Shadowfacts
|
247bb31c56
|
Move local user accounts to separate package
|
2023-03-05 14:35:25 -05:00 |
Shadowfacts
|
8e9e0fa346
|
Persist state when switching accounts
|
2023-02-25 18:00:17 -05:00 |
Shadowfacts
|
a3e64703ab
|
Transfer timeline position in handoff user activity
Closes #315
|
2023-02-25 15:01:19 -05:00 |
Shadowfacts
|
6ca5bb0c74
|
Unify state restoration with user activity handling code
|
2023-02-25 14:08:54 -05:00 |
Shadowfacts
|
762d298c06
|
Report caught NSExceptions to Sentry
|
2023-02-19 14:19:39 -05:00 |
Shadowfacts
|
cb82826fcf
|
Catch NSExceptions when doing objc runtime shenanigans
|
2023-02-15 19:34:23 -05:00 |
Shadowfacts
|
57fb921573
|
Fix non-pure-black dark mode not applying to ohter scenes
|
2023-02-14 22:52:27 -05:00 |
Shadowfacts
|
4ea2dff8f1
|
Merge branch 'develop' into non-pure-black-mode
|
2023-02-06 18:15:23 -05:00 |
Shadowfacts
|
ce741d6e1f
|
Extract trends to separate VC
|
2023-02-05 14:23:29 -05:00 |
Shadowfacts
|
20c4c4bb2f
|
Start adding non-pure-black dark mode
|
2023-02-02 23:02:11 -05:00 |
Shadowfacts
|
2e64500c35
|
Rewrite bookmarks VC using UICollectionView
|
2023-01-28 15:30:41 -05:00 |
Shadowfacts
|
0e1cbce10d
|
Revoke token and destroy stores when logging out
|
2023-01-27 18:53:20 -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
|
937afc0dfd
|
Add accent color preference
|
2023-01-14 11:32:31 -05:00 |
Shadowfacts
|
acd48a6db4
|
When logging out, remove the scene's active account rather than the most-recently activated one, as they may not be the same
|
2023-01-02 11:41:47 -05:00 |
Shadowfacts
|
60b182ac18
|
Sync timeline position using iCloud
|
2022-12-23 16:37:42 -05:00 |
Shadowfacts
|
86143c5887
|
Add window titles to main and compose scenes
|
2022-12-22 15:02:49 -05:00 |
Shadowfacts
|
dc3c2d027c
|
Prevent statuses which are in the persisted timeline state from being pruned
|
2022-12-13 13:31:34 -05:00 |
Shadowfacts
|
81abcfcf7b
|
Timeline filtering!
|
2022-12-03 22:16:43 -05:00 |
Shadowfacts
|
c2cb0a0c5a
|
Timeline state restoration
|
2022-11-23 11:35:25 -05:00 |
Shadowfacts
|
ab47fa776e
|
Store lists on MastodonController
|
2022-11-19 14:08:39 -05:00 |
Shadowfacts
|
01124b76a3
|
Add Duckable package, make Compose screen duckable
|
2022-11-08 22:17:01 -05:00 |
Shadowfacts
|
5a5c67e445
|
Try to prevent pruning accounts that still have statuses referencing them
|
2022-11-07 18:47:46 -05:00 |
Shadowfacts
|
5de0c034f4
|
Remove old TimelineTableViewController
|
2022-11-01 21:11:13 -04:00 |
Shadowfacts
|
658c08010d
|
Re-add undo scroll-to-top to timelines/profiles
|
2022-11-01 20:49:07 -04:00 |