aboutsummaryrefslogtreecommitdiff
path: root/components (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Add support for STATUSMSGSimon Ser2021-06-031-0/+9
| | | | Closes: https://todo.sr.ht/~emersion/gamja/65
* Use bufName in addMessage, fix missing Client.isMyNick()Simon Ser2021-06-031-5/+4
|
* lib/irc: rename IRC prefix utilitiesSimon Ser2021-06-031-4/+4
|
* Fix undefined server variable in BufferHeaderSimon Ser2021-06-031-1/+1
|
* s/network/server/Simon Ser2021-06-033-152/+152
| | | | Closes: https://todo.sr.ht/~emersion/gamja/46
* Add support for incoming INVITE messagesSimon Ser2021-06-032-4/+69
|
* Add support for /ban without argumentSimon Ser2021-06-031-0/+5
|
* components/help: document that / allows to start writing a commandSimon Ser2021-06-021-1/+8
|
* Add support for CHATHISTORY TARGETSSimon Ser2021-06-021-11/+38
| | | | | | | | | | | | | | | | The main motivation is to avoid missing direct messages coming from other users. A nice side-effect is that we no longer need to issue CHATHISTORY queries for each channel we JOIN: instead, we can only fetch history for targets known to have new messages available (as indicated by CHATHISTORY TARGETS). We use read receipts instead of delivery receipts, so that reloading the webapp restores the exact same state (ie, unread messages are re-fetched). References: https://github.com/ircv3/ircv3-specifications/pull/450
* Linkify channel namesTom Lebreux2021-06-013-5/+23
|
* Set enterkeyhint in composerSimon Ser2021-05-311-0/+1
|
* Hide server URL input if set in config or querySimon Ser2021-05-311-5/+12
| | | | Closes: https://todo.sr.ht/~emersion/gamja/52
* Populate server URL in fillConnectParamsSimon Ser2021-05-312-19/+19
|
* Unify connect params keysSimon Ser2021-05-312-14/+14
|
* Don't save default username/realname in local storageSimon Ser2021-05-312-3/+14
|
* Pretty-print buffer name in buffer headerSimon Ser2021-05-312-19/+8
|
* Re-fold HTML in BufferListSimon Ser2021-05-311-1/+9
|
* Print server status in header prior to RPL_MYINFOSimon Ser2021-05-311-40/+42
|
* Introduce Client.whoSimon Ser2021-05-311-1/+1
|
* Add /whoSimon Ser2021-05-311-0/+4
|
* Fix null membership on JOINSimon Ser2021-05-311-1/+1
|
* Display prefixes in member listDrew DeVault2021-05-312-4/+134
| | | | Closes: https://todo.sr.ht/~emersion/gamja/43
* Fix commas in folded NICK messagesSimon Ser2021-05-311-1/+1
|
* Init App.configSimon Ser2021-05-311-0/+1
|
* Hide composer when disconnected from serverSimon Ser2021-05-311-1/+9
|
* 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
|
* Use Client.isMyNick in NOTICE/PRIVMSG handlingSimon Ser2021-05-281-2/+2
|
* Unregister PING timer when destroying clientSimon Ser2021-05-281-5/+2
|
* composer: turn off browser autocompleteDrew DeVault2021-05-281-1/+9
|
* Implement case-mapping for buffers and message handlerSimon Ser2021-05-271-12/+20
|
* Ignore TAGMSG messagesSimon Ser2021-05-271-0/+1
| | | | | We get these from clients that support typing notifications, for instance.
* Restyle action buttonsDrew DeVault2021-05-271-11/+41
|
* Switch to channel buffer on /joinSimon Ser2021-05-271-2/+4
| | | | Closes: https://todo.sr.ht/~emersion/gamja/37
* Implement togglable sidebars for narrow viewportsDrew DeVault2021-05-271-9/+78
| | | | | Closed: https://l.sr.ht/96AD.jpg Open: https://l.sr.ht/gr_9.jpg
* Implement optional opportunistic pingsDrew DeVault2021-05-271-0/+10
|
* Handle incoming MODE messages in appropriate bufferDrew DeVault2021-05-272-0/+11
|
* Fix cross-network mixups when handling QUIT and NICKSimon Ser2021-05-271-0/+6
| | | | Only mutate buffers if they belong to our connection.
* Add case-mapping support for channel membersSimon Ser2021-05-272-8/+22
| | | | Make a buffer's members an irc.CaseMapMap.
* Add hint to run /help in unknown command error messageSimon Ser2021-05-271-2/+2
|
* Add nick URL paramSimon Ser2021-05-271-0/+3
| | | | Closes: https://todo.sr.ht/~emersion/gamja/40
* Accomodate for empty BOUNCER hostSimon Ser2021-05-271-1/+2
| | | | BOUNCER doesn't support describing UNIX domain socket connections.
* Open error bubbles for IRC numeric errorsSimon Ser2021-05-271-5/+4
|
* Improve command error reportingSimon Ser2021-05-271-2/+2
| | | | state.error is expected to be a String, not an Error.
* Implement /kick and KICK handling in buffersDrew DeVault2021-05-272-0/+21
|
* Always parse autojoin channels from URL paramsSimon Ser2021-05-271-18/+23
| | | | Even if connection parameters were previously saved to local storage.