~emersion/gamja

A simple IRC web client
Upgrade dependencies
Upgrade preact to v10.20.2
components/buffer: fold NICK change chains

refs

master
browse  log 
v1.0.0-beta.9
release notes 

clone

read-only
https://git.sr.ht/~emersion/gamja
read/write
git@git.sr.ht:~emersion/gamja

You can also use your local clone with git send-email.

#gamja

A simple IRC web client.

screenshot

#Usage

Requires an IRC WebSocket server.

First install dependencies:

npm install --production

Then configure an HTTP server to serve the gamja files.

#Development server

If you don't have an IRC WebSocket server at hand, gamja's development server can be used. For instance, to run gamja on Libera Chat:

npm install --include=dev
npm start -- irc.libera.chat

See npm start -- -h for a list of options.

#Production build

Optionally, Parcel can be used to build a minified version of gamja.

npm install --include=dev
npm run build

#Configuration

gamja can be configured via a configuration file and via URL parameters.

#Contributing

Send patches on the mailing list, report bugs on the issue tracker. Discuss in #soju on Libera Chat.

#License

AGPLv3, see LICENSE.

Copyright (C) 2020 The gamja Contributors