Madeline
|
d21fd9d331
|
Separate bonjour concerns in PrinterRequestManager into BonjourBrowser, add unit test for BonjourBrowser
|
2023-03-24 14:42:17 -04:00 |
|
Madeline
|
0a8670ed71
|
Refactor code, ensure websocket connection (and @ObservableObject updates) occur on main thread
|
2023-03-20 20:31:18 -04:00 |
|
Madeline
|
ba42ff1207
|
Reorganize project, remove some dead code
|
2023-03-20 20:03:18 -04:00 |
|
Madeline
|
6341b0464d
|
Add tests for PrinterRequestManager , remove singleton implementation in favor of view constructor arguments
|
2023-03-20 19:58:40 -04:00 |
|
Madeline
|
ff551c9a5f
|
Externalize NWBrowser dependency in PrinterRequestManager into protocol for testing
|
2023-02-22 20:14:11 -05:00 |
|
Madeline
|
65daae4bf7
|
Rename project to Soyuz
|
2023-02-21 00:42:27 -05:00 |
|
Madeline
|
d084ebb1ac
|
Project opens websocket and reconnects if ping replies from the printer stop
|
2023-02-21 00:35:54 -05:00 |
|
Madeline
|
ab849a721b
|
Websocket request implementation
|
2023-02-09 01:35:26 -05:00 |
|
Madeline
|
ee2583172a
|
MenuBarExtra lists Bonjour services. Clicking on a service opens a WebSocket connection.
TODO: Consume the API data from the websocket queries and display them in the UI
|
2023-02-09 00:29:15 -05:00 |
|
Madeline
|
5f429b8cb4
|
Add NWBrowser and NWConnection code.
TODO: Refactor all of this stuff better
|
2023-02-08 20:19:23 -05:00 |
|
Madeline
|
dd4324e395
|
Basic network call implementation
|
2023-02-07 15:04:01 -05:00 |
|
Madeline
|
8876fc666a
|
Initial Commit
|
2023-02-07 13:19:02 -05:00 |
|