-
Notifications
You must be signed in to change notification settings - Fork 1.7k
feat: add branching #2763
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: add branching #2763
Changes from 4 commits
Commits
Show all changes
192 commits
Select commit
Hold shift + click to select a range
0751df4
update types
Kitenite 161fc61
update dto to mappers
Kitenite f8216d2
update dto to mappers
Kitenite efc8855
clean up
Kitenite d51ebdb
add main branch
Kitenite f5b677b
add branch route
Kitenite f4bc424
update schema
Kitenite 2bd9daf
clean up
Kitenite b4d6f19
saving state
Kitenite 61a01e8
merge main
Kitenite 769610c
update seed script
Kitenite d394578
working create
Kitenite 4727ebe
fix types
Kitenite 5eb19fc
fix types
Kitenite 8386d2d
saving
Kitenite b535762
init
Kitenite 7b353ff
starting project
Kitenite 3164ef6
working start project
Kitenite 9e7f4ee
working start project
Kitenite 2762f96
init iframe
Kitenite 1cee486
clean up
Kitenite 02a7e13
show branch
Kitenite 4d54c8d
simplify
Kitenite 31fa8e2
clean up
Kitenite 232a149
branch display
Kitenite b5994c9
clean up
Kitenite d081fe6
enforce single main branch
Kitenite 6f9b760
add create idempotancy
Kitenite 2afd496
Update apps/web/client/src/components/store/editor/branch/manager.ts
Kitenite 1a9c002
better editor engine state
Kitenite 6da4516
resistant editor engine
Kitenite 8d6ef0b
save mobx learning
Kitenite f496fd3
update create manager
Kitenite 7f288c2
add branch dropdown
Kitenite 7016ac1
update timeAgo
Kitenite 4c6b93a
clean up
Kitenite d052d11
clean up
Kitenite 869ccbe
clean up
Kitenite 174710c
handle no branch
Kitenite cde9c70
clean up branch ops
Kitenite 2e55546
clean up branch ops
Kitenite 7ed4fab
fix unit test
Kitenite d2de223
do not clear overlay
Kitenite f097e2e
clean up
Kitenite 903edcd
download active sandbox code
Kitenite bea665c
clean up
Kitenite 021803d
add branch dropdown to frame
Kitenite c870c34
frame branch
Kitenite 4d9345b
refactor branches
Kitenite 4b3341c
update branching
Kitenite 6dc41f6
working fork
Kitenite e07e71a
working fork
Kitenite 91e3b60
better real-time fork
Kitenite 3b1b098
add branch tab
Kitenite 60e0bfb
add branch management in tab
Kitenite c6ea50c
update styling
Kitenite 4cbb1d9
add rename and delete branch
Kitenite 30639fb
add rename and delete branch
Kitenite 61bdb5e
add rename and delete branch
Kitenite 4513408
update hooks
Kitenite 272481b
state-managed branching
Kitenite 944a626
clean up
Kitenite bb29a58
update translations
Kitenite 6d6e8ff
update active branches
Kitenite 9f40c90
update where clause
Kitenite 508de48
clean up
Kitenite 87997de
code tab
Kitenite 9c3f9a8
code tab
Kitenite 06423d7
revert claude
Kitenite 7b57281
saving state
Kitenite ed734c7
update ide
Kitenite 79ea8fe
update ide
Kitenite 5d2fecf
working highlight
Kitenite 51aec4b
working terminal with branches
Kitenite f1fa4dc
better fork loading state
Kitenite e48acf0
allow deleting active branch
Kitenite 47ce11d
fix tests for github
Kitenite 9840dcd
update build
Kitenite 2475984
update publish
Kitenite 17dccd7
add branch ID to dom element
Kitenite 0510755
merge main
Kitenite 9af020b
add migration script
Kitenite 333e6b4
saving state
Kitenite ff5727c
update migration script
Kitenite f89a976
merge main
Kitenite f686f5a
handle deprecation
Kitenite 497ca80
improve terminal
Kitenite f65f62d
update psl package
Kitenite 7fcb024
update topbar ui
Kitenite a81b5bd
remove branch id from dom el
Kitenite 3c34ed4
add branches to chat context
Kitenite fe37b4e
refactor template node manager
Kitenite 78f66e9
consistent template node across branches
Kitenite 827ed20
add branches to chat prompt
Kitenite fe0924f
chat with branches
Kitenite 226c07a
add list branch tool
Kitenite 33446d9
refactor read file
Kitenite 6fb399e
update sandbox naming
Kitenite 74a0d7d
better oids
Kitenite f337bfe
branch based history
Kitenite 686e87c
clean up
Kitenite c80bcab
merge main
Kitenite fba64ff
Merge branch 'main' into feat/branching
Kitenite c950022
Merge branch 'main' into feat/branching
Kitenite 75d904b
update unit test
Kitenite 13a51c7
branch coloring
Kitenite 136ba15
prevent deleting last frame in branch
Kitenite 80ff36f
create blank sandbox
Kitenite 0c51b3f
branch name
Kitenite 4784876
sort input context pills
Kitenite c29e0a8
remove project context
Kitenite 5125fb3
calculate frame position
Kitenite f453d44
use smart positioning
Kitenite 8152a03
better positioning
Kitenite 6717f58
add lru cache for files
Kitenite 53aa1be
working bun test
Kitenite 9687231
working test
Kitenite 4ac6f57
save state
Kitenite f30abfe
caching
Kitenite 61a60b6
better tree width
Kitenite e7088da
improve file tree
Kitenite 310a38e
update file tree for cache
Kitenite be0f4e4
update project branch relation
Kitenite 315aa3e
forking template with branches
Kitenite 7e9c2f5
bun.lock update
Kitenite 5e86dcc
add safe imperative handler callbacks
Kitenite afcb94a
better iframe reload pattern
Kitenite ded1ee2
move branch tab
Kitenite 4eff157
fix code tab
Kitenite 3e34066
clean up
Kitenite 7e0c33c
file tree use discovered
Kitenite 0dca2a6
clean up
Kitenite 934a1b9
clean up
Kitenite d30219f
clean up
Kitenite 374b85e
clean up
Kitenite bac4eb0
styling improvements
drfarrell 9b6a602
clean up
Kitenite 53407b4
clean up
Kitenite 7f61893
clean up
Kitenite 3bb146c
clean up
Kitenite 6966a9a
fix branch controls
Kitenite dbf7140
rename window select
Kitenite 38464dc
update top bar
Kitenite 43a2ae0
error context
Kitenite 67f4082
error context
Kitenite 2b45cf0
update error handling
Kitenite 94f2dfd
update tools
Kitenite c6d5fc1
update tools
Kitenite e4e4bf9
update tools
Kitenite dcd7c8b
save state
Kitenite 891c262
add check error tool
Kitenite ef715b2
update style init
Kitenite b9734f5
update rename cache
Kitenite 9672ff9
clear cache files
Kitenite fa20e7d
remove false positive
Kitenite 571f14c
clean up
Kitenite fd445ef
correct import path
Kitenite 910cde2
clean up
Kitenite ee177b8
clean up
Kitenite 84d21fd
add zoom drift compensation
Kitenite 02cfae5
add init
Kitenite 53a8b66
clean up
Kitenite efcc3e5
clean up
Kitenite 6073444
remove recursion
Kitenite b2b3a69
improve grep tool
Kitenite 7430c8d
improve glob tool
Kitenite 4fe0c96
clean up
Kitenite f1576ac
clean up
Kitenite 2a12ab6
improve glob tool
Kitenite d2c47af
improve glob tool
Kitenite 970347f
improve glob tool
Kitenite 2d24f19
improve grep tool
Kitenite e5666d0
refactor tools
Kitenite 70c143d
update unit tests
Kitenite ac9bc3f
update unit tests
Kitenite 7eb5af7
make grep better
Kitenite cb43ed0
update readfile tool
Kitenite fa94c0f
improve read
Kitenite a81eccb
refactor tools
Kitenite a80ed34
refactor branch ids
Kitenite ee90da8
clean up
Kitenite 480844f
refactor frame helper
Kitenite 1079873
clean up
Kitenite 3144720
clean up
Kitenite 0daf7c2
clean up
Kitenite 642f489
update branching logic
Kitenite 0c95c25
fix unit test
Kitenite 6d973f5
update migration script
Kitenite dffce62
update migration script
Kitenite 75fb657
update migration script
Kitenite b4b337c
update migration script
Kitenite a15fbb5
optimize migration script
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
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
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.