Luxferre
a8a28fa685
Fix mobile data static IP bearer, call recording, earpiece audio, and ringtone/vibration
2026-10-25 20:23:17 +02:00
Luxferre
21dfb187be
Fix USSD D-Bus property extraction and session status parsing
2026-10-25 18:33:19 +02:00
Luxferre
f4fe5ce8e9
Fix WAV call recording/playback, ALSA call audio routing, and tracker ringtones
2026-10-25 18:15:36 +02:00
Luxferre
30c3e817dc
Add xmusic tracker/audio player, xfiles media actions, ringtone volume & vibration fix
2026-10-25 17:31:54 +02:00
Luxferre
651720b56b
sxmo, plugins: restart Conky on time/timezone/wallpaper/logout and shorten # Input mode hints
2026-10-25 16:06:47 +02:00
Luxferre
7c707844cc
contacts, modem: implement direct QRTR QMI UIM SIM phonebook import and export for SIM 1 and SIM 2
2026-10-25 15:30:24 +02:00
Luxferre
ef18a33c9b
dmenu: implement built-in zero-lag in-place multi-tap T9 input
2026-10-25 14:44:17 +02:00
Luxferre
e77be498bf
Harden DWM plugins against X11 stacking/keyboard grab races and speed up QMI status
2026-10-25 14:14:21 +02:00
Luxferre
b2216c186f
Fix QMI USSD async response handling and prevent st terminal popup
2026-10-25 13:32:17 +02:00
Luxferre
b7c57aab2f
Fix OpenRC boot hang in msm-modem-uim-selection, USB gadget UDC race/unbind, and SIM2 lock sync
2026-10-25 12:32:46 +02:00
Luxferre
33d3d225c1
modem: bind QMI primary-gw-provisioning session before USIM PIN verification and fix SIM2 target slot resolution
2026-10-25 11:50:57 +02:00
Luxferre
b56f310f21
Fix SIM2 QMI UIM provisioning, auto-enable ModemManager, PIN auto-prompt, call audio, and Dunst clearing
2026-10-25 11:31:41 +02:00
Luxferre
fb5b9c9982
Unify Power menu bootloader entry as 'Reboot to loader' into lk2nd Fastboot menu
2026-10-25 08:36:27 +02:00
Luxferre
a117e74452
Add Fastboot/EDL reboot modes and SIM contact import/export
2026-10-25 07:56:44 +02:00
Luxferre
97d031fcb0
wallpapers: remove duplicate and postmarketos wallpapers
2026-10-24 21:52:41 +03:00
Luxferre
5646f03ebe
dwm-plugins: fix vibration test, AT debug channel, and Close softkey leak
2026-10-24 21:11:57 +03:00
Luxferre
f394d2b135
Add Wallpapers and Ringtones to top-level Sys menu in dmenu.so
2026-10-24 20:10:42 +03:00
Luxferre
dc59704547
Add ringtones/wallpapers plugins, AT console, dialer USSD/*#06#, and SIM icon fix
2026-10-24 19:58:11 +03:00
Luxferre
e549aaf413
Add modem/networks DWM plugins, Dual-SIM & PIN/PUK support, built-in dmenu views, and game UX fixes
2026-10-24 18:59:48 +03:00
Luxferre
313e137d87
games: auto-size windows to available screen; dmenu shows Sys menu from any app
2026-10-23 18:50:12 +03:00
Luxferre
3eb54e4306
fix(games): correct Snake self-collision on spawn, enlarge Tetris, brighten labels
...
Snake: the snake was initialized with its head at the left end while
moving right, so the first gravity step walked the head into its own
body and the game started at Game Over. Initialize the head at the
right end (cx) so the initial direction is valid.
Tetris: enlarge the playfield cell (10 -> 12px) so pieces are not too
small, and slow gravity (800ms base, gentler per-level ramp, 250ms
floor) so pieces do not fall too fast.
Both: brighten the secondary/dim text colour (0x0a3a0a -> 0x2f9f2f)
so score/label/menu text is actually legible on the black background.
Also wire the Games section into the real main menu: the system menu
is hardcoded in the dwm-plugin dmenu (src/sxmo-dmenu/dmenu.c), not in
sxmo_appmenu.sh, so add a 'games' builtin menu that loads
sxmo_hook_games.sh and a Games entry after Apps in the sys menu, plus
scripts/build-dmenu.sh to cross-compile dmenu.so.
2026-10-23 14:57:59 +03:00
Luxferre
3777a27bac
fix(x11): engage fcitx by default so dmenu text-input dialogs work
...
Text-input dialogs (Wi-Fi SSID/Passphrase, search queries, config
prompts, etc.) invoke dmenu with -p but never -t, so the XIM/fcitx
routing that was gated solely by use_text_input was never enabled and
fcitx never activated on dmenu input; on the numeric keypad only raw
digits could be entered, making the dialogs non-functional.
Decouple the fcitx/IME routing from the -t flag via a new engage_ime
flag (default on) while keeping use_text_input for its output/selection
semantics, and skip routing Enter to fcitx when a menu list is present
so menu selection is never stolen by the T9 commit. XFilterEvent already
returns False when fcitx is toggled off via the mode switcher, so the
dialogs now respect the Fcitx mode switcher automatically.
2026-10-22 23:44:50 +03:00
Luxferre
179cc3066b
feat(x11): disable X screensaver/DPMS blanking and enforce explicit-only locking
2026-10-22 22:15:28 +03:00
Luxferre
48aaacf04f
Match top bar background to main theme background across all themes
2026-10-22 18:22:49 +03:00
Luxferre
4e503d0654
Fix Bantam Apps menu entry, st XIM focus, and fcitx5-t9 InputContextDestroyed crash
2026-10-22 16:10:56 +03:00
Luxferre
6e58218e10
Add callscreen DWM plugin for incoming and active voice calls
2026-10-22 10:17:24 +03:00
Luxferre
9002560a38
Fix fcitx5-t9 * longpress auto-repeat and reset Ctl mode on focus/window change
2026-10-21 21:04:53 +03:00
Luxferre
a31595070c
Add unified Xresources theme engine, Default.xth export, and xthemes manager plugin
2026-10-21 20:36:27 +03:00
Luxferre
1ee112561c
Fix sxmo_power.sh polkit multi-session auth and dmenu PATH
2026-10-21 17:59:11 +03:00
Luxferre
d240f25131
Integrate dmenu as a preloaded zero-lag DWM plugin (dmenu.so)
2026-10-21 17:37:51 +03:00
Luxferre
4bb95d42b0
fix(camera,sms,dwm): fix CAMSS AXI frame-boundary stop, SMS draft button label, and post-reboot softkey responsiveness
2026-10-21 16:00:41 +03:00
Luxferre
55b20c5b85
Add preloaded SMS, File Manager, and Camera (live viewfinder) DWM plugins
2026-10-21 14:46:11 +03:00
Luxferre
c1e5c646d6
Expand vertical dmenu to full screen (10 lines, 240x296) and rename St menu item to Terminal
2026-10-21 12:54:26 +03:00
Luxferre
d27ca9f224
Add Contacts DWM plugin, desktop Menu/Names softkey labels, and 15px plugin label fonts
2026-10-21 12:32:21 +03:00
Luxferre
996e80b095
Preload DWM plugins (dialer, calllog, xdrawer) with resident X11/Pango state and FIFO IPC
2026-10-21 11:57:23 +03:00
Luxferre
0a02400505
feat(dwm): add dynamic plugin system with xdrawer, dialer, and calllog plugins
2026-10-21 11:11:45 +03:00
Luxferre
7b7ae1dcc5
fix(xdrawer,dwm,dmenu): remove top bar gap and eliminate softkey menu latency
2026-10-21 10:11:11 +03:00
Luxferre
8045929c87
feat(x11): add XDrawer global phone controls drawer, softkey chord detection, and st/T9 scrollback
2026-10-21 09:26:41 +03:00
Luxferre
da24f0d9ac
fix(system,x11): set system-wide TERM=xterm-256color and C.UTF-8 locale
2026-10-21 00:16:33 +03:00
Luxferre
673ee72dbc
fix(x11,docs): use busctl+pkcheck for polkit power actions, increase st font to 18px, and format README overview list
2026-10-20 21:38:49 +03:00
Luxferre
7bab7b7a11
feat(x11): migrate to pure Xlibre + dwm/dmenu/st stack, fix fcitx5-t9 bottom bar, PM8909 PON shutdown, and remove Wayland
2026-10-20 21:15:16 +03:00