Skip to content

Tags: ryukinix/lisp-chat

Tags

0.4.0

Toggle 0.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: add command /lisp (#46)

* feat: add command /lisp

Evaluate lisp code in a isolated environment.

* fixup! feat: add command /lisp

* fix(web): use getTodayDate with gmt-3

* fixup! fix(web): use getTodayDate with gmt-3

* feat: add timeout of 2s for /lisp commands

* refactor: improve username mention with @ and colors

* fix: insertMessageNode of anchor detection

* refactor: APP_VERSION format

0.4.0-rc3

Toggle 0.4.0-rc3's commit message
fix(web): use getTodayDate with gmt-3

0.4.0-rc2

Toggle 0.4.0-rc2's commit message
feat(web): integrate /log with date format + date horizontal div

0.4.0-rc1

Toggle 0.4.0-rc1's commit message
refactor: improve color of the hyperlinks

0.3.1

Toggle 0.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: terminal client with websockets + web version improved (#35)

* feat: support web sockets in terminal lisp client

* refactor: transform protocol.lisp into commands package

* fix: improve client error handling

* refactor: remove unecessary usage of reader lock

* feat(web): username cookie and sync messages on reconnect

* docs: add to README.md usage of terminal client + websockets

* feat: allow /help optionally get a command-name documentation

* refactor: reformat commands package and docstrings

* fix: add sleep 1s after ctrl-c before destroying threads

* fix: /uptime with isoformat YYYY-MM-DD date

* refactor: client.lisp improve legibility

* fix: python client set default host to localhost

* refactor: use defgeneric+defmethod and avoid typecase

* fix: get-user-input swank reader macro bad definition

* tests: add integration tests

* refactor: replace fiveAM testing framework with parachute

* fix: don't cache messages from @server

Currently /users is not working properly because cache

* feat: add hash-based cache busting for static files js/css

* refactor: move *day-names* and *uptime* to commands package

* chore: add make dep-tree

* fix: disable erase-last-line ansi-color in swank (emacs)

0.3.0

Toggle 0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: web chat version using web sockets (#27)

* feat: web chat version using web sockets

* feat: add basic ci/cd using github actions

* fix: user list sidebar conflicting with manual commands output

* refactor: split js/css code into individual files and improve style

* feat: auto reconnect without asking for username

* fix: avoid duplicated client-delete over web sockets

* feat: auto focus input in mobile after opening virtual keyboard

* docs: update README.md about web version with a printscreen

* feat: add favicon.ico

* refactor: asdf definition, version fix to 0.3.0 and license bump

0.2.2

Toggle 0.2.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #26 from ryukinix/lisp-chat-client-compatible-with…

…-slime

fix: make lisp-chat/chat compatible with slime

0.2.1

Toggle 0.2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #24 from ryukinix/feature/dockerfile

Add Dockerfile

v0.2.0

Toggle v0.2.0's commit message
Multiple implementation support

+ SBCL
+ CCL
+ ECL

CHANGELOG:
+ Migrate sb-threads to bordeaux-threads (portable).
+ Separe server and client as individual systems
+ Fix a lot of bugs behind it
+ Add /nick command
+ Add n parameter to /log n
+ Delete old bin/ scripts and use roswell instead

v0.1

Toggle v0.1's commit message
General refactor of server.lisp and add docstrings