Pavel Djundik
|
80b0e8ad12
|
Fix up commander changes
|
2020-03-15 14:00:02 +02:00 |
|
Pavel Djundik
|
1b2894bf99
|
Fix increasing test timeout on github actions
|
2020-02-09 14:21:45 +02:00 |
|
Pavel Djundik
|
26bf0850d7
|
Stub checkForUpdates in tests
|
2020-01-19 01:14:52 +02:00 |
|
Pavel Djundik
|
093ef2ff55
|
Merge pull request #3628 from thelounge/xpaw/prefetch-error
Collapse prefetch errors by default, and correctly track user toggle
|
2019-12-31 21:31:35 +02:00 |
|
Pavel Djundik
|
a12a24adbe
|
Replace control codes with a space
|
2019-12-27 20:39:28 +02:00 |
|
Pavel Djundik
|
d2932ccea8
|
Correctly track user toggle of previews
|
2019-12-23 12:26:57 +02:00 |
|
Pavel Djundik
|
769585e72d
|
Collapse prefetch errors by default
|
2019-12-23 12:15:23 +02:00 |
|
Pavel Djundik
|
356a896fe2
|
Merge pull request #3603 from thelounge/xpaw/condensed-more
Send 100 actual messages when requesting history with hidden or condensed status messages
|
2019-12-19 17:32:41 +02:00 |
|
Pavel Djundik
|
72a954b865
|
Add preview for text/plain urls
|
2019-12-19 15:12:02 +02:00 |
|
Pavel Djundik
|
6091514630
|
Do not write to disk if the json data hasn't actually changed
|
2019-12-18 11:06:20 +02:00 |
|
Pavel Djundik
|
4a345eb6d9
|
Convert constants.js to commonjs
|
2019-12-18 00:14:36 +02:00 |
|
Pavel Djundik
|
86341f063c
|
Merge pull request #3596 from thelounge/xpaw/friendly-size
Use `friendlysize` helper consistently
|
2019-12-17 15:43:58 +02:00 |
|
Pavel Djundik
|
f3b383ce63
|
Use Set() for condensed types
|
2019-12-17 12:48:12 +02:00 |
|
Pavel Djundik
|
f2bf1fa90a
|
Use friendlysize helper consistently
Co-Authored-By: fnutt <fnutt@users.noreply.github.com>
|
2019-12-16 22:00:35 +02:00 |
|
Pavel Djundik
|
db4b292a38
|
Remove code that aided upgrade to v3
|
2019-12-02 12:10:17 +02:00 |
|
Pavel Djundik
|
36b105021b
|
Use async in parser tests
|
2019-11-30 11:36:19 +02:00 |
|
Pavel Djundik
|
320b3ea98f
|
Merge pull request #3434 from thelounge/xpaw/no-variant-emoji-map
Remove \uFE0F emoji variant from emoji name map
|
2019-11-28 20:15:42 +02:00 |
|
Pavel Djundik
|
8b7fb33627
|
Increase test timeout due to unpredictable I/O on CI services
|
2019-11-27 20:25:29 +02:00 |
|
Pavel Djundik
|
10b1cedbb6
|
Remove \uFE0F emoji variant from emoji name map
|
2019-11-26 14:17:37 +02:00 |
|
Pavel Djundik
|
83f3fe772a
|
Remove user/pass support from irc://, support multiple channels
Other clients and specs explicitly don't support user:pass
|
2019-11-25 20:13:19 +02:00 |
|
Pavel Djundik
|
ec85372132
|
Fix uri handling and add tests
|
2019-11-25 20:13:18 +02:00 |
|
Pavel Djundik
|
2a6c57abaa
|
Fix context menu generation
|
2019-11-25 20:13:16 +02:00 |
|
Pavel Djundik
|
49dc6ffd8f
|
Fix client tests
|
2019-11-25 20:13:15 +02:00 |
|
Pavel Djundik
|
7584f47c7d
|
Cleanup webpush code
|
2019-11-25 20:13:10 +02:00 |
|
Pavel Djundik
|
a1f183f216
|
Cleanup auth flow
|
2019-11-25 20:12:58 +02:00 |
|
Pavel Djundik
|
fc1c9568e2
|
Rename helpers folder, move some vue filters
|
2019-11-25 20:12:58 +02:00 |
|
Pavel Djundik
|
c8b22b2df3
|
Fix up network editing
|
2019-11-25 20:12:52 +02:00 |
|
Pavel Djundik
|
af0d48de72
|
Create InlineChannel component
|
2019-11-25 20:12:48 +02:00 |
|
Pavel Djundik
|
a13bcb8e93
|
Format prettier after update
|
2019-11-09 10:55:50 +02:00 |
|
Raqbit
|
95cc9a47fb
|
Add file size to link preview
|
2019-11-07 16:58:28 +01:00 |
|
Pavel Djundik
|
8a224809dd
|
Merge pull request #3498 from MiniDigger/feature/package-versions
Print package versions on startup
|
2019-11-07 11:32:43 +02:00 |
|
MiniDigger
|
6f8364b1dd
|
Print package versions on startup
|
2019-11-06 18:02:28 +01:00 |
|
Pavel Djundik
|
79e0558b73
|
Add some tests for built css
|
2019-11-02 12:53:38 +02:00 |
|
Pavel Djundik
|
ddebb22afe
|
Merge pull request #3482 from thelounge/xpaw/fix-3219
Load existing users on startup when LDAP is enabled
|
2019-11-01 13:32:24 +02:00 |
|
Pavel Djundik
|
fb250682a1
|
Merge pull request #3483 from thelounge/xpaw/improve-user-startup
Improvements to network connections on startup
|
2019-11-01 13:26:24 +02:00 |
|
Pavel Djundik
|
a0c2495c42
|
Improvements to network connections on startup
|
2019-10-31 11:31:37 +02:00 |
|
Pavel Djundik
|
fe4e0343a4
|
Load existing users on startup when LDAP is enabled
Fixes #3219
|
2019-10-31 11:01:44 +02:00 |
|
Jay2k1
|
c89aea3c1e
|
add bidi support to messages, actions, previews etc
|
2019-10-24 16:53:29 +02:00 |
|
Pavel Djundik
|
49fb6cc049
|
Hide user loaded message in tests
|
2019-10-23 12:42:01 +03:00 |
|
Pavel Djundik
|
ebfecc3e9d
|
Fix client not loading messages after reconnect in channels with less than 100 total messages
|
2019-10-17 13:27:15 +03:00 |
|
Pavel Djundik
|
390a0b8e83
|
Let OS generate a port in link prefetch tests
|
2019-10-04 14:19:04 +03:00 |
|
Pavel Djundik
|
cee3a50ddc
|
Move back to ldapjs dependency
Fixes #3381
|
2019-09-15 22:42:27 +03:00 |
|
Pavel Djundik
|
9eff3b51d7
|
Allow extra slash on Windows in expandHome tests
Github CI on Windows ends up formatting it as 'd:\\tmp', this causes no issues besides the failing test
|
2019-09-04 22:51:58 +03:00 |
|
Alistair McKinlay
|
133e7bf710
|
Format js/vue with prettier
|
2019-07-19 11:27:40 +01:00 |
|
Pavel Djundik
|
7e5c2672b2
|
Merge pull request #3307 from thelounge/xpaw/browser-object
Store ip and language in a separate object in user file
|
2019-07-19 13:11:20 +03:00 |
|
Alistair McKinlay
|
ab8d819193
|
Set up Prettier on md, html, json, and yaml
|
2019-07-17 10:22:30 +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
|
295b3a4251
|
Correctly parse numbers when passed in CLI
Fixes #3295
|
2019-07-12 10:56:19 +03:00 |
|
Pavel Djundik
|
48ae5a4cdd
|
Only warn for top-level unknown config keys
|
2019-07-08 14:12:31 +03:00 |
|
Pavel Djundik
|
95a3ec42c2
|
Add a message about experimental API
|
2019-07-05 10:26:22 +03:00 |
|
Alistair McKinlay
|
4cbe72f635
|
Add support for command plugins
|
2019-07-02 17:02:05 +01:00 |
|
Pavel Djundik
|
b95c8236bd
|
Use @github's emoji data
|
2019-06-10 22:17:00 +03:00 |
|
Pavel Djundik
|
fe68f2a1ee
|
Replace request with got
|
2019-05-13 10:30:43 +03:00 |
|
Pavel Djundik
|
5723be00c7
|
Merge pull request #3150 from thelounge/astorije/test-stuff
Replace mocha-webpack with mochapack, and remove browser test setup that we never used
|
2019-03-27 10:13:59 +02: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 |
|
Jérémie Astori
|
e3dfedf8b5
|
Replace mocha-webpack with mochapack
|
2019-03-26 23:16:39 -04:00 |
|
Pavel Djundik
|
04dc1feaba
|
Hide unknown key warning in mergeConfig test
|
2019-03-20 12:58:30 +02:00 |
|
Pavel Djundik
|
50fbf93d64
|
Move favicon.ico to the root folder
|
2019-03-18 12:56:52 +02:00 |
|
Jérémie Astori
|
0812ffc2e7
|
Run ESLint autofix after requiring new line on closing brackets
|
2019-02-25 00:57:48 -05:00 |
|
Jay2k1
|
c151ad69fa
|
add test for custom highlights
|
2019-02-19 15:21:54 +01:00 |
|
Richard Lewis
|
caf728a2a7
|
Instrument tests with nyc instead of istanbul-instrumenter-loader.
|
2019-02-12 12:49:05 +02:00 |
|
Pavel Djundik
|
dd686b563d
|
Remove tests, fix lint, update packages
|
2019-02-12 12:49:05 +02:00 |
|
Pavel Djundik
|
47b9924f26
|
Use server side rendering in parse tests
Co-Authored-By: Richard Lewis <richrd@users.noreply.github.com>
|
2019-02-12 12:49:05 +02:00 |
|
Pavel Djundik
|
cd94b5d655
|
Fix lint
|
2019-02-12 12:48:44 +02:00 |
|
Pavel Djundik
|
0730825185
|
Convert message actions to Vue
|
2019-02-12 12:48:41 +02:00 |
|
moundahiwale
|
c30684aad1
|
Assert LDAP bind failed error and search warning log messages in ldap tests
|
2019-01-05 23:08:10 +00:00 |
|
Pavel Djundik
|
e033010841
|
Rename manifest.json to thelounge.webmanifest
This makes express serve it with correct content-type of application/manifest+json
Refs:
- https://w3c.github.io/manifest/#media-type-registration
- https://webhint.io/docs/user-guide/hints/hint-manifest-file-extension/
|
2018-11-13 13:33:25 +02:00 |
|
Renovate Bot
|
2c69a28ffd
|
Update dependency nyc to v13.1.0
|
2018-10-15 11:07:00 +03:00 |
|
Pavel Djundik
|
88ce0cee99
|
Use Date.toISOString for logging
|
2018-09-23 21:57:40 +03:00 |
|
Pavel Djundik
|
b538360c5e
|
Limit network name length and replace spaces in log folders
|
2018-09-09 13:09:30 +03:00 |
|
Pavel Djundik
|
9bcec3bea5
|
Remember disconnected networks between server restarts
|
2018-08-25 12:11:59 +03:00 |
|
Max Leiter
|
9bee3eca5a
|
refactor getHumanDate() to accept a timestamp; fixes test
|
2018-07-22 00:27:49 -07:00 |
|
Pavel Djundik
|
11bd2dfa4c
|
Increase delay between links to remove random test failure
|
2018-07-06 12:29:21 +03:00 |
|
Pavel Djundik
|
08682d2448
|
Fix circular dependency in Helper+log
Fixes #2568
|
2018-06-19 10:09:38 +03:00 |
|
Pavel Djundik
|
a07b372c71
|
Move .nyc_output folder out of root
|
2018-06-16 12:13:29 +03:00 |
|
Pavel Djundik
|
472d618033
|
Remove log from global
|
2018-06-15 23:31:06 +03:00 |
|
Pavel Djundik
|
0d48c596c8
|
Fix multiple <title> tags being concatenated
|
2018-06-11 11:32:32 +03:00 |
|
Pavel Djundik
|
4e2523060b
|
De-duplicate link fetching to one request at once
|
2018-06-11 10:38:03 +03:00 |
|
Ben Harris
|
d2987d037c
|
use http for protocol-less URLs
|
2018-06-09 13:46:46 -04:00 |
|
Pavel Djundik
|
c0d712c53d
|
Remove ability to change date format and timezone
|
2018-06-05 12:03:06 +03:00 |
|
Alexandre Oliveira
|
468427bfdb
|
Add support for /ignore, /unignore and /ignorelist commands
|
2018-05-28 16:46:12 -03:00 |
|
Pavel Djundik
|
0de90daa64
|
Merge pull request #2366 from thelounge/xpaw/refactor-userlog
Refactor userLog to be the same as sqlite logger
|
2018-05-26 23:53:17 +03:00 |
|
Pavel Djundik
|
5cfec76d3a
|
Refactor userLog to be the same as sqlite logger
Fixes #1392
|
2018-05-23 16:56:18 +03:00 |
|
Pavel Djundik
|
97dfdbf7c0
|
Default to https: for urls with no scheme
|
2018-05-23 16:50:59 +03:00 |
|
Pavel Djundik
|
d4fa6bbcb0
|
Use WHATWG URL parser in link prefetcher
|
2018-05-23 16:31:02 +03:00 |
|
Pavel Djundik
|
629ae8bfa4
|
Fix protocol-aware urls, add better link validation in previews
|
2018-05-23 16:31:02 +03:00 |
|
Pavel Djundik
|
15c14c6dea
|
Change test cases to match linkify-it
|
2018-05-23 16:31:02 +03:00 |
|
Pavel Djundik
|
58ec2768ec
|
Use linkify-it
|
2018-05-23 16:31:02 +03:00 |
|
Pavel Djundik
|
95a435c5c9
|
Fix merge() in parser not filling unstyled text correctly
|
2018-05-07 21:19:54 +03:00 |
|
Pavel Djundik
|
d19c00faab
|
Build clean text message only once
|
2018-05-01 14:32:13 +03:00 |
|
Pavel Djundik
|
886301e765
|
Merge pull request #2396 from thelounge/xpaw/fix-2341
Use per-client channel and message ids
|
2018-05-01 13:26:38 +03:00 |
|
Jérémie Astori
|
1daad45f11
|
Use the new logo for favicons, notifications badges, and homescreen app icons
|
2018-04-28 12:14:41 -04:00 |
|
Pavel Djundik
|
bf8a16b7fe
|
Use per-client channel and message ids
Fixes #2341
|
2018-04-27 13:16:23 +03:00 |
|
Pavel Djundik
|
e136edb6ac
|
Remove network ids and use uuids everywhere
|
2018-04-26 12:37:28 +03:00 |
|
Jérémie Astori
|
34f4d0abf4
|
Add project version in outputs that mention source SHA
|
2018-04-16 00:19:25 +02:00 |
|
Pavel Djundik
|
2bea5f67b9
|
Use default nick set in config for fallback
|
2018-04-12 10:39:03 +03:00 |
|
Pavel Djundik
|
c1406adcb2
|
Add tests for editing network
|
2018-04-12 10:38:35 +03:00 |
|
Pavel Djundik
|
f86d73972d
|
Implement network editing UI and object updating
|
2018-04-12 10:38:35 +03:00 |
|
Pavel Djundik
|
a222dc9237
|
Ensure sqlite tests are serialized
|
2018-03-25 16:00:48 +03:00 |
|
Pavel Djundik
|
ca96d09a23
|
Send Accept header
Closes #2277
|
2018-03-23 20:17:03 +02:00 |
|