Commit Graph

101 Commits

Author SHA1 Message Date
Derrick Hammer 73ea9ca5b0
fix: make callModule a wrapper function that calls handleError 2023-07-29 19:32:45 -04:00
Derrick Hammer 6f036eae12
Merge remote-tracking branch 'origin/develop' into develop 2023-07-29 16:46:35 -04:00
Derrick Hammer 420a28c224
fix: add missing typeof check 2023-07-29 16:46:28 -04:00
semantic-release-bot 6a74429ce4 chore(release): 0.1.0-develop.31 [skip ci]
# [0.1.0-develop.31](https://git.lumeweb.com/LumeWeb/libkernel/compare/v0.1.0-develop.30...v0.1.0-develop.31) (2023-07-29)

### Bug Fixes

* function does not need to be async ([09b691c](09b691ce0f))
* update status signature ([809e0ec](809e0ecd3b))

### Features

* add name method for api ([7affb28](7affb28081))
2023-07-29 03:49:22 +00:00
Derrick Hammer 7affb28081
feat: add name method for api 2023-07-28 23:48:24 -04:00
Derrick Hammer 809e0ecd3b
fix: update status signature 2023-07-28 23:48:07 -04:00
Derrick Hammer 1f3d59982a
Merge remote-tracking branch 'origin/develop' into develop 2023-07-27 10:44:52 -04:00
Derrick Hammer 09b691ce0f
fix: function does not need to be async 2023-07-27 10:44:44 -04:00
semantic-release-bot 3e890aebd4 chore(release): 0.1.0-develop.30 [skip ci]
# [0.1.0-develop.30](https://git.lumeweb.com/LumeWeb/libkernel/compare/v0.1.0-develop.29...v0.1.0-develop.30) (2023-07-27)

### Bug Fixes

* make getNetworkModuleStatus not be async so we don't need to wait to get the async function if we have a callback ([a72651e](a72651e924))
2023-07-27 14:18:41 +00:00
Derrick Hammer 4b8240bcd5
Merge remote-tracking branch 'origin/develop' into develop 2023-07-27 10:17:44 -04:00
Derrick Hammer a72651e924
fix: make getNetworkModuleStatus not be async so we don't need to wait to get the async function if we have a callback 2023-07-27 10:17:35 -04:00
semantic-release-bot 090b2b830d chore(release): 0.1.0-develop.29 [skip ci]
# [0.1.0-develop.29](https://git.lumeweb.com/LumeWeb/libkernel/compare/v0.1.0-develop.28...v0.1.0-develop.29) (2023-07-26)
2023-07-26 14:34:31 +00:00
Derrick Hammer 490291f1e0
Merge remote-tracking branch 'origin/develop' into develop 2023-07-26 10:33:34 -04:00
Derrick Hammer e3e910cfaf
refactor: add support for extension pages which need to use the bridge mode communication via runtime.connect 2023-07-26 10:33:24 -04:00
semantic-release-bot d86a48011f chore(release): 0.1.0-develop.28 [skip ci]
# [0.1.0-develop.28](https://git.lumeweb.com/LumeWeb/libkernel/compare/v0.1.0-develop.27...v0.1.0-develop.28) (2023-07-25)

### Bug Fixes

* export getNetworkModuleStatus ([624511a](624511a041))
2023-07-25 15:43:21 +00:00
Derrick Hammer 6b00982e68
Merge remote-tracking branch 'origin/develop' into develop 2023-07-25 11:42:26 -04:00
Derrick Hammer 624511a041
fix: export getNetworkModuleStatus 2023-07-25 11:42:18 -04:00
semantic-release-bot a97d2099b0 chore(release): 0.1.0-develop.27 [skip ci]
# [0.1.0-develop.27](https://git.lumeweb.com/LumeWeb/libkernel/compare/v0.1.0-develop.26...v0.1.0-develop.27) (2023-07-23)

### Bug Fixes

* export NetworkClient ([55b578a](55b578aace))
2023-07-23 17:37:34 +00:00
Derrick Hammer e6ee874107
Merge remote-tracking branch 'origin/develop' into develop 2023-07-23 13:36:42 -04:00
Derrick Hammer 55b578aace
fix: export NetworkClient 2023-07-23 13:36:34 -04:00
semantic-release-bot 87b9dc4ab1 chore(release): 0.1.0-develop.26 [skip ci]
# [0.1.0-develop.26](https://git.lumeweb.com/LumeWeb/libkernel/compare/v0.1.0-develop.25...v0.1.0-develop.26) (2023-07-23)

### Features

* re-export defer from p-defer ([2ac16d2](2ac16d2c5c))
2023-07-23 17:30:27 +00:00
Derrick Hammer 9550704596
Merge remote-tracking branch 'origin/develop' into develop 2023-07-23 13:29:31 -04:00
Derrick Hammer 2ac16d2c5c
feat: re-export defer from p-defer 2023-07-23 13:29:25 -04:00
semantic-release-bot 2dcfcdfc4b chore(release): 0.1.0-develop.25 [skip ci]
# [0.1.0-develop.25](https://git.lumeweb.com/LumeWeb/libkernel/compare/v0.1.0-develop.24...v0.1.0-develop.25) (2023-07-23)

### Features

