Commit Graph

  • c31767493b fix: restrict chat creation to tenant token #2728 fix/im-chat-create-tenant-only zhaojunlin.0405 2026-09-14 17:23:14 +08:00
  • d1d5a2d8bf fix(sheets): sync thumbnail QC and label schema #2672 feat-chart-opt-special-types-cli zhengzhijie 2026-09-14 17:45:04 +08:00
  • c5146283b3 fix(sheets): report thumbnail manifest write failures zhengzhijie 2026-09-14 15:43:01 +08:00
  • f9d60833c1 feat(sheets): support per-series data labels zhengzhijie 2026-09-11 16:43:59 +08:00
  • f9305ea39f docs(sheets): check plot-boundary clipping zhengzhijie 2026-09-11 15:52:24 +08:00
  • f8d450621d refactor(sheets): remove last-point-label compatibility zhengzhijie 2026-09-11 15:25:57 +08:00
  • 62ab2bbeef feat(sheets): add thumbnail visual acceptance zhengzhijie 2026-09-11 15:16:28 +08:00
  • d55d495d2e feat(sheets): add --only-thumbnail to +chart-list wenzhuozhen 2026-08-07 17:27:34 +08:00
  • ae99b69f51 fix(sheets): budget the table rectangle before padding materializes it #2710 feat/sheets-eval-0904-0907-param-tolerance xiongyuanwen-byted 2026-09-14 16:54:17 +08:00
  • 436711bdf3 fix(sheets): derive the write extent from a bare anchor only, never past a stated rectangle xiongyuanwen-byted 2026-09-14 16:51:02 +08:00
  • 997f3a8017 fix(apps): point the file commands' --jq examples at the envelope #2719 fix/db-env-migrate-approval-hint 陈兴炀 2026-09-14 16:28:09 +08:00
  • 8ded8cb07b fix(sheets): answer three findings from the second review pass xiongyuanwen-byted 2026-09-14 16:20:51 +08:00
  • c631597573 fix(base): repair skill references and clarify view creation (#2725) main zgz2048 2026-09-14 15:56:10 +08:00
  • 2034c28b53 style(sheets): drop the redundant loop-variable copies in the deferral test xiongyuanwen-byted 2026-09-14 15:54:40 +08:00
  • 3558e5b548 fix(sheets): let every command that resolves a sheet also defer asking for one xiongyuanwen-byted 2026-09-14 15:27:39 +08:00
  • 80c4ad235f fix(service): complete hidden resource groups at every depth #2723 feat/help-discovery-layered-schema heshuaichen 2026-09-14 15:22:12 +08:00
  • e6c07e8e67 fix(sheets): tell the --ranges commands' callers where the sheet goes xiongyuanwen-byted 2026-09-14 15:08:59 +08:00
  • 5777663b74 chore: ignore the Windows examples-build binaries too heshuaichen 2026-09-14 15:02:48 +08:00
  • 9a8da5e7b7 docs(skills): point lark-task's native API steps at method help heshuaichen 2026-09-14 15:02:48 +08:00
  • 68123bf0cb fix(service): keep hidden resource groups completable heshuaichen 2026-09-14 15:02:48 +08:00
  • f95596482a fix(schema): sanitize every rejected path subject, not only the service branch heshuaichen 2026-09-14 15:02:48 +08:00
  • 96094b3d5c feat(sheets): take the flag names the unknown-flag table says callers write xiongyuanwen-byted 2026-09-14 14:47:19 +08:00
  • 733953d4b4 chore: merge origin/main into feat/help-discovery-layered-schema heshuaichen 2026-09-14 11:46:38 +08:00
  • f0f9798125 feat(sheets): take the parameter spellings the 09-08..12 catalog rejected xiongyuanwen-byted 2026-09-14 14:17:15 +08:00
  • 33abd2fea6 chore(sheets): sync skill artifacts from spec, and keep --start-cell anchoring xiongyuanwen-byted 2026-09-14 13:07:23 +08:00
  • 06ac894f94 feat(auth): add DPoP support #2679 feat/dpop_support kiraWangRuilong 2026-09-10 19:28:16 +08:00
  • a9f477f37d Merge remote-tracking branch 'origin/main' into feat/sheets-eval-0904-0907-param-tolerance xiongyuanwen-byted 2026-09-14 11:57:00 +08:00
  • f21996cc9b feat: harden private key JWT signer integration #1379 feat/app_registration_v3 AlbertSun 2026-08-13 15:56:25 +08:00
  • 644325ad80 refactor(auth): remove credential restore flow AlbertSun 2026-08-12 23:38:52 +08:00
  • 9f0cef775f fix(auth): harden macOS signer and registration polling AlbertSun 2026-08-11 20:16:27 +08:00
  • 36d3124156 test: sync release workflow signer contract AlbertSun 2026-08-10 17:58:27 +08:00
  • 105c10ffc5 fix: satisfy deterministic gate AlbertSun 2026-07-13 21:51:03 +08:00
  • 0c83da062a build: update github.com/google/certtostore and remove unused deps zhaojunchang 2026-07-11 18:38:40 +08:00
  • 9be23e82df refactor: simplify keyless signer flows AlbertSun 2026-07-11 17:47:58 +08:00
  • 69e3c719d8 build: update indirect google deps to newer versions zhaojunchang 2026-07-11 17:28:43 +08:00
  • 427048865b feat(auth): persist keyless signer configuration AlbertSun 2026-07-11 16:55:31 +08:00
  • 537191272d feat: add external keyless signer support for private_key_jwt flows zhaojunchang 2026-07-09 23:43:49 +08:00
  • f446c6a398 fix(config): add early validation for private_key_jwt flag zhaojunchang 2026-07-09 20:30:41 +08:00
  • 271980bc37 refactor(config): improve auth method resolution and add error handling zhaojunchang 2026-07-09 18:12:33 +08:00
  • 958d0b265e refactor(auth): improve existing app registration flow zhaojunchang 2026-07-09 11:27:55 +08:00
  • 83bca6db79 refactor(config): replace --auth-method flag with --private_key_jwt zhaojunchang 2026-07-09 10:43:11 +08:00
  • a99c7162e0 refactor(auth): make keysigner internal AlbertSun 2026-06-23 21:18:22 +08:00
  • 65f88d5b0a feat(auth): add --restore to recover the previous app when credentials are corrupted AlbertSun 2026-06-23 20:57:18 +08:00
  • 56100a50e5 feat(keysigner): compile TPM signer into linux & windows/amd64 by default AlbertSun 2026-06-23 19:07:48 +08:00
  • 60e2e2527d fix(doctor): report macOS keychain signer as present AlbertSun 2026-06-23 17:26:51 +08:00
  • 06859db711 fix(ci): drop sks_signer for windows/arm64 in PR preview build AlbertSun 2026-06-23 17:11:16 +08:00
  • 83e2872860 fix(lint): satisfy errorlint on app-registration path AlbertSun 2026-06-23 17:06:17 +08:00
  • 3582ddf452 refactor(keysigner): compile macOS keychain signer into every darwin build AlbertSun 2026-06-22 15:04:19 +08:00
  • bef0e93d63 feat(keysigner): cgo-free macOS keychain signer via purego runtime FFI AlbertSun 2026-06-18 10:58:17 +08:00
  • 6a39b1a0e8 ci: ship platform key signer in release builds (sks_signer linux/windows, keychain_signer darwin) AlbertSun 2026-06-17 20:19:11 +08:00
  • b4bdcdd66d fix(config): validate auth method before resolving secret for private_key_jwt AlbertSun 2026-06-17 20:13:34 +08:00
  • e6137177a6 docs(auth): reword user-facing 'TEE' to 'platform key signer' AlbertSun 2026-06-17 20:11:38 +08:00
  • 5fabcee1f2 fix(auth): clean up orphaned secret when migrating same app to private_key_jwt AlbertSun 2026-06-17 20:11:00 +08:00
  • 8ad0929663 fix(auth): add token-level probe after private_key_jwt registration AlbertSun 2026-06-17 20:08:23 +08:00
  • f11156d36c fix(auth): classify deterministic private_key_jwt token rejections as typed errors AlbertSun 2026-06-17 20:05:25 +08:00
  • d0b85f744f fix(auth): reject private_key_jwt config when no signing key was bound AlbertSun 2026-06-17 20:04:33 +08:00
  • 618f1f4f7f chore: unified go mod sunxingjian 2026-06-13 16:53:21 +08:00
  • 4d67595d13 feat(auth): TPM-backed private_key_jwt signer for Linux/Windows sunxingjian 2026-06-13 15:37:32 +08:00
  • d388d1b449 opt(auth): validate auth-method at config resolution; document init back-compat AlbertSun 2026-06-10 21:35:05 +08:00
  • c7dc7d5ee2 opt(proxy): add config & auth test coverage AlbertSun 2026-06-10 20:18:33 +08:00
  • c5475734b9 fix: fix lint suggestions AlbertSun 2026-06-10 17:26:10 +08:00
  • b40be6568f feat(auth): auth support private_key_jwt AlbertSun 2026-06-10 14:26:38 +08:00
  • b459a7d1a6 test: record distribution semver dependency #2596 feat/manifest-distribution guokexin.02 2026-09-14 11:16:34 +08:00
  • f11fba43e7 Merge branch 'feat/url-rewrite' into feat/manifest-distribution guokexin.02 2026-09-14 11:13:43 +08:00
  • c496369895 Merge remote-tracking branch 'origin/main' into feat/url-rewrite #2595 feat/url-rewrite guokexin.02 2026-09-14 11:10:38 +08:00
  • 37ffaa7814 test(sheets): pin the sheet-prefix conflict by the message it now carries xiongyuanwen-byted 2026-09-14 11:04:06 +08:00
  • 78c9e9f049 fix(sheets): answer the deferred selector on object-create, and merge into an existing side xiongyuanwen-byted 2026-09-14 10:40:30 +08:00
  • 548cb4a08b docs(lark-doc): document poll block XML #1847 sun/poll-block-docxxml sunpeiyang.996 2026-07-10 13:12:01 +08:00
  • 354d55c328 fix(apps): classify the db publish-approval rejection instead of hinting at multi-env 陈兴炀 2026-09-11 17:07:39 +08:00
  • 7ef84f4506 fix(sheets): address the review findings on the tolerance layer xiongyuanwen-byted 2026-09-11 17:51:00 +08:00
  • 7bdbd1e225 docs(apps): stop routing agents to bare HTML publishing #2571 feat/apps-app-dev-shortcuts duanlikang 2026-09-11 16:43:10 +08:00
  • a7f869de22 refactor(distribution): make skills update rollback ownership explicit guokexin.02 2026-09-11 16:11:20 +08:00
  • 42a0fb94d4 Merge branch 'feat/url-rewrite' into feat/manifest-distribution guokexin.02 2026-09-11 16:04:09 +08:00
  • 012f5592c2 fix(lint): avoid panic when checking URL call expressions guokexin.02 2026-09-11 16:03:49 +08:00
  • 39aaf9fca0 fix(minutes): enforce deterministic search ordering (#2714) zhicong666-bytedance 2026-09-11 15:42:00 +08:00
  • af785dbb15 chore: record the JS and CSS parser in the import surface duanlikang 2026-09-11 15:21:14 +08:00
  • 84e5a4a71b fix(apps): tell an app that publishes from git where to go duanlikang 2026-09-11 15:11:10 +08:00
  • 52d4066fb9 feat(apps): point a failed pre_release at the route that does work duanlikang 2026-09-11 11:00:26 +08:00
  • 1560ceec12 fix(apps): reject a --dir that resolves out of the workspace duanlikang 2026-09-10 23:14:46 +08:00
  • 7bb77cb11c fix(apps): refuse a redirect that would drop the artifact body duanlikang 2026-09-10 22:55:45 +08:00
  • 58de2efd90 fix(apps): decode CSS escapes and reject the reserved xmlns prefix duanlikang 2026-09-10 22:51:08 +08:00
  • bb3df66908 test(apps): build the depth-limit chain instead of committing it duanlikang 2026-09-10 22:32:57 +08:00
  • 9d4915e6d8 fix(apps): explain a bad reference the same way in both modes duanlikang 2026-09-10 21:10:19 +08:00
  • 9f8d71ebfb docs(apps): separate the two ways a reference gets rejected duanlikang 2026-09-10 12:20:33 +08:00
  • 11841af372 fix(apps): give each rejected reference a hint that fits its cause duanlikang 2026-09-10 12:19:59 +08:00
  • eeb5a45fcb fix(apps): stop sending callers from a clear failure into a silent one duanlikang 2026-09-10 10:49:13 +08:00
  • a308cf4212 docs(apps): document what the dependency scan actually collects duanlikang 2026-09-10 10:25:00 +08:00
  • e071c80ec8 feat(apps): align the dependency scan with the web client duanlikang 2026-09-10 00:31:50 +08:00
  • 7c62c54fd9 fix(apps): match JSON.stringify when serialising the fingerprint duanlikang 2026-09-10 00:04:24 +08:00
  • 66b5526eaa fix(apps): reject an entry collision in Validate, not at publish time duanlikang 2026-09-09 23:44:45 +08:00
  • 7f5a4a6866 test(apps): prove the closure without module scripts duanlikang 2026-09-09 23:37:26 +08:00
  • 1bfee8e684 feat(apps): publish the dependency closure for +deploy --file-path duanlikang 2026-09-09 23:20:15 +08:00
  • c4df7c515d fix(apps): register the idempotency key on create and send extra as a JSON string duanlikang 2026-09-09 22:59:58 +08:00
  • a81d63f59a fix(apps): stop blaming path scope for unrelated failures and report sizes in MiB duanlikang 2026-09-09 19:57:48 +08:00
  • 308829d76f fix(apps): tell a missing path apart from one outside the sandbox duanlikang 2026-09-09 19:45:59 +08:00
  • bed688f483 fix(apps): surface the real mistake for lone --entry-file and bad paths duanlikang 2026-09-09 19:35:29 +08:00
  • 8b31e8056d fix(apps): treat the whole .aws directory as secret-only and reject backslash paths duanlikang 2026-09-09 19:19:02 +08:00
  • 8505d12c81 fix(apps): block credential files whose name depends on the parent dir duanlikang 2026-09-09 19:13:17 +08:00
  • 83c9b72c4c fix(apps): keep a payload-provided routes.json instead of duplicating it duanlikang 2026-09-09 18:05:33 +08:00
  • a73f3cde97 docs(apps): document bare HTML publishing in the deploy skill reference duanlikang 2026-09-09 18:02:55 +08:00