Skip to content

Releases: omarahm3/squirrel

v0.1.4

16 Mar 19:44
Compare
Choose a tag to compare

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

06 Mar 03:21
Compare
Choose a tag to compare

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

05 Mar 07:20
Compare
Choose a tag to compare

Changelog

  • 01bc636 feat(view): add information box
  • 72d6de3 feat(view): add more design and peer status to logs view

v0.1.1

04 Mar 18:29
Compare
Choose a tag to compare

Changelog

  • c873359 Merge pull request #11 from omarahm3/feat/show-output-option
  • e47247b chore(format): automated format change
  • db37df9 feat(client): add option to enable showing output
  • e61cc5b feat(client): check if something is piped to stdin

v0.1.0-alpha

03 Mar 22:13
Compare
Choose a tag to compare

Changelog

  • 30af90c chore(releases): build linux packages

v0.0.9-alpha

03 Mar 20:42
4c400d0
Compare
Choose a tag to compare

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

01 Mar 20:37
89de353
Compare
Choose a tag to compare

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

28 Feb 17:55
Compare
Choose a tag to compare

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

27 Feb 15:23
b108d39
Compare
Choose a tag to compare

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

27 Feb 03:09
Compare
Choose a tag to compare

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