Pavel Djundik
fe68f2a1ee
Replace request
with got
2019-05-13 10:30:43 +03:00
Pavel Djundik
21cb4dca1e
Merge pull request #2761 from thelounge/mcinkay/plugins/server-options
...
Add server config api
2019-05-13 10:23:05 +03:00
Alistair McKinlay
4c35b80b88
Move query to msg, fix #3049
2019-05-13 08:10:08 +01:00
Al McKinlay
af976c52c3
Add server config api
2019-05-13 07:44:41 +01:00
Pavel Djundik
830fdda91a
Implement invite list
2019-04-15 14:38:11 +03:00
Jérémie Astori
c574234b99
Merge pull request #3073 from Jay2k1/patch-2
...
extend custom highlight regex
2019-03-27 00:10:48 -04:00
Pavel Djundik
88df9148dc
Merge pull request #3019 from Zarthus/ctcp_notify
...
plugin/ctcp: Let the user know a CTCP request was sent
2019-03-25 12:39:28 +02:00
Pavel Djundik
9d3f5efbd5
Force no-cache on service-worker and sourcemap files
2019-03-21 11:43:13 +02:00
Pavel Djundik
92098286e7
Merge pull request #3037 from thelounge/xpaw-richrd/file-uploads
...
Re-implement file uploading with old school multipart forms
Co-authored-by: Jérémie Astori <jeremie@astori.fr>
2019-03-19 15:09:33 +02:00
Pavel Djundik
b0571c5a36
Merge pull request #3111 from thelounge/xpaw/sw-async
...
Use async/await in service worker, do not wait for cache for successful requests
2019-03-18 12:46:44 +02:00
Pavel Djundik
f84e4199e9
Re-implement file uploads with old-school forms
...
Co-Authored-By: Richard Lewis <richrd@users.noreply.github.com>
2019-03-18 10:28:18 +02:00
Max Leiter
53d2e697d0
Spelling fix for manual disconnect message
2019-03-17 19:18:02 -07:00
Jérémie Astori
fb2206028c
Merge pull request #3107 from thelounge/xpaw/setname
...
Send SETNAME command if user edits realname field
2019-03-17 21:16:05 -04:00
Jérémie Astori
f7ebff0b67
Merge pull request #3109 from thelounge/xpaw/chan-mode-is
...
Display current channel mode on /mode command
2019-03-16 21:48:22 -04:00
Kramer Campbell
cff4f1ce2c
Add support for /kill
...
Fixes #3122
2019-03-16 12:57:24 -07:00
Pavel Djundik
de9459dd83
Implement cache busting based on version hash
2019-03-08 12:29:49 +02:00
Pavel Djundik
71332f59d9
Display current channel mode on /mode command
...
Fixes #885
2019-03-07 12:57:31 +02:00
Pavel Djundik
8c10436630
Only send SETNAME if the cap is enabled
2019-03-07 12:14:34 +02:00
Pavel Djundik
9cb2ca3383
Sanitize user and real names
2019-03-07 10:49:21 +02:00
Pavel Djundik
5d560c99b8
Send SETNAME command if user edits realname field
2019-03-07 10:17:03 +02:00
Pavel Djundik
7c1efb18d1
Print a warning on invalid keys in config
2019-03-05 13:49:50 +02:00
Pavel Djundik
4d9c01deea
Put channel errors and unhandled numerics to relevant channel if it exists
2019-02-22 14:04:33 +02:00
Jay2k1
9769f023c5
extend custom highlight regex
2019-02-19 15:19:45 +01:00
Jos Ahrens
0fbf301e0f
plugin/ctcp: Let the user know a CTCP request was sent
...
Because responding to a CTCP request is completely optional,
sometimes thelounge will just do absolutely nothing. (the request
was received, but the client did not respond to it)
This alleviates the problem by always notifying the user that
*something* was sent.
2019-02-16 21:01:32 +00:00
Pavel Djundik
013129da1f
Set moreHistoryAvailable when history reloads from storage
2019-02-13 16:44:15 +02:00
Pavel Djundik
b066dc301e
Move custom highlights to the server
2019-02-13 16:44:15 +02:00
Pavel Djundik
a4ec875c87
Check that CHANTYPES and PREFIX are set, and set defaults
2019-02-12 12:49:06 +02:00
Pavel Djundik
7c8441a93b
Clear user lists on all channels when disconnected from network
2019-02-12 12:48:45 +02:00
Pavel Djundik
853f67ab40
Synchornize channel state to the client
2019-02-12 12:48:44 +02:00
Pavel Djundik
f2cbd1efed
Pass PREFIX and CHANTYPES to parser
2019-02-12 12:48:44 +02:00
Pavel Djundik
c70b4d4c80
Fix unread marker being off by one on the server
2019-02-12 12:48:44 +02:00
Pavel Djundik
771739cf94
Port ignore list to Vue
2019-02-12 12:48:42 +02:00
Pavel Djundik
30bdfe9d3f
Hide 'show more history' button if there are no more messages
2019-02-12 12:48:42 +02:00
Pavel Djundik
595915fefd
Render link previews in Vue
2019-02-12 12:48:42 +02:00
Pavel Djundik
5f5b5fef3d
Enable .js linter
2019-02-12 12:48:42 +02:00
Pavel Djundik
db803a8548
Port channel list to Vue
2019-02-12 12:48:42 +02:00
Pavel Djundik
121dd35c3b
Port ban lists to Vue
2019-02-12 12:48:42 +02:00
Pavel Djundik
3300276c27
Delete some files and undo server change
2019-02-12 12:48:41 +02:00
Pavel Djundik
7e332b817d
Channel list rendering with Vue
...
Co-Authored-By: Tim Miller-Williams <timmw@users.noreply.github.com>
2019-02-12 12:48:41 +02:00
Pavel Djundik
211ebbfe5f
Allow forcing /disconnect to stop reconnection timer from running
2019-02-06 12:10:07 +02:00
creesch
39071aff50
Invites should not automatically highlight you.
2019-02-05 13:06:00 +01:00
Pavel Djundik
3d82378cbd
Fix incorrect 404 error for files with unknown file type
2019-01-31 10:12:50 +02:00
Jérémie Astori
3e623e8b77
Merge pull request #2939 from thelounge/renovate/file-type-10.x
...
Update dependency file-type to v10.7.0
2019-01-27 18:23:20 -05:00
Pavel Djundik
03c4fc58a3
Merge pull request #2993 from thelounge/xpaw/require-resolve-yarn
...
Use require.resolve for yarn
2019-01-28 00:56:19 +02:00
Pavel Djundik
c870545b46
Use require.resolve for yarn
2019-01-24 18:52:15 +02:00
Pavel Djundik
02a343624e
Always emit part message (required for logging)
...
Fixes #2988
2019-01-21 18:07:00 +02:00
Pavel Djundik
f49bf19023
Merge pull request #2979 from thelounge/xpaw/set-yarn-cache
...
Set yarn cache folder in the packages folder
2019-01-21 14:42:14 +02:00
Pavel Djundik
221b7145f1
Fix incorrect use of fs.stat
2019-01-19 12:00:09 +02:00
Pavel Djundik
6937e6e772
Set yarn cache folder in the packages folder
...
Fixes thelounge/thelounge-docker#71
2019-01-16 12:51:52 +02:00
Pavel Djundik
e80b058550
Don't allow setting values to be objects
2019-01-16 10:59:52 +02:00