Repository navigation
chore: sync Acode main changes (644df30a..ef7f3265) - #24
Merged
bajrangCoder merged 9 commits intoOct 16, 2026
Merged
Conversation
Bumps ghcr.io/devcontainers/features/node from 2.1.0 to 2.1.1. --- updated-dependencies: - dependency-name: ghcr.io/devcontainers/features/node dependency-version: 2.1.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (cherry picked from commit 644df30a1094b178a582b3eeec609d446bd2c2d4)
Updated Discord badge URL to a new endpoint. (cherry picked from commit 326cf0df826d4a4a22145df52ff318bca0548c74)
* refactor(browser): keep a list of devices in the emulator device list * refactor(browser): register each device when added to the list * feat(browser): apply the saved default preview size once layout is ready * feat(browser): save and restore a default device preview size * feat(browser): add "Set as Default" and "Clear Default" menu items * feat(browser): handle "Set as Default" and "Clear Default" actions * feat(browser): show default menu items only while Devices mode is on * feat(browser): open the preview in Devices mode when a default is set * feat(browser): restore the default preview mode on startup * refactor(browser): allow applying desktop mode without reloading * refactor(browser): make the reload in setDesktopMode optional * fix(browser): apply saved desktop mode before the first load to avoid a reload * fix(browser): only apply dimensions after layout, not desktop mode * fix(browser): re-fit saved presets to the current screen on restore * fix(browser): reload once after the saved size is applied * fix(browser): don't resize the webview before the emulator is set up * fix(browser): add reloadAfterLayout helper, only when a page was requested * fix(browser): show "Clear Default" only when a default is saved * fix(browser): refresh default menu items after Set as Default * fix(browser): refresh default menu items after Clear Default (cherry picked from commit f432f33981a0ee5518ecc7dab1772b4603a82d56)
(cherry picked from commit 3148accde57f18a7d6e81f012b8c049488a881e2)
… handling (#2958) - Unify post-rename side effects (recents update, editor tab URI sync, tree state, success toast, reload) across standard and Termux filesystem paths. - Wrap standard filesystem rename execution inside the master try-catch block to gracefully capture errors. (AI generated commit message) (cherry picked from commit a8dae47c4238974abd7140239bf69ecdddd89066)
* feat(editor): highlight JSDoc inside JS/TS block comments * feat(editor): colour JS/TS methods as functions and refine JSDoc highlighting - Tag class and interface method names as function definitions and give method calls, method definitions and function declaration names the function colour in all built-in themes. - Bump @lezer/highlight to 1.2.5, which fixes the precedence of context-specific highlight rules added through parser props. - Leave JSDoc braces and punctuation as comment text, handle escaped quotes in types and quoted brackets in optional defaults, and skip /*** comments like TypeScript does. - Add unit tests for JSDoc and method highlighting. * fix(themes): colour properties differently from methods Themes that reused the function colour for properties made this.foo look like a method call. Give properties the palette's property colour where it has one (Tokyo Night, Catppuccin) and the foreground otherwise, and stop colouring Noctis Lilac property definitions as functions. * fix(themes): colour JS properties apart from methods without affecting other languages propertyName is shared by CSS properties, JSON/YAML keys, Go/C++ fields and (through attributeName) HTML attributes, so giving it its own colour moved those away from how VS Code colours them. Restore the themes' propertyName colour and tag JS/TS property names with memberProperty, a sub-tag of propertyName that falls back to it in themes that don't style it. Built-in themes colour it like their VS Code counterparts. (cherry picked from commit eb7cf40c4bddbc4f291103f849414f137eff0771)
(cherry picked from commit 09b035d41b650d16c93658e2d83793e48ccc1800)
…odes plugin (#2973) Stop registering the legacy stream-mode Clojure, ClojureScript, edn, Gas, Kotlin, LaTeX, sTeX, Lua and Swift modes, and stop HTML claiming .hbs and .handlebars, so the acode.additional.langmodes plugin's Lezer modes take their canonical names and file extensions. (cherry picked from commit ef7f32656a5c4216209ac7e8d24e81bb1564ff8b)
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Syncs the commits that landed on Acode-Foundation/Acode
mainfrom644df30aup to the current tip. Each one was cherry-picked with-x, so the original SHA is recorded in the commit message.644df30a326cf0dff432f3393148accdad8b40fda8dae47crenameFileflow and unify error handling (Acode-Foundation/Acode#2958)eb7cf40c09b035d4ef7f3265Conflict resolutions
biome.json: kept this repo's include list (dev/**/*.js, no Cordovawww/plugins/hookspaths) and adopted upstream's wider coverage (src/**/*.ts,tests/**).fix: fmt: this one is a formatting-only commit, so conflicted files kept this repo's content. I then ranbiome check --writeunder the new config to get the same result. Files deleted in this repo (src/cordova-custom.d.ts,tests/unit/immersiveFullscreenPrepare.test.js) stay deleted.src/cm/themes/index.js: used upstream'soneDarkExtensionswith this repo'saddBuiltInThemeregistration.bun.lock: this repo doesn't track it, so I dropped it. The@lezer/highlightbump to^1.2.5comes in throughpackage.jsonandpackage-lock.json._typos.toml: kept both entries (edn,udid).Verification
bun run checkpassesbun run typecheckpassesbun run test: all 131 files / 1046 tests pass🤖 Generated with Claude Code