Guido Günther
a32dcc63d8
Merge branch 'wp-profile' into 'main'
...
packaging: Add build profile to build with and install media roles
See merge request agx/feedbackd!202
2025-12-30 22:12:16 +00:00
Guido Günther
96d9d82d51
packaging: Add build profile to build with and install media roles
...
We create an wireplumber-xdg-media-roles package that contains the role configuration.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-30 23:10:22 +01:00
Guido Günther
8ae3449d61
Merge branch 'rel-0.8.8' into 'main'
...
treewide: Document changes and release 0.8.8
See merge request agx/feedbackd!201
2025-12-30 13:59:25 +00:00
Guido Günther
3cc8663c7e
treewide: Document changes and release 0.8.8
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-30 10:51:58 +01:00
Guido Günther
4c826a1e7c
Merge branch 'max-brightness-scale' into 'main'
...
Limit pattern brightness based on `max_brightness` too
Closes #95
See merge request agx/feedbackd!199
2025-12-29 17:35:47 +00:00
Guido Günther
a108dda1be
led-multicolor: Scale to RGB colors to LEDs max brightness
...
Otherwise we might exceed max brightness and get -EINVAL.
Tested-by: Chris Vogel <chris@ween.de >
Reported-by: Chris Vogel <chris@ween.de >
Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/95
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-29 17:33:53 +00:00
Guido Günther
704f93ef15
feedback-led: Document rgb color strings
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-29 17:33:53 +00:00
Guido Günther
594b72055c
build: Fix meson format
...
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-29 17:33:53 +00:00
Guido Günther
bed9a3b6cf
Merge branch 'cleanups' into 'main'
...
alert-slider: Minor cleanups
See merge request agx/feedbackd!200
2025-12-29 17:32:58 +00:00
Guido Günther
8d00274e02
alert-slider: Minor cleanups
...
Fix help string and move event into the block it is used in
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-24 15:18:47 +01:00
Guido Günther
a46c5caf41
Merge branch 'sysuser-pkg' into 'main'
...
packaging: Use dh-sysuser
See merge request agx/feedbackd!198
2025-12-16 07:33:09 +00:00
Guido Günther
3126921746
packaging: Use dh-sysuser
...
We can drop adding the group manually. We move the udev triggering
to the end to ensure the group is already there.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-15 15:43:49 +01:00
Guido Günther
970d7fbe11
Merge branch 'sysusers' into 'main'
...
data: Add sysusers configuration
Closes #83
See merge request agx/feedbackd!197
2025-12-15 14:43:00 +00:00
Achill Gilgenast
b7e4fbab3b
data: Add sysusers configuration
...
Allows distros to add the feedbackd group by using sd-sysusers.
Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/83
Signed-off-by: Achill Gilgenast <achill@achill.org >
2025-12-15 13:00:05 +01:00
Guido Günther
1b03f66930
Merge branch 'patch-1' into 'main'
...
72-feedbackd.rules: Add isa1200 haptics driver
See merge request agx/feedbackd!196
2025-11-30 21:38:45 +00:00
Lukas Timmermann
f1ee7b1888
72-feedbackd.rules: Add isa1200 haptics driver
...
Signed-off-by: Lukas Timmermann <linux@timmermann.space >
2025-11-30 22:32:12 +01:00
Guido Günther
ada7e79736
Merge branch 'rel-0.8.7' into 'main'
...
treewide: Document changes and release 0.8.7
See merge request agx/feedbackd!195
2025-11-08 12:39:43 +00:00
Guido Günther
4641906f43
treewide: Document changes and release 0.8.7
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-11-08 09:44:56 +01:00
Guido Günther
1d7d1cad66
Merge branch 'phone-role' into 'main'
...
media-roles: Add Phone role
See merge request agx/feedbackd!194
2025-11-02 13:58:59 +00:00
Guido Günther
42bd525d3c
media-roles: Add Phone role
...
E.g. calls and wys already tag streams with this
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-26 08:23:53 +01:00
Guido Günther
7307a4db6f
Merge branch 'pw-roles' into 'main'
...
Set media-roles and add example wireplumber config
See merge request agx/feedbackd!170
2025-10-25 12:58:35 +00:00
Guido Günther
f38eb4bb28
data: Add preferred output targets for alarms and alerts
...
We usually want them to go to the speaker by default.
This needs https://gitlab.freedesktop.org/pipewire/wireplumber/-/merge_requests/754
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-25 14:12:16 +02:00
Guido Günther
8090ccb0a9
dev-sound: Only set media role when role based routing is enabled
...
This allows to already update the theme without breaking existing installations.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-24 13:43:39 +02:00
Guido Günther
96b00b6c61
dev-sound: Fix format
...
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-24 13:43:39 +02:00
Guido Günther
6296c4fe77
build: Allow to install media roles
...
Install role based config if set.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-24 13:43:39 +02:00
Guido Günther
d58b7cf517
data: Add media roles configuration
...
This ensures we properly duck any "multimedia" streams when playing
event sounds. We also introduce an alert group for e.g. cell broadcasts.
For testing copy to
~/.config/wireplumber/wireplumber.conf.d/media-role-nodes.conf
and
systemctl --user restart wireplumber
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-24 13:43:39 +02:00
Guido Günther
5de4519710
data: Set suitable media roles for events
...
Mark alarms, alerts and ring tones.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-24 13:43:39 +02:00
Guido Günther
283f2ee1dc
run: Simplify running
...
We usually want the daemon so default to that when nothing
else is passed in.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-24 13:43:39 +02:00
Guido Günther
f501e909ab
Merge branch 'meson' into 'main'
...
build: Rename options file
See merge request agx/feedbackd!193
2025-10-23 11:53:45 +00:00
Guido Günther
a680ad1139
build: Rename options file
...
Bump needed meson version for that
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-23 13:40:50 +02:00
Guido Günther
f0befe1221
Merge branch 'udev' into 'main'
...
data: Move udev rule to 72 and release 0.8.6
See merge request agx/feedbackd!192
2025-10-05 11:43:15 +00:00
Guido Günther
85021ab0bc
treewide: Document changes and release 0.8.6
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-05 13:41:11 +02:00
Guido Günther
96023e5201
packaging: Trigger change event for input subsystem too
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-05 13:41:02 +02:00
Guido Günther
01c2aad1e8
data: Move udev rule to 72
...
systemd as of 258 requires uaccess tag processing to be < 73.
See https://github.com/systemd/systemd/issues/39206#issuecomment-3368532706
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-05 13:40:57 +02:00
Guido Günther
fce1b00540
Merge branch 'docs' into 'main'
...
Publush API docs
See merge request agx/feedbackd!191
2025-09-30 20:43:42 +00:00
Guido Günther
a3af128148
doc: Use gitlab page URL
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-09-30 22:40:39 +02:00
Guido Günther
c4b71f89b0
ci: Publish docs
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-09-30 22:40:39 +02:00
Guido Günther
ea9c6d556f
doc: Clarify NEWS entry
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-09-30 22:22:26 +02:00
Guido Günther
eb02a73594
Merge branch 'rel-0.8.5' into 'main'
...
Release 0.8.5
See merge request agx/feedbackd!190
2025-09-30 17:45:18 +00:00
Guido Günther
1654f00f56
treewide: Document changes and release 0.8.5
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-09-30 14:21:20 +02:00
Guido Günther
ef2fb508f2
doc: Update matrix room URL
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-09-30 10:20:09 +02:00
Guido Günther
0f36d3c8d7
Merge branch 'important-vs-app-level' into 'main'
...
feedback-manager: Let app level cap important level
Closes #93
See merge request agx/feedbackd!188
2025-08-24 09:31:20 +00:00
Guido Günther
bd7701220d
treewide: Clarify that important affects the global level
...
The DBus spec had it right but the other places weren't clear
on that.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-08-24 09:28:17 +00:00
Guido Günther
ef1e299047
feedback-manager: Let app level cap important level
...
As per DBus spec the `important` hint is meant to override
the global feedback level not any per app level the user
might have configured as otherwise there's no way to override
this.
Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/93
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-08-24 09:28:17 +00:00
Guido Günther
546fb205ea
treewide: Fix feedack typo
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-08-24 09:28:17 +00:00
Guido Günther
284a4eb37d
Merge branch 'udev-aw86927' into 'main'
...
udev: Add rule for AW86927
See merge request agx/feedbackd!189
2025-08-24 09:27:09 +00:00
Luca Weiss
7a6b113a0d
udev: Add rule for AW86927
...
Driver is currently under review upstream:
https://lore.kernel.org/linux-arm-msm/20250814-aw86927-v3-0-c99434083e6a@fairphone.com/
Signed-off-by: Luca Weiss <luca.weiss@fairphone.com >
2025-08-22 09:07:01 +02:00
Guido Günther
69a4ee2538
Merge branch 'rel-0.8.4' into 'main'
...
treewide: Document changes and release 0.8.4
See merge request agx/feedbackd!187
2025-08-07 07:00:41 +00:00
Guido Günther
2f0b8381a1
treewide: Document changes and release 0.8.4
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-08-06 08:37:56 +02:00
Guido Günther
4f7cc77172
Merge branch 'allow-osk' into 'main'
...
schema: Allow all OSK to use important hint
See merge request agx/feedbackd!186
2025-07-18 12:31:59 +00:00