aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Hide buffer focus outlineSimon Ser2021-08-181-0/+4
|
* store: remove dead codeSimon Ser2021-07-301-9/+0
|
* composer: focus on pasteSimon Ser2021-07-211-0/+27
|
* Add message arg to /querySimon Ser2021-07-211-1/+6
| | | | Closes: https://todo.sr.ht/~emersion/gamja/94
* lib/client: fix caps with equal sign in valueSimon Ser2021-07-041-6/+6
| | | | CAP=a=b wouldn't parse correctly.
* connect-form: improve HTML indentationSimon Ser2021-07-041-7/+49
|
* Drop ConnectForm keySimon Ser2021-07-041-2/+0
|
* Unify dialog data in App.stateSimon Ser2021-07-041-25/+27
|
* Hide everything while loading config.jsonSimon Ser2021-07-041-0/+7
|
* connect-form: focus nickname inputSimon Ser2021-07-041-2/+9
|
* Add /whowas commandSimon Ser2021-07-031-0/+11
|
* composer: cycle through auto-completionsSimon Ser2021-06-302-34/+57
| | | | Closes: https://todo.sr.ht/~emersion/gamja/42
* composer: add smart suffix after auto-completionSimon Ser2021-06-301-0/+8
| | | | | Append a space after a command name, so that arguments can be typed directly. Append a colon after a nickname.
* composer: auto-complete word at carret positionSimon Ser2021-06-301-9/+30
|
* Always mark own messages as readSimon Ser2021-06-241-0/+4
|
* Handle RPL_INVITINGSimon Ser2021-06-243-1/+11
|
* Preserve white space sequences in log linesSimon Ser2021-06-241-0/+3
| | | | This allows e.g. the MOTD to have properly-formatted ASCII art.
* Treat server broadcasts as highlightsSimon Ser2021-06-232-1/+10
|
* Don't focus composer on key press if modifier is also pressedSimon Ser2021-06-221-0/+5
|
* Turn dialog close button into a <button>Simon Ser2021-06-222-6/+14
| | | | This is semantically more correct.
* Use semantically more correct elements for error bubbleSimon Ser2021-06-222-6/+9
|
* Focus buffer scrollview instead of composerSimon Ser2021-06-222-8/+31
| | | | | | | | | | | | | Instead of focusing the composer, focus the buffer scrollview when switching to a buffer. This allows keyboard navigation to work as expected, with arrow up/down and page up/down scrolling the buffer instead of doing nothing. Focus back the composer when a KeyboardEvent produces text. This allows users to start typing a message right after switching to a buffer. Closes: https://todo.sr.ht/~emersion/gamja/64
* Improve composer form indentationSimon Ser2021-06-222-2/+12
|
* Allow resetting nick and auto-join with query paramsSimon Ser2021-06-221-2/+2
|
* Add web app manifestSimon Ser2021-06-222-0/+8
| | | | We'll need this to register protocol handlers.
* lib/client: reject Client.roundtrip promise on disconnectSimon Ser2021-06-211-2/+17
|
* component/app: Automatically prepend wss to server URL if unspecifieddelthas2021-06-201-0/+3
|
* Allow resetting server URL with query paramSimon Ser2021-06-201-1/+1
|
* lib/linkify: stop using RegExp indicesdelthas2021-06-201-3/+4
| | | | | Co-authored-by: Simon Ser <contact@emersion.fr> Closes: https://todo.sr.ht/~emersion/gamja/90
* Use cursor pointer for buttonsSimon Ser2021-06-111-0/+2
| | | | | | | | I'm usually not a fan of changing the default browser styles for things like the cursor image, but here it actually improves accessibility: it's clearer for the user what can be clicked on. Closes: https://todo.sr.ht/~emersion/gamja/81
* Add /unvoiceSimon Ser2021-06-111-0/+5
|
* Add irc.forEachChannelModeUpdate helperSimon Ser2021-06-112-38/+49
|
* Move MODE state updates outof AppSimon Ser2021-06-112-88/+86
|
* Add STATUSMSG indicatorSimon Ser2021-06-114-4/+49
| | | | Closes: https://todo.sr.ht/~emersion/gamja/65
* Move message key generation to State.addMessageSimon Ser2021-06-112-5/+4
|
* readme: s/bare-bones/simple/Simon Ser2021-06-111-1/+1
| | | | We used to be bare-bones, we're a little bit more than that now.
* Don't try to reconnect if the network is downSimon Ser2021-06-111-5/+15
|
* Make "Remove network" button redSimon Ser2021-06-111-1/+1
|
* Add /quiet and /unquietSimon Ser2021-06-113-0/+26
|
* Mark server buffer as unread after server query commandSimon Ser2021-06-101-1/+16
| | | | | | | When a command will print its reply in the server buffer, mark it as unread to make it more obvious where to look. Closes: https://todo.sr.ht/~emersion/gamja/53
* Bump direct message unread prioritySimon Ser2021-06-101-1/+2
|
* Ensure config has a server objectSimon Ser2021-06-101-5/+13
| | | | Simplifies code accessing the config.
* readme: make it clear server.url can be a path in config.jsonSimon Ser2021-06-101-1/+1
|
* Reset config.server.auth when using custom server URLSimon Ser2021-06-101-2/+8
|
* Move auto-join field out of advanced options if pre-filledSimon Ser2021-06-102-6/+15
| | | | Closes: https://todo.sr.ht/~emersion/gamja/82
* s/var/let/Simon Ser2021-06-1020-479/+481
|
* Show again connect form when last server is closedSimon Ser2021-06-101-1/+7
|
* Add "auth" parameter to tune connect formDrew DeVault2021-06-103-6/+31
|
* Add notification tagsSimon Ser2021-06-101-0/+2
| | | | | This makes it so multiple messages from the same user will only produce a single notification.
* Add Notification workaround for Chrome on AndroidSimon Ser2021-06-102-22/+50
| | | | Closes: https://todo.sr.ht/~emersion/gamja/78