Releases: omarahm3/squirrel
Releases · omarahm3/squirrel
v0.1.4
Changelog
- 533e481 Merge branch 'master' of github.com:omarahm3/squirrel into feat/dockerization
- cea6440 Merge pull request #14 from omarahm3/refactor/common-code
- c44c271 Merge pull request #15 from omarahm3/refactor/move-isjson
- 029a17d Merge pull request #17 from omarahm3/refactor/folder-structure
- a566386 Merge pull request #18 from omarahm3/fix/build-templates-into-binary
- 15a87fc Merge pull request #19 from omarahm3/feat/dockerization
- 744477f Update README.md
- 07e865a Update README.md
- c6c10aa chore(readme): add docker docs
- 38c7261 chore(readme): create readme file
- 08ef80c feat(cmd): move main commands to cmd
- 4d7a074 feat(common): move common files to internal
- eb0bcb7 feat(dockerfile): dockerizing daemon and cli
- 8600305 feat(dockerfile): official dockerfile build
- 6275a42 feat(dockerfile): remove dev docker file
- 2b7968e feat(goreleaser): build and publish squirreld docker image
- 1c7b270 feat(squirreld): dockerize squirrel daemon
- 746fe9d feat(workflow): add docker login before step before release
- 47ed339 feat(workflow): use docker instead of ghcr
- 4fd2d21 fix(server): use embed to load HTML files as HTML templates
- b53707c fix(squirreld): remove debug statement
- c40df4a fix(workflow): use docker hub
- 203e888 refactor(client): move messages to common package
- d2b1ef9 refactor(common): move isJSON to common
- d0a1181 refactor(server): move messages to common package
- 6bc9dac refactor(utils): change package name
v0.1.3
Changelog
- d560a67 Merge pull request #12 from omarahm3/feat/url-to-clipboard
- 3c415be Merge pull request #13 from omarahm3/feat/read-stdout-on-subscriber-connection
- df563aa chore(format): automated format change
- 7ff7e87 chore(releaser): separate client and server linux packages
- bee3604 feat(client): add more information and unicode emojis
- f2b98a8 feat(client): add option to copy url to clipboard
- fd04399 feat(client): read subscriber ack event
- e1101e5 feat(client): use another package to clear screen
- 57825a5 feat(client): use uilive to handle flushing stdout
- 44efd41 feat(hub): create send channel to send message to specific clientId
- 359bdfb feat(server): create subscriber ack event message
- 45b038d feat(server): send subscriber ack event when subscriber connected
- 13a1b55 fix(client): move handle json events to separate function
- 4adadee refactor(client): listen for client internal events to scan stdout
v0.1.2
v0.1.1
v0.1.0-alpha
Changelog
- 30af90c chore(releases): build linux packages
v0.0.9-alpha
Changelog
- 4c400d0 Merge pull request #10 from omarahm3/refactor/server
- e0cabce chore(format): automated format change
- 4bb25d0 feat(client): show client ID
- f28d3e8 refactor(client): format code
- 2803ca8 refactor(client): move message related methods to separate file
- cd2f5c5 refactor(client): move read incoming message method to client
- 9213e99 refactor(client): renive useless global variable
- 7f4f8a5 refactor(client): split write pump to separate functions
- 9a8b076 refactor(hub): move logic to hub functions
- 0a8afda refactor(server): move http method to separate file
v0.0.8-alpha
Changelog
- 89de353 Merge pull request #9 from omarahm3/feat/handle-peers-closure
- 8ae8c45 feat(client): handle wbesocket close by with controller channel
- 17e8c1c feat(server): handle client closure
- 59c15c3 feat(server): handle closing subscriber
- 8f0d150 feat(server): validate subscriber and check for broadcaster ID
v0.0.7-alpha
Changelog
- 2346b38 Merge pull request #7 from omarahm3/feat/stdin-peer-messages
- 371269b chore(client): format code
- ceac378 chore(releaser): omit debug and symbol information
- 100df88 feat(client): add listen mode to options
- 5ad85c6 feat(client): handle both listen and broadcast cli modes
- 4b78eb1 feat(client): pass peer id to cli
- 19fa2a2 feat(client): print received message only in listen mode
- fcfaa47 feat(client): send peerId to listen specific peer
- 9514f0b feat(client): use broadcastor & subscriber instead of local
- 6b5170b feat(server): use broadcaster & subscriber instead of local
- 7324d14 fix(client): always listen for server events
- 6026b69 fix(client): typo
- a4778c3 fix(server): subscriber was not receiving peer messages
v0.0.6-alpha
Changelog
- 60d27c2 Merge pull request #5 from omarahm3/feat/build-link-flags
- b108d39 Merge pull request #6 from omarahm3/feat/build-proper-domain-scheme
- 757b556 chore(format): automated format change
- 05bb240 feat(client): handle building domain based on environment
- 54c19c8 feat(server): build domain based on environment
- 8e20a2e feat(server): handle max message size as an option
- 2ff049f feat(utils): move build domain method to utils
- 0432080 fix(client): remove unused parameter
- 3d715ff fix(makefile): remove unneeded statements
v0.0.5-alpha
Changelog
- 2a0bee1 chore(release): use ldflags and env variables on releases workflows
- 9a6bfe9 chore(workflow): run check on master only
- 064296f chore(workflow): use environment variables
- 6224ff4 chore: format new changes
- 87effd1 feat(makefile): add specific commands to build client and server
- 4836589 feat(options): prepare options to get values from ldflags
- 96981e8 feat(server): print startup server options
- 4e6db39 feat(utils): pick the first not empty string argument