aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* s/network/server/Simon Ser2021-06-035-156/+156
| | | | Closes: https://todo.sr.ht/~emersion/gamja/46
* Add support for incoming INVITE messagesSimon Ser2021-06-034-5/+75
|
* Make command descriptions more consistentSimon Ser2021-06-031-9/+9
|
* Add /unbanSimon Ser2021-06-031-12/+14
|
* Add getActiveChannelSimon Ser2021-06-031-48/+30
| | | | Simplifies the command logic
* Make getActiveClient throw an error if disconnectedSimon Ser2021-06-031-1/+1
|
* Add support for /ban without argumentSimon Ser2021-06-033-30/+50
|
* components/help: document that / allows to start writing a commandSimon Ser2021-06-021-1/+8
|
* Add support for CHATHISTORY TARGETSSimon Ser2021-06-022-11/+56
| | | | | | | | | | | | | | | | 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
* Use RegExp match indices in linkifyChannelSimon Ser2021-06-011-4/+4
|
* Linkify channel namesTom Lebreux2021-06-014-8/+62
|
* Make Alt+ArrowUp and Alt+ArrowDown wrap aroundSimon Ser2021-05-311-17/+16
|
* Set scrollbar styleSimon Ser2021-05-311-2/+12
|
* Order buffers by priority in Alt+aSimon Ser2021-05-312-5/+12
|
* 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-313-19/+24
|
* Re-fold HTML in BufferListSimon Ser2021-05-311-1/+9
|
* Print server status in header prior to RPL_MYINFOSimon Ser2021-05-311-40/+42
|
* Simplify Client.roundtrip callback argSimon Ser2021-05-311-8/+4
|
* Introduce Client.whoSimon Ser2021-05-312-1/+20
|
* Remove unused arg from Client.whoisSimon Ser2021-05-311-1/+1
|
* Add /whoSimon Ser2021-05-312-1/+12
|
* Make buffer title boldSimon Ser2021-05-311-0/+1
|
* Fix null membership on JOINSimon Ser2021-05-311-1/+1
|
* Display prefixes in member listDrew DeVault2021-05-314-4/+171
| | | | Closes: https://todo.sr.ht/~emersion/gamja/43
* Remove unnecessary if in /banSimon Ser2021-05-311-3/+0
| | | | If whois info is unavailable, the promise is rejected.
* readme: document server.ping in config sectionSimon Ser2021-05-311-3/+8
|
* Fix commas in folded NICK messagesSimon Ser2021-05-311-1/+1
|
* Fallback to first server buffer in Alt+a keybindSimon Ser2021-05-311-3/+12
| | | | Previously we switched to the server buffer for the current network.
* Init App.configSimon Ser2021-05-311-0/+1
|
* Hide composer when disconnected from serverSimon Ser2021-05-311-1/+9
|
* Ensure connect form has paddingSimon Ser2021-05-311-1/+3
| | | | Even on small screens.
* Fix Alt+h messing up all buffersSimon 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
|
* Add /lusers commandDrew DeVault2021-05-291-0/+7
|
* Add /invite commandDrew DeVault2021-05-291-0/+17
|
* Add /voice, /devoiceDrew DeVault2021-05-291-26/+27
| | | | | This also generalizes the logic for these commands along with /op and /deop.
* Simplify /query usage stringSimon Ser2021-05-281-1/+1
|
* Mute date separator line color in dark themeSimon Ser2021-05-281-1/+1
|
* Add /motdSimon Ser2021-05-281-1/+8
|
* Pretty-print MOTDSimon Ser2021-05-283-1/+7
|
* Misc theme improvementsSimon Ser2021-05-281-8/+4
| | | | | - Mute unimportant messages on dark theme - Adjust button background on light theme