Richard Hansen
096379e6f9
Pad: Limit DB concurrency when copying a pad
2022-04-16 00:03:00 -04:00
Richard Hansen
8442e002f9
Pad: Use the Stream library to improve readability
2022-04-15 23:52:16 -04:00
Richard Hansen
7c6746612c
tests: Missing chat messages should cause check failure
2022-04-15 23:52:16 -04:00
Richard Hansen
cad2440e6a
Pad: Improve check failure message prefixing
2022-04-15 23:52:16 -04:00
Richard Hansen
2dbda3fe7e
Pad: Check nullness before checking Number.isInteger()
...
This makes it easier to troubleshoot if the value is null.
2022-04-15 23:52:16 -04:00
Richard Hansen
01ffa070ee
Pad: Only check getKeyRevisionNumber()
at key revisions
...
Checking every revision is more of a unit test than a consistency
check, and limiting checks to key revisions should improve performance
considerably.
2022-04-15 23:52:16 -04:00
Richard Hansen
fa0d77c11d
Pad: Factor out key rev atext fetch
2022-04-15 23:52:16 -04:00
Richard Hansen
7ee2141fe6
Pad: Simplify getInternalRevisionAText
2022-04-15 23:52:16 -04:00
Richard Hansen
ff494563d9
Pad: Call padCreate
, padUpdate
hooks asynchronously
2022-04-15 23:52:16 -04:00
Richard Hansen
2ca740c1db
Pad: Improve readability of appendRevision()
2022-04-15 19:14:59 -04:00
Richard Hansen
0d52f985bd
Pad: Reuse getKeyRevisionNumber
when testing if key rev
2022-04-15 19:14:59 -04:00
Richard Hansen
79e7697c1c
Pad: Simplify serialization/deserialization
2022-04-15 19:14:59 -04:00
Richard Hansen
addc019810
Pad: Use ES6 class syntax to improve readability
2022-04-15 19:14:59 -04:00
Richard Hansen
38b2ffe899
lint: Avoid snake case
2022-04-15 19:14:59 -04:00
Richard Hansen
06f0318dc4
Stream: New utility library for iterables
2022-04-15 19:14:59 -04:00
dependabot[bot]
8d5e03791b
build(deps-dev): bump sinon from 13.0.1 to 13.0.2 in /src
...
Bumps [sinon](https://github.com/sinonjs/sinon ) from 13.0.1 to 13.0.2.
- [Release notes](https://github.com/sinonjs/sinon/releases )
- [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md )
- [Commits](https://github.com/sinonjs/sinon/compare/v13.0.1...v13.0.2 )
---
updated-dependencies:
- dependency-name: sinon
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-15 18:41:55 -04:00
dependabot[bot]
34d12022a0
build(deps): bump semver from 7.3.6 to 7.3.7 in /src
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.3.6 to 7.3.7.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.3.6...v7.3.7 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-13 17:36:56 -04:00
dependabot[bot]
bfefdb4f20
build(deps): bump marked from 4.0.13 to 4.0.14 in /src/bin/doc
...
Bumps [marked](https://github.com/markedjs/marked ) from 4.0.13 to 4.0.14.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json )
- [Commits](https://github.com/markedjs/marked/compare/v4.0.13...v4.0.14 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-11 12:31:06 -04:00
dependabot[bot]
e707b6e34d
build(deps): bump superagent from 7.1.1 to 7.1.2 in /src
...
Bumps [superagent](https://github.com/visionmedia/superagent ) from 7.1.1 to 7.1.2.
- [Release notes](https://github.com/visionmedia/superagent/releases )
- [Changelog](https://github.com/visionmedia/superagent/blob/master/HISTORY.md )
- [Commits](https://github.com/visionmedia/superagent/commits )
---
updated-dependencies:
- dependency-name: superagent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-09 17:30:48 -04:00
dependabot[bot]
018840ff9f
build(deps-dev): bump typescript from 4.6.2 to 4.6.3 in /src
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.6.2 to 4.6.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.6.2...v4.6.3 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-09 17:19:03 -04:00
dependabot[bot]
df41c7b711
build(deps): bump semver from 7.3.5 to 7.3.6 in /src
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.3.5 to 7.3.6.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.3.5...v7.3.6 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-09 17:17:51 -04:00
Richard Hansen
07146591dd
Pad: Run padLoad
hook asynchronously
2022-04-08 22:04:00 -04:00
Richard Hansen
b38d66b30b
Pad: Move padLoad
hook to Pad.init()
2022-04-08 22:04:00 -04:00
Richard Hansen
f9610452cf
Pad: New padCheck
hook
2022-04-08 21:52:11 -04:00
Richard Hansen
a2460a9848
Pad: New padRemove
hook pad
context property
2022-04-08 21:52:11 -04:00
Richard Hansen
8fe779b58c
Pad: New padCopy
hook dstPad
context property
2022-04-08 21:52:11 -04:00
Richard Hansen
9cdb69c159
Pad: Rename originalPad
context property to srcPad
2022-04-08 21:52:11 -04:00
Richard Hansen
59d60480c0
Pad: Expose pad-specific database object
...
This will make it possible for plugins to add/change/delete custom
pad-specific records.
2022-04-08 21:52:11 -04:00
dependabot[bot]
df5e4b02fa
build(deps): bump marked from 4.0.12 to 4.0.13 in /src/bin/doc
...
Bumps [marked](https://github.com/markedjs/marked ) from 4.0.12 to 4.0.13.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json )
- [Commits](https://github.com/markedjs/marked/compare/v4.0.12...v4.0.13 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-08 21:43:23 -04:00
dependabot[bot]
2394bc9d9d
build(deps): bump clean-css from 5.2.4 to 5.3.0 in /src
...
Bumps [clean-css](https://github.com/clean-css/clean-css ) from 5.2.4 to 5.3.0.
- [Release notes](https://github.com/clean-css/clean-css/releases )
- [Changelog](https://github.com/clean-css/clean-css/blob/master/History.md )
- [Commits](https://github.com/clean-css/clean-css/compare/v5.2.4...v5.3.0 )
---
updated-dependencies:
- dependency-name: clean-css
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-02 00:12:35 -04:00
dependabot[bot]
3468d4db44
build(deps): bump rehype-minify-whitespace from 5.0.0 to 5.0.1 in /src
...
Bumps [rehype-minify-whitespace](https://github.com/rehypejs/rehype-minify ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/rehypejs/rehype-minify/releases )
- [Changelog](https://github.com/rehypejs/rehype-minify/blob/main/changelog.md )
- [Commits](https://github.com/rehypejs/rehype-minify/compare/5.0.0...rehype-minify-whitespace@5.0.1 )
---
updated-dependencies:
- dependency-name: rehype-minify-whitespace
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-01 22:41:35 -04:00
translatewiki.net
1554cc3299
Localisation updates from https://translatewiki.net .
2022-03-31 13:03:59 +02:00
translatewiki.net
419e460ae2
Localisation updates from https://translatewiki.net .
2022-03-28 13:04:02 +02:00
Richard Hansen
ff7a2aa0ea
css: Immediately transition visibility when showing popup
...
For reasons I don't understand, an activated popup was visible during
transition even though the boolean `visibility` property didn't switch
to `visible` until the end of the 0.3s transition. This prevented
input elements from getting focus until the end of the transition. Now
input elements can get focus right away.
2022-03-24 16:35:15 -04:00
Richard Hansen
56d6a1800b
css: Refactor popup visibility rulesets
...
to simplify the rules and improve readability.
2022-03-24 16:34:14 -04:00
Richard Hansen
1ad7e4601f
load test: Increase startup timeout
2022-03-22 20:07:55 -04:00
Richard Hansen
1c29dcc62d
load test: Don't suppress Etherpad output
2022-03-22 20:07:55 -04:00
Richard Hansen
4c6d547e10
load test: Fix argument processing
2022-03-22 20:07:55 -04:00
Richard Hansen
e4ed4a0d42
load test: Exit on error
2022-03-22 20:07:55 -04:00
dependabot[bot]
727a6785c9
build(deps): bump openapi-backend from 5.2.1 to 5.3.0 in /src
...
Bumps [openapi-backend](https://github.com/anttiviljami/openapi-backend ) from 5.2.1 to 5.3.0.
- [Release notes](https://github.com/anttiviljami/openapi-backend/releases )
- [Commits](https://github.com/anttiviljami/openapi-backend/compare/5.2.1...5.3.0 )
---
updated-dependencies:
- dependency-name: openapi-backend
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-21 18:49:55 -04:00
dependabot[bot]
b93317ffae
build(deps): bump terser from 5.12.0 to 5.12.1 in /src
...
Bumps [terser](https://github.com/terser/terser ) from 5.12.0 to 5.12.1.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.12.0...v5.12.1 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-21 18:47:55 -04:00
Richard Hansen
4535641ebd
lint: Bump ESLint dependencies again, update plugins
2022-03-21 18:40:36 -04:00
Richard Hansen
c0db840df1
lint: Bump ESLint dependencies
2022-03-21 17:14:51 -04:00
dependabot[bot]
c6f1ab3907
build(deps-dev): bump mocha from 9.2.1 to 9.2.2 in /src
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 9.2.1 to 9.2.2.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v9.2.1...v9.2.2 )
---
updated-dependencies:
- dependency-name: mocha
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-21 16:52:21 -04:00
dependabot[bot]
6ad5971476
build(deps): bump mime-types from 2.1.34 to 2.1.35 in /src
...
Bumps [mime-types](https://github.com/jshttp/mime-types ) from 2.1.34 to 2.1.35.
- [Release notes](https://github.com/jshttp/mime-types/releases )
- [Changelog](https://github.com/jshttp/mime-types/blob/master/HISTORY.md )
- [Commits](https://github.com/jshttp/mime-types/compare/2.1.34...2.1.35 )
---
updated-dependencies:
- dependency-name: mime-types
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-21 16:45:21 -04:00
dependabot[bot]
c10f812d79
build(deps): bump ueberdb2 from 2.0.2 to 2.0.4 in /src
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 2.0.2 to 2.0.4.
- [Release notes](https://github.com/ether/ueberDB/releases )
- [Changelog](https://github.com/ether/ueberDB/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v2.0.2...v2.0.4 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-21 15:25:13 -04:00
Tom Kunze
49c7a4ba82
extractPadData: Fix wrong DB get function
2022-03-21 04:57:04 -04:00
translatewiki.net
4b4d6caf25
Localisation updates from https://translatewiki.net .
2022-03-17 13:03:59 +01:00
Richard Hansen
ae092edf0c
AuthorManager: New getAuthorId
hook
2022-03-16 06:10:28 -04:00
Richard Hansen
6d4085f5f0
SecurityManager: Restrict valid author token values
2022-03-16 06:10:28 -04:00
Richard Hansen
b89ae69202
SecurityManager: Don't prefetch values
...
Prefetching can cause unhandled Promise rejections, and it makes the
code less readable.
2022-03-16 06:10:28 -04:00
Richard Hansen
8053875d45
pad_utils: Factor out author token generation
2022-03-16 06:10:28 -04:00
Richard Hansen
4e1674ceaf
deps: Bump etherpad-cli-client
2022-03-16 06:10:28 -04:00
translatewiki.net
0a993399dc
Localisation updates from https://translatewiki.net .
2022-03-14 13:03:44 +01:00
translatewiki.net
14a58fb9ba
Localisation updates from https://translatewiki.net .
2022-03-10 13:03:41 +01:00
dependabot[bot]
979c2cc7de
build(deps): bump terser from 5.11.0 to 5.12.0 in /src
...
Bumps [terser](https://github.com/terser/terser ) from 5.11.0 to 5.12.0.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.11.0...v5.12.0 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-02 15:39:12 +00:00
Richard Hansen
d0d3290019
lint: Bump ESLint deps
2022-03-01 18:01:52 -05:00
Richard Hansen
a6b969c811
ci: Bump actions/checkout to v3
2022-03-01 17:17:16 -05:00
Richard Hansen
cfb68e5725
pad_utils: Rate limit identical warnDeprecated
calls
2022-02-27 02:55:35 -05:00
Richard Hansen
908175d1ca
pad_utils: Custom logger interface for warnDeprecated
2022-02-27 02:55:09 -05:00
Richard Hansen
248c114547
chat: Omit undefined authorId
, displayName
in JSON obj
2022-02-26 20:37:52 -05:00
Richard Hansen
ad45359a9d
chat: Silence accidental deprecation warnings
...
This fixes a bug introduced in commit
363a48b6d5
.
2022-02-26 20:34:33 -05:00
Richard Hansen
e3e86dc0aa
checkPlugin: Bump actions/setup-node to v3
2022-02-26 02:18:40 -05:00
dependabot[bot]
105facea69
build(deps): bump superagent from 6.1.0 to 7.1.1 in /src
...
Bumps [superagent](https://github.com/visionmedia/superagent ) from 6.1.0 to 7.1.1.
- [Release notes](https://github.com/visionmedia/superagent/releases )
- [Changelog](https://github.com/visionmedia/superagent/blob/master/HISTORY.md )
- [Commits](https://github.com/visionmedia/superagent/compare/v6.1.0...v7.1.1 )
---
updated-dependencies:
- dependency-name: superagent
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-25 23:29:19 -05:00
dependabot[bot]
6102bb2abe
build(deps-dev): bump sinon from 12.0.1 to 13.0.1 in /src
...
Bumps [sinon](https://github.com/sinonjs/sinon ) from 12.0.1 to 13.0.1.
- [Release notes](https://github.com/sinonjs/sinon/releases )
- [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md )
- [Commits](https://github.com/sinonjs/sinon/compare/v12.0.1...v13.0.1 )
---
updated-dependencies:
- dependency-name: sinon
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-25 23:26:15 -05:00
dependabot[bot]
94be22e78a
build(deps): bump openapi-backend from 5.2.0 to 5.2.1 in /src
...
Bumps [openapi-backend](https://github.com/anttiviljami/openapi-backend ) from 5.2.0 to 5.2.1.
- [Release notes](https://github.com/anttiviljami/openapi-backend/releases )
- [Commits](https://github.com/anttiviljami/openapi-backend/compare/5.2.0...5.2.1 )
---
updated-dependencies:
- dependency-name: openapi-backend
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-25 23:23:49 -05:00
Richard Hansen
d0cbf9754d
checkPlugin: Run npm ci
before npm publish
2022-02-24 21:26:33 -05:00
dependabot[bot]
b4e0e15beb
build(deps): bump jsdom from 18.1.1 to 19.0.0 in /src
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 18.1.1 to 19.0.0.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/18.1.1...19.0.0 )
---
updated-dependencies:
- dependency-name: jsdom
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-25 02:24:35 +00:00
dependabot[bot]
52eae298cf
build(deps): bump jsonminify from 0.4.1 to 0.4.2 in /src
...
Bumps [jsonminify](https://github.com/fkei/JSON.minify ) from 0.4.1 to 0.4.2.
- [Release notes](https://github.com/fkei/JSON.minify/releases )
- [Commits](https://github.com/fkei/JSON.minify/compare/0.4.1...0.4.2 )
---
updated-dependencies:
- dependency-name: jsonminify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-25 01:51:26 +00:00
dependabot[bot]
188d897f7e
build(deps): bump terser from 5.10.0 to 5.11.0 in /src
...
Bumps [terser](https://github.com/terser/terser ) from 5.10.0 to 5.11.0.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.10.0...v5.11.0 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-24 20:50:04 -05:00
dependabot[bot]
32bfc6ced8
build(deps): bump express-rate-limit from 5.5.1 to 6.3.0 in /src
...
Bumps [express-rate-limit](https://github.com/nfriedly/express-rate-limit ) from 5.5.1 to 6.3.0.
- [Release notes](https://github.com/nfriedly/express-rate-limit/releases )
- [Changelog](https://github.com/nfriedly/express-rate-limit/blob/master/changelog.md )
- [Commits](https://github.com/nfriedly/express-rate-limit/compare/v5.5.1...v6.3.0 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-24 20:49:30 -05:00
dependabot[bot]
e87e4231b4
build(deps): bump rehype from 12.0.0 to 12.0.1 in /src
...
Bumps [rehype](https://github.com/rehypejs/rehype ) from 12.0.0 to 12.0.1.
- [Release notes](https://github.com/rehypejs/rehype/releases )
- [Changelog](https://github.com/rehypejs/rehype/blob/main/changelog.md )
- [Commits](https://github.com/rehypejs/rehype/compare/12.0.0...12.0.1 )
---
updated-dependencies:
- dependency-name: rehype
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-24 19:31:56 -05:00
dependabot[bot]
dda2ac91f7
build(deps): bump express from 4.17.1 to 4.17.3 in /src
...
Bumps [express](https://github.com/expressjs/express ) from 4.17.1 to 4.17.3.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.17.3 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-24 19:31:21 -05:00
Richard Hansen
b733ed9ab0
Pad: Convert line endings in text from padDefaultContent
hook
2022-02-24 17:40:04 -05:00
Richard Hansen
cd43625be8
tests: Add some tests for src/node/db/Pad.js
2022-02-24 17:40:04 -05:00
Richard Hansen
2d53b9f150
PadMessageHandler: Plumb author ID to more pad creation locations
2022-02-24 17:40:04 -05:00
Richard Hansen
363a48b6d5
ChatMessage: Log deprecation warnings for .userId
, .authorId
2022-02-24 17:39:38 -05:00
Richard Hansen
b4d9252bfe
PadMessageHandler: Don't get Pad object multiple times
2022-02-24 17:39:38 -05:00
Richard Hansen
b276eb0a23
PadMessageHandler: Improve message sanity checking
...
Use exceptions instead of silent drops so that the client can detect
the error and react appropriately.
2022-02-24 17:39:38 -05:00
Richard Hansen
3b76b2dd67
SocketIORouter: Improve error handling
2022-02-24 17:39:38 -05:00
Richard Hansen
fcfa51bda6
PadMessageHandler: Convert complex if
to switch
2022-02-24 17:39:38 -05:00
translatewiki.net
05dd9920c5
Localisation updates from https://translatewiki.net .
2022-02-24 13:03:13 +01:00
Richard Hansen
32c82917e3
Merge branch 'master' into develop
2022-02-23 17:25:38 -05:00
Richard Hansen
ba370b0e05
PadMessageHandler: Don't trust user-provided padId
2022-02-23 16:11:21 -05:00
Richard Hansen
bdbde88fed
PadMessageHandler: Fix USER_CHANGES
queue identifier
...
`message.padId` is normally undefined for `USER_CHANGES` messages.
2022-02-23 16:11:16 -05:00
Richard Hansen
c59cbb537a
Bump version
2022-02-23 16:10:47 -05:00
Richard Hansen
1513932ca1
plugins: Give each plugin a plugin-specific logger object
...
This makes it possible for plugins to stop assuming that log4js is
available at `ep_etherpad-lite/node_modules/log4js`.
2022-02-21 15:13:57 -05:00
Richard Hansen
daee90d2af
lint: Close function args on same line as final arg
2022-02-21 14:53:48 -05:00
Richard Hansen
37508403d8
lint: Replace Object.assign()
with object spread syntax
2022-02-21 14:36:58 -05:00
Richard Hansen
c8211f2898
lint: Run eslint --fix
2022-02-21 14:36:58 -05:00
Richard Hansen
8eb310854d
lint: Bump ESLint dependencies
2022-02-21 14:36:58 -05:00
Richard Hansen
005ca0bb09
lint: Move ESLint config to .eslintrc.cjs
2022-02-21 14:36:58 -05:00
Richard Hansen
d2f4931a35
checkPlugin: Use log4js for logging
2022-02-21 14:36:58 -05:00
Richard Hansen
8aec73b129
checkPlugin: Add ability to remove dependencies
2022-02-21 14:36:58 -05:00
Richard Hansen
d5db979c93
checkPlugin: Config ESLint via .eslintrc.cjs
2022-02-21 14:36:58 -05:00
Richard Hansen
f046f0ab81
checkPlugin: Only create ep_etherpad-lite
symlink if missing
...
This avoids problems if the plugin has a non-peer dependency on
`ep_etherpad-lite`.
2022-02-20 18:06:46 -05:00
Richard Hansen
9ed1e43593
checkPlugin: Resolve plugin directory symlinks
...
This works around weird npm bugs.
2022-02-20 18:06:46 -05:00
Richard Hansen
d9044537bb
checkPlugin: cd to Etherpad root dir
2022-02-20 18:06:46 -05:00
Richard Hansen
5a66abae8b
checkPlugin: Move everything inside async IIFE
2022-02-20 18:06:46 -05:00
Richard Hansen
2e0e872ae3
Pad: New padDefaultContent
hook
2022-02-19 14:55:43 -05:00