-
Notifications
You must be signed in to change notification settings - Fork 5
modern concurrency #93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
KishanBagaria
wants to merge
64
commits into
main
Choose a base branch
from
kb/modern-concurrency
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 56 commits
Commits
Show all changes
64 commits
Select commit
Hold shift + click to select a range
0a52564
-
KishanBagaria 3623f1c
-
KishanBagaria bed6418
-
KishanBagaria 3c3368e
-
KishanBagaria 299dbba
-
KishanBagaria 57d8a62
-
KishanBagaria 87e6832
-
KishanBagaria fb8607d
-
KishanBagaria 46e6f05
-
KishanBagaria ea4da68
-
KishanBagaria c608f7d
-
KishanBagaria 9f6ffee
-
KishanBagaria e3b348c
Update NSWorkspace+AsyncOpen.swift
KishanBagaria 339e1c5
toggleThreadRead: run restorePinsIfNecessary if the initial pin actio…
indent[bot] a8f6134
-
KishanBagaria fa71175
Update MacPermissions.swift
KishanBagaria 7d149e8
MessagesAppElements: sleep 0.5s after fire-and-forget deep link reque…
indent[bot] 498e4fb
-
KishanBagaria af2a75f
Update MessagesController.swift
KishanBagaria 39d5074
Update MessagesController.swift
KishanBagaria fc70b8c
-
KishanBagaria f0e7c4d
-
KishanBagaria e8a5411
-
KishanBagaria 6d07601
-
KishanBagaria 369050d
Merge branch 'main' into kb/modern-concurrency
KishanBagaria 6e9618c
-
KishanBagaria e86f9d9
-
KishanBagaria f0c19b1
-
KishanBagaria 7d52d80
-
KishanBagaria d31bd24
-
KishanBagaria 8feab6d
Update MessagesAppElements.swift
KishanBagaria e997b10
Update MessagesController.swift
KishanBagaria e49acf9
Update todos.md
KishanBagaria 4beb336
fix crash
KishanBagaria 7a5d64f
-
KishanBagaria 39d1e43
-
KishanBagaria 3859417
-
KishanBagaria 4ee2940
-
KishanBagaria 5434835
-
KishanBagaria ac6a72d
Merge branch 'main' into kb/modern-concurrency
KishanBagaria 2a4da1a
Update MessagesController.swift
KishanBagaria aee5d5a
use async method
pmanot b82a884
refactor
pmanot 0411378
Revert "refactor"
KishanBagaria dfc5b75
Merge branch 'main' into kb/modern-concurrency
KishanBagaria 49e129b
wip
pmanot 5d8f9de
Merge branch 'kb/modern-concurrency' of https://github.com/beeper/pla…
pmanot 74e7971
Revert "wip"
KishanBagaria fd743b8
improve `waitForLaunch`
pmanot 6c6494b
-
KishanBagaria 8e5577f
rcs
KishanBagaria 3e745a0
-
KishanBagaria 8758f48
always keep track of lastOpenedThreadID, reset when user opens messag…
KishanBagaria 7257425
Update PlatformAPI.swift
KishanBagaria 5aeefee
Update MessagesController.swift
KishanBagaria 3b452a2
Update src/IMessage/Sources/IMessage/PromptAutomation.swift
pmanot d8572c1
fix broken commit
pmanot 2a4275d
add withTimeout primitive
pmanot b8b7b0a
expose KVO through AsyncStream
pmanot 74e97c5
rewrite waitForLaunch
pmanot aef2925
improve LaunchServices code + add timeouts
pmanot eae55f9
Merge branch 'main' of https://github.com/beeper/platform-imessage in…
pmanot b31da6c
fix timeout (wip)
pmanot c4afe97
always open chat, even if we don't want to observe
KishanBagaria File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.