-
Notifications
You must be signed in to change notification settings - Fork 54
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
Add ability to create and open URLs to create files #4166
Merged
Merged
Changes from all commits
Commits
Show all changes
116 commits
Select commit
Hold shift + click to select a range
401dcf8
Rename `homeMachine` and accessories to `projectsMachine`
franknoirot 5822321
Separate out `/home` route from `projectsMachine`
franknoirot 5bd8904
Add logic to navigate out from deleted or renamed project
franknoirot 049e487
Show a warning in the command palette for deleting a project
franknoirot d7fe827
Make it navigate when you create a project
franknoirot 4f06524
Update "New project" button to use command bar flow
franknoirot 5d8f3f9
More explicit warning message text
franknoirot f496d94
Merge branch 'main' into franknoirot/4088/decouple-homeMachine
franknoirot fe6d1f8
Make projects watching code not run in web
franknoirot bfccb79
Tests first version: nested loops
franknoirot 238163d
Tests second version: flattened
franknoirot 3fc707a
Remove console logs
franknoirot f163870
Fix tsc
franknoirot 8ab24ce
@jtran feedback, use the type guard util
franknoirot d1be6d7
A snapshot a day keeps the bugs away! 📷🐛 (OS: ubuntu-latest)
github-actions[bot] 7545b61
A snapshot a day keeps the bugs away! 📷🐛 (OS: windows-latest)
github-actions[bot] 3d2e487
A snapshot a day keeps the bugs away! 📷🐛 (OS: windows-latest)
github-actions[bot] f0136a5
Fix tests that relied on one-click, no-navigation project creation
franknoirot 75e3f84
Revert "A snapshot a day keeps the bugs away! 📷🐛 (OS: windows-latest)"
franknoirot e22a9ed
Revert "A snapshot a day keeps the bugs away! 📷🐛 (OS: windows-latest)"
franknoirot 372f2ee
Add a mask to the state indicator to client-side scale test
franknoirot 1f515b7
A snapshot a day keeps the bugs away! 📷🐛 (OS: ubuntu-latest)
github-actions[bot] 9378d98
A snapshot a day keeps the bugs away! 📷🐛 (OS: windows-latest)
github-actions[bot] 80e32b3
Merge branch 'main' into franknoirot/4088/decouple-homeMachine
franknoirot 48380be
A snapshot a day keeps the bugs away! 📷🐛 (OS: ubuntu-latest)
github-actions[bot] f4ecd16
Merge branch 'main' into franknoirot/4088/decouple-homeMachine
franknoirot 14eeafb
Fix lint
franknoirot 403cee5
Fix tsc
franknoirot 30a24c8
Add menu item to share link to file
franknoirot 8141103
Forward query params while redirecting to /home or /file
franknoirot 5dc983a
Add (broken) event logic and command triggering logic
franknoirot 3a9e0c7
Fix a couple stray tests that still relied on the old way of creating…
franknoirot 524fcb0
Merge branch 'franknoirot/4088/decouple-homeMachine' into franknoirot…
franknoirot 02b249b
Merge branch 'main' into franknoirot/update-download-progress
franknoirot 746ebf8
De-flake another text that could be thrown off by toast-based selectors
franknoirot 15bedd5
FMT
franknoirot 1ce3d8c
Dumb test error because I was rushing
franknoirot c882e34
Merge branch 'franknoirot/4088/decouple-homeMachine' into franknoirot…
franknoirot a2330a0
A snapshot a day keeps the bugs away! 📷🐛 (OS: ubuntu-latest)
github-actions[bot] 698ce67
Merge branch 'main' into franknoirot/4088/decouple-homeMachine
franknoirot 4748c2d
Ahhh more flaky toasts, they're everywhere!
franknoirot 36d49b1
A snapshot a day keeps the bugs away! 📷🐛 (OS: ubuntu-latest)
github-actions[bot] 96b0624
Side quest: Only register commands once, power their disabled status …
franknoirot d58a147
Get query-triggered command working in browser too
franknoirot 1e5954e
Merge branch 'main' into franknoirot/4088/decouple-homeMachine
franknoirot b84d595
Merge branch 'main' into franknoirot/4088/decouple-homeMachine
franknoirot bb67a9e
Merge branch 'franknoirot/4088/decouple-homeMachine' into franknoirot…
franknoirot cbb8df5
A snapshot a day keeps the bugs away! 📷🐛 (OS: windows-latest)
github-actions[bot] 2048c26
Tests always run on localhost, don't expect the prod origin
franknoirot 2aa4a01
Merge branch 'franknoirot/4088/decouple-homeMachine' into franknoirot…
franknoirot 713886b
rerun CI
franknoirot 570d159
wip
lf94 2193d56
wip
lf94 c29be6e
Everything's pretty much done but url.zoo.dev has been broken and we …
lf94 28eb99f
Merge branch 'main' into franknoirot/4088/create-file-url
franknoirot 5cbd11c
Add useCreateFileLinkQuery on Home page
franknoirot ca09224
Get primary user flow working on desktop
franknoirot 670faac
Rework to open browser app first, then send along to the desktop app …
franknoirot f05acf9
Styling updates to OpenInDesktopAppHandler
franknoirot a2ff0ae
Clean up unecessary file
franknoirot 91f0cfe
Merge branch 'main' into franknoirot/4088/create-file-url
franknoirot ebc6b64
Separate creating `createFileUrl` and shortlink so it is unit testable
franknoirot e417e60
Add E2E test for importing file from URL
franknoirot 83e72da
Add a couple component tests for OpenInDesktopAppHandler
franknoirot af702ae
Fix the "existing project" user flow
franknoirot 8b8a2bc
Add E2E test for "add to existing project" user flow
franknoirot c06b2b4
Merge branch 'main' into franknoirot/4088/create-file-url
franknoirot d64270d
Undo mistaken or unecessary changes
franknoirot 679b65f
Lints, fmt, tsc
franknoirot 82aefec
Fix unit test
franknoirot b30a37a
Fix broken rename and delete project commands
franknoirot df01c23
Fix unit test, use kebab-case for url query param
franknoirot 08e7140
Use dev urls everywhere when configured that way
iterion fa3f934
Clean up unneeded PROD_TOKEN
iterion 5438a98
Fix browser command flow, because we had made the projectMachine desk…
franknoirot 68204bb
Make the test executor a bit more patient (#5004)
iterion 1908383
Fix so that all artifact commands are returned regardless of caching …
jtran 4f02e45
Add new lint to disallow use of confusing isNaN (#4999)
jtran 339de00
Point-and-click Sweep (first PR) (#4989)
pierremtb f7bae1d
Upgrade typescript-eslint from 5.62.0 to 8.19.1 and remove eslint-con…
jtran 585ca7e
Fix lost lints and add new ones (#5011)
jtran c208e16
Developer workflow: added auto generated workspace file from vitest e…
nadr0 ef61d10
Change Dependabot PRs to always be made on Mondays (#5025)
jtran e3660c7
Add packages to Dependabot updates (#5024)
jtran 634745b
Bump @lezer/generator from 1.7.1 to 1.7.2 (#5018)
dependabot[bot] e753082
Bump handlebars from 6.2.0 to 6.3.0 in /src/wasm-lib (#5012)
dependabot[bot] b2485b8
Bump syn from 2.0.95 to 2.0.96 in /src/wasm-lib (#5015)
dependabot[bot] 074fd2b
Fix artifact types to be more accurate (#5022)
jtran 6089b19
Fix Cargo.lock to not have changes (#5034)
jtran abec2d6
Upgrade all wasm-bindgen dependencies together (#5037)
jtran 82bd046
Disable auto-updater on non-versioned builds (#5042)
pierremtb 96ff1dd
turns on helix from edge (#5036)
jessfraz c3bc1fa
ci: Add yarn test of packages/codemirror-lang-kcl (#5035)
jtran f266922
Bump xstate from 5.17.4 to 5.19.2 (#5027)
dependabot[bot] 2a2a31d
Hook up chamfer UI with AST-mod (#4694)
max-mrgrsk e14cc4a
Remove Redundant Fillet Button State Test (#5009)
max-mrgrsk 82cd106
Bump @types/node from 20.14.9 to 22.10.6 in /packages/codemirror-lsp-…
dependabot[bot] 87c4e6c
custom axis and origin example for helix (#5057)
jessfraz 521a593
Bump typescript from 5.7.2 to 5.7.3 (#5021)
dependabot[bot] 0902517
Merge branch 'main' into franknoirot/4088/create-file-url
franknoirot f06873a
Merge branch 'main' into franknoirot/4088/create-file-url
franknoirot 5c1dfe0
Merge branch 'main' into franknoirot/4088/create-file-url
franknoirot f908116
Refactor: break out `copyFileShareLink` into standalone function
franknoirot fb37bb8
Add "Share file" to command palette
franknoirot fb56820
Merge branch 'main' into franknoirot/4088/create-file-url
franknoirot 353eca1
Merge branch 'main' into franknoirot/4088/create-file-url
franknoirot 907102a
Update dumb use of site URL instead of prod app URL
franknoirot 39c40b2
fmt
franknoirot 30275d8
Merge branch 'main' into franknoirot/4088/create-file-url
franknoirot 410b4e8
@lf94 nit
franknoirot 1ba8c5a
@pierremtb spinner feedback
franknoirot 0477e46
Merge branch 'main' into franknoirot/4088/create-file-url
franknoirot 58483b4
Hide share link command and disable menu item for now
franknoirot 04f4d01
Merge branch 'main' into franknoirot/4088/create-file-url
pierremtb f55f7da
Merge branch 'main' into franknoirot/4088/create-file-url
franknoirot ad89577
Just comment out the command config for now
franknoirot 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 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 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 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 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 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 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.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What a funky type :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm just curious what does VS Code show for the intellisense?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah haha is this not a good idea? Here's intellisense: