Releases: owulveryck/goMarkableStream
v0.11.0-alpha: small hack for FW 3.6
This is an alpha release supporting firmware 3.6.
This release is not bullet proof.
- It consumes a lot of CPU due to the gzip compression
- there is no colors (and even worse, the blue is not rendered at all).
Use it only if:
- you want to contribute or
- you really need to present something remotely :D or
- you are an adventurer
v0.10.0
The stream listens to events from the pen or the touch.
It sends the picture for 2s after the last event.
The consequence is that the process consumes nearly 0% CPU even when the stream is opened.
v0.9.0
This is another implementation using a stream of data instead of the websocket.
This release includes several optimizations, and for one picture every 200ms, the CPU usage should be less than 10% (and remains close to zero when idle).
You can change the framerate with RK_RATE parameter, and with 100ms you got near realtime but with a little bit more of CPU.
v0.8.8
The streaming is stopped after 1 hour.
It means that there is a need to refresh the page after one hour, whatever the activity is.
v0.8.7
- Under the hood, a
sync.pool
has been implemented to lower the pressure on the GC which improves the performances (25% CPU in normal utilization) - add new configuration variable:
RK_RATE Integer 200
200 is the pause time between two pictures. You can lower it to reach near realtime, but the less you add, the more CPU intensive it is, and therefore it drains the battery faster.
v0.8.6
v0.8.5
v0.8.4
- Added functionality to handle excessive requests and preserve tablet battery life. Implemented a lock mechanism to regulate the number of simultaneous requests and prevent overloading the tablet.
- Included various wait screens to provide a better user experience during periods of high traffic or when the lock is active.
- Introduced a timeout feature to mitigate potential memory leaks caused by unclosed tabs.
Note that there are known issues with Safari, and efforts are being made to address and resolve these problems in future updates.
v0.8.2
Changelog
- 6df9bff Merge pull request #39 from owulveryck/websocket
- 4810c86 New README
- a215b89 New version
- 83ec168 chore: housekeeping
- ed0a21d chore: little typo
- abf9d32 feat(wip): rotate in progress
- a554002 feat: add colors
- 801d8cd feat: add favicon
- eebd129 feat: add ip address and waiting screen
- 9c0f21d feat: add quick start
- ee905bf feat: basic auth and TLS
- 6e98651 feat: idiomatic go with proper error handling
- 85656f8 feat: possibility to run without password
- 01dcd62 feat: preparing the menu
- b677986 feat: rotate almost done
- 4748d27 feat: screenshot
- af671c6 fix: CI
- a73f8fe fix: default port number
- b93b5f4 fix: please the bot
- 7fdb5fc housekeeping
- 6c4b0b3 test optimization