Skip to content

SyntaxCLI-V-2.0

Choose a tag to compare

@vaddempudignanesh vaddempudignanesh released this 18 Oct 16:45
· 73 commits to main since this release

Changelog

Core & Intent Handling

- Consolidated all external intent handling into a single router, so every supported file type (PDF, DOCX, images, video, audio,
   text, APK, ZIP) is dispatched from one place.
- Renamed the application from T-UI to SyntaxCLI across the launcher, Settings, notifications, and share-sheet labels.
    

PDF Reader

- Rewritten from scratch as a fully in-house renderer with no external dependencies.
- Added an LRU bitmap cache so already-rendered pages are reused instead of re-rendered.
- Ready for production use.


DOCX Reader

- Completed the rework of the DOCX parsing pipeline.
- Added image extraction with sampled decoding so large embedded images load efficiently.
- Introduced a single zoom-and-scroll touch engine that handles pinch-zoom, pan, fling, and page navigation consistently    


Gallery & Video Player

- Reduced video playback CPU usage and power draw; playback is now battery friendly.
- Eliminated the freeze that occurred on double-tap seek and on loop boundaries.
- Fixed the gallery list jumping to the middle of the viewport after certain actions.
- Auto-scroll during multi-select drag now behaves correctly.


Music Player

- Added playback loop modes: off, repeat one, repeat all.
- Added a noise-aware pause so playback stops automatically in quiet/public environments.
- Added a media button receiver service so hardware and Bluetooth controls work reliably.
- Added an improved playback notification with transport controls.
- Added a battery optimization exemption request so playback continues with the screen off.
- The background service no longer restarts on every track change.
- The service now releases memory when playback stops and the app is no longer needed.
- Fixed a bug where the wrong playlist was played when transport buttons were pressed.


Browser

- Downloads are now fully observable while in progress, preventing stale or half-finished download entries.
- Added cookie and session support so authenticated downloads work correctly.
- Fixed a crash that occurred when a new download session was started.
- Redesigned the download panel for a cleaner layout and clearer progress, pause, resume, and cancel actions.


Calculator

- Calculator history is now consistent across sessions and scrolls correctly.


Keyboard / IME

- Added full color customization for the input method editor.
- Adopted the standard keyboard layout used by popular IMEs for a familiar typing experience.
- Added emoji support and gesture-based triggers.
- Fixed ANR issues that occurred when typing in certain web views.


Visual & System Polish

- Updated the app icon.
- Added the Cyberpunk 2077 themed animation.
- Standardized labeling across notifications, share targets, and running services so every user-facing surface reads "SyntaxCLI".