Repository navigation
v0.2.0-beta.10
Pre-releaseWhat's Changed
- UI: FAV APPS – Favoriten-Leiste pro Konto by @UniqueDroid in #55
- Docs: 0.2.0-beta.10 – FAV APPS, Darstellung, Anmeldemeldung by @UniqueDroid in #58
- Buttons: find the gpio-keys device on the DNS-325 and read its events (#56, merged with main) by @UniqueDroid in #59
- Buttons: find the gpio-keys device on the DNS-325 and read its events by @benoitm76 in #56
- Dateien: persönlicher Ordner für Admins – Apps schreiben nicht mehr oben aufs Laufwerk by @UniqueDroid in #60
Full Changelog: v0.2.0-beta.9...v0.2.0-beta.10
-
FAV APPS – favourite apps per account: a small star on every app card (Apps → Installed, also in the table view; Mein ShareOS → My apps) marks an app as favourite. The favourites appear as an icon bar FAV APPS directly above Status in the overview, above the installed apps and at the top of Mein ShareOS; a click opens the app. Every account has its own favourites (root too). Under Appearance each account switches the bar on or off and chooses icons with names or icons only. Stored per account (
fav,fav_bar,fav_text– root inshareos.ui, the others in theiraccountssection), set throughshareos.me fav_set. -
System → Appearance in two columns on screens from 900 px; on narrower screens the panels stay one below the other, now over the full width.
-
The tabs Apps, Cloud and Paperless no longer carry the "NEU" badge.
-
Login message: the line on the console and in
/etc/motd(SSH, web terminal) names version, model and web address – e.g.ShareOS 0.2.0-beta.10 on DNS-320L-rev-Ax: web interface http://192.168.1.20/, link 1000 Mbit/s.– instead of "phase-1 test system ready … (password: shareos)". -
Buttons:
shareos-buttonsreads the events again (DNS-325, DNS-320L). On a DNS-325 rev A1 none of the buttons did anything: the program ended at once and wrote nothing to the log. Two causes: the kernel names the input device after the device-tree node –gpio_keyson this box,gpio-keyson the DNS-320L – and the program only looked forgpio-keys; and ucode reads files through stdio, which asks the kernel for a first chunk of 15 bytes, while an event device refuses reads under one event (16 bytes,EINVAL). The program now accepts both names and reads the events throughdd bs=16;S05board stopends thatddthrough its PID file (/var/run/shareos-buttons-dd.pid). Checked on the DNS-325: power, reset and USB buttons, and oneddleft after a restart of the service. The reset and USB buttons usegpio-keyson every model and the kernel and ucode are the same everywhere, so they were affected on the DNS-320L too (seen with beta.9:shareos-buttonsended at once, a press of the USB button left no trace) and probably on the DNS-320 (not tried); the power button of the DNS-320L and DNS-320 rev B is polled byshareos-boardand not concerned, the one of the DNS-320 rev A is a gpio-key like the DNS-325's (not tried). New tests for the device name and the PID file intests/test-buttons.sh. -
Apps keep the files of admins in their own folder: for admin accounts the folders an app sees (
ShareOS.fs) now start with a personal folder – the account's own home (/mnt/<drive>/home/<name>), for root/mnt/<apps drive>/home/root(made on first use, 0700). Apps that store their data in the personal folder (ShareNotes, Webpad …) no longer write it to the top of a drive. The drives themselves stay reachable for admins as before. Files an app already wrote to the top of a drive stay there; move them by hand if wanted, e.g. for ShareNotes on the drivedaten(in System → Terminal or over SSH):mkdir -p /mnt/daten/home/root && chmod 700 /mnt/daten/home/root mv /mnt/daten/notes /mnt/daten/home/root/If your apps drive is not
daten, use its name instead; other apps' folders (e.g.webpad) move the same way.