Repository navigation
v0.99.46
Changes since v0.99.45
- Security: a
?server=link no longer sends a remembered login ("Remember me") to another server. An emptyserverparameter shows the connect form without the remembered login. - Security: debug logs no longer contain passwords, SASL payloads or verification codes.
- OAuth 2.0: authorization endpoints that already have a query string work. An expired or rejected token is forgotten, and gamja asks you to log in again instead of getting stuck.
- Logging in or registering from the account dialog still applies after reconnecting.
- Unread state and read receipts are kept per server, compare names with the server's case-mapping, and are no longer overwritten when gamja is open in several tabs.
- New messages stay unread while you're scrolled up reading older ones.
- Messages deleted by their author are hidden in loaded history too.
- The member list stays correct when people join, leave or change modes during a NAMES reply.
/kickbankicks from the channel it banned in, even if you switch buffers meanwhile./msg,/me,/noticeand/queryrefuse messages too long for the server and keep your text. A command that fails right away keeps its text too.- Push notifications ignore other pages on the same site.
server.urlaccepts./and../paths relative to the page.- Reactions kept per buffer are bounded.
- Docs: the always-on lag PING, and why
oauth2.client_secretis public.
Install
Unzip gamja-v0.99.46.zip and serve the gamja/ folder with any static web server (see doc/setup.md).