Simon Ser
|
a603b79e33
|
components/buffer-list: show buffers with errors in red
|
2022-09-05 14:00:52 +02:00 |
|
Simon Ser
|
7f7a7c1aac
|
components/buffer-list: remove pointless temporary variable
|
2022-02-04 14:32:29 +01:00 |
|
Simon Ser
|
f3d38859d3
|
Move isBouncer props to server state
Avoids having to pass this around.
|
2021-12-07 13:16:07 +01:00 |
|
Simon Ser
|
ab3d4dd661
|
Refactor ISUPPORT handling
Add a helper class to parse ISUPPORT tokens. Instead of having
manual ISUPPORT handling all over the place, use pre-processed
values.
|
2021-12-07 12:09:10 +01:00 |
|
Simon Ser
|
34aea84dde
|
Close buffer tabs on middle click
|
2021-10-17 19:33:02 +02:00 |
|
Simon Ser
|
8972130252
|
s/var/let/
|
2021-06-10 18:11:11 +02:00 |
|
Simon Ser
|
fe9c483570
|
s/network/server/
Closes: https://todo.sr.ht/~emersion/gamja/46
|
2021-06-03 11:46:50 +02:00 |
|
Simon Ser
|
bc7162ebe2
|
Pretty-print buffer name in buffer header
|
2021-05-31 17:39:37 +02:00 |
|
Simon Ser
|
6e16163103
|
Re-fold HTML in BufferList
|
2021-05-31 17:34:36 +02:00 |
|
Simon Ser
|
f84334c31e
|
Add UI to add a new bouncer network
|
2021-05-25 16:59:57 +02:00 |
|
Simon Ser
|
4c62b7571e
|
Indent channels and nicks in buffer list
|
2021-05-25 16:58:50 +02:00 |
|
Simon Ser
|
b429243573
|
Add support for the soju.im/bouncer-networks extension
|
2021-05-25 16:58:50 +02:00 |
|
Simon Ser
|
80e0175d36
|
Make all resource paths relative
Closes: https://todo.sr.ht/~emersion/gamja/17
|
2021-03-02 22:46:48 +01:00 |
|
Simon Ser
|
bfc0960200
|
Use buffer ID in BufferItem.onBufferClick
|
2021-01-22 21:43:58 +01:00 |
|
Simon Ser
|
51523f4014
|
Extract network name from ISUPPORT
|
2021-01-22 11:43:47 +01:00 |
|
Simon Ser
|
50ea6e121e
|
Introduce buffer IDs
|
2021-01-21 20:41:44 +01:00 |
|
Simon Ser
|
6c93bd13d1
|
Sort buffers when inserting, not when rendering
This allows all state.buffers users to iterate over the list in the
correct order.
|
2020-08-03 15:43:20 +02:00 |
|
Simon Ser
|
0d9f7f35f0
|
Add message URLs, unify URL generation
|
2020-07-15 18:47:33 +02:00 |
|
Simon Ser
|
0a825547a7
|
Don't use this in functional components
This works in preact, but doesn't with react.
|
2020-07-09 23:35:47 +02:00 |
|
Simon Ser
|
15c51d9ec7
|
Rename sidebar and topbar
|
2020-06-26 15:16:07 +02:00 |
|
Simon Ser
|
9d7704ea54
|
Set key attr in buffer list items
|
2020-06-26 14:41:03 +02:00 |
|
Simon Ser
|
028c6fd8b3
|
Sort buffers and members
|
2020-06-26 14:40:27 +02:00 |
|
Simon Ser
|
74b720c131
|
Convert server/channel/nick links to irc:// scheme
|
2020-06-26 11:07:01 +02:00 |
|
Simon Ser
|
6d3621e1be
|
Introduce buffer type
|
2020-06-26 10:35:38 +02:00 |
|
Simon Ser
|
cbe76ab824
|
Mark buffers as unread on new message
|
2020-06-24 16:56:57 +02:00 |
|
Simon Ser
|
b449ace4b4
|
Switch to react
Under the hood, preact is used to reduce dependency size. We still don't
have a build stage, so htm is used instead of JSX.
|
2020-06-24 14:37:49 +02:00 |
|