aboutsummaryrefslogtreecommitdiff
path: root/components/buffer.js (follow)
Commit message (Collapse)AuthorAgeFilesLines
* components/buffer: fold NICK change chainsSimon Ser2024-03-291-1/+34
|
* components/buffer: show realname as tooltipSimon Ser2024-02-201-3/+22
|
* components/buffer: drop duplicate MONITOR eventsSimon Ser2023-11-101-4/+7
|
* Show MONITOR online/offline notifications in user buffersSimon Ser2023-08-251-0/+13
| | | | | We were only showing QUIT, which was weird because it wouldn't say when the user becomes online again. Use MONITOR instead.
* lib/irc: add formatURLSimon Ser2023-04-191-3/+3
|
* components/buffer: show disclaimer for +draft/channel-context messagesSimon Ser2022-06-281-0/+4
|
* Add a setting for seconds in timestampsSimon Ser2022-06-271-5/+22
|
* Add a settings dialogSimon Ser2022-06-081-3/+9
| | | | | | Add an option to hide chat events or always expand them. Closes: https://todo.sr.ht/~emersion/gamja/73
* Introduce isMessageBeforeReceiptSimon Ser2022-02-111-2/+2
|
* components/buffer: use browser locale for date-separatorxse2022-01-141-4/+1
|
* components/buffer: fix INVITE linkSimon Ser2022-01-101-5/+1
| | | | It was throwing a TypeError.
* Move isBouncer props to server stateSimon Ser2021-12-071-1/+1
| | | | Avoids having to pass this around.
* Refactor ISUPPORT handlingSimon Ser2021-12-071-5/+5
| | | | | | Add a helper class to parse ISUPPORT tokens. Instead of having manual ISUPPORT handling all over the place, use pre-processed values.
* Add link to verify account next to VERIFICATION_REQUIRED messageSimon Ser2021-11-301-2/+13
|
* Add support for draft/account-registrationSimon Ser2021-11-301-12/+55
| | | | A new UI to register and verify accounts is added.
* Linkify error messagesSimon Ser2021-11-291-1/+1
| | | | | Sometimes servers will put links and channels in their error messages. Make it easy for users to click them.
* Add post-connect UI to login via SASLSimon Ser2021-11-211-1/+24
| | | | | | | | If the server supports SASL and if we aren't logged in with any account, add a UI to authenticate via SASL. This allows users to login anonymously then login via SASL. This will also ease the draft/account-registration implementation.
* Reword ProtocolHandlerNagger messageSimon Ser2021-11-161-2/+4
|
* Add UI to enable protocol handlerSimon Ser2021-11-161-0/+44
|
* De-duplicate nicks in folded JOIN/PART/QUIT linesSimon Ser2021-11-051-4/+4
|
* components/buffer: show MODE target if different from buffer nameSimon Ser2021-11-031-2/+7
| | | | This happens for user modes, for instance.
* Add RPL_WELCOME to server bufferSimon Ser2021-11-021-0/+4
|
* Pretty-print RPL_LOGGEDIN and RPL_LOGGEDOUTSimon Ser2021-10-181-0/+7
|
* components/buffer: pretty-print RPL_CHANNELMODEIS and RPL_CREATIONTIMESimon Ser2021-10-061-0/+7
|
* components/buffer: add RPL_UMODEIS pretty-printingSimon Ser2021-10-051-0/+8
|
* Add tooltip with full date to timestamp componentSimon Ser2021-09-211-1/+8
|
* Rename buffer lastReadReceipt to prevReadReceiptSimon Ser2021-08-241-1/+1
| | | | | This field is intentionally behind the latest read receipt. Let's rename it to make that clearer.
* Handle RPL_INVITINGSimon Ser2021-06-241-1/+6
|
* Add STATUSMSG indicatorSimon Ser2021-06-111-2/+18
| | | | Closes: https://todo.sr.ht/~emersion/gamja/65
* s/var/let/Simon Ser2021-06-101-51/+51
|
* Add Notification workaround for Chrome on AndroidSimon Ser2021-06-101-1/+16
| | | | Closes: https://todo.sr.ht/~emersion/gamja/78
* Linkify MOTDSimon Ser2021-06-101-1/+1
|
* Add support for incoming INVITE messagesSimon Ser2021-06-031-2/+28
|
* Linkify channel namesTom Lebreux2021-06-011-3/+6
|
* Fix commas in folded NICK messagesSimon Ser2021-05-311-1/+1
|
* Group folded events by typeSimon Ser2021-05-311-33/+95
|
* Improve FoldGroup key and shouldComponentUpdateSimon Ser2021-05-311-2/+3
|
* Display last event time when folding messagesSimon Ser2021-05-311-1/+18
|
* Filter out PART → JOIN pairsSimon Ser2021-05-311-0/+17
|
* Fold unimportant messages togetherSimon Ser2021-05-311-27/+130
|
* Pretty-print MOTDSimon Ser2021-05-281-0/+4
|
* Handle incoming MODE messages in appropriate bufferDrew DeVault2021-05-271-0/+5
|
* Implement /kick and KICK handling in buffersDrew DeVault2021-05-271-0/+5
|
* Fix TypeError when clicking on nick in bufferSimon Ser2021-03-031-1/+2
|
* Make all resource paths relativeSimon Ser2021-03-021-5/+5
| | | | Closes: https://todo.sr.ht/~emersion/gamja/17
* Improve scroll position save/restore mechanismSimon Ser2021-03-021-1/+1
|
* Add unread message separatorSimon Ser2020-09-031-5/+16
| | | | Closes: https://todo.sr.ht/~emersion/gamja/4
* Format NOTICE messages differentlySimon Ser2020-08-171-1/+5
| | | | | Use dashes instead of angle brackets for NOTICE to be able to tell them apart from regular PRIVMSG messages.
* Add date separators to bufferSimon Ser2020-08-131-6/+43
| | | | Closes: https://todo.sr.ht/~emersion/gamja/5
* Parse all CTCP messagesSimon Ser2020-08-131-6/+10
| | | | We display them nicely, however we never reply to them.