Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Hide buffer focus outline | Simon Ser | 2021-08-18 | 1 | -0/+4 | |
| | ||||||
* | store: remove dead code | Simon Ser | 2021-07-30 | 1 | -9/+0 | |
| | ||||||
* | composer: focus on paste | Simon Ser | 2021-07-21 | 1 | -0/+27 | |
| | ||||||
* | Add message arg to /query | Simon Ser | 2021-07-21 | 1 | -1/+6 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/94 | |||||
* | lib/client: fix caps with equal sign in value | Simon Ser | 2021-07-04 | 1 | -6/+6 | |
| | | | | CAP=a=b wouldn't parse correctly. | |||||
* | connect-form: improve HTML indentation | Simon Ser | 2021-07-04 | 1 | -7/+49 | |
| | ||||||
* | Drop ConnectForm key | Simon Ser | 2021-07-04 | 1 | -2/+0 | |
| | ||||||
* | Unify dialog data in App.state | Simon Ser | 2021-07-04 | 1 | -25/+27 | |
| | ||||||
* | Hide everything while loading config.json | Simon Ser | 2021-07-04 | 1 | -0/+7 | |
| | ||||||
* | connect-form: focus nickname input | Simon Ser | 2021-07-04 | 1 | -2/+9 | |
| | ||||||
* | Add /whowas command | Simon Ser | 2021-07-03 | 1 | -0/+11 | |
| | ||||||
* | composer: cycle through auto-completions | Simon Ser | 2021-06-30 | 2 | -34/+57 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/42 | |||||
* | composer: add smart suffix after auto-completion | Simon Ser | 2021-06-30 | 1 | -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 position | Simon Ser | 2021-06-30 | 1 | -9/+30 | |
| | ||||||
* | Always mark own messages as read | Simon Ser | 2021-06-24 | 1 | -0/+4 | |
| | ||||||
* | Handle RPL_INVITING | Simon Ser | 2021-06-24 | 3 | -1/+11 | |
| | ||||||
* | Preserve white space sequences in log lines | Simon Ser | 2021-06-24 | 1 | -0/+3 | |
| | | | | This allows e.g. the MOTD to have properly-formatted ASCII art. | |||||
* | Treat server broadcasts as highlights | Simon Ser | 2021-06-23 | 2 | -1/+10 | |
| | ||||||
* | Don't focus composer on key press if modifier is also pressed | Simon Ser | 2021-06-22 | 1 | -0/+5 | |
| | ||||||
* | Turn dialog close button into a <button> | Simon Ser | 2021-06-22 | 2 | -6/+14 | |
| | | | | This is semantically more correct. | |||||
* | Use semantically more correct elements for error bubble | Simon Ser | 2021-06-22 | 2 | -6/+9 | |
| | ||||||
* | Focus buffer scrollview instead of composer | Simon Ser | 2021-06-22 | 2 | -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 indentation | Simon Ser | 2021-06-22 | 2 | -2/+12 | |
| | ||||||
* | Allow resetting nick and auto-join with query params | Simon Ser | 2021-06-22 | 1 | -2/+2 | |
| | ||||||
* | Add web app manifest | Simon Ser | 2021-06-22 | 2 | -0/+8 | |
| | | | | We'll need this to register protocol handlers. | |||||
* | lib/client: reject Client.roundtrip promise on disconnect | Simon Ser | 2021-06-21 | 1 | -2/+17 | |
| | ||||||
* | component/app: Automatically prepend wss to server URL if unspecified | delthas | 2021-06-20 | 1 | -0/+3 | |
| | ||||||
* | Allow resetting server URL with query param | Simon Ser | 2021-06-20 | 1 | -1/+1 | |
| | ||||||
* | lib/linkify: stop using RegExp indices | delthas | 2021-06-20 | 1 | -3/+4 | |
| | | | | | Co-authored-by: Simon Ser <contact@emersion.fr> Closes: https://todo.sr.ht/~emersion/gamja/90 | |||||
* | Use cursor pointer for buttons | Simon Ser | 2021-06-11 | 1 | -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 /unvoice | Simon Ser | 2021-06-11 | 1 | -0/+5 | |
| | ||||||
* | Add irc.forEachChannelModeUpdate helper | Simon Ser | 2021-06-11 | 2 | -38/+49 | |
| | ||||||
* | Move MODE state updates outof App | Simon Ser | 2021-06-11 | 2 | -88/+86 | |
| | ||||||
* | Add STATUSMSG indicator | Simon Ser | 2021-06-11 | 4 | -4/+49 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/65 | |||||
* | Move message key generation to State.addMessage | Simon Ser | 2021-06-11 | 2 | -5/+4 | |
| | ||||||
* | readme: s/bare-bones/simple/ | Simon Ser | 2021-06-11 | 1 | -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 down | Simon Ser | 2021-06-11 | 1 | -5/+15 | |
| | ||||||
* | Make "Remove network" button red | Simon Ser | 2021-06-11 | 1 | -1/+1 | |
| | ||||||
* | Add /quiet and /unquiet | Simon Ser | 2021-06-11 | 3 | -0/+26 | |
| | ||||||
* | Mark server buffer as unread after server query command | Simon Ser | 2021-06-10 | 1 | -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 priority | Simon Ser | 2021-06-10 | 1 | -1/+2 | |
| | ||||||
* | Ensure config has a server object | Simon Ser | 2021-06-10 | 1 | -5/+13 | |
| | | | | Simplifies code accessing the config. | |||||
* | readme: make it clear server.url can be a path in config.json | Simon Ser | 2021-06-10 | 1 | -1/+1 | |
| | ||||||
* | Reset config.server.auth when using custom server URL | Simon Ser | 2021-06-10 | 1 | -2/+8 | |
| | ||||||
* | Move auto-join field out of advanced options if pre-filled | Simon Ser | 2021-06-10 | 2 | -6/+15 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/82 | |||||
* | s/var/let/ | Simon Ser | 2021-06-10 | 20 | -479/+481 | |
| | ||||||
* | Show again connect form when last server is closed | Simon Ser | 2021-06-10 | 1 | -1/+7 | |
| | ||||||
* | Add "auth" parameter to tune connect form | Drew DeVault | 2021-06-10 | 3 | -6/+31 | |
| | ||||||
* | Add notification tags | Simon Ser | 2021-06-10 | 1 | -0/+2 | |
| | | | | | This makes it so multiple messages from the same user will only produce a single notification. | |||||
* | Add Notification workaround for Chrome on Android | Simon Ser | 2021-06-10 | 2 | -22/+50 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/78 |