Elara6331
e9d7cf1770
Update drpc library version
2023-03-28 13:27:14 -07:00
Elara6331
1f15d0ae51
Remove replace directive for drpc
2023-03-28 13:25:26 -07:00
Elara6331
6113ac019e
Gracefully shut down each component before exiting
2023-03-26 14:34:29 -07:00
Elara6331
947ab7fbcb
Use EINVAL for Invalid Offset error in FUSE
2023-03-26 13:01:25 -07:00
Elara6331
948678790a
Use type switch for syscallErr
2023-03-25 16:03:56 -07:00
Elara6331
8fb430a359
Set some log levels to Debug
2023-03-25 15:53:46 -07:00
Elara6331
6ac4ab9f4d
Removed unreachable code
2023-03-25 15:52:46 -07:00
Elara6331
f25a893475
Create new type for node kinds
2023-03-25 15:52:13 -07:00
Elara6331
0defa1ce91
Mention FUSE support in README
2023-03-25 15:27:28 -07:00
Elara6331
ee4f563b05
Run formatter
2023-03-25 15:24:46 -07:00
yannickulrich
9ecd45dadd
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
Elara6331
4cdd47311f
Switch from zerolog to go.arsenm.dev/logger in itctl
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-04 15:17:14 -08:00
Elara6331
520c23b75b
Switch from zerolog to go.arsenm.dev/logger
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-04 15:06:05 -08:00
Elara6331
81840d411d
Upgrade go.arsenm.dev/drpc
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-04 14:25:58 -08:00
Elara6331
0aa89e18b6
Add error handling for RPC registration functions
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-03 16:47:25 -08:00
Elara6331
c3a61b5893
Move multiplexing code into separate module
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-03 13:06:38 -08:00
Elara6331
52686fbad0
Update itgui screenshots
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-03 09:39:21 -08:00
Elara6331
547c79f874
Add doc comments
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-03 09:30:04 -08:00
Elara6331
de3ce406e7
Use multiplexed connection in NewFromConn()
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-03 09:24:36 -08:00
Elara6331
27cd275ddb
Run formatter
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-03 09:18:57 -08:00
Elara6331
1ad99fafc4
Use correct paths in README
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-03 09:16:59 -08:00
Elara6331
0cf36f220d
Properly close multiplexed streams
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-03 09:15:38 -08:00
Elara6331
1cbc2f86fa
Start separate goroutine for multiplexed stream handling
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-03 01:02:48 -08:00
Elara6331
87fdb7a30a
Add connection multiplexing, fixing itgui
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-03 00:54:00 -08:00
Elara6331
7e4720ed6a
Fix dependencies
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-02 23:06:04 -08:00
Elara6331
d7bd94e164
Restructure and revise README
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-02 22:42:12 -08:00
Elara6331
f9ea55910e
Remove itgui CI config
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-02 22:32:04 -08:00
Elara6331
b757af7fed
Switch to autogenerated DRPC framework
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-02 22:30:17 -08:00
Hunman
5f5c67f7cc
Warn when Koanf read fails ( #47 )
...
ci/woodpecker/push/woodpecker Pipeline was successful
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: https://gitea.arsenm.dev/Hunman/itd/commit/5a84bf81489d3dc57f197f5feef5521950645ba5
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
Elara6331
248beffa2f
Add tests
ci/woodpecker/push/woodpecker Pipeline was successful
2022-12-08 01:16:00 -08:00
Elara6331
73a679d10b
Move mpris out of pkg directory and run gofumpt
ci/woodpecker/push/woodpecker Pipeline was successful
2022-11-24 17:36:25 -08:00
Elara6331
d475c6905e
Fix goreleaser aur config
ci/woodpecker/push/woodpecker Pipeline was successful
2022-11-24 16:24:45 -08:00
Elara6331
0e6e3848d7
Add archlinux package to goreleaser config
ci/woodpecker/push/woodpecker Pipeline was successful
2022-11-24 16:23:03 -08:00
Elara6331
ceff536e92
Add itgui.desktop to goreleaser and fix itgui permissions
2022-11-24 16:20:11 -08:00
Elara6331
5e24e8aafa
Add itgui.desktop
ci/woodpecker/push/woodpecker Pipeline was successful
2022-11-24 16:18:26 -08:00
Elara6331
f4da64a8dd
Prepare for itgui cross-compilation
ci/woodpecker/push/woodpecker Pipeline was successful
2022-11-24 16:16:25 -08:00
Elara6331
76320aa813
Switch version.txt target to use go generate
ci/woodpecker/push/woodpecker Pipeline was successful
2022-11-22 03:23:14 +00:00
Elara6331
b64e6d27d4
Merge pull request 'Move mpris implementation from infinitime library to itd, where it really belongs' ( #41 ) from FloralExMachina/itd:master into master
...
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: https://gitea.arsenm.dev/Arsen6331/itd/pulls/41
2022-11-22 02:24:51 +00:00
razorkitty
f215e4fd90
fixed type in comment about DBus
ci/woodpecker/pr/woodpecker Pipeline was successful
2022-11-22 02:23:03 +00:00
razorkitty
1e8c9484d2
copy mpris implementation from infinitime library to itd, where it really belongs
...
ci/woodpecker/pr/woodpecker Pipeline was successful
moved dbus.go to an internal utils package
added context function parameter to initMusicCtrl and updated main.go to pass it
updated calls.go, maps.go, music.go, and notifs.go to use utils package for getting a dus connection
2022-11-21 19:59:54 +00:00
Elara6331
b6c47b7383
Remove gitm config as it's no longer needed
ci/woodpecker/push/woodpecker Pipeline was successful
2022-11-19 15:38:23 -08:00
Elara6331
e97c1fef48
Remove pactl dependencies ( Arsen6331/infinitime#6 )
ci/woodpecker/push/woodpecker Pipeline was successful
2022-11-19 15:29:10 -08:00
Elara6331
3f2bccc40c
Merge pull request 'update itctl usage screen to current output' ( #39 ) from mashuptwice/itd:master into master
...
ci/woodpecker/push/woodpecker Pipeline was successful
Reviewed-on: https://gitea.arsenm.dev/Arsen6331/itd/pulls/39
2022-11-19 04:04:31 +00:00
mashuptwice
d80230b9d4
update itctl usage screen to current output
ci/woodpecker/pr/woodpecker Pipeline was successful
2022-11-19 03:55:22 +00:00
Elara6331
c81ac19dda
Switch badge to self-hosted CI
ci/woodpecker/push/woodpecker Pipeline was successful
2022-11-18 07:50:21 +00:00
Elara6331
4a397d4c1e
Add go generate script for calculating version number
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2022-11-17 21:27:36 -08:00
Elara6331
c5fb3e1a33
Add woodpecker config
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline failed
2022-11-18 05:02:37 +00:00
Elara6331
908bd7d5f3
Add resource loading to ITD FS tab
2022-11-15 19:20:34 -08:00
Elara6331
c97fcaeefb
Mention navigation support in README
2022-11-07 12:24:55 -08:00
Elara6331
992eb2e085
Add navigation support via PureMaps
2022-11-07 12:22:14 -08:00
Elara6331
f33b3d2b56
Update infinitime library
2022-10-25 12:38:02 -07:00
Elara6331
03f3968fe1
Update infinitime library
2022-10-20 01:42:23 -07:00
Elara6331
dea92c6404
Update infinitime library
2022-10-17 12:50:51 -07:00
Elara6331
006f245c10
Add warning if current InfiniTime doesn't support BLE FS ( #29 )
2022-10-17 12:40:51 -07:00
Elara6331
d232340edd
Update infinitime library
2022-10-17 12:24:17 -07:00
Elara6331
c6458720e9
Handle error events in itctl res load command ( #29 )
2022-10-17 12:23:06 -07:00
Elara6331
1e072a3540
Merge pull request 'Add resource loading to ITD' ( #28 ) from resource-loading into master
...
Reviewed-on: https://gitea.arsenm.dev/Arsen6331/itd/pulls/28
2022-10-16 20:17:49 +00:00
Elara6331
f639fef992
Add resource loading as part of DFU
2022-10-16 13:17:12 -07:00
Elara6331
2d0db1dcf1
Close channel once resource uploading complete
2022-10-16 12:42:59 -07:00
Elara6331
4efa4380c4
Add -r for rm and -p for mkdir
2022-09-03 16:28:25 -07:00
Elara6331
fca64afbf3
Remove example comments from goreleaser config
2022-09-01 15:09:49 -07:00
Elara6331
cf24c5ace8
Fix file extension of Alpine example
2022-09-01 15:02:11 -07:00
Elara6331
a25b2e3e62
Add --allow-untrusted to Alpine example
2022-09-01 15:00:03 -07:00
Elara6331
2d0b64d92f
Add installation instructions for major distros
2022-09-01 14:58:33 -07:00
Elara6331
5efafe9be7
Remove download binary badge and add new AUR badge
2022-09-01 14:33:23 -07:00
Elara6331
271510d528
Allow automatic release to the AUR
2022-09-01 11:50:41 -07:00
Elara6331
4d72a063b2
Update CI badge
2022-09-01 03:14:05 -07:00
Elara6331
643245f16c
Add GoReleaser config
2022-09-01 01:52:46 -07:00
Elara6331
6f87980d4b
Add resource loading to itctl
2022-08-30 13:01:36 -07:00
Elara6331
851f1975d6
Add LoadResources() to API
2022-08-30 12:13:22 -07:00
Elara6331
5e66fe82ac
Improve itgui compilation documentation ( Fixes #24 )
2022-08-29 13:28:52 -07:00
Elara6331
645541e079
Update infinitime library and bluetooth library ( Fixes #22 )
2022-08-19 14:05:30 -07:00
Elara6331
1012be6e5b
Revert #22 bandaid fix
2022-08-19 14:04:08 -07:00
Elara6331
5973290d6c
Temporary bandaid fix for #22
2022-08-14 00:05:56 -07:00
Elara6331
19bacf29b2
Fix comment above goroutine code
2022-07-31 02:40:46 -07:00
Elara6331
a78650e526
Fix bug where itctl doesn't exit on SIGINT/SIGTERM
2022-07-31 02:22:33 -07:00
Elara6331
71e9caf0bc
Fix bug where help command doesn't show flags/subcommands
2022-07-31 02:15:42 -07:00
Elara6331
1f5a6365bc
Remove GOFLAGS from Makefile as the go tool already looks at that variable
2022-07-22 10:36:19 -07:00
Elara6331
958f2af516
Propagate context to lrpc
2022-05-12 17:14:34 -07:00
Elara6331
60f1eedc9a
Create and propagate contexts wherever possible
2022-05-11 13:24:12 -07:00
Elara6331
c05147518d
Add metrics screenshot
2022-05-11 12:10:50 -07:00
Elara6331
422f844943
Add metrics graphs to itgui
2022-05-10 23:37:58 -07:00
Elara6331
66618e5bf0
Add metrics collection via sqlite
2022-05-10 18:03:37 -07:00
Elara6331
0c2e57ced0
Update lrpc
2022-05-10 02:12:52 -07:00
Elara6331
6d9f6fc6e6
Update Go compiler requirement
2022-05-09 21:46:03 -07:00
Elara6331
0cbd6a48ae
Allow API client to be made from connection
2022-05-07 21:23:42 -07:00
Elara6331
b614138f6b
Update lrpc library
2022-05-07 15:12:29 -07:00
Elara6331
3a0491f069
Add new itgui screenshots
2022-05-05 14:05:58 -07:00
Elara6331
093a5632c7
Rewrite itgui and add new screenshots
2022-05-05 14:00:49 -07:00
Elara6331
91662e6f38
Update infinitime library
2022-05-05 12:41:51 -07:00
Elara6331
931966bf1e
Update lrpc for data race fixes
2022-05-04 16:16:28 -07:00
Elara6331
ed01700e26
Update lrpc
2022-05-03 18:55:37 -07:00
Elara6331
e9269e8eb8
Update infinitime library
2022-05-02 20:21:47 -07:00
Elara6331
52b85ab361
Allow changing bluetooth adapter ID
2022-05-02 20:17:38 -07:00
Elara6331
bc45943bdc
Update lrpc
2022-05-02 16:28:25 -07:00
Elara6331
6933f45683
Fix lrpc response line number in README
2022-05-01 23:06:27 -07:00
Elara6331
0f22d67395
Update lrpc
2022-05-01 21:39:58 -07:00
Elara6331
6da03181a9
Remove version.txt on clean
2022-05-01 21:22:15 -07:00
Elara6331
44a25625da
Only update version if version.txt does not exist
2022-05-01 21:21:22 -07:00
Elara6331
14a38351e4
Update README to reflect recent changes
2022-05-01 21:16:47 -07:00
Elara6331
4c27f424b2
Remove debug print
2022-05-01 20:56:14 -07:00
Elara6331
86fbef2e8a
Remove the no-longer useful none type alias
2022-05-01 20:51:13 -07:00
Elara6331
7b8658e072
Remove version.txt
2022-05-01 20:49:42 -07:00
Elara6331
73c46cfa66
Remove replace directive and fix firmware upgrade error
2022-05-01 20:40:30 -07:00
Elara6331
1e0f1c5b76
Fix bug where itctl could not be killed
2022-05-01 20:32:59 -07:00
Elara6331
78b5ca1de8
Add context support and update lrpc
2022-05-01 15:22:28 -07:00
Elara6331
b0c4574481
Remove now unnecessary DoneMap
2022-05-01 14:00:31 -07:00
Elara6331
01975f207c
Upgrade lrpc version
2022-05-01 13:59:40 -07:00
Elara6331
428e7967c1
Use default codec
2022-05-01 11:41:16 -07:00
Elara6331
56dbf0540e
Switch to lrpc and use context to handle signals
2022-05-01 11:36:28 -07:00
Elara6331
240e7a5ee4
Use rpcxlite
2022-04-30 03:25:27 -07:00
Elara6331
625805fe96
Add comments
2022-04-24 00:58:39 -07:00
Elara6331
4b6f7d408e
Support bidirectional requests over gateway
2022-04-24 00:54:04 -07:00
Elara6331
9034ef7c6b
Add debug logs
2022-04-23 20:20:13 -07:00
Elara6331
9939f724c4
Re-add watch commands to itctl
2022-04-23 18:46:49 -07:00
Elara6331
8dce33f7b1
Enable RPCX gateway
2022-04-23 11:29:16 -07:00
Elara6331
563009c44d
Merge branch 'master' of ssh://192.168.100.62:2222/Arsen6331/itd
2022-04-22 19:22:32 -07:00
Elara6331
d4a8a9f8c9
Improve error handling
2022-04-22 18:43:13 -07:00
Elara6331
7fd9af3288
Remove old code comment
2022-04-22 17:19:23 -07:00
Elara6331
4508559bfd
Update module go version to 1.17
2022-04-22 17:15:41 -07:00
Elara6331
0cdf8a4bed
Switch from custom socket API to rpcx
2022-04-22 17:12:30 -07:00
Elara6331
2af6c1887f
Fix typo in code (Czeck -> Czech)
2022-04-16 10:15:55 -07:00
Elara6331
3a3f95acdf
Fix typo (Czeck -> Czech)
2022-04-16 10:14:18 -07:00
Elara6331
d318c584da
Use new changes in infinitime library to stop removing InfiniTime devices ( Fixes #10 )
2022-04-16 04:28:53 -07:00
Elara6331
c8c617c10a
Fix itctl panic when itd is not running ( Fixes #14 )
2022-04-02 15:20:31 -07:00
Elara6331
365414f951
Merge pull request 'emoji translation: Add my frequently received emojis' ( #15 ) from earboxer/itd:common-emojis into master
...
Reviewed-on: https://gitea.arsenm.dev/Arsen6331/itd/pulls/15
2022-03-25 17:22:02 -07:00
earboxer
9b04d06560
emoji translation: Add my frequently received emojis
...
mapped to a common ASCII emoticon, or to the shortcode
2022-03-21 11:58:13 -04:00
Elara6331
23e9195e70
Remove debug code
2022-03-15 19:25:37 -07:00
Elara6331
cd68fbd7f3
Update 'cmd/itctl/main.go'
2022-03-15 16:16:44 -07:00
Elara6331
205a041758
Remove exit error handler because it causes duplicated help text
2022-03-15 16:06:05 -07:00
Elara6331
62597f70ee
Transliterate song metadata ( Fixes #13 )
2022-03-11 13:14:23 -08:00
Elara6331
32bb141244
Merge pull request 'Romanian transliterate' ( #12 ) from eugenr/itd:romanian into master
...
Reviewed-on: https://gitea.arsenm.dev/Arsen6331/itd/pulls/12
2022-03-11 10:04:26 -08:00
eugenr
f28c68438a
Add Romanian to README.md
2022-03-11 04:17:12 -08:00
eugenr
aa90e9eb26
Romanian translit
2022-03-11 04:15:10 -08:00
Elara6331
553709ce8d
Make sure fs is only updated if dev.FS() succeeds ( #11 )
2022-03-08 08:32:31 -08:00
Elara6331
2ded0d36b1
Update infinitime library for #9 fix
2022-03-04 12:05:58 -08:00
Elara6331
a885eacc70
Rewrite itctl to use urfave/cli instead of spf13/cobra
2022-02-24 21:26:40 -08:00
Elara6331
9e63401db3
Add update weather command to itctl
2022-02-23 21:22:03 -08:00
Elara6331
2f14e70721
Add default version.txt file
2022-02-22 08:44:50 -08:00
Elara6331
614d14e399
Add version flag
2022-02-22 08:43:29 -08:00
Elara6331
c08ddfd810
Add enable switch for weather to config
2022-02-22 08:33:27 -08:00
Elara6331
4bdb82b1bc
Add error logging for weather
2022-02-21 16:27:04 -08:00
Elara6331
b4d302caf6
Implement weather via MET Norway
2022-02-21 16:18:52 -08:00
Elara6331
4b2694ee0d
Switch from viper to koanf
2022-02-21 11:20:02 -08:00
Elara6331
4c36144b0b
Update version of infinitime library for rewritten connection code
2022-02-21 02:47:48 -08:00
Elara6331
e88dea40fb
Reorganize and clean code
2021-12-17 00:31:05 -08:00
Elara6331
23b9cfe8a3
Update Infinitime library to use custom agent
2021-12-16 21:32:06 -08:00
Elara6331
518fe74e96
Propagate FS errors on read/write and close files when finished writing
2021-12-13 09:58:34 -08:00
Elara6331
27aabdceba
Make paths absolute for firmware upgrades
2021-12-12 17:46:50 -08:00
Elara6331
c019d7523b
Implement file transfer progress
2021-12-12 17:08:48 -08:00
Elara6331
03c3c6b22f
Remove debug code
2021-12-11 22:23:01 -08:00
Elara6331
69d1027f01
Create absolute directories for ITD to read/write
2021-12-11 22:13:21 -08:00
Elara6331
873df67d1f
Directly read/write files from ITD
2021-12-11 22:11:01 -08:00
Elara6331
a9ef386883
Fix comments in filesystem commands
2021-11-27 00:11:37 -08:00
Elara6331
24cfda82d7
Fix and add error messages to fs operations
2021-11-27 00:03:13 -08:00
Elara6331
655af5c446
Ensure that the FS works after a reconnect
2021-11-25 20:35:03 -08:00
Elara6331
b363a20a9d
Remove replace directive
2021-11-25 19:49:07 -08:00
Elara6331
f5d326124d
Add missing responses to some FS operations
2021-11-25 19:46:04 -08:00
Elara6331
cb8fb2c0bc
Add newline for read file command if output is stdout
2021-11-25 19:44:43 -08:00
Elara6331
38119435f1
Get BLE FS once rather than on every connection
2021-11-25 19:41:44 -08:00
Elara6331
034a69c12f
Allow multiple call notification responses
2021-11-25 12:41:36 -08:00
Elara6331
70006a3d7b
Remove playerctl from depencency list
2021-11-24 16:46:57 -08:00
Elara6331
8aada58d64
Update music control implementation
2021-11-24 16:44:36 -08:00
Elara6331
5d231207cd
Remove useless function call
2021-11-24 13:07:48 -08:00
Elara6331
584d9426e6
Make sure modemmanager exists for call notifications
2021-11-24 13:04:20 -08:00
Elara6331
7a772a5458
Add comments
2021-11-24 12:00:44 -08:00
Elara6331
079c733b60
Use clearer variable names
2021-11-24 11:54:16 -08:00
Elara6331
e24a8e9088
Use new helper functions
2021-11-24 11:52:52 -08:00
Elara6331
0b5d777077
Switch calls to use dbus library and add helpers for private connections
2021-11-24 11:36:36 -08:00
Elara6331
75327286ef
Switch to private bus connection
2021-11-23 22:03:41 -08:00
Elara6331
099b0cd849
Add filesystem to itctl
2021-11-23 14:14:45 -08:00
Elara6331
c9c00e0072
Allow multiple paths in mkdir and remove
2021-11-23 13:35:18 -08:00
Elara6331
b2ffb2062a
Fix write file in api package
2021-11-23 11:19:21 -08:00
Elara6331
2e8c825fff
Add BLE FS to API package
2021-11-23 11:12:16 -08:00
Elara6331
7b870950d1
Implement BLE FS
2021-11-22 22:04:09 -08:00
Elara6331
3a877c41a4
Update infinitime library to fix compatibility with BlueZ 5.62
2021-11-22 01:18:40 -08:00
Elara6331
04fb390bee
Add reminder to validate firmware to itctl and itgui
2021-11-06 19:06:17 -07:00
Elara6331
50b17d3266
Update default values to reflect new config fields
2021-11-01 11:28:55 -07:00
Elara6331
763d408405
Upgrade infinitime library version
2021-11-01 11:21:37 -07:00
Elara6331
fbb7cd9bc1
Remove config version field
2021-10-27 08:34:10 -07:00
Elara6331
f1b7f70313
Add whitelist support
2021-10-27 07:27:12 -07:00
Elara6331
552f19676b
Add motion service to itgui
2021-10-25 09:45:19 -07:00
Elara6331
9d58ea0ae7
Remove debug print and add error handling (itgui)
2021-10-25 00:11:41 -07:00
Elara6331
76875db7ea
Use api package in itgui
2021-10-24 13:27:14 -07:00
Elara6331
be5bdc625b
Add watch commands to itctl
2021-10-24 11:02:29 -07:00
Elara6331
0d0db949af
Handle unknown request type
2021-10-24 01:11:57 -07:00
Elara6331
0d164aef3d
Use request type for error response type
2021-10-24 01:09:27 -07:00
Elara6331
28610d9ebb
Fix API package
2021-10-24 00:49:48 -07:00
Elara6331
dff34b484d
Return request type for response type
2021-10-24 00:45:50 -07:00
Elara6331
2ea9f99db6
Disable firmware updating error once progress channel closed
2021-10-23 22:03:33 -07:00
Elara6331
44dc5f8e47
Use sent bytes to check if transfer complete
2021-10-23 19:36:23 -07:00
Elara6331
4d35912466
Remove test
2021-10-23 18:42:22 -07:00
Elara6331
ef29b9bee4
Update itctl to use api
2021-10-23 18:41:03 -07:00
Elara6331
e198b769f9
Generalize socket cancellation and update API accordingly
2021-10-23 18:03:17 -07:00
Elara6331
ef4bad94b5
Reorganize itctl structure
2021-10-23 15:11:04 -07:00
Elara6331
8cf2b47733
Add cancellation to api package
2021-10-22 22:30:58 -07:00
Elara6331
f20fdcb161
Add responses to cancellation requests
2021-10-22 22:15:35 -07:00
Elara6331
eeba9b2964
Add cancellation to watchable values
2021-10-22 22:14:01 -07:00
Elara6331
d7057e3f9c
Add doc comments to api package
2021-10-22 21:01:18 -07:00
Elara6331
80a5867d6b
Send response types in socket responses and create api package
2021-10-22 20:47:57 -07:00
Elara6331
f001dd6079
Update readme
2021-10-22 17:12:46 -07:00
Elara6331
b87586ef15
Add MotionValues type
2021-10-22 13:42:33 -07:00
Elara6331
295892c8a8
Add motion service to itctl
2021-10-22 13:40:16 -07:00
Elara6331
1492db7566
Implement motion service
2021-10-22 13:21:14 -07:00
Elara6331
e7de7bd7bb
Update infinitime library version to fix intermittent DFU issues
2021-10-21 20:27:58 -07:00
Elara6331
7b849a3fc7
Remove replace directive
2021-10-15 00:27:10 -07:00
Elara6331
21d4964207
Mention call notifications in readme
2021-10-15 00:26:14 -07:00
Elara6331
604ea57c5f
Add call notifications for ModemManager
2021-10-15 00:25:34 -07:00
Elara6331
b15cbb6349
Show update file names when selected in itgui
2021-10-07 13:38:13 -07:00
Elara6331
843e369bab
Remove replace directive
2021-10-06 17:47:07 -07:00
Elara6331
eec7a3db48
Update infinitime library
2021-10-06 17:15:42 -07:00
Elara6331
c23201e18c
Add and fix comments, fix transliteration maps so only first character is capitalized
2021-10-06 13:26:16 -07:00
Elara6331
4bc6eb9d41
Fix chinese transliteration when chinese characters are not followed by non-chinese characters
2021-10-06 13:15:49 -07:00
Elara6331
2a59e74a2c
Only do init once for Armenian transliteration
2021-10-06 13:08:25 -07:00
Elara6331
df743cca96
Add init functions to transliterators
2021-10-06 09:41:33 -07:00
Elara6331
01bf493c77
Fix capital letters for Armenian transliteration
2021-10-05 09:09:19 -07:00
Elara6331
b6e9ad6160
Add Chinese transliteration via Pinyin conversion library
2021-10-04 22:26:16 -07:00
Elara6331
c56c0ae198
Update variable names and comments for interface-based transliteration
2021-10-04 20:23:54 -07:00
Elara6331
6b94030b83
Fix Korean transliteration
2021-10-04 20:06:08 -07:00
Elara6331
2bbd722ecd
Add korean transliteration
2021-10-04 19:07:54 -07:00
Elara6331
73f16fcfef
Use interface to allow for more complex transliteration implementations
2021-10-04 17:45:26 -07:00
Elara6331
9df6531023
Fix German transliteration for Ü and add attribution
2021-10-04 13:17:48 -07:00
Elara6331
1db2ca3395
Add transliteration
2021-10-04 01:05:01 -07:00
Elara6331
419b2f5a79
Break transfer loops after refreshing progress bar
2021-08-27 09:01:46 -07:00
Elara6331
44607ba9e2
Add fatal error dialog
2021-08-27 08:47:24 -07:00
Elara6331
f4d2f4e6eb
Mention GUI in README
2021-08-26 09:01:03 -07:00
Elara6331
0721b7f9d4
Add comments to gui
2021-08-26 08:47:17 -07:00
Elara6331
b7bd385c43
Add GUI frontend
2021-08-25 21:18:24 -07:00
Elara6331
cbcefb149e
Fix indentation in config
2021-08-24 20:35:25 -07:00
Elara6331
cb8d207249
Switch to iota for request types and move to types package
2021-08-24 20:32:17 -07:00
Elara6331
7786ea1d58
Fix debug config paths
2021-08-24 08:55:22 -07:00
Elara6331
6e16aa7a7a
Add config defaults and run go fmt
2021-08-24 08:54:08 -07:00
Elara6331
91f7132d5e
Create new config format
2021-08-24 08:33:41 -07:00
Elara6331
b186f77bea
Remove replace directive
2021-08-22 15:07:45 -07:00
Elara6331
adb297c6dd
Fix find and replace error
2021-08-22 13:53:32 -07:00
Elara6331
b4992cb393
Update infinitime library to fix connection bug
2021-08-22 13:13:37 -07:00
Elara6331
a5490b8364
Use new pair timeout option
2021-08-21 20:35:21 -07:00
Elara6331
44d1f5552b
Mention interactive mode in readme
2021-08-21 19:07:59 -07:00
Elara6331
5e34f656b3
Disable completion command
2021-08-21 19:03:18 -07:00
Elara6331
560d19860e
Fix binary download link
2021-08-21 18:52:11 -07:00
Elara6331
ea1a7fa9f4
Add badges
2021-08-21 18:48:43 -07:00
Elara6331
81fe634ed8
Add uninstall rule to makefile
2021-08-21 17:17:25 -07:00
Elara6331
281e1dcbac
Add CI status to readme
2021-08-21 16:36:10 -07:00
Elara6331
4847eee540
Add GOFLAGS environment variable to makefile
2021-08-21 16:03:54 -07:00
Elara6331
19caa3ee83
Add gitm for mirroring
2021-08-21 15:59:19 -07:00
Elara6331
e523a024ec
Specify minimum go version in readme
2021-08-21 15:35:36 -07:00
Elara6331
4a3dff646c
Add starting to readme
2021-08-21 15:14:37 -07:00
Elara6331
986d2064a7
Change recoverable errors to warn log level to stop shell from exiting
2021-08-21 14:15:55 -07:00
Elara6331
95cf5bfe6b
Add interactive mode to itctl
2021-08-21 12:30:16 -07:00
Elara6331
0d70dd9b11
Prioritize config in home directory over /etc
2021-08-21 10:26:12 -07:00
Elara6331
3cfcdb7a01
Mention getting info from watch in readme
2021-08-21 09:40:29 -07:00
Elara6331
bdf5a099d4
Mention automatic config updates in readme
2021-08-21 09:37:20 -07:00
Elara6331
4a195f8311
Watch config for changes and apply automatically
2021-08-21 03:07:48 -07:00
Elara6331
60d2053894
Remove replace directive and update infinitime library
2021-08-21 01:37:16 -07:00
Elara6331
407a6cb3d7
Initial Commit
2021-08-21 01:19:49 -07:00