Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add notification reading support #125

Merged
merged 34 commits into from
Mar 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
694b0ac
initial commit
albertotirla Jan 2, 2024
3c2b3cf
add initial implementation of the notification listener library and a…
albertotirla Jan 2, 2024
ed0f15d
fix some clippy warnings, add tracing support. Note: test hangs at th…
albertotirla Jan 3, 2024
344695b
use the dbus connection monitor method, because the previous attempt …
albertotirla Jan 3, 2024
23e5536
fix dbus notification signature
albertotirla Jan 3, 2024
68efe57
remove macro for a nonexistant signal on the freedesktop notification…
albertotirla Jan 7, 2024
cffad8e
use the monitoring proxy from zbus in stead of building our own from …
albertotirla Jan 12, 2024
d01cb1c
tidy up code, refactor test to uncover the real problem for not getti…
albertotirla Jan 12, 2024
1ff22c9
remove the call to fuse on the message stream, because the zbus Messa…
albertotirla Jan 13, 2024
f57e530
add an implementation of TryFrom for Notification, so that the mappin…
albertotirla Jan 13, 2024
51e33f7
refactor library so that the Notification and Action objects live in …
albertotirla Jan 13, 2024
0ca4d07
refactor test to be easier to read and make it not panic for the wron…
albertotirla Jan 13, 2024
908bfb3
remove the skip(1) call from the method chain of the stream
albertotirla Jan 13, 2024
1be1da9
add dev dependency to be able to send notifications correctly and mod…
albertotirla Jan 13, 2024
901064c
make notification be shown asyncronously
albertotirla Jan 13, 2024
9b0fda3
Deserialize `Notify` arguments
luukvanderduim Jan 15, 2024
2acb237
Addresses suggestions:
luukvanderduim Jan 16, 2024
ac3c5bb
Merge pull request #1 from luukvanderduim/type-deserialization
albertotirla Jan 17, 2024
1666245
add custom error type and make the stream be wrapped in Result, not t…
albertotirla Jan 20, 2024
0dee1a5
Add 'odilia-notify/' from commit '1666245bb25419785c0516823dae688f570…
albertotirla Jan 20, 2024
8ebe478
add initial notification support to odilia
albertotirla Jan 20, 2024
51e0212
add additional information to crate metadata, as well as a relatively…
albertotirla Jan 20, 2024
b0037c8
Merge commit '51e0212fdf0283b80395c2004f73ad23d87bfeef' into notify
albertotirla Jan 20, 2024
d36f4da
fix formatting
albertotirla Jan 20, 2024
7cbc88d
Avoid extraction by `TryFrom<Messages>` into `TryFrom<Arc<Message>>`,…
luukvanderduim Jan 20, 2024
295761b
Merge commit '7cbc88d1655f1668f431662dc334e262e93f4853' into notify
albertotirla Jan 20, 2024
baa3fbe
Merge upstream in current branch
albertotirla Feb 24, 2024
0b7ed9b
clippy: fix another error
albertotirla Feb 24, 2024
34e1328
fix: odilia no longer announces notification sender
albertotirla Feb 24, 2024
65e288a
Merge branch 'main' into notify
albertotirla Feb 24, 2024
53e2170
increase msrv to hopefully satisfy the msrv checker
albertotirla Feb 25, 2024
b171129
add another test, fix not running tests in workspace root and tweek w…
albertotirla Mar 1, 2024
c5b5ebf
Merge branch 'main' into notify
albertotirla Mar 2, 2024
39a6e57
add the proper dependencies and configuration for codecov to complete…
albertotirla Mar 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,12 @@ jobs:
if: hashFiles('Cargo.lock') == ''
run: cargo generate-lockfile
- name: Install Dependencies
run: sudo apt -y install at-spi2-core systemd
run: sudo apt -y install at-spi2-core systemd dunst xvfb
- name: setup dbus and notification daemon
run:
sudo systemctl start dbus;
systemctl --user start dbus;
xvfb-run dunst --screen 0 600x400x8 &
- name: cargo llvm-cov
run: cargo llvm-cov --locked --lcov --output-path lcov.info
- name: Upload to codecov.io
Expand Down
5 changes: 5 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"rust-analyzer.linkedProjects": [
"./odilia-notify/Cargo.toml"
]
}
Loading
Loading