Commit graph

32 commits

Author SHA1 Message Date
Simon Ser
e815295503 Add support for OAuth 2.0 authentication 2022-10-14 10:52:44 +02:00
Simon Ser
54e1fc93d9 Add config option to generate random nickname
Closes: https://todo.sr.ht/~emersion/gamja/136
2022-09-12 13:04:59 +02:00
Simon Ser
93ba0e6443 Disable debug logs in production
console.debug logs cause some performance issues because the browser
is forced to save the logged objects just in case the user opens the
debugging tools.

They can be force-enabled back by adding ?debug=1 to the URL.

Only console.debug is disabled, console.log and other levels are a lot
less verbose and still enabled by default.
2021-12-01 11:40:59 +01:00
Simon Ser
07c9cdebb6 Add usage message to development server 2021-12-01 10:44:03 +01:00
Simon Ser
aef2812348 Add custom developement server
This implements a tiny WebSocket proxy useful for development
purposes.
2021-12-01 10:34:41 +01:00
Simon Ser
d8d2cbe0f7 readme: add nginx file server directive 2021-11-27 12:26:25 +01:00
Simon Ser
0980983bdc readme: add link to IRC channel 2021-11-17 10:17:41 +01:00
Simon Ser
f3c48a3748 Add "open" URL param
This can be set to an irc:// URL to open. This is useful for
bouncers.
2021-11-08 12:33:02 +01:00
Simon Ser
7b19cf48a4 Add Parcel to dev dependencies
Closes: https://todo.sr.ht/~emersion/gamja/119
2021-11-04 12:21:21 +01:00
Simon Ser
ab2f8092a8 Add minimal Parcel integration
Closes: https://todo.sr.ht/~emersion/gamja/107
2021-10-19 00:50:02 +02:00
Simon Ser
a7d3a3940a readme: mention server.ping when server doesn't send PINGs
For instance, soju doesn't send PINGs.
2021-10-12 20:18:29 +02:00
Simon Ser
21a4a71542 Add support for SASL EXTERNAL
Can be useful when the server is using e.g. a cookie for
authentication purposes.
2021-10-12 17:29:56 +02:00
Simon Ser
a920914b4c Add nick to config.json 2021-10-09 10:45:44 +02:00
Simon Ser
47b12cc5d9 Add autoconnect to config.json 2021-10-09 10:45:44 +02:00
Simon Ser
c05dcffa7a readme: s/bare-bones/simple/
We used to be bare-bones, we're a little bit more than that now.
2021-06-11 10:19:46 +02:00
Simon Ser
093eecff91 readme: make it clear server.url can be a path in config.json 2021-06-10 18:28:44 +02:00
Drew DeVault
eef2093c88 Add "auth" parameter to tune connect form 2021-06-10 17:59:49 +02:00
Simon Ser
a6cdd64444 readme: document server.ping in config section 2021-05-31 14:48:51 +02:00
Drew DeVault
d612c91016 Implement optional opportunistic pings 2021-05-27 18:31:04 +02:00
Simon Ser
70c0dd1d78 readme: add notes about nginx 2021-05-27 17:47:31 +02:00
Simon Ser
45c12fb684 Add nick URL param
Closes: https://todo.sr.ht/~emersion/gamja/40
2021-05-27 12:32:22 +02:00
Simon Ser
f943d8ea15 readme: update IRC channel 2021-05-25 12:35:43 +02:00
Simon Ser
d261886199 Add support for config file
Closes: https://todo.sr.ht/~emersion/gamja/20
2021-05-25 12:33:22 +02:00
Simon Ser
bc45fce557 readme: add IRC discussion channel 2021-03-08 19:04:38 +01:00
Simon Ser
6c5f4f73df readme: document query params 2021-03-08 19:02:31 +01:00
Simon Ser
67f6f99862
readme: add screenshot 2020-07-24 09:51:02 +02:00
Simon Ser
4d3a1548fe
readme: add links to mailing list and issue tracker 2020-07-22 19:49:28 +02:00
Simon Ser
8d2632ad9c
readme: add link to sr.ht hub project 2020-07-02 11:03:16 +02:00
Simon Ser
72c51b6923
readme: add more detailed usage instructions 2020-07-01 14:46:49 +02:00
Simon Ser
d86c4a0566
readme: extend copyright holder 2020-06-24 14:56:22 +02:00
Simon Ser
575c367c7a
readme: add usage 2020-06-24 14:55:49 +02:00
Simon Ser
cc3a41aa03
Add README.md 2020-04-25 12:40:15 +02:00