-
Notifications
You must be signed in to change notification settings - Fork 1.6k
feat: integrate sync eng #2924
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
Merged
Merged
feat: integrate sync eng #2924
Changes from all commits
Commits
Show all changes
150 commits
Select commit
Hold shift + click to select a range
9667f2b
move reconnct
Kitenite 5bdf732
wip: integrate new fs system
Kitenite a1e9a3f
save sandbox setup
Kitenite ad812f8
saving
Kitenite c15304a
refactor code tab
Kitenite c9cc777
restore file tree functionality
Kitenite 7967d5f
file tree update
Kitenite 5cd47ae
selecting file
Kitenite e6669c8
better hover
Kitenite fdd56dc
refactor
Kitenite 8287347
more refactor and cleanup
Kitenite 71f4683
update viewing
Kitenite 22c3783
working file tree
Kitenite c44beaf
flatten file tree
Kitenite 282cc83
remove tree node
Kitenite 25726e6
fix icons
Kitenite 07248c3
use local fs
Kitenite b569aeb
clean up file node
Kitenite 796a5bc
more cleanup
Kitenite a89b5e5
remove load modal
Kitenite bc6da3c
save
Kitenite 2dcc8ee
working file writing
Kitenite aae7228
discard changes
Kitenite 9f9d70c
use file paths
Kitenite 79d0b79
better pathing
Kitenite 1669910
clean rerender
Kitenite 11b50d2
merge main
Kitenite 3a4eb51
fix: remove duplicate condition check in handleToolCall (#2929)
anand-106 a8364cc
merge main
Kitenite e45e941
remove dead code
Kitenite 898d104
remove more dead code
Kitenite 2c9c76e
clean up ide manager
Kitenite bd882ac
reduce ide manager to nothing
Kitenite a869bb9
slightly unfuck the image tab
Kitenite 3794efb
use fs
Kitenite a11e57d
restore styling
Kitenite d519aba
simplify image tab
Kitenite e2509c8
simplified image
Kitenite c9e2294
add image viewer
Kitenite 2ce9005
handle svg
Kitenite 87ef4a9
handle filtering
Kitenite 30c9fdb
refactor
Kitenite f759b3e
refactor
Kitenite 7cdb8f7
add kinda dragging
Kitenite 8f8503e
working image transfer
Kitenite f39e645
file url instead
Kitenite eb3b63d
animate sidebar
Kitenite b5e2276
styling
Kitenite 4edd7b6
add ide delete rename
Kitenite 2791932
working rename and delete
Kitenite b98f10d
working not rerender
Kitenite acfc83c
input focus
Kitenite adbc0d8
small ui fix
Kitenite 7bc2cc0
update
Kitenite 3269ac3
code controls
Kitenite 245fd5e
update controls
Kitenite 7a965ab
update controls
Kitenite 676a005
working create and upload
Kitenite 3719653
warn before delete
Kitenite 114e496
file icon
Kitenite bcd9197
update tools
Kitenite 4c610d8
fixing fonts
Kitenite 94033f2
read file tool
Kitenite f2cd7da
fix typechecks
Kitenite 0d770c7
Merge branch 'main' into feat/integrate-sync-eng
Kitenite 9f5016e
mock root layout path
Kitenite 10a7c79
working pages
Kitenite 17e0a1f
using layouts
Kitenite b4f0fc9
scan pages
Kitenite 12a4720
working pages tab
Kitenite 5661778
working fonts setup
Kitenite ed62540
working fonts
Kitenite 14cebae
cleaning up
Kitenite 10d5b76
Push plan for CodeEditorApi
saddlepaddle 3816d2f
WIP
saddlepaddle 0d50998
WIP
saddlepaddle c4ad1b4
WIP - forking working
saddlepaddle 52c0f85
WIP - kinda working
saddlepaddle ae9996a
WIP - trying to fix sidepanel
saddlepaddle 79e4ff0
WIP - at least it works
saddlepaddle ad4efa9
WIP - need to find why new project flow is broken
saddlepaddle c5aee59
WIP
saddlepaddle 5b6d2b6
WIP
saddlepaddle 1755fce
Few more issues
saddlepaddle 97f5b22
Ensure injection only ran once
saddlepaddle ee0690a
Kinda working - saw some sandboxes not load but clicking is now immed…
saddlepaddle 31bad4b
Updated a bunch to include branchId for operations
saddlepaddle ebfff2c
Handle paths correctly in fs, start fixing downstream consumers to fi…
saddlepaddle 46c5211
Ensure code highlighting still works
saddlepaddle a435fb0
Fix fonts by ensuring we write first to local state
saddlepaddle 656d134
Ensure file names are sanitized when users upload files
saddlepaddle 905b611
Found issue - need to use code-editor-api not fs
saddlepaddle dfce627
Replace usages of fs
saddlepaddle 7a5620b
WIP - fixes for the missing page.tsx + not being able to click on ele…
saddlepaddle 7bf1fbf
merge main
Kitenite 8716eb4
highlight styling
Kitenite 61601a6
highlight on correct file
Kitenite cc30779
fix frame loading
Kitenite 8acb3fa
Merge branch 'main' into feat/integrate-sync-eng
Kitenite b7e7426
refactor preload script
Kitenite 7beb5ad
font scan
Kitenite fb270ac
handle code controls
Kitenite ba406a3
use correct file system
Kitenite 0d91716
use router config and better init
Kitenite 4105a34
refactor create branch
Kitenite 505a6c6
only use code fs
Kitenite 52b4c77
clean up
Kitenite 03879ef
fix dnd backend crash react-arbonist
Kitenite 13eb3af
save file
Kitenite b04152e
handle reconnect
Kitenite b0ba790
handle reconnect
Kitenite b46bba8
clean up
Kitenite c8ddcb7
update tests
Kitenite 680c59c
update ui
Kitenite b83e7e6
fix tests
Kitenite d92dae5
fix tests
Kitenite e520ad8
remove tests
Kitenite 50f1e55
remove test routes
Kitenite abb4e4c
clean up
Kitenite b839148
clean up
Kitenite 1323252
clamp highlight
Kitenite 1726923
remove unused functions
Kitenite dd32ecd
update file icon extension
Kitenite 9c8c941
clean up
Kitenite 120bb4e
copy dir
Kitenite cb6e5a6
copy dir
Kitenite bf0da9e
bulk write files
Kitenite 4efd3dc
fix preload script location
Kitenite 91debaa
fix tests
Kitenite 59d6053
fix type
Kitenite cc89adc
fix type
Kitenite 3053de1
keep index in memory
Kitenite 13e6d0a
working component detection
Kitenite c9b1c57
needs fixing idemanager
Kitenite 098e25d
needs fixing idemanager
Kitenite 5d106d8
allow overriding
Kitenite 1aa23e8
allow overrides
Kitenite 032bb8d
update
Kitenite 336dcc7
document the ast algorithm
Kitenite a4fc99f
update void
Kitenite f67c75b
update use-file
Kitenite e38d38f
clean up
Kitenite d1034cb
rebuild index
Kitenite c220663
get preload script
Kitenite 355299f
add snappiness
Kitenite b11b001
snapshot commit preload script
Kitenite 29a3ba8
deprecate main cdn
Kitenite c2a0f36
update template for new preload url
Kitenite 5012335
fix test and login button
Kitenite 6148c01
DRY
Kitenite 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
Large diffs are not rendered by default.
Oops, something went wrong.
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.
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.
Localize the toast copy.
The toast title/description are hardcoded English strings. Per our app guidelines, user-facing text must come from
next-intl
. Please move these messages into the translations bundle (e.g.,transKeys.welcome.login.error
) and fetch them viat(...)
, passingproviderName
as an interpolation if needed. This keeps the UI localizable.As per coding guidelines