Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | store: fix undefined Unread | Simon Ser | 2023-06-08 | 1 | -1/+1 |
| | |||||
* | Keep closed buffers in store | Simon Ser | 2023-06-08 | 1 | -1/+8 |
| | | | | | | This retains their delivery receipts. Closes: https://todo.sr.ht/~emersion/gamja/154 | ||||
* | store: fix clearing buffers for a specific server | Simon Ser | 2023-04-04 | 1 | -1/+1 |
| | |||||
* | store: protect against dup buffers | Simon Ser | 2023-04-04 | 1 | -0/+6 |
| | |||||
* | store: stop matching server URL and nick | Simon Ser | 2023-04-04 | 1 | -5/+1 |
| | | | | | | | This was supposed to accomodate for multi-server support, but to be honest this is out of scope for gamja. Closes: https://todo.sr.ht/~emersion/gamja/151 | ||||
* | Add a settings dialog | Simon Ser | 2022-06-08 | 1 | -0/+1 |
| | | | | | | Add an option to hide chat events or always expand them. Closes: https://todo.sr.ht/~emersion/gamja/73 | ||||
* | store: use lower-case for buffer keys | Simon Ser | 2022-04-22 | 1 | -2/+3 |
| | |||||
* | store: save buffer state when user navigates away | Simon Ser | 2022-02-18 | 1 | -1/+8 |
| | | | | Avoids loosing some state on page unload. | ||||
* | store: add note about comparison in Buffer.put | Simon Ser | 2022-02-12 | 1 | -0/+2 |
| | |||||
* | store: fix no-op read receipt update detection | Simon Ser | 2022-02-11 | 1 | -1/+1 |
| | | | | If the old and new times are equal, the update is a no-op. | ||||
* | Add support for soju.im/read | Simon Ser | 2022-02-11 | 1 | -1/+2 |
| | |||||
* | Make delivery receipts follow read receipts | Simon Ser | 2022-02-11 | 1 | -0/+6 |
| | | | | | | | | If a message has been read, it's been delivered. Fixes #23 at least partially. References: https://todo.sr.ht/~emersion/gamja/23 | ||||
* | Refactor receipts | Simon Ser | 2022-02-11 | 1 | -15/+22 |
| | | | | | They are now saved in the buffer store to allow for proper server separation. | ||||
* | store: debounce buffer store saves | Simon Ser | 2022-02-11 | 1 | -0/+13 |
| | |||||
* | Add UI to enable protocol handler | Simon Ser | 2021-11-16 | 1 | -0/+1 |
| | |||||
* | Drop dangling var keyword | Simon Ser | 2021-09-21 | 1 | -1/+1 |
| | |||||
* | store: fix undefined load call in Buffer.clear | Simon Ser | 2021-09-13 | 1 | -1/+1 |
| | |||||
* | Restore channel unread status from local storage | Simon Ser | 2021-08-23 | 1 | -1/+5 |
| | | | | | Closes: https://todo.sr.ht/~emersion/gamja/75 Closes: https://todo.sr.ht/~emersion/gamja/89 | ||||
* | Restore user query buffer unread status | Simon Ser | 2021-08-23 | 1 | -0/+9 |
| | |||||
* | Restore opened user query buffers | Simon Ser | 2021-08-23 | 1 | -0/+68 |
| | | | | Closes: https://todo.sr.ht/~emersion/gamja/93 | ||||
* | store: remove dead code | Simon Ser | 2021-07-30 | 1 | -9/+0 |
| | |||||
* | s/var/let/ | Simon Ser | 2021-06-10 | 1 | -2/+2 |
| | |||||
* | Introduce store helper | Simon Ser | 2021-05-26 | 1 | -0/+46 |
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. |