Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | connect-form: focus nickname input | Simon Ser | 2021-07-04 | 1 | -2/+9 | |
| | ||||||
* | 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 | 2 | -1/+10 | |
| | ||||||
* | Treat server broadcasts as highlights | Simon Ser | 2021-06-23 | 1 | -1/+3 | |
| | ||||||
* | 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 | 1 | -1/+1 | |
| | | | | This is semantically more correct. | |||||
* | Use semantically more correct elements for error bubble | Simon Ser | 2021-06-22 | 1 | -3/+3 | |
| | ||||||
* | 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 | 1 | -1/+11 | |
| | ||||||
* | Allow resetting nick and auto-join with query params | Simon Ser | 2021-06-22 | 1 | -2/+2 | |
| | ||||||
* | 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 | |
| | ||||||
* | Move MODE state updates outof App | Simon Ser | 2021-06-11 | 1 | -86/+0 | |
| | ||||||
* | 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 | 1 | -5/+0 | |
| | ||||||
* | Make "Remove network" button red | Simon Ser | 2021-06-11 | 1 | -1/+1 | |
| | ||||||
* | Add /quiet and /unquiet | Simon Ser | 2021-06-11 | 1 | -0/+2 | |
| | ||||||
* | 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. | |||||
* | 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 | 12 | -247/+247 | |
| | ||||||
* | 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 | 2 | -6/+26 | |
| | ||||||
* | 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 | |||||
* | Linkify MOTD | Simon Ser | 2021-06-10 | 1 | -1/+1 | |
| | ||||||
* | Don't open a new buffer on NOTICE | Simon Ser | 2021-06-10 | 1 | -0/+4 | |
| | ||||||
* | Switch to server buffer on server name click | Simon Ser | 2021-06-10 | 1 | -2/+3 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/68 | |||||
* | Remove callback arg from App.createBuffer | Simon Ser | 2021-06-10 | 1 | -5/+2 | |
| | ||||||
* | Add State.createServer | Simon Ser | 2021-06-10 | 1 | -12/+5 | |
| | ||||||
* | Blur the composer when hiding it | Simon Ser | 2021-06-07 | 1 | -0/+4 | |
| | | | | | This should make toggling the composer in a server buffer more reliable. | |||||
* | Route channel mode and invite/except list to channel buffer | Simon Ser | 2021-06-07 | 1 | -0/+6 | |
| | ||||||
* | Improve buffer header layout on mobile | Simon Ser | 2021-06-06 | 1 | -3/+3 | |
| | | | | Put buffer title above buffer description. | |||||
* | Add case-mapping support to irc.isHighlight | Simon Ser | 2021-06-06 | 1 | -1/+1 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/77 | |||||
* | Make <summary> easier to click on Firefox Mobile | Simon Ser | 2021-06-06 | 2 | -2/+2 | |
| | | | | | | Add role=button to mark the element as a touch target. Closes: https://todo.sr.ht/~emersion/gamja/80 | |||||
* | Show connect form during connection | Simon Ser | 2021-06-06 | 2 | -15/+34 | |
| | | | | | This improves UX when the connection parameters (server URL, username, password, and so on) are incorrect. | |||||
* | Add support for labeled-response | Simon Ser | 2021-06-04 | 1 | -0/+1 | |
| | | | | | It's just used to avoid mixing up messages coming from the server so far. | |||||
* | Add support for draft/event-playback | Simon Ser | 2021-06-04 | 1 | -34/+47 | |
| | ||||||
* | Remove App.isChannel | Simon Ser | 2021-06-04 | 1 | -9/+4 | |
| | | | | | Replace all remaining usage with Client.isChannel. Client will be able to use the ISUPPORT tokens to check if a name is a channel. | |||||
* | Add State.addMessage | Simon Ser | 2021-06-04 | 1 | -26/+4 | |
| | ||||||
* | Handle TOPIC in State.handleMessage | Simon Ser | 2021-06-04 | 1 | -3/+0 | |
| | ||||||
* | Handle JOIN/PART in State.handleMessage | Simon Ser | 2021-06-04 | 1 | -11/+0 | |
| | ||||||
* | Move createBuffer to State | Simon Ser | 2021-06-04 | 1 | -54/+3 | |
| | ||||||
* | Introduce State.handleMessage | Simon Ser | 2021-06-04 | 1 | -111/+12 | |
| | | | | | | Takes an IRC message, updates the state. Doesn't yet handle all messages, this will be a step-by-step process. | |||||
* | Move some state utilities to state.js | Simon Ser | 2021-06-04 | 1 | -90/+13 | |
| | ||||||
* | Allow config.server.ping to be a String | Simon Ser | 2021-06-04 | 1 | -1/+1 | |
| | | | | Workaround for existing config files in the wild. |