Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix config.json relative path | Simon Ser | 2021-05-26 | 1 | -1/+1 | |
| | | | | The path should be relative to index.html, not the JS file. | |||||
* | Read auto-join channels from browser URL hash | Simon Ser | 2021-05-26 | 1 | -0/+4 | |
| | | | | This is easier to type than trying to escape the # in ?channels=#XXX. | |||||
* | Introduce store helper | Simon Ser | 2021-05-26 | 2 | -30/+16 | |
| | | | | | | | | Responsible for serializing/deserializing data to be saved in localStorage. Add a prefix to all localStorage entries to avoid conflicts with other webapps. Stop guarding against localStorage not existing, browsers can just implement a dumb interface to disable it. | |||||
* | Add support for IRCv3 setname | Simon Ser | 2021-05-25 | 1 | -0/+6 | |
| | ||||||
* | Ignore BOUNCER NETWORK messages if we're already bound to a network | Simon Ser | 2021-05-25 | 1 | -0/+6 | |
| | ||||||
* | Display bouncer network status | Simon Ser | 2021-05-25 | 2 | -3/+23 | |
| | ||||||
* | Add support for the soju.im/bouncer-networks-notify cap | Simon Ser | 2021-05-25 | 1 | -19/+46 | |
| | ||||||
* | Fix close() for bouncer networks | Simon Ser | 2021-05-25 | 1 | -3/+30 | |
| | ||||||
* | Add UI to edit/delete a network | Simon Ser | 2021-05-25 | 3 | -39/+136 | |
| | ||||||
* | Add UI to add a new bouncer network | Simon Ser | 2021-05-25 | 4 | -6/+136 | |
| | ||||||
* | Indent channels and nicks in buffer list | Simon Ser | 2021-05-25 | 1 | -5/+6 | |
| | ||||||
* | Add support for the soju.im/bouncer-networks extension | Simon Ser | 2021-05-25 | 2 | -15/+46 | |
| | ||||||
* | Fix TypeError in handleBufferScrollTop | Simon Ser | 2021-05-25 | 1 | -1/+1 | |
| | | | | | | Fixes the following: TypeError: client is undefined | |||||
* | Clear local storage when clicking "Disconnect" | Simon Ser | 2021-05-25 | 1 | -0/+4 | |
| | ||||||
* | Only switch to autojoin channel once | Simon Ser | 2021-05-25 | 1 | -2/+7 | |
| | ||||||
* | Add support for config file | Simon Ser | 2021-05-25 | 1 | -26/+66 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/20 | |||||
* | Use ISUPPORT CHATHISTORY to discover max page size | Simon Ser | 2021-05-11 | 1 | -1/+1 | |
| | ||||||
* | Parse ISUPPORT tokens in client | Simon Ser | 2021-05-11 | 1 | -4/+1 | |
| | ||||||
* | Fix TypeError in App.render() | Simon Ser | 2021-05-10 | 1 | -1/+1 | |
| | | | | | | Fixes the following error: Uncaught (in promise) TypeError: activeBuffer is undefined | |||||
* | Remove client from map on disconnect | Simon Ser | 2021-03-10 | 1 | -0/+1 | |
| | ||||||
* | Display error popup on FAIL | Simon Ser | 2021-03-09 | 1 | -0/+5 | |
| | ||||||
* | Add some space between error message and close button | Simon Ser | 2021-03-09 | 1 | -3/+2 | |
| | ||||||
* | Break long tag attributes on multiple lines | Simon Ser | 2021-03-09 | 1 | -7/+38 | |
| | | | | Makes that stuff more readable. | |||||
* | Rename Connect/Join to ConnectForm/JoinForm | Simon Ser | 2021-03-09 | 3 | -6/+6 | |
| | ||||||
* | Cleanup compareBuffers | Simon Ser | 2021-03-09 | 1 | -18/+12 | |
| | ||||||
* | Only switch buffer on connect if there's no active buffer | Simon Ser | 2021-03-09 | 1 | -1/+3 | |
| | ||||||
* | Fix whitespace issues | Simon Ser | 2021-03-09 | 1 | -11/+11 | |
| | ||||||
* | Remove unused DEFAULT_NETWORK constant | Simon Ser | 2021-03-08 | 1 | -2/+0 | |
| | ||||||
* | Add help section for commands | Simon Ser | 2021-03-08 | 2 | -1/+23 | |
| | ||||||
* | Add help dialog with keybindings reference | Simon Ser | 2021-03-08 | 2 | -0/+48 | |
| | ||||||
* | Add dialog for join form | Simon Ser | 2021-03-08 | 3 | -6/+134 | |
| | ||||||
* | Extract error message popup | Simon Ser | 2021-03-08 | 1 | -3/+8 | |
| | ||||||
* | Display server messages in server buffer | Simon Ser | 2021-03-08 | 1 | -1/+5 | |
| | | | | References: https://todo.sr.ht/~emersion/gamja/21 | |||||
* | Fix buffer not removed in close() | Simon Ser | 2021-03-03 | 1 | -1/+1 | |
| | ||||||
* | Log errors to console on command failure | Simon Ser | 2021-03-03 | 1 | -0/+1 | |
| | ||||||
* | Fix TypeError when clicking on nick in buffer | Simon Ser | 2021-03-03 | 1 | -1/+2 | |
| | ||||||
* | Make all resource paths relative | Simon Ser | 2021-03-02 | 8 | -32/+36 | |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/17 | |||||
* | Fix server URL field not auto-populated | Simon Ser | 2021-03-02 | 1 | -1/+1 | |
| | ||||||
* | Fix messages in current buffer not marked as read | Simon Ser | 2021-03-02 | 1 | -2/+2 | |
| | ||||||
* | Improve scroll position save/restore mechanism | Simon Ser | 2021-03-02 | 3 | -27/+30 | |
| | ||||||
* | Move join button to buffer header | Simon Ser | 2021-03-02 | 2 | -9/+10 | |
| | ||||||
* | Fix undefined CHATHISTORY_PAGE_SIZE | Simon Ser | 2021-01-23 | 1 | -4/+2 | |
| | ||||||
* | Use buffer ID in BufferItem.onBufferClick | Simon Ser | 2021-01-22 | 2 | -3/+3 | |
| | ||||||
* | Harmonise client connection params | Simon Ser | 2021-01-22 | 2 | -11/+4 | |
| | ||||||
* | Move chat history operations into Client | Simon Ser | 2021-01-22 | 1 | -54/+2 | |
| | ||||||
* | Move auto-reconnect logic into Client | Simon Ser | 2021-01-22 | 1 | -46/+10 | |
| | ||||||
* | Keep track of client status in Client | Simon Ser | 2021-01-22 | 2 | -20/+24 | |
| | ||||||
* | Multiple clients per app | Simon Ser | 2021-01-22 | 1 | -37/+57 | |
| | ||||||
* | Use buffer IDs in endOfHistory | Simon Ser | 2021-01-22 | 1 | -3/+3 | |
| | ||||||
* | Fix composer not hidden in server buffer | Simon Ser | 2021-01-22 | 1 | -1/+1 | |
| |