Immutable
release. Only release title and notes can be modified.
What's Changed
- droidspaces: bump v6.5.5 (2280b59)
- app: fix: the status card ignored repeated taps on a healthy backend (8e39768)
- app: add an update-available notice fed by the latest GitHub release (68c7530)
- docs: add Google Pixel 6 (oriole) and Lenovo Legion Y700 4th Gen (TB322FC) to community device lists (#303) (15a2343)
- app: fix: share one AppStateViewModel across Home, Settings and Requirements (7795456)
- Translated using Weblate (Chinese (Traditional Han script)) (#304) (a1cd329)
- app: fix: stop the SELinux row flashing "Checking" on a fresh launch (49d5bd2)
- app: add an experimental 64-bit backend toggle for 32-bit userspaces (d1655d0)
- app: add a manual keyboard toggle to the terminal (f60294a)
- app: preview the selected font in the Font family card (d78c89b)
- Translated using Weblate (Czech) (#300) (f362e1d)
- Translated using Weblate (Chinese (Simplified Han script)) (#296) (9c6a1c0)
- docs: add Realme GT Master Edition support (#294) (1322ae0)
- Translated using Weblate (Chinese (Traditional Han script)) (#293) (4c31165)
- build: disable the socketd backend bridge by default (0b8dbd4)
- Update translation files (#292) (9fc1220)
- app: let snackbars swipe to dismiss (332a04d)
- app: split the Terminal page into Font, Theme and Misc sections (e8a747c)
- app: optionally confirm before closing a terminal tab (ba20cbe)
- app: add a custom terminal font picker (f921e2c)
- app: add a Terminal page under Appearance with a configurable font size (b84abca)
- docs: move Chinese translations into Documentation/zh-CN (d0f0bd3)
- Update translation files (4168945)
- app: refactor: close About from the header, like the terminal log viewer (426ee3f)
- app: fix: keep the RAM chip on the panel card when usage reads 0MB (11cbd4f)
- docs: retire DESIGN-TODO.md (bc57edc)
- app: fix: put the quiet OK back on the About dialog (4b08eb8)
- docs: record that the dialog shell owns the footer and its own bound (f2b5602)
- app: fix: stop dialogs starving their buttons, bounded by the live screen (075b702)
- docs: record the shared dialog shell (553f4fa)
- app: refactor: share one dialog shell (8e1ab8e)
- docs: record the dialog action rule (4eb747a)
- app: fix: shorten the notification permission labels (27020b4)
- app: refactor: restore the dialog action buttons (f429c19)
- app: refactor: delete the unreachable RESTARTING status (bf6071c)
- app: feat: spin the status dot while an operation runs (a71d5d7)
- docs: write down the card header alignment (c454748)
- app: fix: realign the card headers across tabs (2ea6173)
- docs: bring the design docs in line with the cleanup (3916dee)
- app: docs: say why the root check button stays primary when disabled (80216be)
- app: refactor: build the notification rationale like the other dialogs (af1ad6a)
- app: refactor: stop hand-rolling the bottom action bar (0fa99a2)
- app: refactor: build the error logs dialog like every other dialog (2accafa)
- app: refactor: use DialogFooterRow in the last two dialogs (631d6e8)
- app: refactor: reuse StatusPill and share the menu theming (f52693f)
- app: fix: snap the spacing outliers back onto the scale (f167515)
- app: refactor: share one SectionHeader (348d665)
- app: fix: stop bypassing the type scale (c60f86f)
- app: refactor: import the theme mono font instead of redeclaring it (6b3d983)
- app: fix: one style for every screen title (7c50f2b)
- app: refactor: drop the cancelBorderAlpha parameter (ffb4598)
- app: fix: put the drifted border and state alphas back on the table (8ad90a7)
- app: fix: shape the four buttons that rendered as full pills (1afaa35)
- app: fix: bring buttons and text fields onto one radius (17c9f10)
- app: fix: settle every dialog shell at 24dp (d611438)
- app: docs: say why the virtual keys background is a literal (18dc11f)
- app: fix: use tertiary for the update available accent (f458c12)
- app: refactor: one source for the init system status colours (2c5adae)
- app: refactor: flatten AmoledColorCache into two functions (2cb2eb6)
- app: refactor: delete the legacy colour constants (3b5670e)
- app: refactor: drop the empty DialogUtils object (7013569)
- app: refactor: delete the unused PercentCircle component (91f0124)
- app: fix: give the container card logs button a real touch target (0fcded6)
- docs: write down the app's design language (ef8e851)
- app: revert: restore the tighter wrapper radius on action pills (fc76eb8)
- docs: add a YAGNI gate to AGENTS.md (0b2d78e)
- Translated using Weblate (Chinese (Traditional Han script)) (#290) (dfb6eca)
- docs: add Volla Phone Quintus (algiz) to community-supported devices (#289) (46de1e2)
- Docs: community-supported-devices: Move SM-A155F to proper section (see #225) (#288) (4fced45)
- docs: Community-Supported-Devices: update milanf, add fogo and dre to roster (#287) (54a25a7)
- fix: make restart honor every CLI flag exactly like start (90ae9a0)
- fix: treat command locks from a previous boot as stale (5d20069)
- app: fix: let Reinstall Backend run more than once (1941cb0)
- fix: drop sparsemgr's busybox mkfs fallback (d5ec198)
- fix: prefer busybox consistently for loop image tooling (a4cee0d)
- app: refactor: read the rootfs path from container.config (90166ad)
- fix: prefer busybox for loop mounts in the shell helpers (26b2703)
- fix: let busybox loop-mount on Android (5e4c294)
- fix: drop sparsemgr's loop path length check (81fdf02)
- app: refactor: drop the container name length limit (43fa100)
- app: refactor: drop unreferenced string resources (ebe88d2)
- app: fix: align the wizard step headings with each other (0ba8a69)
- app: fix: point the storage step's Next button at the summary (d5d8f30)
- app: feat: install a container rootfs to a chosen directory (6e1c02a)
- app: feat: probe filesystem capability for a storage path (ee39b01)
- app: fix: list directories without parsing ls output (245ad8e)
- app: refactor: drop the last findings reference from the manifest resources (3736fd4)
- app: refactor: drop references to the deleted findings files (2331521)
- docs: drop em-dashes from the English documentation (8cc0cd8)
- app: refactor: drop em-dashes and banner comments (5347a6f)
- refactor: drop banner comments from the Android backend (df5fe73)
- net: drop banner comments and em-dashes (474600d)
- refactor: drop banner comments from the container runtime (6b637fa)
- refactor: drop banner comments and em-dashes from the core runtime (74650e5)
- refactor: drop banner comments from the shared header (32b8aab)
- docs: add AGENTS.md contributor contract and rewrite CONTRIBUTING (4ce9303)
- app: revert: restore terminal top bar and tab switch animation (9c20b06)
- fix: fail closed in ds_peer_in_pidns peer namespace guard (ea4c4b4)
- app: revert: restore terminal session tab design (7076e90)
- Translated using Weblate (Bengali) (#284) (54f9353)
- docs: sync Chinese documentation terminology (#285) (b9def52)
- feat(ui): UI improvements - session tabs, dialog buttons, animations, and terminal dark mode fix (#283) (c3a7785)
- app: Add UIJ permissions and battery exemption helper (#282) (5e2e137)
- Translated using Weblate (Czech) (#278) (eb63243)
- app: fix: wrap the Panel usage chip instead of squeezing it off screen (27a4cda)
- app: fix: centre the rootfs repo sheet's loading and empty states (2d8f89f)
- app: fix: block the resize dialog's Continue on the current image size (d693c66)
- app: refactor: round progress bar ends with strokeCap, not a clip (d1a386c)
- app: refactor: route the last three dialogs through DialogFooterRow (727ee98)
- app: fix: accept NixOS rootfs tarballs in validator (16bf0a4)
- garaho: activate IME for 12-key terminal input (#280) (2a8537b)
- fix: only apply background overrides in terminal dark mode (#276) (3470336)
- feat: add terminal dark mode toggle in Settings (#275) (83a77e6)
Automated Release by Droidspaces CI