Simon Ser
9922d11654
Upgrade @stylistic/eslint-plugin-js to v3
2025-02-17 00:18:13 +01:00
Simon Ser
57c5f2b1cc
Upgrade dependencies
2025-02-17 00:15:12 +01:00
Simon Ser
0cc1c53fa4
ci: switch to alpine/latest
2025-02-10 14:09:51 +01:00
Simon Ser
93d7d22726
ci: upload build as artifact
2025-02-10 14:08:43 +01:00
Calvin Lee
136353b2b5
Sort servers alphanumerically
2025-02-07 22:43:03 +00:00
delthas
7dd21177bc
Add support for incoming REDACT
...
This does not include support for redacting messages, only reading
incoming REDACT messages.
See: https://github.com/ircv3/ircv3-specifications/pull/524
2025-02-07 00:26:02 +00:00
Simon Ser
ca0cfdcc28
readme: fix screenshot
2025-02-05 22:40:54 +01:00
vyneer
1e3903c014
Fix /help
not showing any commands
2025-01-28 17:03:17 +03:00
Calvin Lee
5146b0cad8
eslint: add lint enforcing camelCase
...
snake_case is needed in one place in the codebase to format URL arguments.
Co-authored-by: Calvin Lee <pounce@integraldoma.in>
Co-committed-by: Calvin Lee <pounce@integraldoma.in>
2025-01-27 16:29:58 +00:00
Markus Unterwaditzer
513cf825a5
Add nick-caret class
...
I'd like to apply a userstyle to this text, and in order to do that I need a CSS class.
Co-authored-by: Markus Unterwaditzer <markus-tarpit+git@unterwaditzer.net>
Co-committed-by: Markus Unterwaditzer <markus-tarpit+git@unterwaditzer.net>
2025-01-27 12:25:26 +00:00
Simon Ser
9fef11564d
Upgrade dependencies
2025-01-20 23:16:11 +01:00
Simon Ser
9dda4ee438
eslint: add a few more rules
2025-01-20 23:02:23 +01:00
Simon Ser
9299f79bab
Make debug=0 URL param disable debug logs
2025-01-19 21:11:58 +01:00
Simon Ser
e4088304bf
Upgrade preact, once again
...
Seems to not cause regressions like it did last time. Crossing
fingers now.
v1.0.0-beta.10
2025-01-07 17:06:08 +01:00
Simon Ser
6ea3601718
dev-server: print remote server errors
2025-01-05 21:52:15 +01:00
emersion
bcf3741ab4
readme: fix screenshot link
2024-12-20 21:37:04 +00:00
Simon Ser
ec5e67336f
components/buffer: handle TOPIC clear messages
2024-12-03 09:19:53 +01:00
Umar Getagazov
4d988c98d0
Fix tag name typo in the Timestamp component
2024-11-28 12:37:51 +00:00
Simon Ser
62895d59ff
Upgrade dependencies
2024-11-23 21:02:08 +01:00
Simon Ser
2f1bf8a2fe
lib/client: don't mutate input argument in fetchHistoryBetween()
2024-11-16 12:45:08 +01:00
Simon Ser
75eb175e24
eslint: enable object-shorthand
2024-11-16 12:28:17 +01:00
Simon Ser
db0a69dcfd
commands: use Map instead of object
2024-11-16 12:27:34 +01:00
Simon Ser
9c2beac7dd
eslint: enable no-implicit-coercion
2024-11-16 12:18:17 +01:00
Simon Ser
8ff1cd8317
eslint: add no-invalid-this and prefer-arrow-callback
2024-11-15 02:19:28 +01:00
Simon Ser
f6e8f83d4e
components/app: simplify connectParams object field
2024-11-15 02:19:28 +01:00
Simon Ser
18fa0ebc6a
readme: switch from --production to --omit=dev
...
The former is deprecated.
2024-11-13 01:18:58 +01:00
Simon Ser
afa09cfc25
lib/client: fix typo
...
That one turned out to be surprisingly tricky to dig out.
2024-11-12 23:11:10 +01:00
Simon Ser
977752e0f2
lib/client: bind handleOnline to this
...
It's used as a callback to removeEventListener().
2024-11-12 23:10:38 +01:00
Simon Ser
4bce52f162
ci: temporarily switch to alpine/edge
...
It has a more up-to-date nodejs version which doesn't deadlock in
"npm install".
2024-11-12 23:10:34 +01:00
Simon Ser
75ec7cd212
lib/client: don't throttle reconnections if opened long ago
...
If a connection was opened a long time ago, and recently got broken,
try to reconnect immediately.
2024-11-12 23:10:30 +01:00
Simon Ser
24e6767cab
client: reconnect immediately if network comes online during backoff
2024-11-12 23:10:22 +01:00
Simon Ser
ad165389f0
Fix nick colors in members list
...
Closes: https://todo.sr.ht/~emersion/gamja/164
2024-11-10 21:04:28 +01:00
Simon Ser
daef362931
Upgrade dependencies
2024-10-23 20:31:08 +02:00
Calvin Lee
3ba0bfe3e6
change sorting of channels in the sidebar
2024-10-23 01:54:51 +00:00
Simon Ser
b67cd10c64
Remove usage of == and !=
2024-10-14 00:56:36 +02:00
Simon Ser
205a617c51
Move to Codeberg
2024-10-11 15:07:43 +02:00
Simon Ser
4145907d36
ci: use new SSH key for deployments
2024-10-11 00:25:02 +02:00
Simon Ser
c6e63d5724
components/composer: add support for multiple file upload
2024-09-29 15:31:25 +02:00
xse
2f6efb56de
components/composer: handle drag and drop file upload
2024-09-29 15:21:56 +02:00
Simon Ser
cf54beacc2
lint: turn on @stylistic/js/arrow-parens
2024-09-29 11:54:21 +02:00
Simon Ser
69485716a0
lint: turn on @stylistic/js/comma-dangle
2024-09-29 11:50:57 +02:00
Simon Ser
b9d12bc8cd
lint: turn on @stylistic/js/semi
2024-09-29 11:49:17 +02:00
Simon Ser
b93db7ac0e
ci: fail when ESLint reports warnings
2024-09-29 11:45:56 +02:00
Simon Ser
d96e34da79
Wire up stylistic to ESLint
2024-09-29 11:45:42 +02:00
Simon Ser
78bfd16f25
Remove two remaining single quote strings
2024-09-29 11:45:13 +02:00
Simon Ser
07ae5f7167
Disallow var keyword
2024-09-28 22:07:39 +02:00
Simon Ser
312c755c11
eslint: fix global ignore for dist/
2024-09-28 21:57:35 +02:00
Simon Ser
a03ad28438
Update dependencies
2024-09-28 21:50:03 +02:00
Simon Ser
f389ea6ffd
eslint: ignore dist/ directory
2024-09-28 21:49:13 +02:00
Simon Ser
7c445d0bc9
Add ESLint
2024-09-28 21:45:45 +02:00