aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Add UI to add a new bouncer networkSimon Ser2021-05-254-6/+136
|
* Indent channels and nicks in buffer listSimon Ser2021-05-252-5/+9
|
* Add support for the soju.im/bouncer-networks extensionSimon Ser2021-05-253-15/+69
|
* Fix TypeError in handleBufferScrollTopSimon Ser2021-05-251-1/+1
| | | | | | Fixes the following: TypeError: client is undefined
* Clear local storage when clicking "Disconnect"Simon Ser2021-05-251-0/+4
|
* Switch to query params for msgid/timestamp in irc:// URLsSimon Ser2021-05-251-2/+2
| | | | | | | | The hash is confusing because channels often start with a # too. Instead, use a query parameter. This is consistent with [1], which uses query params for the channel key. [1]: https://datatracker.ietf.org/doc/html/draft-butcher-irc-url-04
* Switch it isuser in irc:// URLsSimon Ser2021-05-251-1/+1
| | | | | | This is what the most recent draft [1] uses. [1]: https://datatracker.ietf.org/doc/html/draft-butcher-irc-url-04
* Only switch to autojoin channel onceSimon Ser2021-05-251-2/+7
|
* readme: update IRC channelSimon Ser2021-05-251-1/+1
|
* Add support for config fileSimon Ser2021-05-253-26/+82
| | | | Closes: https://todo.sr.ht/~emersion/gamja/20
* Add simple /mode commandSimon Ser2021-05-231-0/+7
|
* Update dependenciesSimon Ser2021-05-171-31/+445
| | | | Fixes a security vuln.
* Use ISUPPORT CHATHISTORY to discover max page sizeSimon Ser2021-05-112-6/+16
|
* Parse ISUPPORT tokens in clientSimon Ser2021-05-112-4/+7
|
* Fix TypeError in App.render()Simon Ser2021-05-101-1/+1
| | | | | | Fixes the following error: Uncaught (in promise) TypeError: activeBuffer is undefined
* style.css: Substitute repeated colours with variablesThorben Günther2021-05-011-62/+48
| | | | | Whenever possible (light and dark scheme use same variable name), the element was removed from the dark block.
* Add CSS for email fieldsSimon Ser2021-04-271-3/+6
|
* Improve dark theme style for text inputsSimon Ser2021-04-271-0/+9
|
* style.css: Add dark modeThorben Günther2021-04-231-0/+120
|
* Remove client from map on disconnectSimon Ser2021-03-101-0/+1
|
* Display error popup on FAILSimon Ser2021-03-091-0/+5
|
* Add some space between error message and close buttonSimon Ser2021-03-091-3/+2
|
* Move dialog submit buttons to the rightSimon Ser2021-03-091-0/+6
|
* Break long tag attributes on multiple linesSimon Ser2021-03-091-7/+38
| | | | Makes that stuff more readable.
* lib/irc: escape/unescape everything in tagsSimon Ser2021-03-091-2/+2
| | | | | | | | Without the greedy flag on the regexp, String.replace will just replace the first match. While at it, also make sure to convert to a string when formatting tag values. This allows tag values to be e.g. numbers.
* lib/irc: accept tags without valueSimon Ser2021-03-091-7/+11
|
* Rename Connect/Join to ConnectForm/JoinFormSimon Ser2021-03-093-6/+6
|
* Cleanup compareBuffersSimon Ser2021-03-091-18/+12
|
* Trigger client error if server doesn't support SASLSimon Ser2021-03-091-1/+1
|
* Only switch buffer on connect if there's no active bufferSimon Ser2021-03-091-1/+3
|
* Fix whitespace issuesSimon Ser2021-03-091-11/+11
|
* readme: add IRC discussion channelSimon Ser2021-03-081-1/+2
|
* readme: document query paramsSimon Ser2021-03-081-0/+7
|
* Remove unused DEFAULT_NETWORK constantSimon Ser2021-03-081-2/+0
|
* Fix overflowed dialogsSimon Ser2021-03-081-2/+2
|
* Add help section for commandsSimon Ser2021-03-083-78/+151
|
* Add help dialog with keybindings referenceSimon Ser2021-03-084-0/+66
|
* Add dialog for join formSimon Ser2021-03-084-10/+165
|
* Extract error message popupSimon Ser2021-03-081-3/+8
|
* Display server messages in server bufferSimon Ser2021-03-082-1/+9
| | | | References: https://todo.sr.ht/~emersion/gamja/21
* Sort commands by nameSimon Ser2021-03-071-42/+42
|
* Remove duplicate command implSimon Ser2021-03-071-7/+0
|
* lib/client: log close codeSimon Ser2021-03-031-2/+3
|
* lib/client: extract fetchBatch function from roundtripChatHistorySimon Ser2021-03-031-22/+26
|
* Fix buffer not removed in close()Simon Ser2021-03-031-1/+1
|
* Fix buffer refs in commandsSimon Ser2021-03-031-14/+14
|
* Log errors to console on command failureSimon Ser2021-03-031-0/+1
|
* Fix TypeError when clicking on nick in bufferSimon Ser2021-03-031-1/+2
|
* lib/client: throw error in send if disconnectedSimon Ser2021-03-031-0/+3
|
* lib/client: reset state when websocket is closedSimon Ser2021-03-031-0/+4
|