René's URL Explorer Experiment


Title: chore: sync desktop updates from qwen-code by DragonnZhang · Pull Request #3 · modelstudioai/openwork · GitHub

Open Graph Title: chore: sync desktop updates from qwen-code by DragonnZhang · Pull Request #3 · modelstudioai/openwork

X Title: chore: sync desktop updates from qwen-code by DragonnZhang · Pull Request #3 · modelstudioai/openwork

Description: What this PR does This migrates the latest desktop updates from qwen-code into OpenWork as a commit-by-commit patch sync. It brings over the floating pet companion, centralized brand configuration, OpenWork brand rename, Dock icon fixes, floating pet control improvements, and permanent worktree project support while preserving OpenWork-owned repository files. Why it's needed qwen-code is now carrying active desktop maintenance, and OpenWork needs the same desktop behavior without replacing repository-specific files. This PR keeps OpenWork current while avoiding the earlier full-tree overwrite behavior that reverted OpenWork metadata. Reviewer Test Plan How to verify Review the seven migrated commits and confirm OpenWork still keeps its repository-specific overlay files. In particular, README.md and .github/ISSUE_TEMPLATE/bug_report.yml should have no diff from main, and the bug report template should still say OpenWork Version. Launch or build validation can be done through the existing OpenWork desktop workflow if desired. Evidence (Before & After) Local verification: git rev-list --left-right --count main...HEAD -> 0 7 git diff --name-only main..HEAD -- README.md .github/ISSUE_TEMPLATE/bug_report.yml -> no output git diff --check main..HEAD -> no output Tested on OS Status macOS sync verified Windows not tested Linux not tested Environment (optional) Local sync verification on macOS using the OpenWork checkout at /Users/dragon/Documents/openwork. Risk & Scope Main risk or tradeoff: The PR carries desktop feature changes without a full application build in this local validation pass. Not validated / out of scope: Release packaging, cross-platform installer validation, and runtime UI smoke testing. Breaking changes / migration notes: None expected from the sync itself. Linked Issues N/A

Open Graph Description: What this PR does This migrates the latest desktop updates from qwen-code into OpenWork as a commit-by-commit patch sync. It brings over the floating pet companion, centralized brand configuration,...

X Description: What this PR does This migrates the latest desktop updates from qwen-code into OpenWork as a commit-by-commit patch sync. It brings over the floating pet companion, centralized brand configuration,...

