Commit Graph

270 Commits

Author SHA1 Message Date
Elara 57d5eafbe7 Update LURE badges 2024-01-20 04:56:54 +00:00
Elara d93672c997 Add FUNDING.yml 2023-12-15 16:11:00 -08:00
Elara 35163198c9 Add swh badge to README
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-10-20 17:23:29 +00:00
Elara 881a103c56 Fix README LURE badges
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-10-15 19:30:21 +00:00
Elara 395cded975 Build for riscv64
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-08-05 12:54:44 -07:00
Elara 254b675f2c Fix invalid user agent error
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-06-28 21:53:00 -07:00
Elara 669788034f Run formatter
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-06-28 21:49:44 -07:00
Elara ac7c626f56 Use select statement to prevent blocking on context status check
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-06-28 21:49:07 -07:00
Elara 1c623051ec Fix README links
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-05-22 19:34:31 +00:00
Elara cec539f85b Add LURE badges to README
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-05-16 20:07:58 +00:00
Arsen Musayelyan bec703c300 Update README status badge 2023-04-26 22:38:56 -07:00
Arsen Musayelyan 25220cf334 Update goreleaser config for new name/domain 2023-04-26 22:11:24 -07:00
Arsen Musayelyan 858edb0f55 Only send call notification for incoming calls 2023-04-25 16:13:38 -07:00
Elara 9998915959 Update domain 2023-04-20 19:54:58 -07:00
Elara e0023907a0 Update go.mod domain 2023-04-20 19:15:10 -07:00
Elara f974abed3b Update drpc library version 2023-03-28 13:27:14 -07:00
Elara ebca255fa8 Remove replace directive for drpc 2023-03-28 13:25:26 -07:00
Elara f7ac77273e Gracefully shut down each component before exiting 2023-03-26 14:34:29 -07:00
Elara 5ce83902a4 Use EINVAL for Invalid Offset error in FUSE 2023-03-26 13:01:25 -07:00
Elara ee5cb174fb Use type switch for syscallErr 2023-03-25 16:03:56 -07:00
Elara 6667ba576c Set some log levels to Debug 2023-03-25 15:53:46 -07:00
Elara 92acdee152 Removed unreachable code 2023-03-25 15:52:46 -07:00
Elara a90069999d Create new type for node kinds 2023-03-25 15:52:13 -07:00
Elara 6d2469311e Mention FUSE support in README 2023-03-25 15:27:28 -07:00
Elara 510f183db2 Run formatter 2023-03-25 15:24:46 -07:00
yannickulrich 77680704e1 Added FUSE support (#55)
This exposes the watches' file system over FUSE. This way, we can access files on the watch without having to go through `itctl` or developing 3rd party tools.

**Features**

- [x] read/write access to the file system
- [x] read access to momentary sensor data
- [x] live access to sensor data (i.e. WatchMotion rather than Motion)
- [x] configuration of mount point

Co-authored-by: Yannick Ulrich <yannick.ulrich@durham.ac.uk>
Reviewed-on: https://gitea.arsenm.dev/Arsen6331/itd/pulls/55
Co-authored-by: yannickulrich <yannick.ulrich@protonmail.com>
Co-committed-by: yannickulrich <yannick.ulrich@protonmail.com>
2023-03-25 22:23:51 +00:00
Elara 35701b1396 Switch from zerolog to go.arsenm.dev/logger in itctl 2023-01-04 15:17:14 -08:00
Elara e858c43b5e Switch from zerolog to go.arsenm.dev/logger 2023-01-04 15:06:05 -08:00
Elara 6337fde64e Upgrade go.arsenm.dev/drpc 2023-01-04 14:25:58 -08:00
Elara 4dec1d70b8 Add error handling for RPC registration functions 2023-01-03 16:47:25 -08:00
Elara 19a9f64525 Move multiplexing code into separate module 2023-01-03 13:06:38 -08:00
Elara 053f8f50d7 Update itgui screenshots 2023-01-03 09:39:21 -08:00
Elara 33f772d80c Add doc comments 2023-01-03 09:30:04 -08:00
Elara a787e58128 Use multiplexed connection in NewFromConn() 2023-01-03 09:24:36 -08:00
Elara b8746cc924 Run formatter 2023-01-03 09:18:57 -08:00
Elara 3d02ff5b64 Use correct paths in README 2023-01-03 09:16:59 -08:00
Elara 86a77f6f1f Properly close multiplexed streams 2023-01-03 09:15:38 -08:00
Elara 94ec82c4a6 Start separate goroutine for multiplexed stream handling 2023-01-03 01:02:48 -08:00
Elara b656c69350 Add connection multiplexing, fixing itgui 2023-01-03 00:54:00 -08:00
Elara 01919e67a3 Fix dependencies 2023-01-02 23:06:04 -08:00
Elara c9444e276a Restructure and revise README 2023-01-02 22:42:12 -08:00
Elara 19c87ddde1 Remove itgui CI config 2023-01-02 22:32:04 -08:00
Elara d41872ab64 Switch to autogenerated DRPC framework 2023-01-02 22:30:17 -08:00
Hunman 15b5d2888e Warn when Koanf read fails (#47)
Figured out the problem in issue #32, the toml file syntax was invalid (I had `'` instead of `"` at some values), but there was nothing in the logs about it.

Moved the config reading (and watching) into the same function, which logs the error as a warning.

I wanted to try moving the whole `if` into a separate function, but I kept getting errors when I tried to extract the `path` from the `File`, so I have that attempt in a separate branch not in this pull request: 5a84bf8148

Reviewed-on: https://gitea.arsenm.dev/Arsen6331/itd/pulls/47
Co-authored-by: Hunman <sanyi.exe@gmail.com>
Co-committed-by: Hunman <sanyi.exe@gmail.com>
2023-01-02 09:05:23 +00:00
Elara 131a16df6f Add tests 2022-12-08 01:16:00 -08:00
Elara 9f0ca5a7df Move mpris out of pkg directory and run gofumpt 2022-11-24 17:36:25 -08:00
Elara b3be8e7027 Fix goreleaser aur config 2022-11-24 16:24:45 -08:00
Elara 6a92eba062 Add archlinux package to goreleaser config 2022-11-24 16:23:03 -08:00
Elara 33a01a64d6 Add itgui.desktop to goreleaser and fix itgui permissions 2022-11-24 16:20:11 -08:00
Elara 919375d214 Add itgui.desktop 2022-11-24 16:18:26 -08:00