aboutsummaryrefslogtreecommitdiff
path: root/.editorconfig (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-09-08components/buffer: add human-readable channel mode changesSimon Ser2-1/+79
References: https://todo.sr.ht/~emersion/gamja/162
2024-09-08components/membership: fix operator colorSimon Ser1-1/+1
2024-09-07components/membership: fix missing importSimon Ser1-0/+1
2024-09-07components/buffer: use case-mapping when displaying MODE messagesSimon Ser1-2/+1
2024-09-07lib/irc: unexport STD_MEMBERSHIPS and STD_CHANTYPESSimon Ser1-3/+3
2024-09-07lib/irc: move over STD_MEMBERSHIP_NAMESSimon Ser2-11/+11
2024-09-07components/member-list: remove dead codeSimon Ser1-19/+0
2024-09-03readme: accept patches on CodebergSimon Ser1-2/+3
2024-08-15upload: Copy config.jsonRunxi Yu1-0/+2
2024-08-15add configFerass El Hafidi2-1/+6
Signed-off-by: Ferass El Hafidi <fun@andrewyu.org>
2024-08-15Adjust fonts so it looks non-horrible on iOS devicesRunxi Yu1-2/+2
2024-08-15Tabs should be 8 spacesRunxi Yu1-1/+1
2024-08-15Fork init/updateRunxi Yu2-19/+8
2024-08-15Uploader, and Password (SASL)Runxi Yu2-2/+9
2024-08-13lib/irc: remove stray hardcoded constantSimon Ser1-1/+1
2024-07-12Downgrade preact to v10.17.1 once againSimon Ser2-5/+5
Seeing this again: DOMException: Node.insertBefore: Child to insert before is not a child of this node Ref https://github.com/preactjs/preact/issues/4221
2024-07-08Upgrade dependenciesSimon Ser1-271/+518
2024-07-08components/buffer-list: fix text color when active and unreadSimon Ser1-8/+8
Previously this couldn't happen, but now we don't mark the active buffer as read when the window doesn't have focus.
2024-07-02components/scroll-manager: relax scroll checkSimon Ser1-1/+1
See https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollHeight#determine_if_an_element_has_been_totally_scrolled
2024-07-02components/scroll-manager: use getSnapshotBeforeUpdateSimon Ser1-6/+6
componentWillReceiveProps is deprecated.
2024-06-30lib/client: add support for AUTHENTICATE chunkingSimon Ser2-8/+25
SASL responses need to be split into 400 byte chunks before being sent to the server.
2024-06-25components/app: warn when username is missing for OAuth introspectionSimon Ser1-0/+3
Makes things easier to debug.
2024-05-09doc/url-params: document wildcard in nick paramSimon Ser1-1/+2
2024-04-30components/app: fix STATUSMSG NOTICE when target buffer is closedSimon Ser1-7/+8
2024-04-25components/app: update prevReadReceipt only when switching bufferSimon Ser1-9/+8
We don't want the unread separator to move around when the tab gets focus, for instance.
2024-04-25Show number of highlights in window titlesitting332-2/+26
Co-authored-by: Simon Ser <contact@emersion.fr> Closes: https://todo.sr.ht/~emersion/gamja/134
2024-04-25components/app: include bouncer network name in window titleSimon Ser1-3/+17
Co-authored-by: sitting33 <me@sit.sh>
2024-04-25components/app: introduce updateDocumentTitle()Simon Ser1-5/+10
The logic in here will get more involved once we add unread counts and such.
2024-04-25Don't mark messages as read when window is not in focussitting331-1/+6
2024-04-25components/app: split switchBuffer() and markBufferAsRead()sitting331-23/+38
We'll want to mark as read independently in response to focus events.
2024-04-18Revert "lib/client.js: hardcode username"Ferass El Hafidi1-1/+1
This reverts commit fb16317f66b6861fe9a541823db99066813547df.
2024-04-17Hide replies to our own internal WHO commandsSimon Ser2-1/+12
References: https://todo.sr.ht/~emersion/gamja/88
2024-04-17lib/client: fix number of field check in RPL_WHOSPCRPLSimon Ser1-1/+1
The first field is the client.
2024-04-16Add support for soju.im/filehostSimon Ser3-0/+93
For now, only handle paste events containing files. Co-authored-by: Alex McGrath <amk@amk.ie>
2024-04-10Upgrade dependenciesSimon Ser1-711/+594
2024-04-09Upgrade preact to v10.20.2Simon Ser2-5/+5
2024-03-29components/buffer: fold NICK change chainsSimon Ser1-1/+34
2024-03-24lib/client: 'fix' error reportingFerass El Hafidi1-4/+0
2024-03-24lib/client: add delay before AUTHENTICATE <base64> and CAP ENDFerass El Hafidi1-2/+6
This hack fixes SASL login on InspIRCd.
2024-03-23components/connect-form: say 'rx' instead of 'IRC'Ferass El Hafidi1-1/+1
2024-03-22lib/client: disable batch capFerass El Hafidi1-1/+0
This fixes chat history on InspIRCd. XXX: Hacky 'solution'
2024-03-22lib/client.js: hardcode usernameFerass El Hafidi1-1/+1
2024-03-20Revert "Upgrade preact to v10.20.0"Simon Ser2-5/+5
This reverts commit e843fe3ecb8b875a15ed2f14da6a7d347abcafff. Unfortunately the fix doesn't seem to work for us…
2024-03-20Upgrade preact to v10.20.0Simon Ser2-5/+5
The upstream preact bug [1] has been fixed now! [1]: https://github.com/preactjs/preact/issues/4221
2024-03-19doc/setup: use plaintext HTTP listener for sojuSimon Ser1-2/+3
2024-03-19docs/setup: proxy pass host header to websocket serverÁngel Castañeda1-0/+1
2024-03-13lib/irc: fix whitespace RegExp test in isURIPrefixSimon Ser1-2/+2
2024-03-12Prevent zalgo in IRC messagesMartijn Braam1-0/+1
the overflow: auto; rule is enough to prevent zalgo from drawing over other IRC messages containing it to a single line.
2024-03-07lib/irc: fix assignment to undefined variable in isURIPrefixSimon Ser1-1/+1
2024-03-07lib/irc: fix whitespace split in isURIPrefixSimon Ser1-3/+5
We want to get the last index of whitespace, not the first one.