aboutsummaryrefslogtreecommitdiff
path: root/lib/client.js (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' of codeberg:emersion/gamjaRunxi Yu2024-07-251-8/+7
|\
| * lib/client: add support for AUTHENTICATE chunkingSimon Ser2024-06-301-8/+7
* | Merge branch 'master' of https://git.sr.ht/~emersion/gamjaRunxi Yu2024-06-271-2/+7
|\|
| * Hide replies to our own internal WHO commandsSimon Ser2024-04-171-1/+6
| * lib/client: fix number of field check in RPL_WHOSPCRPLSimon Ser2024-04-171-1/+1
* | Revert "lib/client.js: hardcode username"Ferass El Hafidi2024-04-181-1/+1
* | lib/client: 'fix' error reportingFerass El Hafidi2024-03-241-4/+0
* | lib/client: add delay before AUTHENTICATE <base64> and CAP ENDFerass El Hafidi2024-03-241-2/+6
* | lib/client: disable batch capFerass El Hafidi2024-03-221-1/+0
* | lib/client.js: hardcode usernameFerass El Hafidi2024-03-221-1/+1
|/
* lib/client: print raw messages in debug modeSimon Ser2024-03-011-4/+7
* lib/client: ensure server prefix is never nullSimon Ser2023-08-171-2/+4
* Migrate to async/awaitSimon Ser2023-04-191-39/+33
* lib/client: encode empty SASL response as "+"Simon Ser2023-03-211-1/+1
* Move msg.tags fallback to clientSimon Ser2022-11-301-0/+3
* lib/client: unify checks for chathistory endSimon Ser2022-11-301-1/+1
* Use ratified extended-monitor cap nameSimon Ser2022-11-061-0/+1
* Add support for OAuth 2.0 authenticationSimon Ser2022-10-141-0/+7
* Drop support for soju.im/readSimon Ser2022-09-031-14/+3
* Fix draft/read-marker cap not negotiatedSimon Ser2022-09-031-0/+1
* Fetch read marker before backlog for user targetsSimon Ser2022-09-031-0/+5
* Add support for draft/read-markerSimon Ser2022-07-011-0/+28
* Workaround the sad state of base64 web APIsSimon Ser2022-06-241-2/+3
* Add a settings dialogSimon Ser2022-06-081-1/+4
* Handle CHATHISTORY messages when reaching end of batchSimon Ser2022-04-221-2/+2
* Add support for soju.im/readSimon Ser2022-02-111-0/+1
* fix ping after reconnectДамјан Георгиевски2022-02-041-0/+2
* commands: add password param to /joindelthas2022-02-021-2/+6
* lib/irc: add CapRegistrySimon Ser2021-12-101-48/+14
* Implement exponential backoff for reconnectionsSimon Ser2021-12-071-3/+40
* Refactor ISUPPORT handlingSimon Ser2021-12-071-44/+20
* lib/client: use Error objects for error eventsSimon Ser2021-12-061-22/+16
* Handle FAIL ACCOUNT_REQUIREDSimon Ser2021-12-061-3/+17
* Read nickname from RPL_WELCOMESimon Ser2021-12-061-0/+1
* Add Client.join, show join errors in popupSimon Ser2021-12-041-0/+26
* lib/client: add generic error handling to roundtrip()Simon Ser2021-12-041-40/+46
* lib/client: introduce IRCErrorSimon Ser2021-12-041-5/+19
* Disable debug logs in productionSimon Ser2021-12-011-2/+7
* Add support for draft/account-registrationSimon Ser2021-11-301-0/+50
* lib/client: make authenticate() return a promiseSimon Ser2021-11-211-19/+32
* lib/client: send BOUNCER BIND and CAP END immediatelySimon Ser2021-11-211-27/+24
* lib/client: catch handleMessage errorsSimon Ser2021-11-211-1/+9
* lib/client: always request sasl cap when availableSimon Ser2021-11-211-10/+9
* lib/client: don't disconnect on SASL error if registeredSimon Ser2021-11-211-1/+3
* lib/client: remove one roundtrip during SASL authSimon Ser2021-11-211-26/+29
* lib/client: don't error out if SASL isn't available on RPL_WELCOMESimon Ser2021-11-191-1/+3
* Store WHO list in RPL_ENDOFWHOSimon Ser2021-11-101-0/+7
* Only allow one WHO command at a timeSimon Ser2021-11-101-22/+31
* Don't stop fetching backlog on errorSimon Ser2021-11-101-1/+2
* Add support for draft/extended-monitorSimon Ser2021-11-091-0/+1