Opengraph URL: https://github.com/modelstudioai/openwork/pull/3

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:bb94b279-7619-6daf-1118-809004e52218
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idA860:2990F8:EA46D7:1368D1B:6A51B921
html-safe-nonce6a1205b8b3f6062c8d6cb318a2e738b36da9c52387474f7d30c64f50fe1344e8
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBODYwOjI5OTBGODpFQTQ2RDc6MTM2OEQxQjo2QTUxQjkyMSIsInZpc2l0b3JfaWQiOiI5MTczNTMwNjgyNjMwMTkxMzkzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac5bea65b3064e736e862a391606586eb608f8bc271c26ba47f10f392f9b6fdc37
hovercard-subject-tagpull_request:3821745505
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/modelstudioai/openwork/pull/3/files
twitter:imagehttps://avatars.githubusercontent.com/u/52599892?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/52599892?s=400&v=4
og:image:altWhat this PR does This migrates the latest desktop updates from qwen-code into OpenWork as a commit-by-commit patch sync. It brings over the floating pet companion, centralized brand configuration,...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneb9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/modelstudioai/openwork git https://github.com/modelstudioai/openwork.git
octolytics-dimension-user_id283556804
octolytics-dimension-user_loginmodelstudioai
octolytics-dimension-repository_id1256697754
octolytics-dimension-repository_nwomodelstudioai/openwork
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1256697754
octolytics-dimension-repository_network_root_nwomodelstudioai/openwork
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7aed05249554b889eb33d002851a973eebcc7e91
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/modelstudioai/openwork/pull/3/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelstudioai%2Fopenwork%2Fpull%2F3%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelstudioai%2Fopenwork%2Fpull%2F3%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=modelstudioai%2Fopenwork
Reloadhttps://github.com/modelstudioai/openwork/pull/3/files
Reloadhttps://github.com/modelstudioai/openwork/pull/3/files
Reloadhttps://github.com/modelstudioai/openwork/pull/3/files
Please reload this pagehttps://github.com/modelstudioai/openwork/pull/3/files
modelstudioai https://github.com/modelstudioai
openworkhttps://github.com/modelstudioai/openwork
Notifications https://github.com/login?return_to=%2Fmodelstudioai%2Fopenwork
Fork 3 https://github.com/login?return_to=%2Fmodelstudioai%2Fopenwork
Star 11 https://github.com/login?return_to=%2Fmodelstudioai%2Fopenwork
Code https://github.com/modelstudioai/openwork
Issues 14 https://github.com/modelstudioai/openwork/issues
Pull requests 12 https://github.com/modelstudioai/openwork/pulls
Actions https://github.com/modelstudioai/openwork/actions
Projects https://github.com/modelstudioai/openwork/projects
Security and quality 0 https://github.com/modelstudioai/openwork/security
Insights https://github.com/modelstudioai/openwork/pulse
Code https://github.com/modelstudioai/openwork
Issues https://github.com/modelstudioai/openwork/issues
Pull requests https://github.com/modelstudioai/openwork/pulls
Actions https://github.com/modelstudioai/openwork/actions
Projects https://github.com/modelstudioai/openwork/projects
Security and quality https://github.com/modelstudioai/openwork/security
Insights https://github.com/modelstudioai/openwork/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fmodelstudioai%2Fopenwork%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fmodelstudioai%2Fopenwork%2Fissues%2Fnew%2Fchoose
DragonnZhanghttps://github.com/DragonnZhang
mainhttps://github.com/modelstudioai/openwork/tree/main
chore/sync-openwork-desktop-commit-migrate-20260606https://github.com/modelstudioai/openwork/tree/chore/sync-openwork-desktop-commit-migrate-20260606
Conversation 0 https://github.com/modelstudioai/openwork/pull/3
Commits 7 https://github.com/modelstudioai/openwork/pull/3/commits
Checks 0 https://github.com/modelstudioai/openwork/pull/3/checks
Files changed https://github.com/modelstudioai/openwork/pull/3/files
Please reload this pagehttps://github.com/modelstudioai/openwork/pull/3/files
chore: sync desktop updates from qwen-code https://github.com/modelstudioai/openwork/pull/3/files#top
Show all changes 7 commits https://github.com/modelstudioai/openwork/pull/3/files
e11a833 feat(desktop): floating Qwen capybara pet with live notification cards DragonnZhang Jun 6, 2026 https://github.com/modelstudioai/openwork/pull/3/commits/e11a83316720e93fc906c37fd24c83dd7004e08b
9bb5141 chore(desktop): centralize brand configuration DragonnZhang Jun 6, 2026 https://github.com/modelstudioai/openwork/pull/3/commits/9bb51412b92bbcf8eb143d6c53f7bb47db5e5be2
ec83fba fix(desktop): align dev dock icons with brand assets DragonnZhang Jun 6, 2026 https://github.com/modelstudioai/openwork/pull/3/commits/ec83fba7dbc760be3e87d34dc82bae0f1d8a26e1
2a3d3a4 fix(desktop): keep Dock icon when pet window enables visible-on-all-w… DragonnZhang Jun 6, 2026 https://github.com/modelstudioai/openwork/pull/3/commits/2a3d3a42c2a5178c6fbafe9e82dc383b30dde4a5
62c6d15 fix(desktop): rename ModelStudio brand to OpenWork DragonnZhang Jun 6, 2026 https://github.com/modelstudioai/openwork/pull/3/commits/62c6d1531ffde8aad0b68b78e2fc5e994defc498
66e2f16 feat(desktop): improve floating pet controls DragonnZhang Jun 6, 2026 https://github.com/modelstudioai/openwork/pull/3/commits/66e2f16aeb5d351dbdeec4e3502dfcfa3b51bf4d
e5bfab4 feat(desktop): add permanent worktree projects DragonnZhang Jun 6, 2026 https://github.com/modelstudioai/openwork/pull/3/commits/e5bfab4f0f02fa71e4ee37e83193361864f730cf
Clear filters https://github.com/modelstudioai/openwork/pull/3/files
Please reload this pagehttps://github.com/modelstudioai/openwork/pull/3/files
Please reload this pagehttps://github.com/modelstudioai/openwork/pull/3/files
.gitignore https://github.com/modelstudioai/openwork/pull/3/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
electron-builder.modelstudio.yml https://github.com/modelstudioai/openwork/pull/3/files#diff-87b68ab64db767eafdbaf64cc070d17fff41fba54b18e9f02e6a2b68a697def3
electron-builder.yml https://github.com/modelstudioai/openwork/pull/3/files#diff-54ca7e9b8c9e1372555f9afa495e74de790071842dd4dd3f149c58d7bdb81f5f
dock.png https://github.com/modelstudioai/openwork/pull/3/files#diff-1b1b771d3415da1a6b21fc3d3a3bf811d2f5383b4d475a657b5a1674d69b974a
icon.icns https://github.com/modelstudioai/openwork/pull/3/files#diff-f5498ff96ae280da9bd8ecab3f7d418e4facd580bd70cdd3a266dd6e178edfa5
icon_128x128.png https://github.com/modelstudioai/openwork/pull/3/files#diff-b5a0303327207e74f717bfff6e4f9e8cc5135b543b6380f021afec95e7909427
icon_128x128@2x.png https://github.com/modelstudioai/openwork/pull/3/files#diff-b579f2fe65eba3091a47c69eddc97ac227c132f11b8720963c56b2c32d9ae1a5
icon_16x16.png https://github.com/modelstudioai/openwork/pull/3/files#diff-abf23337540b543e6f460a748ae1711143b11447c4475a67d4899a6fda896316
icon_16x16@2x.png https://github.com/modelstudioai/openwork/pull/3/files#diff-d04fdc0aa50d3aa68457760e13488c196ebb7b2dff91a7da35ac46352329b7e2
icon_256x256.png https://github.com/modelstudioai/openwork/pull/3/files#diff-989d052d585db06364f5765041377130270cf16bb92663289293e2c9560eb2c5
icon_256x256@2x.png https://github.com/modelstudioai/openwork/pull/3/files#diff-6505d6b8e6d1fe7df47a86b6e0dad7c5186f736b9b058cbe5f826ccf59802316
icon_32x32.png https://github.com/modelstudioai/openwork/pull/3/files#diff-f6348480ead763319565c90dbc6352f627735eae23a795f6e8c6b23e36d6a523
icon_32x32@2x.png https://github.com/modelstudioai/openwork/pull/3/files#diff-75d0fc23dba1113fc2a16fdf1a3301800b61c9fc9cdd51e21698a59a8f3f69cc
icon_512x512.png https://github.com/modelstudioai/openwork/pull/3/files#diff-c485875338a1cf3222df9b95f32e860b0327f261d3da3b4584a35fafd046326e
icon_512x512@2x.png https://github.com/modelstudioai/openwork/pull/3/files#diff-ca45782662e92aba72169076aca4ded3c3c7de5f157268a6e6680422f5ce527f
icon_64x64.png https://github.com/modelstudioai/openwork/pull/3/files#diff-9ac21c1996f65bb800d137607e13360386e637d2c3ca1b2a18913acf11ecdf06
icon.png https://github.com/modelstudioai/openwork/pull/3/files#diff-499f4b95297a1aec9c752ffd307d2aaef968beedb476a2a2d190a33b7cc81938
symbol.png https://github.com/modelstudioai/openwork/pull/3/files#diff-20893891f7817372d8d8cb2b46c9fbea820764e1b0e015ee6e8d5efd4f6df352
dock.png https://github.com/modelstudioai/openwork/pull/3/files#diff-cf2715a28a410f5d1c40350ea121aa8281cd983c09e970bb9e2fee0a009adb4d
icon.icns https://github.com/modelstudioai/openwork/pull/3/files#diff-511f4cb437c72bbb66801da5c02ccd0563d7d62ddbc614f6d8de9cddbc952ca3
icon.ico https://github.com/modelstudioai/openwork/pull/3/files#diff-78ad20eba73aad2a648dadef59dab7c4d7f85d98d53be8f9061ccc17750a244c
icon.svg https://github.com/modelstudioai/openwork/pull/3/files#diff-8c0db2df04c88e03148ffb147ada93a6ca662526405a4259cff28c47b8feaf62
icon.json https://github.com/modelstudioai/openwork/pull/3/files#diff-ee89d0635081a4191b451635f79c8f48c1b5b413a75a271e25c3cf2405049f19
icon.png https://github.com/modelstudioai/openwork/pull/3/files#diff-2bc92628f6003a9d827fb8ae178a17830e27bac8512066ba0ab268f712622d70
icon.svg https://github.com/modelstudioai/openwork/pull/3/files#diff-cacbbc442718295c198a60741fff47624e91feaea78529bb76561c8a5f874c36
generate-icons.sh https://github.com/modelstudioai/openwork/pull/3/files#diff-9fef1b629909baa6f052717ff7d5e67262621c3f01e77a755e37c808be3febec
icon.icns https://github.com/modelstudioai/openwork/pull/3/files#diff-34c8db1642ed8aa4c8525fbe54985b1deaa981412a1f92345e2e4faf853721b6
afterPack.cjs https://github.com/modelstudioai/openwork/pull/3/files#diff-86ef3f910879a49909a4df895f82e274a05799e6c86b0bbad4762c096f76dafd
generate-pet-spritesheets.mjs https://github.com/modelstudioai/openwork/pull/3/files#diff-853594787f9d626bff00fc66e7d41fd7f29c7997df138edcbded7edf53789e21
registration.test.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-241ba71df6b3a7129e019b41620c821ccfa29662866e0eca3f72bf05a788b34c
index.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-1b54e294e4d8d3c17eaf44856835d9d61c60d655596971b208bcc8bfcd7d28b0
pet-window.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-ca52fca0cb4da8462bc05e40decfa6093181c6c1796f53ae30d7e99ba761a7fd
index.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-43872f3210f02687eba2229a3a3888ae99ad06b1fea863404713ba78aa104919
menu.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-f1254a2f223833b227fd9c5d8eb3323a41dc1a6997687fc7f0ba6738fe6530af
notifications.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-baeef2c8036279a350912eec0707f871818dae29822dcda2b345e6017b6f0b21
window-manager.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-ecc1d787e4ddc3578f447691b4e79a1a755cefb9a1cd19d490e9f6c662fec038
craft_logo_c.svg https://github.com/modelstudioai/openwork/pull/3/files#diff-a0e1043df1ab0ad16be047f39d222d242df516743535d0516c5a885031b0dcb0
qwen-spritesheet.webp https://github.com/modelstudioai/openwork/pull/3/files#diff-2e3ffd2a7cdfb5f05888f277d81f78a4f978dbc5ae1bf257da26c70d3e732d92
AppMenu.tsx https://github.com/modelstudioai/openwork/pull/3/files#diff-74ea90960c421b9b291aeab80172b61a0f1dee8c6fa84d8251c6692445efaa56
TopBar.tsx https://github.com/modelstudioai/openwork/pull/3/files#diff-7cda995b44e164c7aa0031bd903c29ca6350fa27a6066b19b49e6a614e81183c
WorkspaceProjectTree.tsx https://github.com/modelstudioai/openwork/pull/3/files#diff-b6dca2d523f85e2dc6e756cc9fd6cbc16ab54a0adb55a4b8723d39f362067aee
CraftAgentsSymbol.tsx https://github.com/modelstudioai/openwork/pull/3/files#diff-f80ed956e4da6650df388b1d297a90c2eda80b10b792a66035ad7f714f462afe
CraftAppIcon.tsx https://github.com/modelstudioai/openwork/pull/3/files#diff-ece964678976798a95b83a101237f269b27003ae905044a5511470a752f506ac
DesktopPet.tsx https://github.com/modelstudioai/openwork/pull/3/files#diff-25a7c2486b5cfb99c2d3a33d0b5ece3f62ea28711b7c3b9b679c970284a564ee
PetNotifications.tsx https://github.com/modelstudioai/openwork/pull/3/files#diff-8c5c9587dbee7562f05d2fcadf82b0eb22c5c9b96c4d0da23c3e058cbc09a0b2
PetWindowController.tsx https://github.com/modelstudioai/openwork/pull/3/files#diff-dc522bf7f1f3f52929bd0462c5775bd8e5df53e4eb8a7da1e4bc44fc502d157c
QwenPet.tsx https://github.com/modelstudioai/openwork/pull/3/files#diff-e1603afdc5473499d2e3a9a8bce2113f025165e4370a76b9b5c9aeb847034019
useReducedMotion.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-00cfc1b9677ebba2f714420906802141bc9fa44349c35212cc5f346937d72807
main.tsx https://github.com/modelstudioai/openwork/pull/3/files#diff-ef8810554211aac801fed58241e2040a4706cb09cc79b511d842bb5bcf8083eb
AppearanceSettingsPage.tsx https://github.com/modelstudioai/openwork/pull/3/files#diff-25bcdf6535513e0be3886f3f4d7fd4544a8e07bad6ffdfc19d58174a1d43b8d7
pet-window.tsx https://github.com/modelstudioai/openwork/pull/3/files#diff-03a14241935b8833ce7ccbee076914320cf89fef9e761a3fc0c73d6780a229a0
pet.html https://github.com/modelstudioai/openwork/pull/3/files#diff-7226015200a8e2e7aaef939a65caae091c548c093a1bf4f77b11d0a904c99d0f
pet-animation.test.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-81888ab584be173e6a881b5bc6694dad65446485f584895672a3896b7bce128c
pet-animation.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-e81c3e0b879cc8b40a158671ca6fd1f9da7d9ebf9c66d2d9c48e5927d34a50de
pet-atoms.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-1393b93ba9e0d74a30715a0e6bad8678a6a141d695518af04b590788cb861799
pet-size.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-674d2b5cacb9da5c4a65569a79acb4696e60586e71b4b3fbc4d24415e6f4b2cf
registry.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-2e931d66d8a490aea65d7ab7087bd61da15cbabe23eefbf5f4e39d373f2a75ec
usePetActivityState.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-be4f59765211aa1a433f2bc51b619987f47a1821a518e3d113112cd87d42219d
usePetCompanion.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-42ea969250c2eca1dc6527b86c76312e21ebafcbc2293ad90b484bd2603cb70b
usePetNotifications.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-58e6b7382ce6fbffebead6517c2e95666105ee9c5c54bcab934df4d4b3a7ee42
ipc-channels.test.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-d46f8a9724e90aa45b789e1551a25debe05990c7d0509865365850df30aae854
types.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-9739004860da16db8e5562badda81f1575f3c0b4a1692244768e4b76abff1c69
channel-map.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-dce1ad4a1b5dad086a320d24762f7d9cf805cc6be8ad42968d5ce7aac3a8ea1c
vite.config.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-c85bc9d6b8e3642bd15007fa5af3f795c789b78b29538536d8a5ff797586cc97
package.json https://github.com/modelstudioai/openwork/pull/3/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519
settings.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-0f5c630a38aefd6cd1421faf5411499016f7edf3b188f0d191f85864191e73b3
workspace.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-c7a2276f8f501e082d86f70dcbf0bf51c18c533358164c6452e6a8e0b7b336de
branding.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-5bde4c541f66e5f52ae29c4d13365fa626e4d38b52efa2dac3ba0f7aabae9c54
index.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-5df6735c64a0ce45e8ccfac97a50aca105cccd230371b81f4a6d85c4d4a09720
pets.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-a18ce0400df96c5c190f879a51c8b56a96d2964b693a39e6953e2a5f166964e3
storage.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-000f3d825bb61c124657fada8f3663817f636f17ca9d2f1bcf3c733b44d6c00d
de.json https://github.com/modelstudioai/openwork/pull/3/files#diff-a07701a4bc4176fccd6c7f3e46bf998f5837c2b31a637c3368b7e2bd4945196f
en.json https://github.com/modelstudioai/openwork/pull/3/files#diff-650c08c76762dcf05df7a125fe3b6ddae49ec33728cbe9faa1cdb21d7a685fbd
es.json https://github.com/modelstudioai/openwork/pull/3/files#diff-17b9af294bafe3747f72d5e451d5bfca9e55f81e78c2cc4eaf8990c9144cf70b
hu.json https://github.com/modelstudioai/openwork/pull/3/files#diff-6214170c87d0d435f797d6f51294f090b12c8e0da8444c00e4cfed01fd0010ef
ja.json https://github.com/modelstudioai/openwork/pull/3/files#diff-249ff4abe047742db0ebfebd9afa8f6caa0fb2f3c2f471323f7f399b845b8933
pl.json https://github.com/modelstudioai/openwork/pull/3/files#diff-c1520578547c50e85365472656e70246092c4844b0010e599a5b4c2b315818ad
zh-Hans.json https://github.com/modelstudioai/openwork/pull/3/files#diff-f6d1257160b49bb15b0c0d38bd31c98febbbbe1eb1475f4c0be0e9d99d24c954
setupI18n.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-d45ddd65a4657894725bfc54ddb5474d6a5471a34b086314b17e4d50ac937ae0
channels.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-45f56a66f6cfc7c5d50325e805adb3b9818fddef412cc1bf2f9bffbbe8f0fd0b
events.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-1553eb65d4f144e2e9dd7ad3b470329f786b2a7299f0c48e2b35a933442ec05f
routing.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-21dd815e2f4f01e94c52f82c703350bc44e348550de3bb5c6be7c97f8dd01c24
electron-builder-config.ts https://github.com/modelstudioai/openwork/pull/3/files#diff-9e663119dfbae89cbff4b8b2e3aee6d48b51ec4e5fdf7b0befd3d111689dea59
.gitignorehttps://github.com/modelstudioai/openwork/pull/3/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/.gitignore
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelstudioai/openwork/pull/3/{{ revealButtonHref }}
https://github.com/modelstudioai/openwork/pull/3/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
https://github.com/modelstudioai/openwork/pull/3/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
apps/electron/electron-builder.modelstudio.ymlhttps://github.com/modelstudioai/openwork/pull/3/files#diff-87b68ab64db767eafdbaf64cc070d17fff41fba54b18e9f02e6a2b68a697def3
View file https://github.com/modelstudioai/openwork/blob/da290c72cf218c663d498ea3815f77a1b78fb622/apps/electron/electron-builder.modelstudio.yml
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/modelstudioai/openwork/pull/3/files
apps/electron/electron-builder.ymlhttps://github.com/modelstudioai/openwork/pull/3/files#diff-54ca7e9b8c9e1372555f9afa495e74de790071842dd4dd3f149c58d7bdb81f5f
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/electron-builder.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelstudioai/openwork/pull/3/{{ revealButtonHref }}
https://github.com/modelstudioai/openwork/pull/3/files#diff-54ca7e9b8c9e1372555f9afa495e74de790071842dd4dd3f149c58d7bdb81f5f
https://github.com/modelstudioai/openwork/pull/3/files#diff-54ca7e9b8c9e1372555f9afa495e74de790071842dd4dd3f149c58d7bdb81f5f
https://github.com/modelstudioai/openwork/pull/3/files#diff-54ca7e9b8c9e1372555f9afa495e74de790071842dd4dd3f149c58d7bdb81f5f
https://github.com/modelstudioai/openwork/pull/3/files#diff-54ca7e9b8c9e1372555f9afa495e74de790071842dd4dd3f149c58d7bdb81f5f
https://github.com/modelstudioai/openwork/pull/3/files#diff-54ca7e9b8c9e1372555f9afa495e74de790071842dd4dd3f149c58d7bdb81f5f
https://github.com/modelstudioai/openwork/pull/3/files#diff-54ca7e9b8c9e1372555f9afa495e74de790071842dd4dd3f149c58d7bdb81f5f
https://github.com/modelstudioai/openwork/pull/3/files#diff-54ca7e9b8c9e1372555f9afa495e74de790071842dd4dd3f149c58d7bdb81f5f
apps/electron/resources/brands/openwork/dock.pnghttps://github.com/modelstudioai/openwork/pull/3/files#diff-1b1b771d3415da1a6b21fc3d3a3bf811d2f5383b4d475a657b5a1674d69b974a
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/openwork/dock.png
Open in desktop https://desktop.github.com
Reload?https://github.com/modelstudioai/openwork/pull/3/files
...on/resources/brands/modelstudio/icon.icns → ...ctron/resources/brands/openwork/icon.icnshttps://github.com/modelstudioai/openwork/pull/3/files#diff-f5498ff96ae280da9bd8ecab3f7d418e4facd580bd70cdd3a266dd6e178edfa5
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/openwork/icon.icns
Open in desktop https://desktop.github.com
...modelstudio/icon.iconset/icon_128x128.png → ...ds/openwork/icon.iconset/icon_128x128.pnghttps://github.com/modelstudioai/openwork/pull/3/files#diff-b5a0303327207e74f717bfff6e4f9e8cc5135b543b6380f021afec95e7909427
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/openwork/icon.iconset/icon_128x128.png
Open in desktop https://desktop.github.com
...elstudio/icon.iconset/icon_128x128@2x.png → ...openwork/icon.iconset/icon_128x128@2x.pnghttps://github.com/modelstudioai/openwork/pull/3/files#diff-b579f2fe65eba3091a47c69eddc97ac227c132f11b8720963c56b2c32d9ae1a5
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/openwork/icon.iconset/icon_128x128%402x.png
Open in desktop https://desktop.github.com
...s/modelstudio/icon.iconset/icon_16x16.png → ...ands/openwork/icon.iconset/icon_16x16.pnghttps://github.com/modelstudioai/openwork/pull/3/files#diff-abf23337540b543e6f460a748ae1711143b11447c4475a67d4899a6fda896316
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/openwork/icon.iconset/icon_16x16.png
Open in desktop https://desktop.github.com
...odelstudio/icon.iconset/icon_16x16@2x.png → ...s/openwork/icon.iconset/icon_16x16@2x.pnghttps://github.com/modelstudioai/openwork/pull/3/files#diff-d04fdc0aa50d3aa68457760e13488c196ebb7b2dff91a7da35ac46352329b7e2
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/openwork/icon.iconset/icon_16x16%402x.png
Open in desktop https://desktop.github.com
...modelstudio/icon.iconset/icon_256x256.png → ...ds/openwork/icon.iconset/icon_256x256.pnghttps://github.com/modelstudioai/openwork/pull/3/files#diff-989d052d585db06364f5765041377130270cf16bb92663289293e2c9560eb2c5
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/openwork/icon.iconset/icon_256x256.png
Open in desktop https://desktop.github.com
...elstudio/icon.iconset/icon_256x256@2x.png → ...openwork/icon.iconset/icon_256x256@2x.pnghttps://github.com/modelstudioai/openwork/pull/3/files#diff-6505d6b8e6d1fe7df47a86b6e0dad7c5186f736b9b058cbe5f826ccf59802316
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/openwork/icon.iconset/icon_256x256%402x.png
Open in desktop https://desktop.github.com
...s/modelstudio/icon.iconset/icon_32x32.png → ...ands/openwork/icon.iconset/icon_32x32.pnghttps://github.com/modelstudioai/openwork/pull/3/files#diff-f6348480ead763319565c90dbc6352f627735eae23a795f6e8c6b23e36d6a523
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/openwork/icon.iconset/icon_32x32.png
Open in desktop https://desktop.github.com
...odelstudio/icon.iconset/icon_32x32@2x.png → ...s/openwork/icon.iconset/icon_32x32@2x.pnghttps://github.com/modelstudioai/openwork/pull/3/files#diff-75d0fc23dba1113fc2a16fdf1a3301800b61c9fc9cdd51e21698a59a8f3f69cc
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/openwork/icon.iconset/icon_32x32%402x.png
Open in desktop https://desktop.github.com
...modelstudio/icon.iconset/icon_512x512.png → ...ds/openwork/icon.iconset/icon_512x512.pnghttps://github.com/modelstudioai/openwork/pull/3/files#diff-c485875338a1cf3222df9b95f32e860b0327f261d3da3b4584a35fafd046326e
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/openwork/icon.iconset/icon_512x512.png
Open in desktop https://desktop.github.com
...elstudio/icon.iconset/icon_512x512@2x.png → ...openwork/icon.iconset/icon_512x512@2x.pnghttps://github.com/modelstudioai/openwork/pull/3/files#diff-ca45782662e92aba72169076aca4ded3c3c7de5f157268a6e6680422f5ce527f
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/openwork/icon.iconset/icon_512x512%402x.png
Open in desktop https://desktop.github.com
...s/modelstudio/icon.iconset/icon_64x64.png → ...ands/openwork/icon.iconset/icon_64x64.pnghttps://github.com/modelstudioai/openwork/pull/3/files#diff-9ac21c1996f65bb800d137607e13360386e637d2c3ca1b2a18913acf11ecdf06
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/openwork/icon.iconset/icon_64x64.png
Open in desktop https://desktop.github.com
...ron/resources/brands/modelstudio/icon.png → ...ectron/resources/brands/openwork/icon.pnghttps://github.com/modelstudioai/openwork/pull/3/files#diff-499f4b95297a1aec9c752ffd307d2aaef968beedb476a2a2d190a33b7cc81938
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/openwork/icon.png
Open in desktop https://desktop.github.com
.../src/renderer/assets/modelstudio-icon.png → ...tron/resources/brands/openwork/symbol.pnghttps://github.com/modelstudioai/openwork/pull/3/files#diff-20893891f7817372d8d8cb2b46c9fbea820764e1b0e015ee6e8d5efd4f6df352
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/openwork/symbol.png
Open in desktop https://desktop.github.com
apps/electron/resources/brands/qwen-code/dock.pnghttps://github.com/modelstudioai/openwork/pull/3/files#diff-cf2715a28a410f5d1c40350ea121aa8281cd983c09e970bb9e2fee0a009adb4d
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/qwen-code/dock.png
Open in desktop https://desktop.github.com
Reload?https://github.com/modelstudioai/openwork/pull/3/files
apps/electron/resources/brands/qwen-code/icon.icnshttps://github.com/modelstudioai/openwork/pull/3/files#diff-511f4cb437c72bbb66801da5c02ccd0563d7d62ddbc614f6d8de9cddbc952ca3
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/qwen-code/icon.icns
Open in desktop https://desktop.github.com
apps/electron/resources/icon.ico → ...ctron/resources/brands/qwen-code/icon.icohttps://github.com/modelstudioai/openwork/pull/3/files#diff-78ad20eba73aad2a648dadef59dab7c4d7f85d98d53be8f9061ccc17750a244c
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/qwen-code/icon.ico
Open in desktop https://desktop.github.com
...ctron/resources/icon.icon/Assets/icon.svg → ...rands/qwen-code/icon.icon/Assets/icon.svghttps://github.com/modelstudioai/openwork/pull/3/files#diff-8c0db2df04c88e03148ffb147ada93a6ca662526405a4259cff28c47b8feaf62
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/qwen-code/icon.icon/Assets/icon.svg
Open in desktop https://desktop.github.com
apps/electron/resources/icon.icon/icon.json → ...rces/brands/qwen-code/icon.icon/icon.jsonhttps://github.com/modelstudioai/openwork/pull/3/files#diff-ee89d0635081a4191b451635f79c8f48c1b5b413a75a271e25c3cf2405049f19
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/qwen-code/icon.icon/icon.json
Open in desktop https://desktop.github.com
apps/electron/resources/icon.png → ...ctron/resources/brands/qwen-code/icon.pnghttps://github.com/modelstudioai/openwork/pull/3/files#diff-2bc92628f6003a9d827fb8ae178a17830e27bac8512066ba0ab268f712622d70
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/qwen-code/icon.png
Open in desktop https://desktop.github.com
apps/electron/resources/icon.svg → ...ctron/resources/brands/qwen-code/icon.svghttps://github.com/modelstudioai/openwork/pull/3/files#diff-cacbbc442718295c198a60741fff47624e91feaea78529bb76561c8a5f874c36
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/brands/qwen-code/icon.svg
Open in desktop https://desktop.github.com
apps/electron/resources/generate-icons.shhttps://github.com/modelstudioai/openwork/pull/3/files#diff-9fef1b629909baa6f052717ff7d5e67262621c3f01e77a755e37c808be3febec
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/resources/generate-icons.sh
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelstudioai/openwork/pull/3/{{ revealButtonHref }}
https://github.com/modelstudioai/openwork/pull/3/files#diff-9fef1b629909baa6f052717ff7d5e67262621c3f01e77a755e37c808be3febec
https://github.com/modelstudioai/openwork/pull/3/files#diff-9fef1b629909baa6f052717ff7d5e67262621c3f01e77a755e37c808be3febec
apps/electron/resources/icon.icnshttps://github.com/modelstudioai/openwork/pull/3/files#diff-34c8db1642ed8aa4c8525fbe54985b1deaa981412a1f92345e2e4faf853721b6
View file https://github.com/modelstudioai/openwork/blob/da290c72cf218c663d498ea3815f77a1b78fb622/apps/electron/resources/icon.icns
Open in desktop https://desktop.github.com
apps/electron/scripts/afterPack.cjshttps://github.com/modelstudioai/openwork/pull/3/files#diff-86ef3f910879a49909a4df895f82e274a05799e6c86b0bbad4762c096f76dafd
View file https://github.com/modelstudioai/openwork/blob/e5bfab4f0f02fa71e4ee37e83193361864f730cf/apps/electron/scripts/afterPack.cjs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelstudioai/openwork/pull/3/{{ revealButtonHref }}
https://github.com/modelstudioai/openwork/pull/3/files#diff-86ef3f910879a49909a4df895f82e274a05799e6c86b0bbad4762c096f76dafd
https://github.com/modelstudioai/openwork/pull/3/files#diff-86ef3f910879a49909a4df895f82e274a05799e6c86b0bbad4762c096f76dafd
https://github.com/modelstudioai/openwork/pull/3/files#diff-86ef3f910879a49909a4df895f82e274a05799e6c86b0bbad4762c096f76dafd
Please reload this pagehttps://github.com/modelstudioai/openwork/pull/3/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.