Orbit v0.2.8-beta
Orbit v0.2.8-beta
Version: v0.2.8-beta
Commit: 0c22c9c
Built: 2026-07-21
Note: This is not a stable release — latest development version with experimental features.
Settings Redesign
- Card-Based Settings Items — All details items across 7 sections now render as
.settings-item-cardwith Lucide icons, gradient 36×36 icon containers,data-searchattribute for filtering, and consistent card layout with icon, title, description, and action area. - Settings Search Bar — New
#search-settingsinput filters settings cards bydata-searchattribute (case-insensitive partial match). Search is scoped to the current section. "No matching settings" empty state shown when no results. - Settings Search Cleanup — Input cleared on section entry and when navigating back to overview.
- Card Styling Polish — Cards rendered flush against panel background (removed extraneous border/bg/border-radius).
Message & Animation Fixes
- Message Re-Animation on Refresh Fixed — Removed base
.message-rowCSS animation (was causing all messages to re-animate on every re-render). ImplementedexistingMsgIdsDOM snapshot before re-render and granulardata-msg-animattribute only on genuinely new messages. - Auto-Scroll Not Reaching Bottom Fixed — Removed
scroll-behavior: smoothfrom message feed (interferes with programmatic scrollTop). Added deferred re-scroll (150ms) after initialscrollTop = scrollHeightto catch lazy-loaded images, Lucide SVGs, and media players. - Desktop Message Animation Fix — Same
existingMsgIds+data-msg-animstrategy ported to desktopchat-panel.js. Old brute-forceanimation: nonesuppression removed. CSS updated to use.message-row[data-msg-anim]attribute selector.
UI Polish
- Own Message Background Consistency — Changed own message bubble from accent blue (
var(--accent-primary)) to theme surface color (var(--bg-surface)) on both platforms. Both own and other messages now share the same surface color, differentiated only by alignment (right vs left). Desktop inline style updated accordingly. - Message Text Color Unified — Own messages changed from hardcoded
color: #ffftocolor: var(--text-primary)on both platforms, matching the text color of other users' messages for visual consistency. - Light Mode Text Cache-Busting — Added
?v=20260721query parameter to all theme CSS<link>tags in bothmobile/src/index.htmlanddesktop/src/index.htmlto force fresh CSS load after light-mode text color fix. - App Version Auto-Detection — Created
mobile/src/js/version.jsauto-generated frommobile/package.jsonvianpm run version:sync. About section now readswindow.APP_VERSION || '0.2.8-beta'— eliminating stale hardcoded versions.
Technical
- Version: Bumped to v0.2.8-beta across all manifests.
- Platforms: Mobile (Android) + Desktop — both platforms updated with UI polish fixes.
- Android Sync:
npx cap sync androidrun to copy web assets to Capacitor Android project.
Downloads
| Artifact | Size |
|---|---|
| Orbit-v0.2.8-beta.apk | 52M |
| Orbit-0.2.8-beta-amd64.deb | 153M |
| Orbit-0.2.8-beta-x86_64.AppImage | 179M |
| Orbit-0.2.8-beta-arm64.dmg | 163M |
| Orbit-0.2.8-beta-x64.dmg | 169M |
| Orbit | |
| Setup | |
| 0.2.8-beta.exe |
Installation Notes
Desktop builds are currently unsigned.
- Windows: Microsoft SmartScreen may appear. Select More info → Run anyway if you trust the source.
- macOS: You may need to right-click the application and choose Open on first launch.
- Android: Because Orbit is distributed outside the Google Play Store, Android or Google Play Protect may display a warning before installation. Continue only if you trust the release source.
Verify Your Download
A SHA256SUMS.txt file is included with this release.
Use it to verify the integrity of any downloaded artifact:
# Linux / macOS
shasum -a 256 --check SHA256SUMS.txt
# Windows (PowerShell)
Get-FileHash Orbit-Setup.exe -Algorithm SHA256Security
Orbit is designed for trusted private networks and local-first communication.
Official releases are published exclusively through this GitHub repository.
Links
- Repository Orbit-beta
- View the changelog for the latest changes!
- Having issues with the app ? Click here to report it!