github ravindu644/Droidspaces-OSS v6.5.5
Droidspaces v6.5.5

2 hours ago

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

Don't miss a new Droidspaces-OSS release

NewReleases is sending notifications on new releases.