Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |||||
* | Make Client.roundtripChatHistory return an array of messages | Simon Ser | 2021-06-10 | 1 | -7/+7 | |
| | ||||||
* | Make Client.fetchBatch more reliable | Simon Ser | 2021-06-10 | 1 | -6/+17 | |
| | ||||||
* | lib/client: fix batch cleanup | Simon Ser | 2021-06-10 | 1 | -1/+1 | |
| | ||||||
* | 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 | 2 | -2/+7 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/68 | |||||
* | lib/client: set a default server prefix | Simon Ser | 2021-06-10 | 1 | -16/+5 | |
| | | | | | Set the default server prefix to "*". This allows the rest of the code to assume all messages always have a prefix. | |||||
* | Remove callback arg from App.createBuffer | Simon Ser | 2021-06-10 | 1 | -5/+2 | |
| | ||||||
* | Add State.createServer | Simon Ser | 2021-06-10 | 2 | -12/+18 | |
| | ||||||
* | Use server buffer if name is unspecified in State.getBuffer | Simon Ser | 2021-06-10 | 1 | -0/+3 | |
| | ||||||
* | lib/client: gracefully handle null in isMyNick/isChannel | Simon Ser | 2021-06-10 | 1 | -0/+6 | |
| | ||||||
* | lib/client: always populate prefix for incoming messages | Simon Ser | 2021-06-10 | 1 | -0/+8 | |
| | ||||||
* | lib/linkify: add comma to punctuation in channel regex | Simon Ser | 2021-06-09 | 1 | -1/+1 | |
| | ||||||
* | Fix /me failing in user query buffers | Simon Ser | 2021-06-09 | 1 | -2/+10 | |
| | | | | This is a regression. | |||||
* | 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 | 2 | -0/+12 | |
| | ||||||
* | Add support for /mode without arguments | Simon Ser | 2021-06-07 | 1 | -3/+3 | |
| | ||||||
* | Improve buffer header layout on mobile | Simon Ser | 2021-06-06 | 2 | -8/+20 | |
| | | | | Put buffer title above buffer description. | |||||
* | Don't match punctuation suffix when linkifying channels | Simon Ser | 2021-06-06 | 1 | -4/+4 | |
| | ||||||
* | Add case-mapping support to irc.isHighlight | Simon Ser | 2021-06-06 | 2 | -5/+7 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/77 | |||||
* | Disallow selecting text in <summary role="button"> | Simon Ser | 2021-06-06 | 1 | -2/+2 | |
| | | | | This supersedes the cursor rule. | |||||
* | Make <summary> easier to click on Firefox Mobile | Simon Ser | 2021-06-06 | 3 | -3/+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. | |||||
* | Make @media queries whitespace consistent | Simon Ser | 2021-06-06 | 1 | -2/+2 | |
| | ||||||
* | Increase buffer/member list item height on mobile | Simon Ser | 2021-06-06 | 1 | -0/+6 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/62 | |||||
* | Add support for labeled-response | Simon Ser | 2021-06-04 | 3 | -5/+43 | |
| | | | | | 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 | 4 | -34/+65 | |
| | ||||||
* | Use ISUPPORT CHANTYPES in Client.isChannel | Simon Ser | 2021-06-04 | 2 | -3/+3 | |
| | ||||||
* | Remove App.isChannel | Simon Ser | 2021-06-04 | 2 | -10/+5 | |
| | | | | | 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 | 2 | -26/+33 | |
| | ||||||
* | Handle TOPIC in State.handleMessage | Simon Ser | 2021-06-04 | 2 | -3/+4 | |
| | ||||||
* | Handle JOIN/PART in State.handleMessage | Simon Ser | 2021-06-04 | 2 | -11/+22 | |
| | ||||||
* | Move createBuffer to State | Simon Ser | 2021-06-04 | 2 | -54/+60 | |
| | ||||||
* | Introduce State.handleMessage | Simon Ser | 2021-06-04 | 3 | -111/+118 | |
| | | | | | | 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 | 2 | -90/+98 | |
| | ||||||
* | Allow config.server.ping to be a String | Simon Ser | 2021-06-04 | 1 | -1/+1 | |
| | | | | Workaround for existing config files in the wild. | |||||
* | Add support for STATUSMSG | Simon Ser | 2021-06-03 | 2 | -3/+11 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/65 | |||||
* | Use bufName in addMessage, fix missing Client.isMyNick() | Simon Ser | 2021-06-03 | 1 | -5/+4 | |
| | ||||||
* | lib/irc: rename IRC prefix utilities | Simon Ser | 2021-06-03 | 2 | -9/+10 | |
| | ||||||
* | Fix undefined server variable in BufferHeader | Simon Ser | 2021-06-03 | 1 | -1/+1 | |
| |