| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fix the bundled daemon service. The old paseo.service ran /usr/bin/paseo
(the Electron GUI wrapper, which can't start the node-mode daemon
supervisor) under a bare systemd --user env (no DISPLAY/WAYLAND_DISPLAY,
stripped PATH) and was WantedBy=default.target, which races gnome-shell at
login.
Now ship /usr/bin/paseo-daemon-session, which runs the plain-Node CLI entry
(/usr/lib/paseo/packages/cli/bin/paseo) inside an interactive login shell
for full PATH. paseo.service becomes a static, Restart=always unit running
it; it is meant to be started from an XDG autostart entry once the session
is up (so it inherits DISPLAY/WAYLAND_DISPLAY), documented in post_install.
post_upgrade tells anyone who enabled the old unit to disable it.
|
|
Fix missing window icon under Wayland/GNOME: in default_app mode Electron
derives the app_id from the loaded package.json name (@getpaseo/desktop ->
getpaseo-desktop), which matched neither paseo.desktop nor StartupWMClass.
Rename the installed desktop manifest name to Paseo so the app_id matches
StartupWMClass=Paseo (and paseo-bin).
|
|
|
|
ws/node-fetch optional native accelerators (bufferutil, utf-8-validate,
encoding) are never installed by the lockfile, and nft logs parse errors
for non-JS assets it carries. Drop exactly those patterns from the trace
stderr; unexpected warnings still surface, and a failed trace now dumps
its full stderr.
|
|
Harden the build: assert the traced runtime closure contains every
load-bearing path, fail early when upstream bumps the Electron major,
silence npm audit/fund/update-notifier noise, and let makepkg strip
the locally built pty.node.
|
|
|
|
|
|
|