* add getNetworkModuleStatus to fetch a network module status, either one time or continuous ([19167ac](19167acec2))
* create abstract NetworkClient with register, status, and ready methods. status calls getNetworkModuleStatus ([711b134](711b1341b8))
2023-07-23 17:29:09 +00:00
Derrick Hammer cf4774f8df
Merge remote-tracking branch 'origin/develop' into develop 2023-07-23 13:28:02 -04:00
Derrick Hammer 711b1341b8
feat: create abstract NetworkClient with register, status, and ready methods. status calls getNetworkModuleStatus 2023-07-23 13:27:56 -04:00
Derrick Hammer 19167acec2
feat: add getNetworkModuleStatus to fetch a network module status, either one time or continuous 2023-07-23 13:27:05 -04:00
Derrick Hammer b55782db8f
dep: add p-defer 2023-07-23 13:15:19 -04:00
semantic-release-bot 7f98cf47ee chore(release): 0.1.0-develop.24 [skip ci]
# [0.1.0-develop.24](https://git.lumeweb.com/LumeWeb/libkernel/compare/v0.1.0-develop.23...v0.1.0-develop.24) (2023-07-21)

### Bug Fixes

* if we are in a webworker, automatically setup the handler so we don't ever forget ([565fb05](565fb05d85))
2023-07-21 17:21:06 +00:00
Derrick Hammer 736af0dcc6
Merge remote-tracking branch 'origin/develop' into develop 2023-07-21 13:20:06 -04:00
Derrick Hammer 565fb05d85
fix: if we are in a webworker, automatically setup the handler so we don't ever forget 2023-07-21 13:19:56 -04:00
Derrick Hammer 6c15b862cd
ci: add webworker to tsconfig lib 2023-07-21 13:19:06 -04:00
semantic-release-bot 8e768e787b chore(release): 0.1.0-develop.23 [skip ci]
# [0.1.0-develop.23](https://git.lumeweb.com/LumeWeb/libkernel/compare/v0.1.0-develop.22...v0.1.0-develop.23) (2023-07-21)

### Bug Fixes

* add type check on window ([ceffa29](ceffa292ca))
2023-07-21 13:29:49 +00:00
Derrick Hammer c28ff21ed8
Merge remote-tracking branch 'origin/develop' into develop 2023-07-21 09:28:46 -04:00
Derrick Hammer ceffa292ca
fix: add type check on window 2023-07-21 09:28:40 -04:00
semantic-release-bot 6cb5b838e8 chore(release): 0.1.0-develop.22 [skip ci]
# [0.1.0-develop.22](https://git.lumeweb.com/LumeWeb/libkernel/compare/v0.1.0-develop.21...v0.1.0-develop.22) (2023-07-21)
2023-07-21 13:24:29 +00:00
Derrick Hammer 9a386fed7d
Merge remote-tracking branch 'origin/develop' into develop 2023-07-21 09:23:17 -04:00
Derrick Hammer 0b4a108ca8
dep: update libweb 2023-07-21 09:23:13 -04:00
semantic-release-bot cd18679263 chore(release): 0.1.0-develop.21 [skip ci]
# [0.1.0-develop.21](https://git.lumeweb.com/LumeWeb/libkernel/compare/v0.1.0-develop.20...v0.1.0-develop.21) (2023-07-20)
2023-07-20 16:18:51 +00:00
Derrick Hammer 6002af3ea7
Merge remote-tracking branch 'origin/develop' into develop 2023-07-20 12:17:54 -04:00
Derrick Hammer a0d1a0445c
refactor: change bootup process for when we are running from the extension background page to query the kernel version to detect that it's ready, and talk directly to the kernel, not via the bridge 2023-07-20 12:17:22 -04:00
semantic-release-bot e1d1e3418b chore(release): 0.1.0-develop.20 [skip ci]
# [0.1.0-develop.20](https://git.lumeweb.com/LumeWeb/libkernel/compare/v0.1.0-develop.19...v0.1.0-develop.20) (2023-07-18)
2023-07-18 20:44:48 +00:00
Derrick Hammer 5506e18f59
dep: update libweb 2023-07-18 16:43:51 -04:00
semantic-release-bot e506428f90 chore(release): 0.1.0-develop.19 [skip ci]
# [0.1.0-develop.19](https://git.lumeweb.com/LumeWeb/libkernel/compare/v0.1.0-develop.18...v0.1.0-develop.19) (2023-07-18)
2023-07-18 17:34:17 +00:00
Derrick Hammer ce69b73361
dep: update libweb 2023-07-18 13:31:04 -04:00
semantic-release-bot a1717b865c chore(release): 0.1.0-develop.18 [skip ci]
# [0.1.0-develop.18](https://git.lumeweb.com/LumeWeb/libkernel/compare/v0.1.0-develop.17...v0.1.0-develop.18) (2023-07-18)
2023-07-18 14:28:36 +00:00
Derrick Hammer b2a4044204
Merge remote-tracking branch 'origin/develop' into develop 2023-07-18 10:27:34 -04:00
Derrick Hammer aaedabc658
dep: update libweb 2023-07-18 10:27:30 -04:00
semantic-release-bot c6b1dab3cc chore(release): 0.1.0-develop.17 [skip ci]
# [0.1.0-develop.17](https://git.lumeweb.com/LumeWeb/libkernel/compare/v0.1.0-develop.16...v0.1.0-develop.17) (2023-07-18)
2023-07-18 13:42:26 +00:00
Derrick Hammer bf73dc7480
Merge remote-tracking branch 'origin/develop' into develop 2023-07-18 09:41:27 -04:00