266 Commits (27006837f86e37016c4d996a53304090b7ef3be2)
 

Author SHA1 Message Date
reionwong 27006837f8 feat(upower): read UPower's display device when there is no session bus 1 week ago
reionwong 8b54a65fb2 refactor: include headers as cutefish/<module>/ and name files with underscores
Headers install under include/cutefish/<module>/ and the build tree links include/cutefish/<module> to the module's sources, so a module directory no longer shares its include prefix with a consumer's own sources. Both packages now come from one set of CMake helpers: the clients gain a SOVERSION, a version file and a build-tree export, and the build-tree packages move to <build>/cmake/<Package>. The files library's private namespace is now internal.
1 week ago
reionwong 8b80e71068 build: remove the unused protocol bindings library 2 weeks ago
reionwong a81754f798 fix(files): give each conflict an id and refuse answers meant for another 2 weeks ago
reionwong 65d5e77b0f feat(files): unlock encrypted volumes and leave out system mount points 2 weeks ago
reionwong 024bc7bd6c fix(files): keep trash off memory-backed and system mount points and stop watching them 2 weeks ago
reionwong 5dc27cf19b fix(files): rename an item to a new case of its name where names ignore case 2 weeks ago
reionwong 35113fbd85 fix(files): restore volume trash items only to places on that volume 2 weeks ago
reionwong c36f0b983f fix(files): back off the trash monitor's retries while a watch keeps failing 2 weeks ago
reionwong e96591a649 fix(files): drop cached trash folder sizes when items leave the trash 2 weeks ago
reionwong e4a1228ebb fix(files): read trash info files only when they are regular files of bounded size 2 weeks ago
reionwong d8c9244c08 fix(networkmanager): read the automatic DNS switch from a family that takes name servers 2 weeks ago
reionwong ac688d792e fix(networkmanager): read a WireGuard profile's search domains once, not once per family 2 weeks ago
reionwong 6f779ae2f9 fix(display): move the mirrors of a display that starts mirroring another 2 weeks ago
reionwong ad3039780f fix(display): extend the mirrors of a display that is switched off 2 weeks ago
reionwong dd068a7e2c fix(files): refuse to replace an item with a link to itself 2 weeks ago
reionwong 7daff75e4d fix(files): refuse to replace a folder that holds the source 2 weeks ago
reionwong c5d98ad24a fix(audio): keep the PipeWire context for the next backend 2 weeks ago
reionwong 7eff672913 fix(files): free the row buffers of a thumbnail that fails to decode 2 weeks ago
reionwong aa19d7e9e1 fix(networkmanager): free the unlock prompt state once it completes 2 weeks ago
reionwong 6e71c2fa45 test: serialize session bus tests and fix the thumbnailer race 2 weeks ago
reionwong 7906520ebb refactor(display): drop the unset serial number and panel orientation 2 weeks ago
reionwong b0754a6aab refactor: drop the Qt libraries and keep only the Qt-free protocols, clients and files 2 weeks ago
reionwong afb62d8ef1 refactor(clients): describe behaviour in comments without naming Qt 2 weeks ago
reionwong d2572aaf1c refactor: replace the io library with the Qt-free files library 2 weeks ago
reionwong 10af970ceb refactor(protocols): trim cutefish_shell_v1 to the desktop surface and drop window management 2 weeks ago
reionwong 7abd92248c feat(clients): add Qt-free service clients on the toolkit's base library 2 weeks ago
reionwong b97b8db8fa fix(network): keep listing access points that aged out between scans 2 weeks ago
reionwong 6efcf80f24 fix(accounts): drop only the refused value when a change fails 2 weeks ago
reionwong fe1efa00a3 fix(io): record no undo for a replace that merged into an existing folder 2 weeks ago
reionwong 4c51ea3afd feat(notification): send a picture as image data 2 weeks ago
reionwong 03fef5cdea feat(protocols): add the picker role and send_paste to the shell protocol 2 weeks ago
reionwong 94dbb13d42 feat(protocols): let a shell drag's icon return home 2 weeks ago
reionwong 68253d923b feat(protocols): add cutefish_shell_drag_v1 to the shell protocol 2 weeks ago
reionwong 81d0f46c8f ci: remove build workflow until the first release 2 weeks ago
reionwong e4bce429f2 fix(io): give phone and server mounts no trash of their own 2 weeks ago
reionwong 6a74a6fb46 feat(io): undo and redo copies, moves, renames and new folders 2 weeks ago
reionwong 81e9fe3ea6 feat(bluetooth): read the model number and firmware revision from the Device Information service 2 weeks ago
reionwong 4192424bb7 feat(appearance): expose the dark mode schedule 2 weeks ago
reionwong 40f4e333ba feat(application): add cutefish_add_application for applications the booster can start 2 weeks ago
reionwong 75c80484ea feat(privacy): add DeviceSwitches for the camera and microphone switches 2 weeks ago
reionwong 893d2ff3c0 feat(privacy): report camera, microphone and system audio use 2 weeks ago
reionwong 67e734a87e fix(network): report a hotspot activation removed before its reply 3 weeks ago
reionwong 2034e32bc5 fix(network): reload hotspot settings when the profile changes 3 weeks ago
reionwong bd3055c539 fix(io): recreate a missing folder on put back and rename kept-both moves 3 weeks ago
reionwong e7195ec1ad fix(accounts): keep pending values over reads answered before the change lands 3 weeks ago
reionwong 82672bdc6f feat(network): read, check and save manual IP and DNS settings 3 weeks ago
reionwong c32048c802 feat(io): add a trash monitor covering every volume's trash 3 weeks ago
reionwong b5b5bd1eb6 fix(scrolling): report a wheel step as movement for a moment 3 weeks ago
reionwong f4c64a7a35 feat(io): keep a trash on each volume and list them all under trash:/ 3 weeks ago