Pavel Djundik
|
f269ac3bee
|
Update user file without reading, debounce all saves
|
2019-12-18 10:47:08 +02:00 |
|
Pavel Djundik
|
def56dc694
|
Update user file once on auth
|
2019-12-18 10:47:08 +02:00 |
|
Paul Oppenheimer
|
dcf08ecac6
|
Fix format of IPv6 URI
|
2019-12-16 12:24:30 -05:00 |
|
Pavel Djundik
|
3dae767937
|
Make client awayMessage a client setting
|
2019-12-02 12:24:22 +02:00 |
|
Pavel Djundik
|
7584f47c7d
|
Cleanup webpush code
|
2019-11-25 20:13:10 +02:00 |
|
Pavel Djundik
|
a4490bf1d6
|
Fix up connect uri parsing, use direct router references
Co-Authored-By: Tim Miller-Williams <timmw@users.noreply.github.com>
|
2019-11-25 20:13:08 +02:00 |
|
Pavel Djundik
|
a1f183f216
|
Cleanup auth flow
|
2019-11-25 20:12:58 +02:00 |
|
Pavel Djundik
|
6b8fea8afc
|
Avoid emitting multiple events to the server when collapsing/expanding channel previews
Fixes #1377
|
2019-11-25 20:12:56 +02:00 |
|
Pavel Djundik
|
c8b22b2df3
|
Fix up network editing
|
2019-11-25 20:12:52 +02:00 |
|
Richard Lewis
|
2ef3e3e5b4
|
Add success: false to change-password error emits.
|
2019-11-25 20:12:26 +02:00 |
|
Richard Lewis
|
6c10a2a6cf
|
Port part of the settings functionality to vue.
|
2019-11-25 20:12:26 +02:00 |
|
Tim Miller-Williams
|
19d8178606
|
Add webpack hot module reloading for development
Co-Authored-By: Tim Miller-Williams <timmw@users.noreply.github.com>
|
2019-11-08 15:02:44 +02:00 |
|
Pavel Djundik
|
1ca16816c2
|
Synchronize open channel on client on reconnection
|
2019-10-17 13:54:30 +03:00 |
|
Al McKinlay
|
f163e20a93
|
Add public files for plugins
|
2019-10-02 10:33:08 +01:00 |
|
Pavel Djundik
|
72bebd8681
|
Merge pull request #3326 from thelounge/xpaw/theme-color
Allow themes to change theme-color
|
2019-08-03 22:28:20 +03:00 |
|
Pavel Djundik
|
59d2d6fec8
|
Disable io cookie
Ref https://github.com/socketio/socket.io/issues/2276
|
2019-08-03 12:03:02 +03:00 |
|
Pavel Djundik
|
efa0aeb2c6
|
Allow themes to change theme-color
|
2019-07-22 19:50:04 +03:00 |
|
Alistair McKinlay
|
20816d509d
|
Add check for outdated packages, and show on the help screen.
|
2019-07-19 13:33:09 +01:00 |
|
Alistair McKinlay
|
133e7bf710
|
Format js/vue with prettier
|
2019-07-19 11:27:40 +01:00 |
|
Pavel Djundik
|
54a4085b68
|
Store ip and language in a separate object in user file
|
2019-07-16 13:00:29 +03:00 |
|
Pavel Djundik
|
d3a98a523f
|
Verify reverse DNS when looking up hostnames for webirc
Fixes #3293
|
2019-07-11 23:20:04 +03:00 |
|
Alistair McKinlay
|
1fcdc51861
|
Change the api for calling plugin commands
|
2019-07-05 15:04:32 +01:00 |
|
Alistair McKinlay
|
4cbe72f635
|
Add support for command plugins
|
2019-07-02 17:02:05 +01:00 |
|
Pavel Djundik
|
1425130436
|
Update eslint and eslint-plugin-vue, fix rules
|
2019-06-25 11:51:47 +03:00 |
|
Pavel Djundik
|
d36f60bb4f
|
Add extra socket error handlers
|
2019-06-10 13:13:27 +03:00 |
|
Pavel Djundik
|
fe68f2a1ee
|
Replace request with got
|
2019-05-13 10:30:43 +03:00 |
|
Pavel Djundik
|
9d3f5efbd5
|
Force no-cache on service-worker and sourcemap files
|
2019-03-21 11:43:13 +02:00 |
|
Pavel Djundik
|
de9459dd83
|
Implement cache busting based on version hash
|
2019-03-08 12:29:49 +02:00 |
|
Pavel Djundik
|
b066dc301e
|
Move custom highlights to the server
|
2019-02-13 16:44:15 +02:00 |
|
Pavel Djundik
|
e80b058550
|
Don't allow setting values to be objects
|
2019-01-16 10:59:52 +02:00 |
|
Pavel Djundik
|
95a0045a0d
|
Add an extra check for setting names
|
2019-01-16 10:52:09 +02:00 |
|
Pavel Djundik
|
6fb41b44d4
|
Merge pull request #2937 from thelounge/xpaw/empty-storage-later
Empty storage directory after destroying all channels
|
2019-01-15 13:51:35 +02:00 |
|
Pavel Djundik
|
d0f6c70df5
|
Add fallback ip address for unix sockets
Fixes #2966
|
2019-01-09 11:38:21 +02:00 |
|
Pavel Djundik
|
ed10e14b47
|
Empty storage directory after destroying all channels
|
2018-12-18 13:08:18 +02:00 |
|
Pavel Djundik
|
d5aa00b753
|
Fix timing issue crashing on undefined when setting openChannel
|
2018-10-21 11:05:05 +03:00 |
|
Pavel Djundik
|
de028e5dd8
|
Force express server to run in production mode
|
2018-10-14 00:23:32 +03:00 |
|
Pavel Djundik
|
8fa8526698
|
Only emit upload url to the client that uploaded the file
Fixes #2747
|
2018-09-04 12:08:30 +03:00 |
|
Pavel Djundik
|
ce212e001c
|
Add file uploading support
Co-Authored-By: Max Leiter <hello@maxleiter.com>
Co-Authored-By: Jérémie Astori <astorije@users.noreply.github.com>
|
2018-09-03 10:30:05 +03:00 |
|
Pavel Djundik
|
f2ee299004
|
Fix passwords not being saved in Firefox
Fixes #1740
|
2018-09-02 20:34:47 +03:00 |
|
Pavel Djundik
|
7830bfb096
|
Drop spdy module in favor of native https module
|
2018-08-29 15:35:06 +03:00 |
|
Pavel Djundik
|
295fe2bd09
|
Make sure data is an object
|
2018-08-29 13:55:30 +03:00 |
|
Jérémie Astori
|
039d1220cb
|
Pass network name along to the client connect window when network is locked and not displayed
|
2018-08-11 18:10:13 -04:00 |
|
Jérémie Astori
|
7b926f7c32
|
Merge pull request #2515 from thelounge/xpaw/transparent-sw-cache
Network-first service worker caches
|
2018-07-25 00:57:20 -04:00 |
|
Pavel Djundik
|
e8b3836050
|
Fix ignore list resetting on server restart
|
2018-07-11 10:57:02 +03:00 |
|
Pavel Djundik
|
28df906957
|
Implement caching for static resources
|
2018-07-06 15:38:57 +03:00 |
|
Pavel Djundik
|
472d618033
|
Remove log from global
|
2018-06-15 23:31:06 +03:00 |
|
Pavel Djundik
|
2bea5f67b9
|
Use default nick set in config for fallback
|
2018-04-12 10:39:03 +03:00 |
|
Pavel Djundik
|
f86d73972d
|
Implement network editing UI and object updating
|
2018-04-12 10:38:35 +03:00 |
|
Pavel Djundik
|
682d3070e9
|
Move IRC object and validation to network model
|
2018-04-12 10:37:45 +03:00 |
|
Jérémie Astori
|
62fb5524ae
|
Switch client to default theme when it is using a theme that has been removed
|
2018-04-02 23:51:59 -04:00 |
|