dependabot[bot]
ba021c3a73
Bump esbuild from 0.25.2 to 0.25.3
...
Backend tests / Linux without plugins (push) Has been cancelled
Backend tests / Linux with Plugins (push) Has been cancelled
Backend tests / Windows without plugins (push) Has been cancelled
Backend tests / Windows with Plugins (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
Docker / docker (push) Has been cancelled
Frontend admin tests powered by Sauce Labs / with plugins (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Chrome (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Firefox (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Webkit (push) Has been cancelled
Loadtest / without plugins (push) Has been cancelled
Loadtest / with Plugins (push) Has been cancelled
Loadtest / long running (push) Has been cancelled
Perform type checks / perform type check (push) Has been cancelled
rate limit / test (push) Has been cancelled
Upgrade from latest release / Linux with Plugins (push) Has been cancelled
Windows Build / Build .zip (push) Has been cancelled
Bumps [esbuild](https://github.com/evanw/esbuild ) from 0.25.2 to 0.25.3.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.25.2...v0.25.3 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-version: 0.25.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 19:40:59 +02:00
dependabot[bot]
c82d257a9c
Bump tsx from 4.19.3 to 4.19.4
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.19.3 to 4.19.4.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.19.3...v4.19.4 )
---
updated-dependencies:
- dependency-name: tsx
dependency-version: 4.19.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 19:40:51 +02:00
dependabot[bot]
88ceb44c99
Bump @radix-ui/react-switch from 1.1.4 to 1.2.2
...
Bumps [@radix-ui/react-switch](https://github.com/radix-ui/primitives ) from 1.1.4 to 1.2.2.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-switch"
dependency-version: 1.2.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 19:40:41 +02:00
dependabot[bot]
04ab63430a
Bump oidc-provider from 8.8.1 to 9.1.1
...
Bumps [oidc-provider](https://github.com/panva/node-oidc-provider ) from 8.8.1 to 9.1.1.
- [Release notes](https://github.com/panva/node-oidc-provider/releases )
- [Changelog](https://github.com/panva/node-oidc-provider/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/node-oidc-provider/compare/v8.8.1...v9.1.1 )
---
updated-dependencies:
- dependency-name: oidc-provider
dependency-version: 9.1.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 19:26:38 +02:00
dependabot[bot]
2fcb1f0e87
Bump the dev-dependencies group across 1 directory with 7 updates
...
Bumps the dev-dependencies group with 7 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [eslint](https://github.com/eslint/eslint ) | `9.25.1` | `9.26.0` |
| [mocha](https://github.com/mochajs/mocha ) | `11.1.0` | `11.2.2` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) | `3.1.2` | `3.1.3` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.503.0` | `0.507.0` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form ) | `7.56.1` | `7.56.2` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `6.3.4` | `6.3.5` |
| [zustand](https://github.com/pmndrs/zustand ) | `5.0.3` | `5.0.4` |
Updates `eslint` from 9.25.1 to 9.26.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.25.1...v9.26.0 )
Updates `mocha` from 11.1.0 to 11.2.2
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v11.1.0...v11.2.2 )
Updates `vitest` from 3.1.2 to 3.1.3
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.1.3/packages/vitest )
Updates `lucide-react` from 0.503.0 to 0.507.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.507.0/packages/lucide-react )
Updates `react-hook-form` from 7.56.1 to 7.56.2
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.56.1...v7.56.2 )
Updates `vite` from 6.3.4 to 6.3.5
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.3.5/packages/vite )
Updates `zustand` from 5.0.3 to 5.0.4
- [Release notes](https://github.com/pmndrs/zustand/releases )
- [Commits](https://github.com/pmndrs/zustand/compare/v5.0.3...v5.0.4 )
---
updated-dependencies:
- dependency-name: eslint
dependency-version: 9.26.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: mocha
dependency-version: 11.2.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vitest
dependency-version: 3.1.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-version: 0.507.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-hook-form
dependency-version: 7.56.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vite
dependency-version: 6.3.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: zustand
dependency-version: 5.0.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 19:26:30 +02:00
dependabot[bot]
a4fa87d808
Bump superagent from 10.2.0 to 10.2.1
...
Bumps [superagent](https://github.com/ladjs/superagent ) from 10.2.0 to 10.2.1.
- [Release notes](https://github.com/ladjs/superagent/releases )
- [Changelog](https://github.com/ladjs/superagent/blob/master/HISTORY.md )
- [Commits](https://github.com/ladjs/superagent/compare/v10.2.0...v10.2.1 )
---
updated-dependencies:
- dependency-name: superagent
dependency-version: 10.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 19:26:20 +02:00
dependabot[bot]
f62bf241e6
Bump the dev-dependencies group across 1 directory with 16 updates
...
Backend tests / Linux without plugins (push) Has been cancelled
Backend tests / Linux with Plugins (push) Has been cancelled
Backend tests / Windows without plugins (push) Has been cancelled
Backend tests / Windows with Plugins (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
Docker / docker (push) Has been cancelled
Frontend admin tests powered by Sauce Labs / with plugins (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Chrome (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Firefox (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Webkit (push) Has been cancelled
Loadtest / without plugins (push) Has been cancelled
Loadtest / with Plugins (push) Has been cancelled
Loadtest / long running (push) Has been cancelled
Perform type checks / perform type check (push) Has been cancelled
rate limit / test (push) Has been cancelled
Upgrade from latest release / Linux with Plugins (push) Has been cancelled
Windows Build / Build .zip (push) Has been cancelled
Bumps the dev-dependencies group with 16 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `22.14.1` | `22.15.3` |
| [eslint](https://github.com/eslint/eslint ) | `9.24.0` | `9.25.1` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) | `3.1.1` | `3.1.2` |
| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives ) | `1.1.7` | `1.1.11` |
| [@radix-ui/react-toast](https://github.com/radix-ui/primitives ) | `1.2.7` | `1.2.11` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `19.1.2` | `19.1.3` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `8.30.1` | `8.31.1` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `8.30.1` | `8.31.1` |
| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh ) | `0.4.19` | `0.4.20` |
| [i18next](https://github.com/i18next/i18next ) | `25.0.0` | `25.0.2` |
| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector ) | `8.0.5` | `8.1.0` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.501.0` | `0.503.0` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form ) | `7.55.0` | `7.56.1` |
| [react-i18next](https://github.com/i18next/react-i18next ) | `15.4.1` | `15.5.1` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `7.5.1` | `7.5.3` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `6.3.2` | `6.3.4` |
Updates `@types/node` from 22.14.1 to 22.15.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `eslint` from 9.24.0 to 9.25.1
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.24.0...v9.25.1 )
Updates `vitest` from 3.1.1 to 3.1.2
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.1.2/packages/vitest )
Updates `@radix-ui/react-dialog` from 1.1.7 to 1.1.11
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
Updates `@radix-ui/react-toast` from 1.2.7 to 1.2.11
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
Updates `@types/react-dom` from 19.1.2 to 19.1.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `@typescript-eslint/eslint-plugin` from 8.30.1 to 8.31.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.31.1/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.30.1 to 8.31.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.31.1/packages/parser )
Updates `eslint-plugin-react-refresh` from 0.4.19 to 0.4.20
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases )
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.19...v0.4.20 )
Updates `i18next` from 25.0.0 to 25.0.2
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v25.0.0...v25.0.2 )
Updates `i18next-browser-languagedetector` from 8.0.5 to 8.1.0
- [Changelog](https://github.com/i18next/i18next-browser-languageDetector/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next-browser-languageDetector/compare/v8.0.5...v8.1.0 )
Updates `lucide-react` from 0.501.0 to 0.503.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.503.0/packages/lucide-react )
Updates `react-hook-form` from 7.55.0 to 7.56.1
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.55.0...v7.56.1 )
Updates `react-i18next` from 15.4.1 to 15.5.1
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/react-i18next/compare/v15.4.1...v15.5.1 )
Updates `react-router-dom` from 7.5.1 to 7.5.3
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.5.3/packages/react-router-dom )
Updates `vite` from 6.3.2 to 6.3.4
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.3.4/packages/vite )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 22.15.3
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: eslint
dependency-version: 9.25.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vitest
dependency-version: 3.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@radix-ui/react-dialog"
dependency-version: 1.1.11
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@radix-ui/react-toast"
dependency-version: 1.2.11
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/react-dom"
dependency-version: 19.1.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.31.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.31.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: eslint-plugin-react-refresh
dependency-version: 0.4.20
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: i18next
dependency-version: 25.0.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: i18next-browser-languagedetector
dependency-version: 8.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-version: 0.503.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-hook-form
dependency-version: 7.56.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-i18next
dependency-version: 15.5.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-router-dom
dependency-version: 7.5.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vite
dependency-version: 6.3.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-01 18:20:02 +02:00
SamTV12345
0a4e7513aa
fix: only run docker on develop
Backend tests / Linux without plugins (push) Has been cancelled
Backend tests / Linux with Plugins (push) Has been cancelled
Backend tests / Windows without plugins (push) Has been cancelled
Backend tests / Windows with Plugins (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
Docker / docker (push) Has been cancelled
Frontend admin tests powered by Sauce Labs / with plugins (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Chrome (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Firefox (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Webkit (push) Has been cancelled
Loadtest / without plugins (push) Has been cancelled
Loadtest / with Plugins (push) Has been cancelled
Loadtest / long running (push) Has been cancelled
Perform type checks / perform type check (push) Has been cancelled
rate limit / test (push) Has been cancelled
Upgrade from latest release / Linux with Plugins (push) Has been cancelled
Windows Build / Build .zip (push) Has been cancelled
2025-04-29 19:50:53 +02:00
SamTV12345
6208a04556
fix: use data postgresql mapping
Backend tests / Linux without plugins (push) Has been cancelled
Backend tests / Linux with Plugins (push) Has been cancelled
Backend tests / Windows without plugins (push) Has been cancelled
Backend tests / Windows with Plugins (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
Docker / docker (push) Has been cancelled
Frontend admin tests powered by Sauce Labs / with plugins (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Chrome (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Firefox (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Webkit (push) Has been cancelled
Loadtest / without plugins (push) Has been cancelled
Loadtest / with Plugins (push) Has been cancelled
Loadtest / long running (push) Has been cancelled
Perform type checks / perform type check (push) Has been cancelled
rate limit / test (push) Has been cancelled
Upgrade from latest release / Linux with Plugins (push) Has been cancelled
Windows Build / Build .zip (push) Has been cancelled
2025-04-19 20:18:27 +02:00
dependabot[bot]
af2d7cc552
Bump the dev-dependencies group with 4 updates
...
Bumps the dev-dependencies group with 4 updates: [@playwright/test](https://github.com/microsoft/playwright ), [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector ), [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `@playwright/test` from 1.51.1 to 1.52.0
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.51.1...v1.52.0 )
Updates `i18next-browser-languagedetector` from 8.0.4 to 8.0.5
- [Changelog](https://github.com/i18next/i18next-browser-languageDetector/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next-browser-languageDetector/compare/v8.0.4...v8.0.5 )
Updates `lucide-react` from 0.488.0 to 0.501.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.501.0/packages/lucide-react )
Updates `vite` from 6.3.1 to 6.3.2
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.3.2/packages/vite )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-version: 1.52.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: i18next-browser-languagedetector
dependency-version: 8.0.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-version: 0.501.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite
dependency-version: 6.3.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-19 20:14:07 +02:00
dependabot[bot]
050869aecd
Bump the dev-dependencies group across 1 directory with 13 updates
...
Backend tests / Linux without plugins (push) Has been cancelled
Backend tests / Linux with Plugins (push) Has been cancelled
Backend tests / Windows without plugins (push) Has been cancelled
Backend tests / Windows with Plugins (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
Docker / docker (push) Has been cancelled
Frontend admin tests powered by Sauce Labs / with plugins (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Chrome (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Firefox (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Webkit (push) Has been cancelled
Loadtest / without plugins (push) Has been cancelled
Loadtest / with Plugins (push) Has been cancelled
Loadtest / long running (push) Has been cancelled
Perform type checks / perform type check (push) Has been cancelled
rate limit / test (push) Has been cancelled
Upgrade from latest release / Linux with Plugins (push) Has been cancelled
Windows Build / Build .zip (push) Has been cancelled
Bumps the dev-dependencies group with 13 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `22.14.0` | `22.14.1` |
| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives ) | `1.1.6` | `1.1.7` |
| [@radix-ui/react-toast](https://github.com/radix-ui/primitives ) | `1.2.6` | `1.2.7` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `19.1.0` | `19.1.2` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `19.1.1` | `19.1.2` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `8.29.0` | `8.30.1` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `8.29.0` | `8.30.1` |
| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react-swc ) | `3.8.1` | `3.9.0` |
| [i18next](https://github.com/i18next/i18next ) | `24.2.3` | `25.0.0` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.487.0` | `0.488.0` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `7.5.0` | `7.5.1` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `6.2.6` | `6.3.1` |
| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy ) | `2.3.0` | `2.3.1` |
Updates `@types/node` from 22.14.0 to 22.14.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@radix-ui/react-dialog` from 1.1.6 to 1.1.7
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
Updates `@radix-ui/react-toast` from 1.2.6 to 1.2.7
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
Updates `@types/react` from 19.1.0 to 19.1.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@types/react-dom` from 19.1.1 to 19.1.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `@typescript-eslint/eslint-plugin` from 8.29.0 to 8.30.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.30.1/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.29.0 to 8.30.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.30.1/packages/parser )
Updates `@vitejs/plugin-react-swc` from 3.8.1 to 3.9.0
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react-swc@3.9.0/packages/plugin-react-swc )
Updates `i18next` from 24.2.3 to 25.0.0
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v24.2.3...v25.0.0 )
Updates `lucide-react` from 0.487.0 to 0.488.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.488.0/packages/lucide-react )
Updates `react-router-dom` from 7.5.0 to 7.5.1
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.5.1/packages/react-router-dom )
Updates `vite` from 6.2.6 to 6.3.1
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/create-vite@6.3.1/packages/vite )
Updates `vite-plugin-static-copy` from 2.3.0 to 2.3.1
- [Release notes](https://github.com/sapphi-red/vite-plugin-static-copy/releases )
- [Changelog](https://github.com/sapphi-red/vite-plugin-static-copy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sapphi-red/vite-plugin-static-copy/compare/vite-plugin-static-copy@2.3.0...vite-plugin-static-copy@2.3.1 )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 22.14.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@radix-ui/react-dialog"
dependency-version: 1.1.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@radix-ui/react-toast"
dependency-version: 1.2.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/react"
dependency-version: 19.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/react-dom"
dependency-version: 19.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-version: 8.30.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-version: 8.30.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@vitejs/plugin-react-swc"
dependency-version: 3.9.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: i18next
dependency-version: 25.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-version: 0.488.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-router-dom
dependency-version: 7.5.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vite
dependency-version: 6.3.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite-plugin-static-copy
dependency-version: 2.3.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-17 19:55:49 +02:00
translatewiki.net
697c98a89f
Localisation updates from https://translatewiki.net .
2025-04-17 14:03:48 +02:00
dependabot[bot]
db16196e46
Bump @radix-ui/react-switch from 1.1.3 to 1.1.4
...
Backend tests / Linux without plugins (push) Has been cancelled
Backend tests / Linux with Plugins (push) Has been cancelled
Backend tests / Windows without plugins (push) Has been cancelled
Backend tests / Windows with Plugins (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
Docker / docker (push) Has been cancelled
Frontend admin tests powered by Sauce Labs / with plugins (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Chrome (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Firefox (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Webkit (push) Has been cancelled
Loadtest / without plugins (push) Has been cancelled
Loadtest / with Plugins (push) Has been cancelled
Loadtest / long running (push) Has been cancelled
Perform type checks / perform type check (push) Has been cancelled
rate limit / test (push) Has been cancelled
Upgrade from latest release / Linux with Plugins (push) Has been cancelled
Windows Build / Build .zip (push) Has been cancelled
Bumps [@radix-ui/react-switch](https://github.com/radix-ui/primitives ) from 1.1.3 to 1.1.4.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-switch"
dependency-version: 1.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-11 21:24:09 +02:00
dependabot[bot]
e86f3ce643
Bump vite from 6.2.5 to 6.2.6
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.2.5 to 6.2.6.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.6/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.2.6
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-11 21:23:57 +02:00
SamTV12345
509d4a3397
fix: remove node 18 and add node23
Backend tests / Linux without plugins (push) Has been cancelled
Backend tests / Linux with Plugins (push) Has been cancelled
Backend tests / Windows without plugins (push) Has been cancelled
Backend tests / Windows with Plugins (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
Docker / docker (push) Has been cancelled
Frontend admin tests powered by Sauce Labs / with plugins (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Chrome (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Firefox (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Webkit (push) Has been cancelled
Loadtest / without plugins (push) Has been cancelled
Loadtest / with Plugins (push) Has been cancelled
Loadtest / long running (push) Has been cancelled
Perform type checks / perform type check (push) Has been cancelled
rate limit / test (push) Has been cancelled
Upgrade from latest release / Linux with Plugins (push) Has been cancelled
Windows Build / Build .zip (push) Has been cancelled
2025-04-08 19:17:12 +02:00
SamTV12345
5e8e42d022
fix: rerun pnpm-lock
2025-04-08 18:57:29 +02:00
SamTV12345
7fde6ee9bd
fix: simplified code in wrapped promise
2025-04-08 18:54:35 +02:00
SamTV12345
d62d5a0460
Added authentication to axios.defaults.proxy
2025-04-08 18:54:35 +02:00
SamTV12345
77792a5f7f
Change if condition
Backend tests / Linux without plugins (push) Waiting to run
Backend tests / Linux with Plugins (push) Waiting to run
Backend tests / Windows without plugins (push) Waiting to run
Backend tests / Windows with Plugins (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
Docker / docker (push) Waiting to run
Frontend admin tests powered by Sauce Labs / with plugins (push) Waiting to run
Frontend tests powered by Sauce Labs / Playwright Chrome (push) Waiting to run
Frontend tests powered by Sauce Labs / Playwright Firefox (push) Waiting to run
Frontend tests powered by Sauce Labs / Playwright Webkit (push) Waiting to run
Loadtest / without plugins (push) Waiting to run
Loadtest / with Plugins (push) Waiting to run
Loadtest / long running (push) Waiting to run
Perform type checks / perform type check (push) Waiting to run
rate limit / test (push) Waiting to run
Upgrade from latest release / Linux with Plugins (push) Waiting to run
Windows Build / Build .zip (push) Waiting to run
2025-04-07 21:47:45 +02:00
n-goncalves
aa25a2f840
fix(frontend): add timesliderBootstrap to static resources
2025-04-07 21:47:13 +02:00
SamTV12345
65949b60f2
Fixed docker run
2025-04-07 21:19:50 +02:00
SamTV12345
c130715b32
Fixed docker run
2025-04-07 21:19:50 +02:00
SamTV12345
f8239863d8
Added digest to outputs
2025-04-07 21:19:50 +02:00
SamTV12345
6a750f191e
Fixed replacing digest
2025-04-07 21:19:50 +02:00
SamTV12345
227cb59751
Add generated token
2025-04-07 21:19:50 +02:00
SamTV12345
2b1c275665
Fixed github ref
2025-04-07 21:19:50 +02:00
SamTV12345
ff73af8aad
Update docker.yml
2025-04-07 21:19:50 +02:00
SamTV12345
ae15d4ea30
Also run on feature branch
2025-04-07 21:19:50 +02:00
SamTV12345
524dd6bc6d
Adapted docker.yml
2025-04-07 21:19:50 +02:00
dependabot[bot]
9b31d17d04
Bump rate-limiter-flexible from 6.2.1 to 7.0.0
...
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible ) from 6.2.1 to 7.0.0.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases )
- [Commits](https://github.com/animir/node-rate-limiter-flexible/compare/v6.2.1...v7.0.0 )
---
updated-dependencies:
- dependency-name: rate-limiter-flexible
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-07 21:00:43 +02:00
muxator
b6bdbe1a2a
settings: use correct syntax for default values containing "\n" in settings.json.template
...
79406051fa
added support for including an escaped "\n" in the default value of
an interpolated setting, but the example in `settings.json.template` and
`settings.json.docker` contained a slight syntax error. This fixes it.
No functional changes.
2025-04-07 20:59:08 +02:00
SamTV12345
49d2860b1e
bump version
2025-04-07 20:59:08 +02:00
SamTV1998
676edddc38
feat(changelog): added readme for 2.3.0
Backend tests / Linux without plugins (push) Waiting to run
Backend tests / Linux with Plugins (push) Waiting to run
Backend tests / Windows without plugins (push) Waiting to run
Backend tests / Windows with Plugins (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
Docker / docker (push) Waiting to run
Frontend admin tests powered by Sauce Labs / with plugins (push) Waiting to run
Frontend tests powered by Sauce Labs / Playwright Chrome (push) Waiting to run
Frontend tests powered by Sauce Labs / Playwright Firefox (push) Waiting to run
Frontend tests powered by Sauce Labs / Playwright Webkit (push) Waiting to run
Loadtest / without plugins (push) Waiting to run
Loadtest / with Plugins (push) Waiting to run
Loadtest / long running (push) Waiting to run
Perform type checks / perform type check (push) Waiting to run
rate limit / test (push) Waiting to run
Upgrade from latest release / Linux with Plugins (push) Waiting to run
Windows Build / Build .zip (push) Waiting to run
2025-04-06 15:22:13 +02:00
SamTV12345
ab5b933fb3
fix(oauth): add support for client_credentials flow
Backend tests / Linux without plugins (push) Waiting to run
Backend tests / Linux with Plugins (push) Waiting to run
Backend tests / Windows without plugins (push) Waiting to run
Backend tests / Windows with Plugins (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
Docker / docker (push) Waiting to run
Frontend admin tests powered by Sauce Labs / with plugins (push) Waiting to run
Frontend tests powered by Sauce Labs / Playwright Chrome (push) Waiting to run
Frontend tests powered by Sauce Labs / Playwright Firefox (push) Waiting to run
Frontend tests powered by Sauce Labs / Playwright Webkit (push) Waiting to run
Loadtest / without plugins (push) Waiting to run
Loadtest / with Plugins (push) Waiting to run
Loadtest / long running (push) Waiting to run
Perform type checks / perform type check (push) Waiting to run
rate limit / test (push) Waiting to run
Upgrade from latest release / Linux with Plugins (push) Waiting to run
Windows Build / Build .zip (push) Waiting to run
2025-04-06 10:48:28 +02:00
dependabot[bot]
35ddea0c57
Bump lucide-react in the dev-dependencies group across 1 directory
...
Backend tests / Linux without plugins (push) Waiting to run
Backend tests / Linux with Plugins (push) Waiting to run
Backend tests / Windows without plugins (push) Waiting to run
Backend tests / Windows with Plugins (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
Docker / docker (push) Waiting to run
Frontend admin tests powered by Sauce Labs / with plugins (push) Waiting to run
Frontend tests powered by Sauce Labs / Playwright Chrome (push) Waiting to run
Frontend tests powered by Sauce Labs / Playwright Firefox (push) Waiting to run
Frontend tests powered by Sauce Labs / Playwright Webkit (push) Waiting to run
Loadtest / without plugins (push) Waiting to run
Loadtest / with Plugins (push) Waiting to run
Loadtest / long running (push) Waiting to run
Perform type checks / perform type check (push) Waiting to run
rate limit / test (push) Waiting to run
Upgrade from latest release / Linux with Plugins (push) Waiting to run
Windows Build / Build .zip (push) Waiting to run
Bumps the dev-dependencies group with 1 update in the / directory: [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ).
Updates `lucide-react` from 0.486.0 to 0.487.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.487.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-version: 0.487.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-05 17:52:16 +02:00
SamTV1998
b6b6eb528e
fix(frontend): permit static resources for access
2025-04-05 16:18:27 +02:00
SamTV1998
9276a001d8
fix(frontend): index out of bounds
2025-04-05 16:08:13 +02:00
Cristian Consonni
b3a0c3d426
Fix installation of local plugins
2025-04-05 15:31:36 +02:00
dependabot[bot]
d61578d680
Bump lru-cache from 11.0.2 to 11.1.0
...
Bumps [lru-cache](https://github.com/isaacs/node-lru-cache ) from 11.0.2 to 11.1.0.
- [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-lru-cache/compare/v11.0.2...v11.1.0 )
---
updated-dependencies:
- dependency-name: lru-cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-05 15:28:51 +02:00
dependabot[bot]
9f49ba60fa
Bump esbuild from 0.25.1 to 0.25.2
...
Bumps [esbuild](https://github.com/evanw/esbuild ) from 0.25.1 to 0.25.2.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.25.1...v0.25.2 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-05 15:28:41 +02:00
dependabot[bot]
df60a78348
Bump vite from 6.2.4 to 6.2.5
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.2.4 to 6.2.5.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.5/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.5/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.2.5
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-05 15:28:12 +02:00
translatewiki.net
b6e47d7f0a
Localisation updates from https://translatewiki.net .
Backend tests / Linux without plugins (push) Has been cancelled
Backend tests / Linux with Plugins (push) Has been cancelled
Backend tests / Windows without plugins (push) Has been cancelled
Backend tests / Windows with Plugins (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
Docker / docker (push) Has been cancelled
Frontend admin tests powered by Sauce Labs / with plugins (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Chrome (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Firefox (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Webkit (push) Has been cancelled
Loadtest / without plugins (push) Has been cancelled
Loadtest / with Plugins (push) Has been cancelled
Loadtest / long running (push) Has been cancelled
Perform type checks / perform type check (push) Has been cancelled
rate limit / test (push) Has been cancelled
Upgrade from latest release / Linux with Plugins (push) Has been cancelled
Windows Build / Build .zip (push) Has been cancelled
2025-04-03 14:03:35 +02:00
dependabot[bot]
43de91d994
Bump rate-limiter-flexible from 6.2.0 to 6.2.1
...
Backend tests / Linux without plugins (push) Has been cancelled
Backend tests / Linux with Plugins (push) Has been cancelled
Backend tests / Windows without plugins (push) Has been cancelled
Backend tests / Windows with Plugins (push) Has been cancelled
Deploy Docs to GitHub Pages / deploy (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
Docker / docker (push) Has been cancelled
Frontend admin tests powered by Sauce Labs / with plugins (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Chrome (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Firefox (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Webkit (push) Has been cancelled
Loadtest / without plugins (push) Has been cancelled
Loadtest / with Plugins (push) Has been cancelled
Loadtest / long running (push) Has been cancelled
Perform type checks / perform type check (push) Has been cancelled
rate limit / test (push) Has been cancelled
Upgrade from latest release / Linux with Plugins (push) Has been cancelled
Windows Build / Build .zip (push) Has been cancelled
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible ) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases )
- [Commits](https://github.com/animir/node-rate-limiter-flexible/compare/v6.2.0...v6.2.1 )
---
updated-dependencies:
- dependency-name: rate-limiter-flexible
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-31 21:04:13 +02:00
dependabot[bot]
6321e1cc34
Bump mime-types from 2.1.35 to 3.0.1
...
Bumps [mime-types](https://github.com/jshttp/mime-types ) from 2.1.35 to 3.0.1.
- [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.35...v3.0.1 )
---
updated-dependencies:
- dependency-name: mime-types
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-31 21:04:07 +02:00
dependabot[bot]
02e53f328d
Bump the dev-dependencies group across 1 directory with 33 updates
...
Bumps the dev-dependencies group with 33 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.49.1` | `1.51.1` |
| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken ) | `9.0.7` | `9.0.9` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `22.10.2` | `22.13.14` |
| [@types/oidc-provider](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/oidc-provider ) | `8.8.0` | `8.8.1` |
| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver ) | `7.5.8` | `7.7.0` |
| [@types/swagger-ui-express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/swagger-ui-express ) | `4.1.7` | `4.1.8` |
| [eslint](https://github.com/eslint/eslint ) | `9.17.0` | `9.23.0` |
| [mocha](https://github.com/mochajs/mocha ) | `11.0.1` | `11.1.0` |
| [sinon](https://github.com/sinonjs/sinon ) | `19.0.2` | `20.0.0` |
| [supertest](https://github.com/ladjs/supertest ) | `7.0.0` | `7.1.0` |
| [typescript](https://github.com/microsoft/TypeScript ) | `5.7.2` | `5.8.2` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) | `2.1.9` | `3.1.1` |
| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives ) | `1.1.4` | `1.1.6` |
| [@radix-ui/react-toast](https://github.com/radix-ui/primitives ) | `1.2.4` | `1.2.6` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `8.18.1` | `8.28.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `8.18.1` | `8.28.0` |
| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc ) | `3.7.2` | `3.8.1` |
| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks ) | `5.1.0` | `5.2.0` |
| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh ) | `0.4.16` | `0.4.19` |
| [i18next](https://github.com/i18next/i18next ) | `24.2.0` | `24.2.3` |
| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector ) | `8.0.2` | `8.0.4` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.469.0` | `0.486.0` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react ) | `19.0.0` | `19.1.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `19.0.2` | `19.0.12` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) | `19.0.0` | `19.1.0` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `19.0.2` | `19.0.4` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form ) | `7.54.1` | `7.55.0` |
| [react-i18next](https://github.com/i18next/react-i18next ) | `15.2.0` | `15.4.1` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `7.0.2` | `7.4.1` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `6.0.9` | `6.2.4` |
| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy ) | `2.2.0` | `2.3.0` |
| [zustand](https://github.com/pmndrs/zustand ) | `5.0.2` | `5.0.3` |
| [vitepress](https://github.com/vuejs/vitepress ) | `1.5.0` | `1.6.3` |
Updates `@playwright/test` from 1.49.1 to 1.51.1
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.49.1...v1.51.1 )
Updates `@types/jsonwebtoken` from 9.0.7 to 9.0.9
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsonwebtoken )
Updates `@types/node` from 22.10.2 to 22.13.14
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/oidc-provider` from 8.8.0 to 8.8.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/oidc-provider )
Updates `@types/semver` from 7.5.8 to 7.7.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/semver )
Updates `@types/swagger-ui-express` from 4.1.7 to 4.1.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/swagger-ui-express )
Updates `eslint` from 9.17.0 to 9.23.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.17.0...v9.23.0 )
Updates `mocha` from 11.0.1 to 11.1.0
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v11.0.1...v11.1.0 )
Updates `sinon` from 19.0.2 to 20.0.0
- [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/v19.0.2...v20.0.0 )
Updates `supertest` from 7.0.0 to 7.1.0
- [Release notes](https://github.com/ladjs/supertest/releases )
- [Commits](https://github.com/ladjs/supertest/compare/v7.0.0...v7.1.0 )
Updates `typescript` from 5.7.2 to 5.8.2
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.8.2 )
Updates `vitest` from 2.1.9 to 3.1.1
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.1.1/packages/vitest )
Updates `@radix-ui/react-dialog` from 1.1.4 to 1.1.6
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
Updates `@radix-ui/react-toast` from 1.2.4 to 1.2.6
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
Updates `@typescript-eslint/eslint-plugin` from 8.18.1 to 8.28.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.28.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.18.1 to 8.28.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.28.0/packages/parser )
Updates `@vitejs/plugin-react-swc` from 3.7.2 to 3.8.1
- [Release notes](https://github.com/vitejs/vite-plugin-react-swc/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react-swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react-swc/compare/v3.7.2...v3.8.1 )
Updates `eslint-plugin-react-hooks` from 5.1.0 to 5.2.0
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks )
Updates `eslint-plugin-react-refresh` from 0.4.16 to 0.4.19
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases )
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.16...v0.4.19 )
Updates `i18next` from 24.2.0 to 24.2.3
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v24.2.0...v24.2.3 )
Updates `i18next-browser-languagedetector` from 8.0.2 to 8.0.4
- [Changelog](https://github.com/i18next/i18next-browser-languageDetector/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next-browser-languageDetector/compare/v8.0.2...v8.0.4 )
Updates `lucide-react` from 0.469.0 to 0.486.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.486.0/packages/lucide-react )
Updates `react` from 19.0.0 to 19.1.0
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.1.0/packages/react )
Updates `@types/react` from 19.0.2 to 19.0.12
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `react-dom` from 19.0.0 to 19.1.0
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.1.0/packages/react-dom )
Updates `@types/react-dom` from 19.0.2 to 19.0.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `react-hook-form` from 7.54.1 to 7.55.0
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.54.1...v7.55.0 )
Updates `react-i18next` from 15.2.0 to 15.4.1
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/react-i18next/compare/v15.2.0...v15.4.1 )
Updates `react-router-dom` from 7.0.2 to 7.4.1
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.4.1/packages/react-router-dom )
Updates `vite` from 6.0.9 to 6.2.4
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.4/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.4/packages/vite )
Updates `vite-plugin-static-copy` from 2.2.0 to 2.3.0
- [Release notes](https://github.com/sapphi-red/vite-plugin-static-copy/releases )
- [Changelog](https://github.com/sapphi-red/vite-plugin-static-copy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sapphi-red/vite-plugin-static-copy/compare/vite-plugin-static-copy@2.2.0...vite-plugin-static-copy@2.3.0 )
Updates `zustand` from 5.0.2 to 5.0.3
- [Release notes](https://github.com/pmndrs/zustand/releases )
- [Commits](https://github.com/pmndrs/zustand/compare/v5.0.2...v5.0.3 )
Updates `vitepress` from 1.5.0 to 1.6.3
- [Release notes](https://github.com/vuejs/vitepress/releases )
- [Changelog](https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/vitepress/compare/v1.5.0...v1.6.3 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@types/jsonwebtoken"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@types/oidc-provider"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/semver"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@types/swagger-ui-express"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: mocha
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: sinon
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: supertest
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vitest
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: "@radix-ui/react-dialog"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@radix-ui/react-toast"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@vitejs/plugin-react-swc"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: eslint-plugin-react-hooks
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: eslint-plugin-react-refresh
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: i18next
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: i18next-browser-languagedetector
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: react-dom
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@types/react-dom"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: react-hook-form
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-i18next
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-router-dom
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite-plugin-static-copy
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: zustand
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vitepress
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-31 21:03:49 +02:00
dependabot[bot]
3e95ae2ccd
Bump awalsh128/cache-apt-pkgs-action from 1.4.3 to 1.5.0
...
Backend tests / Linux without plugins (push) Has been cancelled
Backend tests / Linux with Plugins (push) Has been cancelled
Backend tests / Windows without plugins (push) Has been cancelled
Backend tests / Windows with Plugins (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
Docker / docker (push) Has been cancelled
Frontend admin tests powered by Sauce Labs / with plugins (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Chrome (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Firefox (push) Has been cancelled
Frontend tests powered by Sauce Labs / Playwright Webkit (push) Has been cancelled
Loadtest / without plugins (push) Has been cancelled
Loadtest / with Plugins (push) Has been cancelled
Loadtest / long running (push) Has been cancelled
Perform type checks / perform type check (push) Has been cancelled
rate limit / test (push) Has been cancelled
Upgrade from latest release / Linux with Plugins (push) Has been cancelled
Windows Build / Build .zip (push) Has been cancelled
Bumps [awalsh128/cache-apt-pkgs-action](https://github.com/awalsh128/cache-apt-pkgs-action ) from 1.4.3 to 1.5.0.
- [Release notes](https://github.com/awalsh128/cache-apt-pkgs-action/releases )
- [Commits](https://github.com/awalsh128/cache-apt-pkgs-action/compare/v1.4.3...v1.5.0 )
---
updated-dependencies:
- dependency-name: awalsh128/cache-apt-pkgs-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 19:21:07 +01:00
dependabot[bot]
397fc615b9
Bump axios from 1.8.3 to 1.8.4
...
Bumps [axios](https://github.com/axios/axios ) from 1.8.3 to 1.8.4.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.8.3...v1.8.4 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 19:20:57 +01:00
dependabot[bot]
8eceb730d5
Bump rate-limiter-flexible from 6.0.0 to 6.2.0
...
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible ) from 6.0.0 to 6.2.0.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases )
- [Commits](https://github.com/animir/node-rate-limiter-flexible/compare/v6.0.0...v6.2.0 )
---
updated-dependencies:
- dependency-name: rate-limiter-flexible
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 19:20:49 +01:00
dependabot[bot]
770f8b4aa1
Bump rate-limiter-flexible from 5.0.5 to 6.0.0
...
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible ) from 5.0.5 to 6.0.0.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases )
- [Commits](https://github.com/animir/node-rate-limiter-flexible/compare/v5.0.5...v6.0.0 )
---
updated-dependencies:
- dependency-name: rate-limiter-flexible
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-13 14:58:33 +01:00
dependabot[bot]
fbc4b5be59
Bump superagent from 10.1.1 to 10.2.0
...
Bumps [superagent](https://github.com/ladjs/superagent ) from 10.1.1 to 10.2.0.
- [Release notes](https://github.com/ladjs/superagent/releases )
- [Changelog](https://github.com/ladjs/superagent/blob/master/HISTORY.md )
- [Commits](https://github.com/ladjs/superagent/compare/v10.1.1...v10.2.0 )
---
updated-dependencies:
- dependency-name: superagent
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-13 14:58:20 +01:00
dependabot[bot]
ad15d7652d
Bump axios from 1.8.2 to 1.8.3
...
Bumps [axios](https://github.com/axios/axios ) from 1.8.2 to 1.8.3.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.8.2...v1.8.3 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-13 14:58:11 +01:00
SamTV12345
87d8b87855
fix(socket.io): readd long polling
2025-03-13 14:32:00 +01:00
translatewiki.net
8b41eed8a6
Localisation updates from https://translatewiki.net .
2025-03-13 13:03:55 +01:00
dependabot[bot]
705d4ee24a
Bump vitest from 2.1.8 to 2.1.9
...
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) from 2.1.8 to 2.1.9.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.9/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-11 19:32:38 +01:00
dependabot[bot]
d1df1c14d9
Bump axios from 1.8.1 to 1.8.2
...
Bumps [axios](https://github.com/axios/axios ) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.8.1...v1.8.2 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-11 19:32:17 +01:00
dependabot[bot]
2bbed2e858
Bump oidc-provider from 8.8.0 to 8.8.1
...
Bumps [oidc-provider](https://github.com/panva/node-oidc-provider ) from 8.8.0 to 8.8.1.
- [Release notes](https://github.com/panva/node-oidc-provider/releases )
- [Changelog](https://github.com/panva/node-oidc-provider/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/node-oidc-provider/compare/v8.8.0...v8.8.1 )
---
updated-dependencies:
- dependency-name: oidc-provider
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-11 19:32:07 +01:00
dependabot[bot]
f567c2a2b7
Bump esbuild from 0.25.0 to 0.25.1
...
Bumps [esbuild](https://github.com/evanw/esbuild ) from 0.25.0 to 0.25.1.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.25.0...v0.25.1 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-11 19:32:00 +01:00
translatewiki.net
155df5257e
Localisation updates from https://translatewiki.net .
2025-03-10 13:02:30 +01:00
dependabot[bot]
121c27d361
Bump axios from 1.7.9 to 1.8.1
...
Bumps [axios](https://github.com/axios/axios ) from 1.7.9 to 1.8.1.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.9...v1.8.1 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-02 10:30:05 +01:00
translatewiki.net
bb6e47ce9a
Localisation updates from https://translatewiki.net .
2025-02-24 13:03:32 +01:00
dependabot[bot]
acf01c779e
Bump tsx from 4.19.2 to 4.19.3
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.19.2 to 4.19.3.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.19.2...v4.19.3 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-21 21:02:11 +01:00
MayorFaj
feaae4957f
fix: Ensure ETHERPAD_PLUGINS ARG is recognized in all stages
2025-02-21 21:01:49 +01:00
dependabot[bot]
b03e8167a6
Bump jose from 5.9.6 to 5.10.0
...
Bumps [jose](https://github.com/panva/jose ) from 5.9.6 to 5.10.0.
- [Release notes](https://github.com/panva/jose/releases )
- [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/jose/compare/v5.9.6...v5.10.0 )
---
updated-dependencies:
- dependency-name: jose
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-21 21:01:38 +01:00
dependabot[bot]
b1f4996f58
Bump oidc-provider and @types/oidc-provider
...
Bumps [oidc-provider](https://github.com/panva/node-oidc-provider ) and [@types/oidc-provider](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/oidc-provider ). These dependencies needed to be updated together.
Updates `oidc-provider` from 8.6.1 to 8.8.0
- [Release notes](https://github.com/panva/node-oidc-provider/releases )
- [Changelog](https://github.com/panva/node-oidc-provider/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/node-oidc-provider/compare/v8.6.1...v8.8.0 )
Updates `@types/oidc-provider` from 8.5.2 to 8.8.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/oidc-provider )
---
updated-dependencies:
- dependency-name: oidc-provider
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: "@types/oidc-provider"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-21 21:01:09 +01:00
translatewiki.net
42371f3638
Localisation updates from https://translatewiki.net .
2025-02-17 13:03:41 +01:00
translatewiki.net
84d67575ce
Localisation updates from https://translatewiki.net .
2025-02-13 13:03:51 +01:00
dependabot[bot]
a25b57fe50
Bump semver from 7.6.3 to 7.7.1
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.6.3 to 7.7.1.
- [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.6.3...v7.7.1 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-12 18:23:44 +01:00
dependabot[bot]
a985fe181f
Bump @radix-ui/react-switch from 1.1.2 to 1.1.3
...
Bumps [@radix-ui/react-switch](https://github.com/radix-ui/primitives ) from 1.1.2 to 1.1.3.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-switch"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-12 18:23:36 +01:00
dependabot[bot]
ccc7c60416
Bump esbuild from 0.24.2 to 0.25.0
...
Bumps [esbuild](https://github.com/evanw/esbuild ) from 0.24.2 to 0.25.0.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.24.2...v0.25.0 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-12 18:23:10 +01:00
translatewiki.net
9bc91cb1d0
Localisation updates from https://translatewiki.net .
2025-02-06 13:03:02 +01:00
translatewiki.net
0995ce1567
Localisation updates from https://translatewiki.net .
2025-02-03 13:03:09 +01:00
dependabot[bot]
85da7cc0f0
Bump vite from 6.0.5 to 6.0.9
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.0.5 to 6.0.9.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.0.9/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-21 22:10:44 +01:00
dependabot[bot]
954a6b7b40
Bump oidc-provider from 8.6.0 to 8.6.1
...
Bumps [oidc-provider](https://github.com/panva/node-oidc-provider ) from 8.6.0 to 8.6.1.
- [Release notes](https://github.com/panva/node-oidc-provider/releases )
- [Changelog](https://github.com/panva/node-oidc-provider/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/node-oidc-provider/compare/v8.6.0...v8.6.1 )
---
updated-dependencies:
- dependency-name: oidc-provider
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-21 19:19:09 +01:00
dependabot[bot]
1ad0d43754
Bump wtfnode from 0.9.4 to 0.10.0
...
Bumps [wtfnode](https://github.com/myndzi/wtfnode ) from 0.9.4 to 0.10.0.
- [Commits](https://github.com/myndzi/wtfnode/commits )
---
updated-dependencies:
- dependency-name: wtfnode
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-18 15:46:52 +01:00
dependabot[bot]
6423bde241
Bump rate-limiter-flexible from 5.0.4 to 5.0.5
...
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible ) from 5.0.4 to 5.0.5.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases )
- [Commits](https://github.com/animir/node-rate-limiter-flexible/commits/v5.0.5 )
---
updated-dependencies:
- dependency-name: rate-limiter-flexible
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-18 15:46:26 +01:00
dependabot[bot]
2731e4d8d3
Bump awalsh128/cache-apt-pkgs-action from 1.4.2 to 1.4.3
...
Bumps [awalsh128/cache-apt-pkgs-action](https://github.com/awalsh128/cache-apt-pkgs-action ) from 1.4.2 to 1.4.3.
- [Release notes](https://github.com/awalsh128/cache-apt-pkgs-action/releases )
- [Commits](https://github.com/awalsh128/cache-apt-pkgs-action/compare/v1.4.2...v1.4.3 )
---
updated-dependencies:
- dependency-name: awalsh128/cache-apt-pkgs-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-12 21:36:49 +01:00
dependabot[bot]
7b86c3f91f
Bump jsdom from 25.0.1 to 26.0.0
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 25.0.1 to 26.0.0.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/25.0.1...26.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>
2025-01-12 21:36:17 +01:00
SamTV12345
f4a8fc9544
Removed call to .git
2025-01-02 20:19:10 +01:00
SamTV12345
b158c6175f
Fixed Dockerfile to be able to be build over https
2025-01-02 20:17:24 +01:00
SamTV12345
13bc06febe
Merge branch 'master' into develop
2024-12-22 17:08:32 +01:00
SamTV12345
0da15a4a60
Merge branch 'develop'
2024-12-22 17:08:31 +01:00
SamTV12345
ff24e1e80e
bump version
2024-12-22 17:08:30 +01:00
SamTV12345
52f3827411
Added changelog for 2.2.7
2024-12-22 17:06:43 +01:00
SamTV12345
40c3329efa
Fixed comp problems
2024-12-22 16:54:56 +01:00
SamTV12345
840fc982c4
Fixed comp problems
2024-12-22 16:54:56 +01:00
dependabot[bot]
7545771dbc
Bump the dev-dependencies group across 1 directory with 28 updates
...
Bumps the dev-dependencies group with 28 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.48.2` | `1.49.1` |
| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express ) | `4.17.21` | `5.0.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `22.9.0` | `22.10.2` |
| [chokidar](https://github.com/paulmillr/chokidar ) | `4.0.1` | `4.0.3` |
| [eslint](https://github.com/eslint/eslint ) | `9.14.0` | `9.17.0` |
| [mocha](https://github.com/mochajs/mocha ) | `10.8.2` | `11.0.1` |
| [typescript](https://github.com/microsoft/TypeScript ) | `5.6.3` | `5.7.2` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) | `2.1.5` | `2.1.8` |
| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives ) | `1.1.2` | `1.1.4` |
| [@radix-ui/react-toast](https://github.com/radix-ui/primitives ) | `1.2.2` | `1.2.4` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `8.14.0` | `8.18.1` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `8.14.0` | `8.18.1` |
| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc ) | `3.7.1` | `3.7.2` |
| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks ) | `5.0.0` | `5.1.0` |
| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh ) | `0.4.14` | `0.4.16` |
| [i18next](https://github.com/i18next/i18next ) | `23.16.5` | `24.2.0` |
| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector ) | `8.0.0` | `8.0.2` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.459.0` | `0.469.0` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react ) | `18.3.1` | `19.0.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.3.12` | `19.0.2` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) | `18.3.1` | `19.0.0` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `18.3.1` | `19.0.2` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form ) | `7.53.2` | `7.54.1` |
| [react-i18next](https://github.com/i18next/react-i18next ) | `15.1.1` | `15.2.0` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `6.28.0` | `7.0.2` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `5.4.11` | `6.0.5` |
| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy ) | `2.1.0` | `2.2.0` |
| [zustand](https://github.com/pmndrs/zustand ) | `5.0.1` | `5.0.2` |
Updates `@playwright/test` from 1.48.2 to 1.49.1
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.48.2...v1.49.1 )
Updates `@types/express` from 4.17.21 to 5.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express )
Updates `@types/node` from 22.9.0 to 22.10.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `chokidar` from 4.0.1 to 4.0.3
- [Release notes](https://github.com/paulmillr/chokidar/releases )
- [Commits](https://github.com/paulmillr/chokidar/compare/4.0.1...4.0.3 )
Updates `eslint` from 9.14.0 to 9.17.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.14.0...v9.17.0 )
Updates `mocha` from 10.8.2 to 11.0.1
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v10.8.2...v11.0.1 )
Updates `typescript` from 5.6.3 to 5.7.2
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.6.3...v5.7.2 )
Updates `vitest` from 2.1.5 to 2.1.8
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.8/packages/vitest )
Updates `@radix-ui/react-dialog` from 1.1.2 to 1.1.4
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
Updates `@radix-ui/react-toast` from 1.2.2 to 1.2.4
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
Updates `@typescript-eslint/eslint-plugin` from 8.14.0 to 8.18.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.18.1/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.14.0 to 8.18.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.18.1/packages/parser )
Updates `@vitejs/plugin-react-swc` from 3.7.1 to 3.7.2
- [Release notes](https://github.com/vitejs/vite-plugin-react-swc/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react-swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react-swc/compare/v3.7.1...v3.7.2 )
Updates `eslint-plugin-react-hooks` from 5.0.0 to 5.1.0
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks )
Updates `eslint-plugin-react-refresh` from 0.4.14 to 0.4.16
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases )
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.14...v0.4.16 )
Updates `i18next` from 23.16.5 to 24.2.0
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v23.16.5...v24.2.0 )
Updates `i18next-browser-languagedetector` from 8.0.0 to 8.0.2
- [Changelog](https://github.com/i18next/i18next-browser-languageDetector/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next-browser-languageDetector/compare/v8.0.0...v8.0.2 )
Updates `lucide-react` from 0.459.0 to 0.469.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.469.0/packages/lucide-react )
Updates `react` from 18.3.1 to 19.0.0
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react )
Updates `@types/react` from 18.3.12 to 19.0.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `react-dom` from 18.3.1 to 19.0.0
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react-dom )
Updates `@types/react-dom` from 18.3.1 to 19.0.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `react-hook-form` from 7.53.2 to 7.54.1
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.53.2...v7.54.1 )
Updates `react-i18next` from 15.1.1 to 15.2.0
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/react-i18next/compare/v15.1.1...v15.2.0 )
Updates `react-router-dom` from 6.28.0 to 7.0.2
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.0.2/packages/react-router-dom )
Updates `vite` from 5.4.11 to 6.0.5
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.0.5/packages/vite )
Updates `vite-plugin-static-copy` from 2.1.0 to 2.2.0
- [Release notes](https://github.com/sapphi-red/vite-plugin-static-copy/releases )
- [Changelog](https://github.com/sapphi-red/vite-plugin-static-copy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sapphi-red/vite-plugin-static-copy/compare/vite-plugin-static-copy@2.1.0...vite-plugin-static-copy@2.2.0 )
Updates `zustand` from 5.0.1 to 5.0.2
- [Release notes](https://github.com/pmndrs/zustand/releases )
- [Commits](https://github.com/pmndrs/zustand/compare/v5.0.1...v5.0.2 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@types/express"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: chokidar
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: mocha
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vitest
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@radix-ui/react-dialog"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@radix-ui/react-toast"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@vitejs/plugin-react-swc"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: eslint-plugin-react-hooks
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: eslint-plugin-react-refresh
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: i18next
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: i18next-browser-languagedetector
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: react-dom
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: "@types/react-dom"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: react-hook-form
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-i18next
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-router-dom
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: vite-plugin-static-copy
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: zustand
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-22 16:54:56 +01:00
dependabot[bot]
c137aed7e2
Bump express-rate-limit from 7.4.1 to 7.5.0
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 7.4.1 to 7.5.0.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v7.4.1...v7.5.0 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-22 16:45:28 +01:00
dependabot[bot]
766deb204e
Bump @radix-ui/react-switch from 1.1.1 to 1.1.2
...
Bumps [@radix-ui/react-switch](https://github.com/radix-ui/primitives ) from 1.1.1 to 1.1.2.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-switch"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-22 16:45:21 +01:00
dependabot[bot]
cc76866554
Bump resolve from 1.22.8 to 1.22.10
...
Bumps [resolve](https://github.com/browserify/resolve ) from 1.22.8 to 1.22.10.
- [Commits](https://github.com/browserify/resolve/compare/v1.22.8...v1.22.10 )
---
updated-dependencies:
- dependency-name: resolve
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-22 16:45:13 +01:00
dependabot[bot]
1c5fcfc0e7
Bump esbuild from 0.24.0 to 0.24.1
...
Bumps [esbuild](https://github.com/evanw/esbuild ) from 0.24.0 to 0.24.1.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.24.0...v0.24.1 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-22 16:45:05 +01:00
translatewiki.net
c106b769cf
Localisation updates from https://translatewiki.net .
2024-12-19 13:03:48 +01:00
dependabot[bot]
4dbf1b925d
Bump express from 4.21.1 to 4.21.2
...
Bumps [express](https://github.com/expressjs/express ) from 4.21.1 to 4.21.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.21.1...4.21.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-10 21:39:51 +01:00
translatewiki.net
e3300a6e83
Localisation updates from https://translatewiki.net .
2024-12-09 13:03:56 +01:00
SamTV12345
708e3e1d66
Fixed ace2_inner firstElementChild
2024-12-04 20:00:23 +01:00
dependabot[bot]
430b5a26b9
Bump axios from 1.7.8 to 1.7.9
...
Bumps [axios](https://github.com/axios/axios ) from 1.7.8 to 1.7.9.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.8...v1.7.9 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-12-04 19:54:56 +01:00
translatewiki.net
68b6aacc1f
Localisation updates from https://translatewiki.net .
2024-12-02 13:03:44 +01:00
dependabot[bot]
3ad34f5180
Bump axios from 1.7.7 to 1.7.8
...
Bumps [axios](https://github.com/axios/axios ) from 1.7.7 to 1.7.8.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.7...v1.7.8 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-28 16:13:41 +01:00
translatewiki.net
14ea8462f5
Localisation updates from https://translatewiki.net .
2024-11-28 13:03:42 +01:00
translatewiki.net
12e8c85095
Localisation updates from https://translatewiki.net .
2024-11-25 13:03:42 +01:00
dependabot[bot]
6c4717f441
Bump oidc-provider from 8.5.3 to 8.6.0
...
Bumps [oidc-provider](https://github.com/panva/node-oidc-provider ) from 8.5.3 to 8.6.0.
- [Release notes](https://github.com/panva/node-oidc-provider/releases )
- [Changelog](https://github.com/panva/node-oidc-provider/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/node-oidc-provider/compare/v8.5.3...v8.6.0 )
---
updated-dependencies:
- dependency-name: oidc-provider
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-24 10:34:09 +01:00
translatewiki.net
6b28a1d532
Localisation updates from https://translatewiki.net .
2024-11-21 13:03:39 +01:00
dependabot[bot]
0248aca5b6
Bump cross-spawn from 7.0.5 to 7.0.6
...
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn ) from 7.0.5 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.5...v7.0.6 )
---
updated-dependencies:
- dependency-name: cross-spawn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-20 18:48:01 +01:00
dependabot[bot]
6942d3876f
Bump wtfnode from 0.9.3 to 0.9.4
...
Bumps [wtfnode](https://github.com/myndzi/wtfnode ) from 0.9.3 to 0.9.4.
- [Commits](https://github.com/myndzi/wtfnode/commits )
---
updated-dependencies:
- dependency-name: wtfnode
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-20 18:47:54 +01:00
translatewiki.net
06573608a2
Localisation updates from https://translatewiki.net .
2024-11-18 13:03:35 +01:00
SamTV12345
e30bdd844d
Fixed pnpm lock
2024-11-15 20:35:16 +01:00
dependabot[bot]
d79537472b
Bump the dev-dependencies group across 1 directory with 20 updates
...
Bumps the dev-dependencies group with 20 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.48.1` | `1.48.2` |
| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express ) | `4.17.21` | `5.0.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `22.7.9` | `22.9.0` |
| [@types/swagger-ui-express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/swagger-ui-express ) | `4.1.6` | `4.1.7` |
| [eslint](https://github.com/eslint/eslint ) | `9.13.0` | `9.14.0` |
| [mocha](https://github.com/mochajs/mocha ) | `10.7.3` | `10.8.2` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) | `2.1.3` | `2.1.5` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `8.11.0` | `8.14.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `8.11.0` | `8.14.0` |
| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh ) | `0.4.13` | `0.4.14` |
| [i18next](https://github.com/i18next/i18next ) | `23.16.2` | `23.16.5` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.453.0` | `0.459.0` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form ) | `7.53.1` | `7.53.2` |
| [react-i18next](https://github.com/i18next/react-i18next ) | `15.1.0` | `15.1.1` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `6.27.0` | `6.28.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `5.4.10` | `5.4.11` |
| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy ) | `2.0.0` | `2.1.0` |
| [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr ) | `4.2.0` | `4.3.0` |
| [zustand](https://github.com/pmndrs/zustand ) | `5.0.0` | `5.0.1` |
| [vitepress](https://github.com/vuejs/vitepress ) | `1.4.1` | `1.5.0` |
Updates `@playwright/test` from 1.48.1 to 1.48.2
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.48.1...v1.48.2 )
Updates `@types/express` from 4.17.21 to 5.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express )
Updates `@types/node` from 22.7.9 to 22.9.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/swagger-ui-express` from 4.1.6 to 4.1.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/swagger-ui-express )
Updates `eslint` from 9.13.0 to 9.14.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.13.0...v9.14.0 )
Updates `mocha` from 10.7.3 to 10.8.2
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v10.7.3...v10.8.2 )
Updates `vitest` from 2.1.3 to 2.1.5
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.5/packages/vitest )
Updates `@typescript-eslint/eslint-plugin` from 8.11.0 to 8.14.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.14.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.11.0 to 8.14.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.14.0/packages/parser )
Updates `eslint-plugin-react-refresh` from 0.4.13 to 0.4.14
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases )
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.13...v0.4.14 )
Updates `i18next` from 23.16.2 to 23.16.5
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v23.16.2...v23.16.5 )
Updates `lucide-react` from 0.453.0 to 0.459.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.459.0/packages/lucide-react )
Updates `react-hook-form` from 7.53.1 to 7.53.2
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.53.1...v7.53.2 )
Updates `react-i18next` from 15.1.0 to 15.1.1
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/react-i18next/compare/v15.1.0...v15.1.1 )
Updates `react-router-dom` from 6.27.0 to 6.28.0
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.28.0/packages/react-router-dom )
Updates `vite` from 5.4.10 to 5.4.11
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.11/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.11/packages/vite )
Updates `vite-plugin-static-copy` from 2.0.0 to 2.1.0
- [Release notes](https://github.com/sapphi-red/vite-plugin-static-copy/releases )
- [Changelog](https://github.com/sapphi-red/vite-plugin-static-copy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sapphi-red/vite-plugin-static-copy/compare/vite-plugin-static-copy@2.0.0...vite-plugin-static-copy@2.1.0 )
Updates `vite-plugin-svgr` from 4.2.0 to 4.3.0
- [Release notes](https://github.com/pd4d10/vite-plugin-svgr/releases )
- [Commits](https://github.com/pd4d10/vite-plugin-svgr/compare/v4.2.0...v4.3.0 )
Updates `zustand` from 5.0.0 to 5.0.1
- [Release notes](https://github.com/pmndrs/zustand/releases )
- [Commits](https://github.com/pmndrs/zustand/compare/v5.0.0...v5.0.1 )
Updates `vitepress` from 1.4.1 to 1.5.0
- [Release notes](https://github.com/vuejs/vitepress/releases )
- [Changelog](https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/vitepress/compare/v1.4.1...v1.5.0 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/express"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@types/swagger-ui-express"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: mocha
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vitest
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: eslint-plugin-react-refresh
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: i18next
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-hook-form
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: react-i18next
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: react-router-dom
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vite-plugin-static-copy
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite-plugin-svgr
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: zustand
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vitepress
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-15 20:35:16 +01:00
Suyun
8c1a519465
Fix misuse of in
instead of includes
method for checking array
2024-11-15 20:27:26 +01:00
translatewiki.net
95f189c5c1
Localisation updates from https://translatewiki.net .
2024-11-14 13:03:55 +01:00
dependabot[bot]
1d211170a3
Bump cross-spawn from 7.0.3 to 7.0.5
...
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn ) from 7.0.3 to 7.0.5.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.5 )
---
updated-dependencies:
- dependency-name: cross-spawn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-10 11:35:17 +01:00
dependabot[bot]
b04962321c
Bump openapi-backend from 5.11.0 to 5.11.1
...
Bumps [openapi-backend](https://github.com/openapistack/openapi-backend ) from 5.11.0 to 5.11.1.
- [Commits](https://github.com/openapistack/openapi-backend/compare/5.11.0...5.11.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>
2024-11-06 20:16:24 +01:00
SamTV12345
98699464ce
Use memory for saving files on production.
2024-11-05 20:44:27 +01:00
Alexandre Iooss
b157ec9734
Use temporary directory for esbuild
2024-11-05 20:44:27 +01:00
dependabot[bot]
7c4959aff5
Bump oidc-provider from 8.5.2 to 8.5.3 ( #6744 )
...
Bumps [oidc-provider](https://github.com/panva/node-oidc-provider ) from 8.5.2 to 8.5.3.
- [Release notes](https://github.com/panva/node-oidc-provider/releases )
- [Changelog](https://github.com/panva/node-oidc-provider/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/node-oidc-provider/compare/v8.5.2...v8.5.3 )
---
updated-dependencies:
- dependency-name: oidc-provider
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-05 20:14:32 +01:00
translatewiki.net
41208c0c57
Localisation updates from https://translatewiki.net .
2024-11-05 15:20:08 +01:00
translatewiki.net
056e777539
Localisation updates from https://translatewiki.net .
2024-11-04 13:03:20 +01:00
dependabot[bot]
ac470eec9a
Bump lru-cache from 11.0.1 to 11.0.2 ( #6738 )
...
Bumps [lru-cache](https://github.com/isaacs/node-lru-cache ) from 11.0.1 to 11.0.2.
- [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-lru-cache/compare/v11.0.1...v11.0.2 )
---
updated-dependencies:
- dependency-name: lru-cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-03 11:41:01 +01:00
dependabot[bot]
ec8ecc980f
Bump socket.io-client from 4.8.0 to 4.8.1 ( #6733 )
...
Bumps [socket.io-client](https://github.com/socketio/socket.io ) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/socket.io-client@4.8.0...socket.io-client@4.8.1 )
---
updated-dependencies:
- dependency-name: socket.io-client
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-03 11:40:54 +01:00
translatewiki.net
e3bb2bde83
Localisation updates from https://translatewiki.net .
2024-10-31 13:03:22 +01:00
dependabot[bot]
2d09749d6c
Bump tsx from 4.19.1 to 4.19.2 ( #6732 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.19.1 to 4.19.2.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.19.1...v4.19.2 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-31 11:38:55 +01:00
dependabot[bot]
fdb5026653
Bump socket.io from 4.8.0 to 4.8.1 ( #6734 )
...
Bumps [socket.io](https://github.com/socketio/socket.io ) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/socket.io@4.8.0...socket.io@4.8.1 )
---
updated-dependencies:
- dependency-name: socket.io
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-31 11:38:28 +01:00
SamTV12345
846f8fd6f1
Merge branch 'master' into develop
2024-10-28 22:06:00 +01:00
SamTV12345
0c68ddce1e
Merge branch 'develop'
2024-10-28 22:05:59 +01:00
SamTV12345
5b8be1cac4
bump version
2024-10-28 22:05:58 +01:00
SamTV12345
0debef78e8
chore(changelog): Added changelog for version 2.2.6
2024-10-28 21:59:16 +01:00
SamTV12345
1e3a61e5fb
feat(pad-settings): added possibility to delete pad by the creator ( #6730 )
2024-10-28 21:56:10 +01:00
AJ Formation
ac4489875f
Simple Readme documentation ( #6729 )
...
* Simple Readme documentation
* Get actual version
2024-10-28 18:18:03 +01:00
dependabot[bot]
2e04ab9030
Bump the dev-dependencies group across 1 directory with 22 updates ( #6725 )
...
* Bump the dev-dependencies group across 1 directory with 22 updates
Bumps the dev-dependencies group with 22 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.48.0` | `1.48.1` |
| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express ) | `4.17.21` | `5.0.0` |
| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery ) | `3.5.31` | `3.5.32` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `22.7.5` | `22.7.9` |
| [@types/underscore](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/underscore ) | `1.11.15` | `1.13.0` |
| [eslint](https://github.com/eslint/eslint ) | `9.12.0` | `9.13.0` |
| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser ) | `2.7.0` | `2.7.1` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) | `2.1.2` | `2.1.3` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.3.11` | `18.3.12` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `18.3.0` | `18.3.1` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `8.8.1` | `8.11.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `8.8.1` | `8.11.0` |
| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks ) | `4.6.2` | `5.0.0` |
| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh ) | `0.4.12` | `0.4.13` |
| [i18next](https://github.com/i18next/i18next ) | `23.15.2` | `23.16.2` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.451.0` | `0.453.0` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form ) | `7.53.0` | `7.53.1` |
| [react-i18next](https://github.com/i18next/react-i18next ) | `15.0.2` | `15.1.0` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `6.26.2` | `6.27.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `5.4.8` | `5.4.10` |
| [zustand](https://github.com/pmndrs/zustand ) | `4.5.5` | `5.0.0` |
| [vitepress](https://github.com/vuejs/vitepress ) | `1.4.0` | `1.4.1` |
Updates `@playwright/test` from 1.48.0 to 1.48.1
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.48.0...v1.48.1 )
Updates `@types/express` from 4.17.21 to 5.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express )
Updates `@types/jquery` from 3.5.31 to 3.5.32
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jquery )
Updates `@types/node` from 22.7.5 to 22.7.9
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/underscore` from 1.11.15 to 1.13.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/underscore )
Updates `eslint` from 9.12.0 to 9.13.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.12.0...v9.13.0 )
Updates `set-cookie-parser` from 2.7.0 to 2.7.1
- [Changelog](https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nfriedly/set-cookie-parser/compare/v2.7.0...v2.7.1 )
Updates `vitest` from 2.1.2 to 2.1.3
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.3/packages/vitest )
Updates `@types/react` from 18.3.11 to 18.3.12
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@types/react-dom` from 18.3.0 to 18.3.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `@typescript-eslint/eslint-plugin` from 8.8.1 to 8.11.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.11.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.8.1 to 8.11.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.11.0/packages/parser )
Updates `eslint-plugin-react-hooks` from 4.6.2 to 5.0.0
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/eslint-plugin-react-hooks@5.0.0/packages/eslint-plugin-react-hooks )
Updates `eslint-plugin-react-refresh` from 0.4.12 to 0.4.13
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases )
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.12...v0.4.13 )
Updates `i18next` from 23.15.2 to 23.16.2
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v23.15.2...v23.16.2 )
Updates `lucide-react` from 0.451.0 to 0.453.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.453.0/packages/lucide-react )
Updates `react-hook-form` from 7.53.0 to 7.53.1
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.53.0...v7.53.1 )
Updates `react-i18next` from 15.0.2 to 15.1.0
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/react-i18next/compare/v15.0.2...v15.1.0 )
Updates `react-router-dom` from 6.26.2 to 6.27.0
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/react-router-dom@6.27.0/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.27.0/packages/react-router-dom )
Updates `vite` from 5.4.8 to 5.4.10
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.10/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.10/packages/vite )
Updates `zustand` from 4.5.5 to 5.0.0
- [Release notes](https://github.com/pmndrs/zustand/releases )
- [Commits](https://github.com/pmndrs/zustand/compare/v4.5.5...v5.0.0 )
Updates `vitepress` from 1.4.0 to 1.4.1
- [Release notes](https://github.com/vuejs/vitepress/releases )
- [Changelog](https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/vitepress/compare/v1.4.0...v1.4.1 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/express"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: "@types/jquery"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/underscore"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: set-cookie-parser
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vitest
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/react-dom"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: eslint-plugin-react-hooks
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: eslint-plugin-react-refresh
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: i18next
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-hook-form
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: react-i18next
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-router-dom
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: zustand
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: vitepress
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
* revert @types/express upgrade
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: SamTV12345 <40429738+samtv12345@users.noreply.github.com>
2024-10-23 21:11:09 +02:00
dependabot[bot]
5bda2aa568
Bump formidable from 3.5.1 to 3.5.2 ( #6721 )
...
Bumps [formidable](https://github.com/node-formidable/formidable ) from 3.5.1 to 3.5.2.
- [Release notes](https://github.com/node-formidable/formidable/releases )
- [Changelog](https://github.com/node-formidable/formidable/blob/master/CHANGELOG.md )
- [Commits](https://github.com/node-formidable/formidable/commits )
---
updated-dependencies:
- dependency-name: formidable
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-23 21:08:13 +02:00
dependabot[bot]
c5bacf5ca4
Bump rate-limiter-flexible from 5.0.3 to 5.0.4 ( #6720 )
...
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible ) from 5.0.3 to 5.0.4.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases )
- [Commits](https://github.com/animir/node-rate-limiter-flexible/commits )
---
updated-dependencies:
- dependency-name: rate-limiter-flexible
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-23 21:08:01 +02:00
dependabot[bot]
de2586ddcf
Bump superagent from 10.1.0 to 10.1.1 ( #6719 )
...
Bumps [superagent](https://github.com/ladjs/superagent ) from 10.1.0 to 10.1.1.
- [Release notes](https://github.com/ladjs/superagent/releases )
- [Changelog](https://github.com/ladjs/superagent/blob/master/HISTORY.md )
- [Commits](https://github.com/ladjs/superagent/compare/v10.1.0...v10.1.1 )
---
updated-dependencies:
- dependency-name: superagent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-23 21:07:56 +02:00
dependabot[bot]
b7d03010fc
Bump oidc-provider from 8.5.1 to 8.5.2 ( #6718 )
...
Bumps [oidc-provider](https://github.com/panva/node-oidc-provider ) from 8.5.1 to 8.5.2.
- [Release notes](https://github.com/panva/node-oidc-provider/releases )
- [Changelog](https://github.com/panva/node-oidc-provider/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/node-oidc-provider/compare/v8.5.1...v8.5.2 )
---
updated-dependencies:
- dependency-name: oidc-provider
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-23 21:07:49 +02:00
dependabot[bot]
fd234e8136
Bump jose from 5.9.4 to 5.9.6 ( #6722 )
...
Bumps [jose](https://github.com/panva/jose ) from 5.9.4 to 5.9.6.
- [Release notes](https://github.com/panva/jose/releases )
- [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/jose/compare/v5.9.4...v5.9.6 )
---
updated-dependencies:
- dependency-name: jose
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-23 21:07:29 +02:00
translatewiki.net
f7fe0b543d
Localisation updates from https://translatewiki.net .
2024-10-21 14:04:12 +02:00
dependabot[bot]
89d6c8b727
Bump jose from 5.9.3 to 5.9.4 ( #6709 )
...
Bumps [jose](https://github.com/panva/jose ) from 5.9.3 to 5.9.4.
- [Release notes](https://github.com/panva/jose/releases )
- [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/jose/compare/v5.9.3...v5.9.4 )
---
updated-dependencies:
- dependency-name: jose
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-14 20:27:03 +02:00
translatewiki.net
8aa31713f7
Localisation updates from https://translatewiki.net .
2024-10-14 14:04:11 +02:00
dependabot[bot]
09b235d71d
Bump cookie-parser from 1.4.6 to 1.4.7 ( #6703 )
...
Bumps [cookie-parser](https://github.com/expressjs/cookie-parser ) from 1.4.6 to 1.4.7.
- [Release notes](https://github.com/expressjs/cookie-parser/releases )
- [Changelog](https://github.com/expressjs/cookie-parser/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/cookie-parser/compare/1.4.6...1.4.7 )
---
updated-dependencies:
- dependency-name: cookie-parser
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-10 22:26:10 +02:00
SamTV12345
0b26405201
fix(admin): Fixed updating plugins ( #6705 )
2024-10-10 18:15:48 +02:00
translatewiki.net
f61a3b6c5a
Localisation updates from https://translatewiki.net .
2024-10-10 14:03:41 +02:00
dependabot[bot]
37a8e0b0cb
Bump the dev-dependencies group across 1 directory with 15 updates ( #6702 )
...
Bumps the dev-dependencies group with 15 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.47.2` | `1.48.0` |
| [@types/mocha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mocha ) | `10.0.8` | `10.0.9` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `22.7.4` | `22.7.5` |
| [eslint](https://github.com/eslint/eslint ) | `9.11.1` | `9.12.0` |
| [typescript](https://github.com/microsoft/TypeScript ) | `5.6.2` | `5.6.3` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) | `2.1.1` | `2.1.2` |
| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives ) | `1.1.1` | `1.1.2` |
| [@radix-ui/react-toast](https://github.com/radix-ui/primitives ) | `1.2.1` | `1.2.2` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.3.10` | `18.3.11` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `8.8.0` | `8.8.1` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `8.8.0` | `8.8.1` |
| [i18next](https://github.com/i18next/i18next ) | `23.15.1` | `23.15.2` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.446.0` | `0.451.0` |
| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy ) | `1.0.6` | `2.0.0` |
| [vitepress](https://github.com/vuejs/vitepress ) | `1.3.4` | `1.4.0` |
Updates `@playwright/test` from 1.47.2 to 1.48.0
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.47.2...v1.48.0 )
Updates `@types/mocha` from 10.0.8 to 10.0.9
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mocha )
Updates `@types/node` from 22.7.4 to 22.7.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `eslint` from 9.11.1 to 9.12.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.11.1...v9.12.0 )
Updates `typescript` from 5.6.2 to 5.6.3
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.6.2...v5.6.3 )
Updates `vitest` from 2.1.1 to 2.1.2
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.2/packages/vitest )
Updates `@radix-ui/react-dialog` from 1.1.1 to 1.1.2
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
Updates `@radix-ui/react-toast` from 1.2.1 to 1.2.2
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
Updates `@types/react` from 18.3.10 to 18.3.11
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@typescript-eslint/eslint-plugin` from 8.8.0 to 8.8.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.8.1/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.8.0 to 8.8.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.8.1/packages/parser )
Updates `i18next` from 23.15.1 to 23.15.2
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v23.15.1...v23.15.2 )
Updates `lucide-react` from 0.446.0 to 0.451.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.451.0/packages/lucide-react )
Updates `vite-plugin-static-copy` from 1.0.6 to 2.0.0
- [Release notes](https://github.com/sapphi-red/vite-plugin-static-copy/releases )
- [Changelog](https://github.com/sapphi-red/vite-plugin-static-copy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sapphi-red/vite-plugin-static-copy/compare/vite-plugin-static-copy@1.0.6...vite-plugin-static-copy@2.0.0 )
Updates `vitepress` from 1.3.4 to 1.4.0
- [Release notes](https://github.com/vuejs/vitepress/releases )
- [Changelog](https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/vitepress/compare/v1.3.4...v1.4.0 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@types/mocha"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vitest
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@radix-ui/react-dialog"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@radix-ui/react-toast"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: i18next
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite-plugin-static-copy
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: vitepress
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 18:15:12 +02:00
dependabot[bot]
ea31e892ae
Bump express from 4.21.0 to 4.21.1 ( #6704 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.21.0 to 4.21.1.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.21.0...4.21.1 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 18:13:24 +02:00
dependabot[bot]
e029dbf3d3
Bump ueberdb2 from 5.0.3 to 5.0.6 ( #6697 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 5.0.3 to 5.0.6.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v5.0.3...v5.0.6 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 11:48:18 +02:00
dependabot[bot]
d452903f86
Bump @radix-ui/react-switch from 1.1.0 to 1.1.1 ( #6692 )
...
Bumps [@radix-ui/react-switch](https://github.com/radix-ui/primitives ) from 1.1.0 to 1.1.1.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-switch"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-04 18:46:26 +02:00
dependabot[bot]
756a5e9574
Bump express-rate-limit from 7.4.0 to 7.4.1 ( #6695 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 7.4.0 to 7.4.1.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v7.4.0...v7.4.1 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-04 18:46:11 +02:00
translatewiki.net
28d7d744bb
Localisation updates from https://translatewiki.net .
2024-10-03 14:03:53 +02:00
dependabot[bot]
2aba044dfe
Bump the dev-dependencies group across 1 directory with 9 updates ( #6689 )
...
* Bump the dev-dependencies group across 1 directory with 9 updates
Bumps the dev-dependencies group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express ) | `4.17.21` | `5.0.0` |
| [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery ) | `3.5.30` | `3.5.31` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `22.6.1` | `22.7.4` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.3.9` | `18.3.10` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `8.7.0` | `8.8.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `8.7.0` | `8.8.0` |
| [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc ) | `3.7.0` | `3.7.1` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.445.0` | `0.446.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `5.4.7` | `5.4.8` |
Updates `@types/express` from 4.17.21 to 5.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express )
Updates `@types/jquery` from 3.5.30 to 3.5.31
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jquery )
Updates `@types/node` from 22.6.1 to 22.7.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/react` from 18.3.9 to 18.3.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@typescript-eslint/eslint-plugin` from 8.7.0 to 8.8.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.8.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.7.0 to 8.8.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.8.0/packages/parser )
Updates `@vitejs/plugin-react-swc` from 3.7.0 to 3.7.1
- [Release notes](https://github.com/vitejs/vite-plugin-react-swc/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react-swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react-swc/compare/v3.7.0...v3.7.1 )
Updates `lucide-react` from 0.445.0 to 0.446.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.446.0/packages/lucide-react )
Updates `vite` from 5.4.7 to 5.4.8
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.8/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.8/packages/vite )
---
updated-dependencies:
- dependency-name: "@types/express"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: "@types/jquery"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@vitejs/plugin-react-swc"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
* Fixed types for express
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: SamTV12345 <40429738+samtv12345@users.noreply.github.com>
2024-10-01 20:11:40 +02:00
translatewiki.net
f7dc3df26b
Localisation updates from https://translatewiki.net .
2024-09-30 14:04:01 +02:00
dependabot[bot]
2520c8db3f
Bump rehype-minify-whitespace from 6.0.1 to 6.0.2 ( #6684 )
...
Bumps [rehype-minify-whitespace](https://github.com/rehypejs/rehype-minify ) from 6.0.1 to 6.0.2.
- [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/commits )
---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-30 08:09:29 +02:00
dependabot[bot]
218cfaa96d
Bump rehype from 13.0.1 to 13.0.2 ( #6685 )
2024-09-27 21:06:22 +02:00
translatewiki.net
e7642dcbc2
Localisation updates from https://translatewiki.net .
2024-09-26 14:04:07 +02:00
SamTV12345
bb3fa1f9e4
Added typing for app
2024-09-24 22:22:32 +02:00
dependabot[bot]
518256b63e
Bump socket.io from 4.7.5 to 4.8.0 ( #6676 )
...
Bumps [socket.io](https://github.com/socketio/socket.io ) from 4.7.5 to 4.8.0.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/socket.io@4.7.5...socket.io@4.8.0 )
---
updated-dependencies:
- dependency-name: socket.io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 20:23:18 +02:00
dependabot[bot]
738b5aba40
Bump socket.io-client from 4.7.5 to 4.8.0 ( #6675 )
...
Bumps [socket.io-client](https://github.com/socketio/socket.io ) from 4.7.5 to 4.8.0.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/socket.io-client@4.7.5...socket.io-client@4.8.0 )
---
updated-dependencies:
- dependency-name: socket.io-client
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 18:01:05 +02:00
dependabot[bot]
b06882dc3a
Bump ueberdb2 from 5.0.2 to 5.0.3 ( #6679 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 5.0.2 to 5.0.3.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v5.0.2...v5.0.3 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 17:49:56 +02:00
dependabot[bot]
477ca33dc9
Bump the dev-dependencies group across 1 directory with 8 updates ( #6680 )
...
Bumps the dev-dependencies group with 8 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.47.1` | `1.47.2` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `22.5.5` | `22.6.1` |
| [chokidar](https://github.com/paulmillr/chokidar ) | `4.0.0` | `4.0.1` |
| [eslint](https://github.com/eslint/eslint ) | `9.10.0` | `9.11.1` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.3.8` | `18.3.9` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `8.6.0` | `8.7.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `8.6.0` | `8.7.0` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.441.0` | `0.445.0` |
Updates `@playwright/test` from 1.47.1 to 1.47.2
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.47.1...v1.47.2 )
Updates `@types/node` from 22.5.5 to 22.6.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `chokidar` from 4.0.0 to 4.0.1
- [Release notes](https://github.com/paulmillr/chokidar/releases )
- [Commits](https://github.com/paulmillr/chokidar/compare/4.0.0...4.0.1 )
Updates `eslint` from 9.10.0 to 9.11.1
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.10.0...v9.11.1 )
Updates `@types/react` from 18.3.8 to 18.3.9
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@typescript-eslint/eslint-plugin` from 8.6.0 to 8.7.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.7.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.6.0 to 8.7.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.7.0/packages/parser )
Updates `lucide-react` from 0.441.0 to 0.445.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.445.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: chokidar
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 17:49:47 +02:00
dependabot[bot]
c8561fe0a4
Bump jose from 5.9.2 to 5.9.3 ( #6674 )
...
Bumps [jose](https://github.com/panva/jose ) from 5.9.2 to 5.9.3.
- [Release notes](https://github.com/panva/jose/releases )
- [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/jose/compare/v5.9.2...v5.9.3 )
---
updated-dependencies:
- dependency-name: jose
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 18:56:40 +02:00
dependabot[bot]
d6322bb591
Bump esbuild from 0.23.1 to 0.24.0 ( #6677 )
...
Bumps [esbuild](https://github.com/evanw/esbuild ) from 0.23.1 to 0.24.0.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.23.1...v0.24.0 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 18:54:24 +02:00
dependabot[bot]
75c9d2a03d
Bump jsdom from 25.0.0 to 25.0.1 ( #6678 )
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 25.0.0 to 25.0.1.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/25.0.0...25.0.1 )
---
updated-dependencies:
- dependency-name: jsdom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-23 18:53:25 +02:00
SamTV12345
c6d5d420c2
Merge branch 'master' into develop
2024-09-21 13:07:23 +02:00
SamTV12345
1c459b3e41
Merge branch 'develop'
2024-09-21 13:07:21 +02:00
SamTV12345
4034ee1e6e
bump version
2024-09-21 13:07:21 +02:00
SamTV12345
60a4f63c52
Added changelog for 2.2.5
2024-09-21 13:06:53 +02:00
SamTV12345
12f81cfb5e
Feat/restructure api ( #6664 )
...
* Restructured rest api
* Added swagger ui
* Added reworked rest api
* Reformatted code, excluded unnecessary newlines and removed version 2.2.2
2024-09-21 13:00:39 +02:00
dependabot[bot]
76e52e51d9
Bump rehype-minify-whitespace from 6.0.0 to 6.0.1 ( #6669 )
...
Bumps [rehype-minify-whitespace](https://github.com/rehypejs/rehype-minify ) from 6.0.0 to 6.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/6.0.0...rehype-minify-whitespace@6.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-21 12:59:58 +02:00
dependabot[bot]
51b0c321fd
Bump the dev-dependencies group across 1 directory with 5 updates ( #6671 )
...
Bumps the dev-dependencies group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@types/jsonwebtoken](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken ) | `9.0.6` | `9.0.7` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.3.6` | `18.3.8` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `8.5.0` | `8.6.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `8.5.0` | `8.6.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `5.4.5` | `5.4.7` |
Updates `@types/jsonwebtoken` from 9.0.6 to 9.0.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsonwebtoken )
Updates `@types/react` from 18.3.6 to 18.3.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@typescript-eslint/eslint-plugin` from 8.5.0 to 8.6.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.6.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.5.0 to 8.6.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.6.0/packages/parser )
Updates `vite` from 5.4.5 to 5.4.7
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.7/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.7/packages/vite )
---
updated-dependencies:
- dependency-name: "@types/jsonwebtoken"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-21 12:59:48 +02:00
dependabot[bot]
cf701d58ec
Bump the dev-dependencies group with 5 updates ( #6666 )
...
Bumps the dev-dependencies group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.47.0` | `1.47.1` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `22.5.4` | `22.5.5` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.3.5` | `18.3.6` |
| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh ) | `0.4.11` | `0.4.12` |
| [react-i18next](https://github.com/i18next/react-i18next ) | `15.0.1` | `15.0.2` |
Updates `@playwright/test` from 1.47.0 to 1.47.1
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.47.0...v1.47.1 )
Updates `@types/node` from 22.5.4 to 22.5.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/react` from 18.3.5 to 18.3.6
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `eslint-plugin-react-refresh` from 0.4.11 to 0.4.12
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases )
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.11...v0.4.12 )
Updates `react-i18next` from 15.0.1 to 15.0.2
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/react-i18next/compare/v15.0.1...v15.0.2 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: eslint-plugin-react-refresh
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: react-i18next
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-16 18:20:56 +02:00
dependabot[bot]
94b9b821a9
Bump jose from 5.9.0 to 5.9.2 ( #6667 )
...
Bumps [jose](https://github.com/panva/jose ) from 5.9.0 to 5.9.2.
- [Release notes](https://github.com/panva/jose/releases )
- [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/jose/compare/v5.9.0...v5.9.2 )
---
updated-dependencies:
- dependency-name: jose
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-16 18:20:47 +02:00
dependabot[bot]
5846ff9c8e
Bump the dev-dependencies group with 3 updates ( #6661 )
...
Bumps the dev-dependencies group with 3 updates: [sinon](https://github.com/sinonjs/sinon ), [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `sinon` from 19.0.0 to 19.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/v19.0.0...v19.0.2 )
Updates `vitest` from 2.1.0 to 2.1.1
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.1/packages/vitest )
Updates `vite` from 5.4.4 to 5.4.5
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.5/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.5/packages/vite )
---
updated-dependencies:
- dependency-name: sinon
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vitest
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-15 11:06:25 +02:00
dependabot[bot]
45bafe0b94
Bump jose from 5.8.0 to 5.9.0 ( #6662 )
...
Bumps [jose](https://github.com/panva/jose ) from 5.8.0 to 5.9.0.
- [Release notes](https://github.com/panva/jose/releases )
- [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/jose/compare/v5.8.0...v5.9.0 )
---
updated-dependencies:
- dependency-name: jose
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-15 11:06:15 +02:00
Stefan Müller
1ad9418a6f
Add code for revision cleanup ( #6442 )
...
* Add initial code for revision cleanup
* Some improvements - code cleanup
* Cleanup logging
* Add button in admin backend to cleanup revisions of a specific pad
* Disable cleanup by default and show errors in admin area
* Improve cleanup code
* Load revisions for cleanup in parallel
* Consider saved revisions during pad cleanup
2024-09-14 15:54:30 +02:00
SamTv12345
08f199178d
Fixed admin panel
2024-09-13 15:44:19 +02:00
SamTv12345
178fe7c24d
Fixed admin panel mobile view.
2024-09-13 15:36:39 +02:00
dependabot[bot]
3de6c7caef
Bump the dev-dependencies group across 1 directory with 5 updates ( #6660 )
...
* Bump the dev-dependencies group across 1 directory with 5 updates
Bumps the dev-dependencies group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@types/mocha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mocha ) | `10.0.7` | `10.0.8` |
| [chokidar](https://github.com/paulmillr/chokidar ) | `3.6.0` | `4.0.0` |
| [sinon](https://github.com/sinonjs/sinon ) | `18.0.1` | `19.0.0` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) | `2.0.5` | `2.1.0` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.439.0` | `0.441.0` |
Updates `@types/mocha` from 10.0.7 to 10.0.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mocha )
Updates `chokidar` from 3.6.0 to 4.0.0
- [Release notes](https://github.com/paulmillr/chokidar/releases )
- [Commits](https://github.com/paulmillr/chokidar/compare/3.6.0...4.0.0 )
Updates `sinon` from 18.0.1 to 19.0.0
- [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/v18.0.1...v19.0.0 )
Updates `vitest` from 2.0.5 to 2.1.0
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.0/packages/vitest )
Updates `lucide-react` from 0.439.0 to 0.441.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.441.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: "@types/mocha"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: chokidar
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: sinon
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: vitest
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
* Fixed tsc check.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: SamTv12345 <samtv12345@samtv12345.com>
2024-09-13 08:36:57 +02:00
h4km4k
d30f65ebf2
Update docker-compose.dev.yml ( #6654 )
...
If path is "/var/lib/postgresql/data/pgdata" docker creates a unnamed volume.
2024-09-13 08:08:56 +02:00
h4km4k
b1b203ff4f
Update docker-compose.yml ( #6655 )
...
If path is "/var/lib/postgresql/data/pgdata" docker creates a unnamed volume.
2024-09-13 08:08:33 +02:00
dependabot[bot]
be1a185310
Bump tsx from 4.19.0 to 4.19.1 ( #6658 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.19.0 to 4.19.1.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.19.0...v4.19.1 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 08:08:15 +02:00
dependabot[bot]
4166544801
Bump express from 4.20.0 to 4.21.0 ( #6659 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.20.0 to 4.21.0.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.20.0...4.21.0 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 08:08:06 +02:00
dependabot[bot]
1d33f31063
Bump the dev-dependencies group with 2 updates ( #6656 )
...
Bumps the dev-dependencies group with 2 updates: [sinon](https://github.com/sinonjs/sinon ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `sinon` from 18.0.0 to 18.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/v18.0.0...v18.0.1 )
Updates `vite` from 5.4.3 to 5.4.4
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.4/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.4/packages/vite )
---
updated-dependencies:
- dependency-name: sinon
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-11 19:24:59 +02:00
dependabot[bot]
58bb2adb08
Bump openapi-backend from 5.10.6 to 5.11.0 ( #6650 )
...
Bumps [openapi-backend](https://github.com/openapistack/openapi-backend ) from 5.10.6 to 5.11.0.
- [Commits](https://github.com/openapistack/openapi-backend/compare/5.10.6...5.11.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-10 22:54:43 +02:00
Stefan Müller
645e289d2d
Fix revision loading for timeslider having revision count multiple of 100 ( #6652 )
2024-09-10 20:01:32 +00:00
Stefan Müller
113884d071
Fix timeslider datetime is wrong on new changes ( #6651 )
2024-09-10 20:01:19 +00:00
dependabot[bot]
9c21522bc0
Bump the dev-dependencies group with 4 updates ( #6648 )
...
Bumps the dev-dependencies group with 4 updates: [typescript](https://github.com/microsoft/TypeScript ), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) and [i18next](https://github.com/i18next/i18next ).
Updates `typescript` from 5.5.4 to 5.6.2
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2 )
Updates `@typescript-eslint/eslint-plugin` from 8.4.0 to 8.5.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.5.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.4.0 to 8.5.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.5.0/packages/parser )
Updates `i18next` from 23.15.0 to 23.15.1
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v23.15.0...v23.15.1 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: i18next
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-10 19:25:03 +02:00
dependabot[bot]
54560b2573
Bump express from 4.19.2 to 4.20.0 ( #6649 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.19.2 to 4.20.0.
- [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.19.2...4.20.0 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-10 19:24:55 +02:00
SamTV12345
4891243c27
Added support for alternative update servers. ( #6645 )
2024-09-09 20:47:45 +02:00
dependabot[bot]
50631475f9
Bump ueberdb2 from 4.2.103 to 5.0.2 ( #6644 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.103 to 5.0.2.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.103...v5.0.2 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-09 19:43:05 +02:00
dependabot[bot]
20a635136c
Bump the dev-dependencies group with 3 updates ( #6643 )
...
Bumps the dev-dependencies group with 3 updates: [eslint](https://github.com/eslint/eslint ), [i18next](https://github.com/i18next/i18next ) and [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ).
Updates `eslint` from 9.9.1 to 9.10.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.9.1...v9.10.0 )
Updates `i18next` from 23.14.0 to 23.15.0
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v23.14.0...v23.15.0 )
Updates `react-router-dom` from 6.26.1 to 6.26.2
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.26.2/packages/react-router-dom )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: i18next
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-router-dom
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-09 19:42:57 +02:00
SamTV12345
a61f634586
Fixed document not accessible in iframe ( #6642 )
...
Co-authored-by: SamTv12345 <samtv12345@samtv12345.com>
2024-09-09 11:26:12 +02:00
SamTV12345
97dbe03e2e
Merge branch 'master' into develop
2024-09-07 15:02:06 +02:00
SamTV12345
c7e2b57664
Merge branch 'develop'
2024-09-07 15:02:04 +02:00
SamTV12345
15a9dfc992
bump version
2024-09-07 15:02:04 +02:00
SamTV12345
96124654f4
Added changelog for 2.2.3
2024-09-07 15:01:49 +02:00
SamTV12345
f066c6b4a8
Added support for sqlite rust backend.
2024-09-07 14:59:05 +02:00
SamTV12345
4c63449a69
Fixed dependency tree
2024-09-06 18:21:41 +02:00
dependabot[bot]
c5752ea934
Bump the dev-dependencies group with 3 updates ( #6635 )
...
Bumps the dev-dependencies group with 3 updates: [@playwright/test](https://github.com/microsoft/playwright ), [rusty-store-kv](https://github.com/SamTV12345/fast-kv ) and [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ).
Updates `@playwright/test` from 1.46.1 to 1.47.0
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.46.1...v1.47.0 )
Updates `rusty-store-kv` from 1.1.4 to 1.2.0
- [Release notes](https://github.com/SamTV12345/fast-kv/releases )
- [Commits](https://github.com/SamTV12345/fast-kv/compare/v1.1.4...v1.2.0 )
Updates `lucide-react` from 0.438.0 to 0.439.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.439.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: rusty-store-kv
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-06 18:20:34 +02:00
dependabot[bot]
9096b406d6
Bump ueberdb2 from 4.2.101 to 4.2.103 ( #6636 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.101 to 4.2.103.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.101...v4.2.103 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-06 18:20:05 +02:00
dependabot[bot]
993409c8da
Bump lru-cache from 11.0.0 to 11.0.1 ( #6637 )
...
Bumps [lru-cache](https://github.com/isaacs/node-lru-cache ) from 11.0.0 to 11.0.1.
- [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-lru-cache/compare/v11.0.0...v11.0.1 )
---
updated-dependencies:
- dependency-name: lru-cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-06 18:19:50 +02:00
SamTV12345
0aea774af7
Merge branch 'master' into develop
2024-09-05 18:55:47 +02:00
SamTV12345
dd83164b22
Merge branch 'develop'
2024-09-05 18:55:46 +02:00
SamTV12345
79da35c6a6
bump version
2024-09-05 18:55:46 +02:00
SamTV12345
84cfbe51e5
Added makedocs to root.
2024-09-05 18:55:25 +02:00
SamTV12345
504d04d668
Readded text shortcut ( #6634 )
2024-09-05 18:46:46 +02:00
SamTV12345
d22b1d2a4c
Added changelog for 2.2.3
2024-09-05 18:45:41 +02:00
dependabot[bot]
eeaa14f309
Bump @types/node from 22.5.3 to 22.5.4 in the dev-dependencies group ( #6633 )
...
Bumps the dev-dependencies group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `@types/node` from 22.5.3 to 22.5.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 18:27:04 +02:00
SamTV12345
d4cbbf18e0
Added new database rustydb ( #6632 )
...
Co-authored-by: SamTv12345 <samtv12345@samtv12345.com>
2024-09-05 16:06:16 +02:00
translatewiki.net
d010d53195
Localisation updates from https://translatewiki.net .
2024-09-05 14:10:56 +02:00
dependabot[bot]
c9dd454af9
Bump the dev-dependencies group across 1 directory with 4 updates ( #6629 )
...
Bumps the dev-dependencies group with 4 updates in the / directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `@types/node` from 22.5.2 to 22.5.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@typescript-eslint/eslint-plugin` from 8.3.0 to 8.4.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.4.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.3.0 to 8.4.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.4.0/packages/parser )
Updates `vite` from 5.4.2 to 5.4.3
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.3/packages/vite )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-05 11:55:23 +02:00
dependabot[bot]
8463ce5ec0
Bump the dev-dependencies group with 2 updates ( #6622 )
...
Bumps the dev-dependencies group with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ).
Updates `@types/node` from 22.5.1 to 22.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `lucide-react` from 0.436.0 to 0.438.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.438.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 19:03:37 +02:00
dependabot[bot]
8285dce8c1
Bump ueberdb2 from 4.2.93 to 4.2.94 ( #6623 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.93 to 4.2.94.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.93...v4.2.94 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 18:59:36 +02:00
dependabot[bot]
7122b3a04b
Bump axios from 1.7.5 to 1.7.7 ( #6624 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.7.5 to 1.7.7.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.5...v1.7.7 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 18:59:27 +02:00
dependabot[bot]
85fde97645
Bump jsdom from 24.1.1 to 25.0.0 ( #6609 )
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 24.1.1 to 25.0.0.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/24.1.1...25.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-31 19:19:12 +02:00
dependabot[bot]
17a515142b
Bump superagent from 10.0.2 to 10.1.0 ( #6611 )
...
Bumps [superagent](https://github.com/ladjs/superagent ) from 10.0.2 to 10.1.0.
- [Release notes](https://github.com/ladjs/superagent/releases )
- [Changelog](https://github.com/ladjs/superagent/blob/master/HISTORY.md )
- [Commits](https://github.com/ladjs/superagent/compare/v10.0.2...v10.1.0 )
---
updated-dependencies:
- dependency-name: superagent
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-31 14:36:53 +02:00
dependabot[bot]
94abebf770
Bump jose from 5.7.0 to 5.8.0 ( #6608 )
...
Bumps [jose](https://github.com/panva/jose ) from 5.7.0 to 5.8.0.
- [Release notes](https://github.com/panva/jose/releases )
- [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/jose/compare/v5.7.0...v5.8.0 )
---
updated-dependencies:
- dependency-name: jose
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-31 14:36:45 +02:00
dependabot[bot]
b0b15f988b
Bump tsx from 4.17.0 to 4.19.0 ( #6613 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.17.0 to 4.19.0.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.17.0...v4.19.0 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-31 14:36:38 +02:00
dependabot[bot]
be1dc84f65
Bump the dev-dependencies group across 1 directory with 9 updates ( #6619 )
...
Bumps the dev-dependencies group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `22.4.2` | `22.5.1` |
| [eslint](https://github.com/eslint/eslint ) | `9.9.0` | `9.9.1` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.3.4` | `18.3.5` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `8.2.0` | `8.3.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `8.2.0` | `8.3.0` |
| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh ) | `0.4.10` | `0.4.11` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.429.0` | `0.436.0` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form ) | `7.52.2` | `7.53.0` |
| [vitepress](https://github.com/vuejs/vitepress ) | `1.3.3` | `1.3.4` |
Updates `@types/node` from 22.4.2 to 22.5.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `eslint` from 9.9.0 to 9.9.1
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.9.0...v9.9.1 )
Updates `@types/react` from 18.3.4 to 18.3.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@typescript-eslint/eslint-plugin` from 8.2.0 to 8.3.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.3.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.2.0 to 8.3.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.3.0/packages/parser )
Updates `eslint-plugin-react-refresh` from 0.4.10 to 0.4.11
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases )
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.10...v0.4.11 )
Updates `lucide-react` from 0.429.0 to 0.436.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.436.0/packages/lucide-react )
Updates `react-hook-form` from 7.52.2 to 7.53.0
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.52.2...v7.53.0 )
Updates `vitepress` from 1.3.3 to 1.3.4
- [Release notes](https://github.com/vuejs/vitepress/releases )
- [Changelog](https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/vitepress/compare/v1.3.3...v1.3.4 )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: eslint-plugin-react-refresh
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-hook-form
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vitepress
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-31 14:36:29 +02:00
Satoshi Yazawa
8c91ab280d
Fix relative path ( #6621 )
...
Co-authored-by: yacchin1205 <968739+yacchin1205@users.noreply.github.com>
2024-08-31 14:36:21 +02:00
dependabot[bot]
2ccffa98f6
Bump axios from 1.7.4 to 1.7.5 ( #6605 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.7.4 to 1.7.5.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.4...v1.7.5 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-25 10:51:25 +02:00
JannikStreek
f8225b3e2a
fix github plugin installation ( #6584 )
2024-08-23 15:20:28 +02:00
dependabot[bot]
1393f338e0
Bump @etherpad/express-session from 1.18.2 to 1.18.4 ( #6601 )
...
Bumps [@etherpad/express-session](https://github.com/ether/express-session ) from 1.18.2 to 1.18.4.
- [Changelog](https://github.com/ether/express-session/blob/main/HISTORY.md )
- [Commits](https://github.com/ether/express-session/commits/v1.18.4 )
---
updated-dependencies:
- dependency-name: "@etherpad/express-session"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-21 18:38:22 +02:00
dependabot[bot]
38f3aca153
Bump the dev-dependencies group with 4 updates ( #6603 )
...
Bumps the dev-dependencies group with 4 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ), [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ), [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh ) and [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ).
Updates `@types/node` from 22.4.1 to 22.4.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/react` from 18.3.3 to 18.3.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `eslint-plugin-react-refresh` from 0.4.9 to 0.4.10
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases )
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.9...v0.4.10 )
Updates `lucide-react` from 0.428.0 to 0.429.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.429.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: eslint-plugin-react-refresh
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-21 18:38:09 +02:00
dependabot[bot]
42e8e810c2
Bump the dev-dependencies group with 3 updates ( #6600 )
...
Bumps the dev-dependencies group with 3 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `@typescript-eslint/eslint-plugin` from 8.1.0 to 8.2.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.2.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.1.0 to 8.2.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.2.0/packages/parser )
Updates `vite` from 5.4.1 to 5.4.2
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.2/packages/vite )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-20 19:36:34 +02:00
dependabot[bot]
4870131480
Bump async from 3.2.5 to 3.2.6 ( #6602 )
...
Bumps [async](https://github.com/caolan/async ) from 3.2.5 to 3.2.6.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v3.2.5...v3.2.6 )
---
updated-dependencies:
- dependency-name: async
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-20 19:36:06 +02:00
dependabot[bot]
dd5f9cc09f
Bump the dev-dependencies group with 4 updates ( #6596 )
...
Bumps the dev-dependencies group with 4 updates: [@playwright/test](https://github.com/microsoft/playwright ), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ), [i18next](https://github.com/i18next/i18next ) and [vitepress](https://github.com/vuejs/vitepress ).
Updates `@playwright/test` from 1.46.0 to 1.46.1
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.46.0...v1.46.1 )
Updates `@types/node` from 22.4.0 to 22.4.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `i18next` from 23.13.0 to 23.14.0
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v23.13.0...v23.14.0 )
Updates `vitepress` from 1.3.2 to 1.3.3
- [Release notes](https://github.com/vuejs/vitepress/releases )
- [Changelog](https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/vitepress/compare/v1.3.2...v1.3.3 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: i18next
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vitepress
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-19 20:22:32 +02:00
dependabot[bot]
f170e93e75
Bump esbuild from 0.23.0 to 0.23.1 ( #6597 )
...
Bumps [esbuild](https://github.com/evanw/esbuild ) from 0.23.0 to 0.23.1.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.23.0...v0.23.1 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-19 20:22:23 +02:00
dependabot[bot]
21380d23cc
Bump jose from 5.6.3 to 5.7.0 ( #6598 )
2024-08-19 18:23:11 +02:00
SamTV12345
1e91efc16c
sec: Fixed unsafe jquery plugin
2024-08-18 20:21:54 +02:00
SamTV12345
852f282b03
sec: Fix prototype pollution in webaccess module
2024-08-18 19:57:05 +02:00
SamTV12345
4ff00e278a
Moved path_exists and promises to es6
2024-08-18 19:52:21 +02:00
SamTV12345
6ed711a4d8
Removed deprecated js files.
2024-08-18 19:22:08 +02:00
SamTV12345
7f05e2b399
Added more tests.
2024-08-18 18:49:58 +02:00
SamTV12345
28e04bdf71
Feat/changeset ts ( #6594 )
...
* Migrated changeset
* Added more tests.
* Fixed test scopes
2024-08-18 12:14:24 +02:00
SamTV12345
3dae23a1e5
Fixed etherpad not being available from subdirectory
2024-08-17 21:13:51 +02:00
SamTV12345
7e3ad03e2f
Moved to ts ( #6593 )
...
* Moved to ts
* Fixed type check
* Removed js suffixes
* Migrated to ts
* Fixed ts.
* Fixed type check
* Installed missing d ts
2024-08-17 20:14:36 +02:00
SamTV12345
5ee2c4e7f8
Upgraded lockfile
2024-08-16 23:17:13 +02:00
SamTV12345
870dbf6ce0
Moved vitest to devDependencies.
2024-08-16 22:57:25 +02:00
SamTV12345
c7a2dea4d1
Feat/frontend vitest ( #6469 )
...
* Added vitest tests.
* Added Settings tests to vitest - not working
* Added attributes and attributemap to vitest.
* Added more tests.
* Also run the vitest tests.
* Also run withoutPlugins
* Fixed pnpm lock
2024-08-16 22:55:42 +02:00
dependabot[bot]
babfaab4df
Bump axios from 1.7.3 to 1.7.4 ( #6583 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.7.3 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.3...v1.7.4 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-16 21:34:25 +02:00
dependabot[bot]
74a12e04c1
Bump ueberdb2 from 4.2.92 to 4.2.93 ( #6585 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.92 to 4.2.93.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.92...v4.2.93 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-16 21:31:39 +02:00
dependabot[bot]
04ba1f53f0
Bump superagent from 10.0.1 to 10.0.2 ( #6589 )
...
Bumps [superagent](https://github.com/ladjs/superagent ) from 10.0.1 to 10.0.2.
- [Release notes](https://github.com/ladjs/superagent/releases )
- [Changelog](https://github.com/ladjs/superagent/blob/master/HISTORY.md )
- [Commits](https://github.com/ladjs/superagent/compare/v10.0.1...v10.0.2 )
---
updated-dependencies:
- dependency-name: superagent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-16 21:31:32 +02:00
dependabot[bot]
c7b295f8dd
Bump the dev-dependencies group across 1 directory with 7 updates ( #6590 )
...
Bumps the dev-dependencies group with 7 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `22.2.0` | `22.3.0` |
| [@types/oidc-provider](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/oidc-provider ) | `8.5.1` | `8.5.2` |
| [i18next](https://github.com/i18next/i18next ) | `23.12.3` | `23.13.0` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.427.0` | `0.428.0` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `6.26.0` | `6.26.1` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `5.4.0` | `5.4.1` |
| [zustand](https://github.com/pmndrs/zustand ) | `4.5.4` | `4.5.5` |
Updates `@types/node` from 22.2.0 to 22.3.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/oidc-provider` from 8.5.1 to 8.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/oidc-provider )
Updates `i18next` from 23.12.3 to 23.13.0
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v23.12.3...v23.13.0 )
Updates `lucide-react` from 0.427.0 to 0.428.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.428.0/packages/lucide-react )
Updates `react-router-dom` from 6.26.0 to 6.26.1
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.26.1/packages/react-router-dom )
Updates `vite` from 5.4.0 to 5.4.1
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.1/packages/vite )
Updates `zustand` from 4.5.4 to 4.5.5
- [Release notes](https://github.com/pmndrs/zustand/releases )
- [Commits](https://github.com/pmndrs/zustand/compare/v4.5.4...v4.5.5 )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@types/oidc-provider"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: i18next
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-router-dom
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: zustand
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-16 21:31:20 +02:00
SamTV12345
221f6f2002
Added sorting for plugins ( #6580 )
2024-08-13 21:32:40 +02:00
dependabot[bot]
3fdb3f7838
Bump the dev-dependencies group with 3 updates ( #6578 )
...
Bumps the dev-dependencies group with 3 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) and [i18next](https://github.com/i18next/i18next ).
Updates `@typescript-eslint/eslint-plugin` from 8.0.1 to 8.1.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.1.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.0.1 to 8.1.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.1.0/packages/parser )
Updates `i18next` from 23.12.2 to 23.12.3
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v23.12.2...v23.12.3 )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: i18next
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-13 21:08:03 +02:00
dependabot[bot]
f78cb4a3a8
Bump superagent from 9.0.2 to 10.0.1 ( #6579 )
...
Bumps [superagent](https://github.com/ladjs/superagent ) from 9.0.2 to 10.0.1.
- [Release notes](https://github.com/ladjs/superagent/releases )
- [Changelog](https://github.com/ladjs/superagent/blob/master/HISTORY.md )
- [Commits](https://github.com/ladjs/superagent/compare/v9.0.2...v10.0.1 )
---
updated-dependencies:
- dependency-name: superagent
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-13 21:07:56 +02:00
Zuo Zongyuan
44024e8a5f
fix: correct the transport protocol check ( #6576 )
2024-08-12 20:07:02 +02:00
dependabot[bot]
dd1231cc55
Bump the dev-dependencies group with 2 updates ( #6577 )
...
Bumps the dev-dependencies group with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [eslint](https://github.com/eslint/eslint ).
Updates `@types/node` from 22.1.0 to 22.2.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `eslint` from 9.8.0 to 9.9.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.8.0...v9.9.0 )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-12 20:06:20 +02:00
translatewiki.net
642aa250ba
Localisation updates from https://translatewiki.net .
2024-08-12 14:04:03 +02:00
dependabot[bot]
dafb158de9
Bump actions/cache from 3 to 4 ( #6572 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-09 20:40:47 +02:00
dependabot[bot]
07b3597fd3
Bump the dev-dependencies group with 2 updates ( #6573 )
...
Bumps the dev-dependencies group with 2 updates: [mocha](https://github.com/mochajs/mocha ) and [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ).
Updates `mocha` from 10.7.0 to 10.7.3
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v10.7.0...v10.7.3 )
Updates `lucide-react` from 0.426.0 to 0.427.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.427.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: mocha
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-09 20:40:37 +02:00
SamTV12345
a69ba6bcf2
Merge branch 'master' into develop
2024-08-09 11:40:32 +02:00
SamTV12345
96fe9768b1
Merge branch 'develop'
2024-08-09 11:40:31 +02:00
SamTV12345
bad5ac89c3
bump version
2024-08-09 11:40:31 +02:00
SamTV12345
5e481600ae
Adapted changelog
2024-08-09 11:40:09 +02:00
SamTV12345
6d7efe2197
Added correct permissions for release workflow
2024-08-09 11:39:21 +02:00
SamTV12345
28b8f1528d
Merge branch 'master' into develop
2024-08-08 22:52:14 +02:00
SamTV12345
54f15ce4cc
Merge branch 'develop'
2024-08-08 22:52:13 +02:00
SamTV12345
133c94046e
bump version
2024-08-08 22:52:13 +02:00
SamTV12345
8627b7e5c7
Added changelog
2024-08-08 22:51:45 +02:00
SamTV12345
d86efe449e
Remove test step.
2024-08-08 22:49:45 +02:00
SamTV12345
e1feaa0e9e
Fixed log.
2024-08-08 22:48:57 +02:00
SamTV12345
5b089211d4
Cache playwright
2024-08-08 22:39:39 +02:00
SamTV12345
9f2a48e944
Fixed windows pipeline
2024-08-08 21:44:25 +02:00
SamTV12345
e17aa9af96
Remove unwanted strings in hash
2024-08-08 21:41:18 +02:00
SamTV12345
b41284c30f
Fixed windows pipeline
2024-08-08 21:34:00 +02:00
SamTV12345
a38ce7dd05
Merge branch 'master' into develop
2024-08-08 21:31:39 +02:00
SamTV12345
c0a30967a7
Merge branch 'develop'
2024-08-08 21:31:37 +02:00
SamTV12345
59531d47e7
bump version
2024-08-08 21:31:37 +02:00
SamTV12345
dc7a5c649a
Added changelog for 2.2.0
2024-08-08 21:30:41 +02:00
SamTV12345
c962824ca7
Decreased number of worker threads.
2024-08-08 21:27:18 +02:00
SamTV12345
a85a540838
Applied windows changelog
2024-08-08 21:24:30 +02:00
SamTV12345
88862f0246
Fixed bin scripts.
2024-08-08 21:23:10 +02:00
SamTV12345
3ccc3e1324
Fixed windows workflow
2024-08-08 21:20:29 +02:00
SamTV12345
1aef6e5a99
Added changelog generator.
2024-08-08 21:18:23 +02:00
dependabot[bot]
b805d976e1
Bump tsx from 4.16.5 to 4.17.0 ( #6570 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.16.5 to 4.17.0.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.16.5...v4.17.0 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-08 20:34:45 +02:00
SamTV12345
406a30bd87
Simplified release process
2024-08-08 20:34:40 +02:00
dependabot[bot]
3690c55359
Bump the dev-dependencies group across 1 directory with 3 updates ( #6571 )
...
Bumps the dev-dependencies group with 3 updates in the / directory: [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ), [react-i18next](https://github.com/i18next/react-i18next ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `lucide-react` from 0.424.0 to 0.426.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.426.0/packages/lucide-react )
Updates `react-i18next` from 15.0.0 to 15.0.1
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/react-i18next/compare/v15.0.0...v15.0.1 )
Updates `vite` from 5.3.5 to 5.4.0
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/create-vite@5.4.0/packages/vite )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-i18next
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-08 20:29:20 +02:00
SamTV12345
f7b1311e36
Fixed sorting of other pad columns
2024-08-06 20:43:10 +02:00
dependabot[bot]
d658ff7865
Bump the dev-dependencies group with 4 updates ( #6564 )
...
Bumps the dev-dependencies group with 4 updates: [@playwright/test](https://github.com/microsoft/playwright ), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) and [vitepress](https://github.com/vuejs/vitepress ).
Updates `@playwright/test` from 1.45.3 to 1.46.0
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.45.3...v1.46.0 )
Updates `@typescript-eslint/eslint-plugin` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.0.1/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.0.1/packages/parser )
Updates `vitepress` from 1.3.1 to 1.3.2
- [Release notes](https://github.com/vuejs/vitepress/releases )
- [Changelog](https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/vitepress/compare/v1.3.1...v1.3.2 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vitepress
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-06 18:27:25 +02:00
dependabot[bot]
e7d7079b2b
Bump ueberdb2 from 4.2.91 to 4.2.92 ( #6565 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.91 to 4.2.92.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.91...v4.2.92 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-06 18:27:18 +02:00
SamTV12345
e973382e05
Added caching of files.
2024-08-06 18:25:31 +02:00
SamTV12345
a63c27df0f
Unified installation process
2024-08-06 17:47:47 +02:00
dependabot[bot]
628f486b75
Bump express-rate-limit from 7.3.1 to 7.4.0 ( #6536 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 7.3.1 to 7.4.0.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v7.3.1...v7.4.0 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 21:29:17 +02:00
dependabot[bot]
de6c5f202c
Bump tsx from 4.16.2 to 4.16.5 ( #6552 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.16.2 to 4.16.5.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.16.2...v4.16.5 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 21:29:09 +02:00
dependabot[bot]
396d9cc633
Bump the dev-dependencies group across 1 directory with 8 updates ( #6558 )
...
Bumps the dev-dependencies group with 8 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.14.12` | `22.1.0` |
| [eslint](https://github.com/eslint/eslint ) | `9.7.0` | `9.8.0` |
| [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser ) | `2.6.0` | `2.7.0` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `7.17.0` | `8.0.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `7.17.0` | `8.0.0` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.416.0` | `0.424.0` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form ) | `7.52.1` | `7.52.2` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `6.25.1` | `6.26.0` |
Updates `@types/node` from 20.14.12 to 22.1.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `eslint` from 9.7.0 to 9.8.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.7.0...v9.8.0 )
Updates `set-cookie-parser` from 2.6.0 to 2.7.0
- [Changelog](https://github.com/nfriedly/set-cookie-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nfriedly/set-cookie-parser/compare/v2.6.0...v2.7.0 )
Updates `@typescript-eslint/eslint-plugin` from 7.17.0 to 8.0.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.0.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 7.17.0 to 8.0.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.0.0/packages/parser )
Updates `lucide-react` from 0.416.0 to 0.424.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.424.0/packages/lucide-react )
Updates `react-hook-form` from 7.52.1 to 7.52.2
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.52.1...v7.52.2 )
Updates `react-router-dom` from 6.25.1 to 6.26.0
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.26.0/packages/react-router-dom )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: set-cookie-parser
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-hook-form
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: react-router-dom
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 21:29:01 +02:00
Helder Sepulveda
c8797efaf2
Adding a layoutType ( #6559 )
...
This will allow end users to change the console output to not output colors
2024-08-05 21:28:48 +02:00
dependabot[bot]
5c71151b80
Bump superagent from 9.0.2 to 10.0.0 ( #6561 )
...
Bumps [superagent](https://github.com/ladjs/superagent ) from 9.0.2 to 10.0.0.
- [Release notes](https://github.com/ladjs/superagent/releases )
- [Changelog](https://github.com/ladjs/superagent/blob/master/HISTORY.md )
- [Commits](https://github.com/ladjs/superagent/compare/v9.0.2...v10.0.0 )
---
updated-dependencies:
- dependency-name: superagent
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 21:27:47 +02:00
dependabot[bot]
eebdd1eaf1
Bump ueberdb2 from 4.2.86 to 4.2.91 ( #6553 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.86 to 4.2.91.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.86...v4.2.91 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-03 20:00:00 +02:00
dependabot[bot]
64f5ce5ae5
Bump axios from 1.7.2 to 1.7.3 ( #6556 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.2...v1.7.3 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-03 19:59:49 +02:00
translatewiki.net
39dfeab5d3
Localisation updates from https://translatewiki.net .
2024-07-29 14:04:51 +02:00
dependabot[bot]
b40b91111c
Bump ueberdb2 from 4.2.85 to 4.2.86 ( #6544 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.85 to 4.2.86.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.85...v4.2.86 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-26 21:41:16 +02:00
dependabot[bot]
1316cc7a49
Bump the dev-dependencies group with 2 updates ( #6541 )
...
Bumps the dev-dependencies group with 2 updates: [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `lucide-react` from 0.414.0 to 0.416.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.416.0/packages/lucide-react )
Updates `vite` from 5.3.4 to 5.3.5
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.3.5/packages/vite )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-25 18:38:00 +02:00
dependabot[bot]
ad7252e180
Bump underscore from 1.13.6 to 1.13.7 ( #6542 )
...
Bumps [underscore](https://github.com/jashkenas/underscore ) from 1.13.6 to 1.13.7.
- [Commits](https://github.com/jashkenas/underscore/compare/1.13.6...1.13.7 )
---
updated-dependencies:
- dependency-name: underscore
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-25 18:37:49 +02:00
Moritz Wagner
dfcc37220c
Fix #6538 (admin page broken) ( #6539 )
2024-07-25 18:37:14 +02:00
SamTV12345
454fec7a9f
Create outdir if it does not exist.
2024-07-24 20:04:03 +02:00
SamTV12345
fe7aa6f40d
Fixed undefined html10n
2024-07-24 19:59:23 +02:00
dependabot[bot]
4bf6ca1bd2
Bump ueberdb2 from 4.2.84 to 4.2.85 ( #6529 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.84 to 4.2.85.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.84...v4.2.85 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-24 19:37:32 +02:00
dependabot[bot]
1554c8922d
Bump the dev-dependencies group across 1 directory with 8 updates ( #6537 )
...
Bumps the dev-dependencies group with 8 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.14.11` | `20.14.12` |
| [typescript](https://github.com/Microsoft/TypeScript ) | `5.5.3` | `5.5.4` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `7.16.1` | `7.17.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `7.16.1` | `7.17.0` |
| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh ) | `0.4.8` | `0.4.9` |
| [i18next](https://github.com/i18next/i18next ) | `23.12.1` | `23.12.2` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.408.0` | `0.414.0` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `6.25.0` | `6.25.1` |
Updates `@types/node` from 20.14.11 to 20.14.12
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `typescript` from 5.5.3 to 5.5.4
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.5.3...v5.5.4 )
Updates `@typescript-eslint/eslint-plugin` from 7.16.1 to 7.17.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.17.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 7.16.1 to 7.17.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.17.0/packages/parser )
Updates `eslint-plugin-react-refresh` from 0.4.8 to 0.4.9
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases )
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.8...v0.4.9 )
Updates `i18next` from 23.12.1 to 23.12.2
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v23.12.1...v23.12.2 )
Updates `lucide-react` from 0.408.0 to 0.414.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.414.0/packages/lucide-react )
Updates `react-router-dom` from 6.25.0 to 6.25.1
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.25.1/packages/react-router-dom )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: eslint-plugin-react-refresh
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: i18next
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-router-dom
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-24 19:36:08 +02:00
SamTV12345
32a4068468
Fixed index html page
2024-07-23 18:14:49 +02:00
SamTV12345
550a29f3e6
Added new command to setup etherpad. Fixed Dockerfile
2024-07-23 17:43:32 +02:00
SamTv12345
a2ad4b1975
Fixed path issues in pad bootstrap
2024-07-23 11:47:44 +02:00
SamTV12345
8a1a03eca1
Fixed ueberdb2 build. ( #6533 )
2024-07-22 21:28:52 +02:00
translatewiki.net
2f41b1b278
Localisation updates from https://translatewiki.net .
2024-07-22 14:04:17 +02:00
SamTV12345
b1139e1aff
Dropped require-kernel and etherpad-yamsl ( #6520 )
...
* Dropped require-kernel and etherpad-yamsl
* Removed tests
---------
Co-authored-by: SamTv12345 <samtv12345@samtv12345.com>
2024-07-18 10:06:33 +02:00
SamTv12345
983b799231
Fixed oidc build
2024-07-18 08:56:50 +02:00
SamTV12345
d6d636955c
Feat/bundle js ( #6511 )
...
* Added minify
* Added POC for browser
* Moved first js files to ts
* Fixed caret positioning
* Added support for plugins
* Fixed get undefined.
* Removed require of socketio, l10n, html10n and error reporter
* Added minify
* Added POC for browser
* Moved first js files to ts
* Fixed caret positioning
* Added support for plugins
* Fixed get undefined.
* Removed require of socketio, l10n, html10n and error reporter
* Fixed popup not showing
* Fixed timeslider
* Reworked paths
* Fixed loading
* Don't generate sources map in production mode
* Non working hmr
* Added live reloading.
* Fixed timeslider when hot reloading
* Removed eval
* Fixed.
* Fixed env
* Fixed frontend tests.
* Added minifying via lightningcss
* Added minify via esbuild
* Fixed diagnostic url
* Removed lightningcss
* Fixed types
* Fixed alias
* Fixed loadtest
* Fixed
* Fixed loading ep_font_color3
* Restructure windows build
* Fixed windows build
* Fixed pnpm lock
---------
Co-authored-by: SamTv12345 <samtv12345@samtv12345.com>
2024-07-18 08:51:30 +02:00
dependabot[bot]
33b388b14c
Bump semver from 7.6.2 to 7.6.3 ( #6517 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.6.2 to 7.6.3.
- [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.6.2...v7.6.3 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-17 20:28:26 +02:00
dependabot[bot]
ac3e1e96a3
Bump the dev-dependencies group across 1 directory with 7 updates ( #6518 )
...
Bumps the dev-dependencies group with 7 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.45.1` | `1.45.2` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.14.10` | `20.14.11` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `7.16.0` | `7.16.1` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `7.16.0` | `7.16.1` |
| [react-i18next](https://github.com/i18next/react-i18next ) | `14.1.2` | `15.0.0` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `6.24.1` | `6.25.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `5.3.3` | `5.3.4` |
Updates `@playwright/test` from 1.45.1 to 1.45.2
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.45.1...v1.45.2 )
Updates `@types/node` from 20.14.10 to 20.14.11
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@typescript-eslint/eslint-plugin` from 7.16.0 to 7.16.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.16.1/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 7.16.0 to 7.16.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.16.1/packages/parser )
Updates `react-i18next` from 14.1.2 to 15.0.0
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/react-i18next/compare/v14.1.2...v15.0.0 )
Updates `react-router-dom` from 6.24.1 to 6.25.0
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.25.0/packages/react-router-dom )
Updates `vite` from 5.3.3 to 5.3.4
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.3.4/packages/vite )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: react-i18next
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: react-router-dom
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-17 20:28:00 +02:00
dependabot[bot]
46e924d16b
Bump the dev-dependencies group with 3 updates ( #6513 )
...
Bumps the dev-dependencies group with 3 updates: [eslint](https://github.com/eslint/eslint ), [i18next](https://github.com/i18next/i18next ) and [vitepress](https://github.com/vuejs/vitepress ).
Updates `eslint` from 9.6.0 to 9.7.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.6.0...v9.7.0 )
Updates `i18next` from 23.11.5 to 23.12.1
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v23.11.5...v23.12.1 )
Updates `vitepress` from 1.3.0 to 1.3.1
- [Release notes](https://github.com/vuejs/vitepress/releases )
- [Changelog](https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/vitepress/compare/v1.3.0...v1.3.1 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: i18next
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vitepress
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-16 15:58:12 +02:00
dependabot[bot]
cb6c8fb622
Bump ueberdb2 from 4.2.82 to 4.2.84 ( #6514 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.82 to 4.2.84.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.82...v4.2.84 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-16 15:58:05 +02:00
dependabot[bot]
856908219d
Bump lucide-react from 0.407.0 to 0.408.0 in the dev-dependencies group ( #6510 )
...
Bumps the dev-dependencies group with 1 update: [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ).
Updates `lucide-react` from 0.407.0 to 0.408.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.408.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-13 10:03:42 +02:00
SamTV12345
b84b4c0878
Removed lightningcss ( #6509 )
...
Co-authored-by: SamTv12345 <samtv12345@samtv12345.com>
2024-07-12 11:16:07 +02:00
dependabot[bot]
c5b7442acd
Bump ueberdb2 from 4.2.81 to 4.2.82 ( #6507 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.81 to 4.2.82.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.81...v4.2.82 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-12 08:35:40 +02:00
SamTv12345
e21b5130cf
Fixed checkPad script not returning
2024-07-12 08:34:53 +02:00
dependabot[bot]
651052f051
Bump the dev-dependencies group with 2 updates ( #6505 )
...
Bumps the dev-dependencies group with 2 updates: [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh ) and [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ).
Updates `eslint-plugin-react-refresh` from 0.4.7 to 0.4.8
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases )
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.7...v0.4.8 )
Updates `lucide-react` from 0.406.0 to 0.407.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.407.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: eslint-plugin-react-refresh
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 20:22:48 +02:00
SamTV12345
634ffab3ba
Bumped JQuery to 3.7.1 ( #6506 )
2024-07-10 20:06:24 +02:00
dependabot[bot]
a30121eec6
Bump the dev-dependencies group with 3 updates ( #6502 )
...
Bumps the dev-dependencies group with 3 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) and [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ).
Updates `@typescript-eslint/eslint-plugin` from 7.15.0 to 7.16.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.16.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 7.15.0 to 7.16.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.16.0/packages/parser )
Updates `lucide-react` from 0.403.0 to 0.406.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.406.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 09:22:14 +02:00
dependabot[bot]
ff7c58e05f
Bump wtfnode from 0.9.2 to 0.9.3 ( #6503 )
...
Bumps [wtfnode](https://github.com/myndzi/wtfnode ) from 0.9.2 to 0.9.3.
- [Commits](https://github.com/myndzi/wtfnode/commits )
---
updated-dependencies:
- dependency-name: wtfnode
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 09:22:04 +02:00
dependabot[bot]
2b4607f7cd
Bump lru-cache from 10.4.0 to 11.0.0 ( #6504 )
...
Bumps [lru-cache](https://github.com/isaacs/node-lru-cache ) from 10.4.0 to 11.0.0.
- [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-lru-cache/compare/v10.4.0...v11.0.0 )
---
updated-dependencies:
- dependency-name: lru-cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 09:21:53 +02:00
dependabot[bot]
68d121efa4
Bump the dev-dependencies group with 3 updates ( #6499 )
...
Bumps the dev-dependencies group with 3 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ), [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) and [vitepress](https://github.com/vuejs/vitepress ).
Updates `@types/node` from 20.14.9 to 20.14.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `lucide-react` from 0.400.0 to 0.403.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.403.0/packages/lucide-react )
Updates `vitepress` from 1.2.3 to 1.3.0
- [Release notes](https://github.com/vuejs/vitepress/releases )
- [Changelog](https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/vitepress/compare/v1.2.3...v1.3.0 )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vitepress
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-09 12:50:53 +02:00
dependabot[bot]
0503c2d5b2
Bump lru-cache from 10.3.0 to 10.4.0 ( #6500 )
...
Bumps [lru-cache](https://github.com/isaacs/node-lru-cache ) from 10.3.0 to 10.4.0.
- [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-lru-cache/compare/v10.3.0...v10.4.0 )
---
updated-dependencies:
- dependency-name: lru-cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-09 12:50:45 +02:00
translatewiki.net
432e9b37fb
Localisation updates from https://translatewiki.net .
2024-07-08 14:04:10 +02:00
SamTV12345
e753f3966c
Merge branch 'master' into develop
2024-07-07 20:53:02 +02:00
SamTV12345
523b5b54bd
Merge branch 'develop'
2024-07-07 20:53:01 +02:00
SamTV12345
8a9bda71ab
bump version
2024-07-07 20:53:01 +02:00
SamTV12345
f56baa4d7b
Added changelog for 2.1.1
2024-07-07 20:50:42 +02:00
SamTV12345
166724dc13
fix: Silent disconnect of pad ( #6498 )
2024-07-07 20:34:54 +02:00
Ole Langbehn
649b6ef8b9
fix #6495 failing Docker build when checked out as git submodule ( #6496 )
...
When checked out as a git submodule, `.git` is not a folder containing
`refs` and `HEAD`, but a file pointing to the parent repositories' git
metadata.
This commit fixes the failing Docker build by making the file references
copied from the `.git` folder glob patterns, which don't fail when no
source file can be found.
I could not resist to fix some linter errors in the `Dockerfile` along
the way.
Co-authored-by: Ole Langbehn <ole.langbehn@inoio.de>
2024-07-07 19:26:43 +02:00
SamTV12345
16c5b33549
fix: Fallback to websocket and polling when unknown(old) config is present for socket io ( #6497 )
2024-07-07 19:25:14 +02:00
dependabot[bot]
d202ccd178
Bump ueberdb2 from 4.2.80 to 4.2.81 ( #6493 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.80 to 4.2.81.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.80...v4.2.81 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-04 21:44:10 +02:00
translatewiki.net
8952da3a17
Localisation updates from https://translatewiki.net .
2024-07-04 14:04:41 +02:00
dependabot[bot]
824e434a50
Bump the dev-dependencies group with 4 updates ( #6488 )
...
Bumps the dev-dependencies group with 4 updates: [@playwright/test](https://github.com/microsoft/playwright ), [mocha](https://github.com/mochajs/mocha ), [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `@playwright/test` from 1.45.0 to 1.45.1
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.45.0...v1.45.1 )
Updates `mocha` from 10.5.2 to 10.6.0
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v10.5.2...v10.6.0 )
Updates `react-router-dom` from 6.24.0 to 6.24.1
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.24.1/packages/react-router-dom )
Updates `vite` from 5.3.2 to 5.3.3
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.3.3/packages/vite )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: mocha
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-router-dom
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-03 18:40:35 +02:00
dependabot[bot]
1add604391
Bump oidc-provider and @types/oidc-provider ( #6489 )
...
Bumps [oidc-provider](https://github.com/panva/node-oidc-provider ) and [@types/oidc-provider](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/oidc-provider ). These dependencies needed to be updated together.
Updates `oidc-provider` from 8.4.7 to 8.5.1
- [Release notes](https://github.com/panva/node-oidc-provider/releases )
- [Changelog](https://github.com/panva/node-oidc-provider/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/node-oidc-provider/compare/v8.4.7...v8.5.1 )
Updates `@types/oidc-provider` from 8.4.4 to 8.5.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/oidc-provider )
---
updated-dependencies:
- dependency-name: oidc-provider
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: "@types/oidc-provider"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-03 18:40:27 +02:00
dependabot[bot]
7130cea06c
Bump tsx from 4.16.0 to 4.16.2 ( #6491 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.16.0 to 4.16.2.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.16.0...v4.16.2 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-03 18:40:17 +02:00
dependabot[bot]
fa4ce178a9
Bump jose from 5.6.2 to 5.6.3 ( #6490 )
...
Bumps [jose](https://github.com/panva/jose ) from 5.6.2 to 5.6.3.
- [Release notes](https://github.com/panva/jose/releases )
- [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/jose/compare/v5.6.2...v5.6.3 )
---
updated-dependencies:
- dependency-name: jose
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-03 18:27:50 +02:00
dependabot[bot]
aab5761e0a
Bump esbuild from 0.21.5 to 0.23.0 ( #6486 )
...
Bumps [esbuild](https://github.com/evanw/esbuild ) from 0.21.5 to 0.23.0.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.21.5...v0.23.0 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-03 18:27:39 +02:00
dependabot[bot]
70b9b05a9a
Bump ueberdb2 from 4.2.78 to 4.2.80 ( #6484 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.78 to 4.2.80.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.78...v4.2.80 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-02 21:35:25 +02:00
dependabot[bot]
934e8733cd
Bump the dev-dependencies group across 1 directory with 7 updates ( #6487 )
...
Bumps the dev-dependencies group with 7 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [eslint](https://github.com/eslint/eslint ) | `9.5.0` | `9.6.0` |
| [typescript](https://github.com/Microsoft/TypeScript ) | `5.5.2` | `5.5.3` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `7.14.1` | `7.15.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `7.14.1` | `7.15.0` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.399.0` | `0.400.0` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form ) | `7.52.0` | `7.52.1` |
| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy ) | `1.0.5` | `1.0.6` |
Updates `eslint` from 9.5.0 to 9.6.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.5.0...v9.6.0 )
Updates `typescript` from 5.5.2 to 5.5.3
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.5.2...v5.5.3 )
Updates `@typescript-eslint/eslint-plugin` from 7.14.1 to 7.15.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.15.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 7.14.1 to 7.15.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.15.0/packages/parser )
Updates `lucide-react` from 0.399.0 to 0.400.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.400.0/packages/lucide-react )
Updates `react-hook-form` from 7.52.0 to 7.52.1
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.52.0...v7.52.1 )
Updates `vite-plugin-static-copy` from 1.0.5 to 1.0.6
- [Release notes](https://github.com/sapphi-red/vite-plugin-static-copy/releases )
- [Changelog](https://github.com/sapphi-red/vite-plugin-static-copy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sapphi-red/vite-plugin-static-copy/compare/vite-plugin-static-copy@1.0.5...vite-plugin-static-copy@1.0.6 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-hook-form
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vite-plugin-static-copy
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-02 21:35:09 +02:00
dependabot[bot]
2b09f994f0
Bump jose from 5.4.1 to 5.6.2 ( #6476 )
...
Bumps [jose](https://github.com/panva/jose ) from 5.4.1 to 5.6.2.
- [Release notes](https://github.com/panva/jose/releases )
- [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/jose/compare/v5.4.1...v5.6.2 )
---
updated-dependencies:
- dependency-name: jose
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-30 20:40:28 +02:00
dependabot[bot]
ee956ab448
Bump lru-cache from 10.2.2 to 10.3.0 ( #6478 )
...
Bumps [lru-cache](https://github.com/isaacs/node-lru-cache ) from 10.2.2 to 10.3.0.
- [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-lru-cache/compare/v10.2.2...v10.3.0 )
---
updated-dependencies:
- dependency-name: lru-cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-30 20:40:20 +02:00
dependabot[bot]
e0d27a828e
Bump tsx from 4.15.7 to 4.16.0 ( #6481 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.15.7 to 4.16.0.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.15.7...v4.16.0 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-30 20:40:11 +02:00
dependabot[bot]
8544ea924b
Bump the dev-dependencies group across 1 directory with 9 updates ( #6480 )
...
Bumps the dev-dependencies group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.44.1` | `1.45.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.14.8` | `20.14.9` |
| [mocha](https://github.com/mochajs/mocha ) | `10.4.0` | `10.5.2` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `7.13.1` | `7.14.1` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `7.13.1` | `7.14.1` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.396.0` | `0.399.0` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `6.23.1` | `6.24.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `5.3.1` | `5.3.2` |
| [zustand](https://github.com/pmndrs/zustand ) | `4.5.2` | `4.5.4` |
Updates `@playwright/test` from 1.44.1 to 1.45.0
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.44.1...v1.45.0 )
Updates `@types/node` from 20.14.8 to 20.14.9
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `mocha` from 10.4.0 to 10.5.2
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v10.4.0...v10.5.2 )
Updates `@typescript-eslint/eslint-plugin` from 7.13.1 to 7.14.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.14.1/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 7.13.1 to 7.14.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.14.1/packages/parser )
Updates `lucide-react` from 0.396.0 to 0.399.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.399.0/packages/lucide-react )
Updates `react-router-dom` from 6.23.1 to 6.24.0
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.24.0/packages/react-router-dom )
Updates `vite` from 5.3.1 to 5.3.2
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.3.2/packages/vite )
Updates `zustand` from 4.5.2 to 4.5.4
- [Release notes](https://github.com/pmndrs/zustand/releases )
- [Commits](https://github.com/pmndrs/zustand/compare/v4.5.2...v4.5.4 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: mocha
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-router-dom
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: zustand
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-29 20:48:13 +02:00
dependabot[bot]
5d87a13185
Bump the dev-dependencies group with 2 updates ( #6470 )
...
Bumps the dev-dependencies group with 2 updates: [@types/mocha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mocha ) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `@types/mocha` from 10.0.6 to 10.0.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mocha )
Updates `@types/node` from 20.14.7 to 20.14.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/mocha"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 21:13:10 +02:00
dependabot[bot]
3cca276bed
Bump @radix-ui/react-switch from 1.0.3 to 1.1.0 ( #6465 )
...
Bumps [@radix-ui/react-switch](https://github.com/radix-ui/primitives ) from 1.0.3 to 1.1.0.
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-switch"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-23 14:33:35 +02:00
dependabot[bot]
c709f01c89
Bump oidc-provider from 8.4.6 to 8.4.7 ( #6466 )
...
Bumps [oidc-provider](https://github.com/panva/node-oidc-provider ) from 8.4.6 to 8.4.7.
- [Release notes](https://github.com/panva/node-oidc-provider/releases )
- [Changelog](https://github.com/panva/node-oidc-provider/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/node-oidc-provider/compare/v8.4.6...v8.4.7 )
---
updated-dependencies:
- dependency-name: oidc-provider
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-23 11:43:58 +02:00
dependabot[bot]
8fca1f2631
Bump tsx from 4.15.6 to 4.15.7 ( #6467 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.15.6 to 4.15.7.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.15.6...v4.15.7 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-23 11:43:46 +02:00
dependabot[bot]
71e5e5fd24
Bump the dev-dependencies group across 1 directory with 5 updates ( #6468 )
...
Bumps the dev-dependencies group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.14.5` | `20.14.7` |
| [typescript](https://github.com/Microsoft/TypeScript ) | `5.4.5` | `5.5.2` |
| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives ) | `1.0.5` | `1.1.1` |
| [@radix-ui/react-toast](https://github.com/radix-ui/primitives ) | `1.1.5` | `1.2.1` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.395.0` | `0.396.0` |
Updates `@types/node` from 20.14.5 to 20.14.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `typescript` from 5.4.5 to 5.5.2
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.5...v5.5.2 )
Updates `@radix-ui/react-dialog` from 1.0.5 to 1.1.1
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
Updates `@radix-ui/react-toast` from 1.1.5 to 1.2.1
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
Updates `lucide-react` from 0.395.0 to 0.396.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.396.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@radix-ui/react-dialog"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@radix-ui/react-toast"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-23 11:43:37 +02:00
dependabot[bot]
9c8b4d7fe0
Bump the dev-dependencies group across 1 directory with 4 updates ( #6462 )
...
Bumps the dev-dependencies group with 4 updates in the / directory: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) and [react-hook-form](https://github.com/react-hook-form/react-hook-form ).
Updates `@types/node` from 20.14.2 to 20.14.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@typescript-eslint/eslint-plugin` from 7.13.0 to 7.13.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.13.1/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 7.13.0 to 7.13.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.13.1/packages/parser )
Updates `react-hook-form` from 7.51.5 to 7.52.0
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.51.5...v7.52.0 )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: react-hook-form
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 19:28:12 +02:00
samyakj023
161dd72690
next-page-disabled-if-zero-page ( #6457 )
2024-06-18 19:28:03 +02:00
dependabot[bot]
55063f545a
Bump docker/build-push-action from 5 to 6 ( #6458 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 19:27:09 +02:00
dependabot[bot]
04f01a1d3a
Bump tsx from 4.15.5 to 4.15.6 ( #6460 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.15.5 to 4.15.6.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.15.5...v4.15.6 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 19:26:59 +02:00
dependabot[bot]
bfd4b69046
Bump jose from 5.4.0 to 5.4.1 ( #6461 )
...
Bumps [jose](https://github.com/panva/jose ) from 5.4.0 to 5.4.1.
- [Release notes](https://github.com/panva/jose/releases )
- [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/jose/compare/v5.4.0...v5.4.1 )
---
updated-dependencies:
- dependency-name: jose
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 19:26:51 +02:00
translatewiki.net
048ef2e357
Localisation updates from https://translatewiki.net .
2024-06-17 14:05:09 +02:00
Helder Sepulveda
d5552b037c
On Ctrl+Click bring the window back to focus ( #6456 )
2024-06-16 19:27:05 +02:00
dependabot[bot]
68fbaf7982
Bump the dev-dependencies group across 1 directory with 3 updates ( #6454 )
...
Bumps the dev-dependencies group with 3 updates in the / directory: [eslint](https://github.com/eslint/eslint ), [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `eslint` from 9.4.0 to 9.5.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.4.0...v9.5.0 )
Updates `lucide-react` from 0.394.0 to 0.395.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.395.0/packages/lucide-react )
Updates `vite` from 5.2.13 to 5.3.1
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.3.1/packages/vite )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-15 17:33:34 +02:00
dependabot[bot]
defa15b1c6
Bump tsx from 4.15.2 to 4.15.5 ( #6453 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.15.2 to 4.15.5.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.15.2...v4.15.5 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-15 11:23:21 +02:00
SamTV12345
3b414b5806
Fixed docker network ( #6452 )
2024-06-15 11:19:39 +02:00
dependabot[bot]
bc1032a9d0
Bump tsx from 4.15.1 to 4.15.2 ( #6447 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.15.1 to 4.15.2.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.15.1...v4.15.2 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 21:30:01 +02:00
Helder Sepulveda
a637921160
Move away from using toast in the plugin search ( #6441 )
2024-06-10 19:00:58 +02:00
SamTV12345
8f3e6a4d8c
Fixed pnpm lock version
2024-06-10 18:56:48 +02:00
dependabot[bot]
4258d287d0
Bump lucide-react from 0.390.0 to 0.394.0 in the dev-dependencies group ( #6443 )
...
Bumps the dev-dependencies group with 1 update: [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ).
Updates `lucide-react` from 0.390.0 to 0.394.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.394.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-10 18:51:05 +02:00
dependabot[bot]
4ce729c8ce
Bump tsx from 4.12.1 to 4.15.1 ( #6444 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.12.1 to 4.15.1.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.12.1...v4.15.1 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-10 18:50:58 +02:00
dependabot[bot]
6f370916bc
Bump esbuild from 0.21.4 to 0.21.5 ( #6445 )
...
Bumps [esbuild](https://github.com/evanw/esbuild ) from 0.21.4 to 0.21.5.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.21.4...v0.21.5 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-10 18:50:41 +02:00
translatewiki.net
ad8326feac
Localisation updates from https://translatewiki.net .
2024-06-10 14:04:30 +02:00
dependabot[bot]
404ffde232
Bump the dev-dependencies group across 1 directory with 2 updates ( #6437 )
...
Bumps the dev-dependencies group with 1 update in the / directory: [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ).
Updates `lucide-react` from 0.383.0 to 0.390.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.390.0/packages/lucide-react )
Updates `vite` from 5.2.12 to 5.2.13
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.2.13/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.2.13/packages/vite )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-09 00:07:15 +02:00
SamTV12345
7ee8bf435d
Pinned tsx runtime.
2024-06-07 19:41:48 +02:00
translatewiki.net
4921af71c8
Localisation updates from https://translatewiki.net .
2024-06-06 14:04:55 +02:00
SamTV12345
1f20c16eb6
Fixed pnpm lock
2024-06-05 21:37:00 +02:00
SamTV12345
94985923a7
Removed comments in settings test. ( #6431 )
...
* Removed comments in settings test.
* Fixed admin tests.
2024-06-05 21:36:05 +02:00
dependabot[bot]
5cbf644f83
Bump @types/node from 20.14.1 to 20.14.2 in the dev-dependencies group ( #6432 )
...
Bumps the dev-dependencies group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `@types/node` from 20.14.1 to 20.14.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-05 21:25:30 +02:00
Helder Sepulveda
13e160cbe4
Clean comments ( #6420 )
...
* Add script to trigger test on utils
* Add new function to remove the comments from the settings file.
It reduces the size of the payload when we save on the admin page `.../admin/settings`
* Add font-family: monospace; to the settings
2024-06-04 19:32:21 +02:00
dependabot[bot]
2e2fb13268
Bump the dev-dependencies group with 2 updates ( #6430 )
...
Bumps the dev-dependencies group with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [vitepress](https://github.com/vuejs/vitepress ).
Updates `@types/node` from 20.14.0 to 20.14.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `vitepress` from 1.2.2 to 1.2.3
- [Release notes](https://github.com/vuejs/vitepress/releases )
- [Changelog](https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/vitepress/compare/v1.2.2...v1.2.3 )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vitepress
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-04 19:31:40 +02:00
SamTV12345
aeed2546f5
Fixed esbuild dependency not being in production build
2024-06-04 12:05:45 +02:00
SamTV12345
ec9e8eda64
Revert "Fix document not scrolling in iOS (all browsers) ( #5599 )"
...
This reverts commit 2301fdda8a
.
2024-06-04 08:39:10 +02:00
Ali Sherief
2301fdda8a
Fix document not scrolling in iOS (all browsers) ( #5599 )
...
* Fix document not scrolling in iOS (all browsers)
This patches a bug where users cannot scroll a document on iOS,
because iOS does not allow iframes to be scrolled.
See https://davidwalsh.name/scroll-iframes-ios for details.
* trigger GitHub actions
---------
Co-authored-by: John McLear <john@mclear.co.uk>
2024-06-03 22:45:28 +02:00
SamTV12345
426174d491
Feat/lightningcss ( #6427 )
...
* Added lightning css for minification of css
* Added esbuild for minification
* Upgraded to Node 22
* Fixed.
* Temporary change branch
* Rebased changes.
2024-06-03 22:32:06 +02:00
dependabot[bot]
b376688f75
Bump the dev-dependencies group across 1 directory with 3 updates ( #6426 )
...
Bumps the dev-dependencies group with 3 updates in the / directory: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) and [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ).
Updates `@typescript-eslint/eslint-plugin` from 7.11.0 to 7.12.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.12.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 7.11.0 to 7.12.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.12.0/packages/parser )
Updates `lucide-react` from 0.381.0 to 0.383.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.383.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-03 20:40:13 +02:00
dependabot[bot]
8b334fcbc4
Bump tsx from 4.11.0 to 4.11.2 ( #6425 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.11.0 to 4.11.2.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.11.0...v4.11.2 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-03 20:28:32 +02:00
translatewiki.net
aa67753452
Localisation updates from https://translatewiki.net .
2024-06-03 14:06:04 +02:00
SamTV12345
5809e9286f
Merge branch 'master' into develop
2024-06-02 12:59:40 +02:00
SamTV12345
c45b7a361e
Merge branch 'develop'
2024-06-02 12:59:38 +02:00
SamTV12345
de9c1f0a60
bump version
2024-06-02 12:59:38 +02:00
Satoshi Yazawa
c16ce64ea0
Fix initialization for plugins ( #6421 )
...
Co-authored-by: yacchin1205 <968739+yacchin1205@users.noreply.github.com>
2024-06-02 12:58:18 +02:00
SamTV12345
6c9730bc53
Added changelog for 2.1.0
2024-06-01 17:21:05 +02:00
Satoshi Yazawa
3a1ef560ec
Upgrade live-plugin-manager to 1.0.0 ( #6396 )
...
* Upgrade the live-plugin-manager
* Fix migration scripts to skip checking for the system directory of live-plugin-manager
* Updated lockfile
* Improved handling of install.
---------
Co-authored-by: yacchin1205 <968739+yacchin1205@users.noreply.github.com>
Co-authored-by: SamTV12345 <40429738+samtv12345@users.noreply.github.com>
2024-06-01 14:05:53 +02:00
Helder Sepulveda
0b0d882477
Increase the maxHttpBufferSize ( #6409 )
2024-06-01 13:17:02 +02:00
SamTV12345
f1a1b6bfd7
Added Progressive Web App support for Etherpad ( #6411 )
2024-06-01 13:14:45 +02:00
SamTV12345
2e12906ff5
Use old script for compatibility ( #6418 )
2024-06-01 11:39:27 +02:00
SamTV12345
f6f6ea9d4c
Added compatibility with install-plugins script
2024-06-01 11:19:24 +02:00
dependabot[bot]
c67be391f2
Bump @types/jsdom from 21.1.6 to 21.1.7 in the dev-dependencies group ( #6416 )
...
Bumps the dev-dependencies group with 1 update: [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom ).
Updates `@types/jsdom` from 21.1.6 to 21.1.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom )
---
updated-dependencies:
- dependency-name: "@types/jsdom"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-01 10:53:11 +02:00
dependabot[bot]
be83f55b71
Bump the dev-dependencies group with 2 updates ( #6415 )
...
Bumps the dev-dependencies group with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ).
Updates `@types/node` from 20.12.12 to 20.12.13
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `lucide-react` from 0.379.0 to 0.381.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.381.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-30 18:40:52 +02:00
translatewiki.net
3937d1fb4f
Localisation updates from https://translatewiki.net .
2024-05-30 14:06:22 +02:00
dependabot[bot]
22541373d5
Bump the dev-dependencies group with 3 updates ( #6414 )
...
Bumps the dev-dependencies group with 3 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `@typescript-eslint/eslint-plugin` from 7.10.0 to 7.11.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.11.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 7.10.0 to 7.11.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.11.0/packages/parser )
Updates `vite` from 5.2.11 to 5.2.12
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.2.12/packages/vite )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-28 20:02:11 +02:00
Helder Sepulveda
5e78417f39
Improve adminsetting ( #6412 )
...
- added a try/catch block around the fsp.writeFile
- replaced all the console.log with logger
2024-05-27 21:35:20 +02:00
SamTV12345
79aa3bb27c
Updated plugin dependencies. ( #6285 )
2024-05-27 21:06:22 +02:00
dependabot[bot]
45a9f05639
Bump jsdom from 24.0.0 to 24.1.0 ( #6410 )
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 24.0.0 to 24.1.0.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/24.0.0...24.1.0 )
---
updated-dependencies:
- dependency-name: jsdom
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-27 19:12:15 +02:00
SamTV12345
df3686dcad
Fixed pagination of pads ( #6406 )
2024-05-24 22:32:03 +02:00
SamTV12345
27dab95113
Fixed documentation to be pnpm run plugins i for plugin installation ( #6405 )
2024-05-24 21:57:39 +02:00
SamTV12345
966b0dc2d1
Removed
2024-05-24 21:36:13 +02:00
SamTV12345
8f54fd5daa
Removed specific pnpm version
2024-05-24 21:35:56 +02:00
SamTV12345
95328dcaeb
Fixed api query authorization ( #6404 )
...
* Fixed api query authorization
* Fixed api query authorization
2024-05-24 21:31:58 +02:00
SamTV12345
63e9b2d4eb
Fixed api header authorization ( #6399 )
2024-05-22 21:16:19 +02:00
dependabot[bot]
8cd2ed07ba
--- ( #6397 )
...
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: i18next
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-hook-form
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vitepress
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-22 20:35:48 +02:00
dependabot[bot]
67a448e9c2
--- ( #6398 )
...
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-22 20:35:41 +02:00
dependabot[bot]
ff01222533
build(deps): bump tsx from 4.10.4 to 4.10.5 ( #6394 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.10.4 to 4.10.5.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.10.4...v4.10.5 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-21 17:23:18 +02:00
SamTV12345
54860cd35a
Added querying and removing plugins. ( #6274 )
...
* Added querying and removing plugins.
* Added listing and removing plugins via cli
2024-05-18 11:56:41 +02:00
SamTV12345
d9a0ecba53
Fixed start command to also run with older Node versions ( #6389 )
2024-05-18 11:35:03 +02:00
SamTV12345
3e9c90e994
Fixed proxying Etherpad with nginx. ( #6388 )
2024-05-18 11:22:13 +02:00
dependabot[bot]
e6e1af5810
build(deps): bump tsx from 4.10.2 to 4.10.4 ( #6387 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.10.2 to 4.10.4.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.10.2...v4.10.4 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-18 00:32:48 +02:00
dependabot[bot]
08ab3c07e6
build(deps-dev): bump the dev-dependencies group with 4 updates ( #6385 )
...
Bumps the dev-dependencies group with 4 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ), [sinon](https://github.com/sinonjs/sinon ), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ).
Updates `@types/node` from 20.12.11 to 20.12.12
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `sinon` from 17.0.2 to 18.0.0
- [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/v17.0.2...v18.0.0 )
Updates `@typescript-eslint/eslint-plugin` from 7.8.0 to 7.9.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.9.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 7.8.0 to 7.9.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.9.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: sinon
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-15 20:01:31 +02:00
SamTV12345
556c3c8e5b
Readded support for apikey ( #6382 )
2024-05-14 22:36:16 +02:00
dependabot[bot]
2c1916ac09
build(deps-dev): bump the dev-dependencies group with 3 updates ( #6380 )
...
Bumps the dev-dependencies group with 3 updates: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ), [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector ) and [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ).
Updates `@types/react` from 18.3.1 to 18.3.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `i18next-browser-languagedetector` from 7.2.1 to 8.0.0
- [Changelog](https://github.com/i18next/i18next-browser-languageDetector/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next-browser-languageDetector/compare/v7.2.1...v8.0.0 )
Updates `react-router-dom` from 6.23.0 to 6.23.1
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.23.1/packages/react-router-dom )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: i18next-browser-languagedetector
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: react-router-dom
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-14 21:28:10 +02:00
dependabot[bot]
51873b7be4
build(deps): bump tsx from 4.9.3 to 4.10.2 ( #6381 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.9.3 to 4.10.2.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.9.3...v4.10.2 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-14 21:28:03 +02:00
dependabot[bot]
e813016ac6
build(deps-dev): bump i18next in the dev-dependencies group ( #6375 )
...
Bumps the dev-dependencies group with 1 update: [i18next](https://github.com/i18next/i18next ).
Updates `i18next` from 23.11.3 to 23.11.4
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v23.11.3...v23.11.4 )
---
updated-dependencies:
- dependency-name: i18next
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-12 21:18:56 +02:00
dependabot[bot]
1d9ce7322b
build(deps): bump semver from 7.6.1 to 7.6.2 ( #6376 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.6.1 to 7.6.2.
- [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.6.1...v7.6.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-12 21:18:48 +02:00
dependabot[bot]
3b58855356
build(deps): bump jose from 5.2.4 to 5.3.0 ( #6377 )
...
Bumps [jose](https://github.com/panva/jose ) from 5.2.4 to 5.3.0.
- [Release notes](https://github.com/panva/jose/releases )
- [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/jose/compare/v5.2.4...v5.3.0 )
---
updated-dependencies:
- dependency-name: jose
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-12 21:18:41 +02:00
dependabot[bot]
a51ee458a4
build(deps): bump tsx from 4.9.0 to 4.9.3 ( #6363 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.9.0 to 4.9.3.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.9.0...v4.9.3 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-09 22:25:08 +02:00
dependabot[bot]
fa79763b39
build(deps-dev): bump the dev-dependencies group across 1 directory with 6 updates ( #6373 )
...
Bumps the dev-dependencies group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.43.1` | `1.44.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.12.8` | `20.12.11` |
| [eslint](https://github.com/eslint/eslint ) | `9.1.1` | `9.2.0` |
| [sinon](https://github.com/sinonjs/sinon ) | `17.0.1` | `17.0.2` |
| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh ) | `0.4.6` | `0.4.7` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form ) | `7.51.3` | `7.51.4` |
Updates `@playwright/test` from 1.43.1 to 1.44.0
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.43.1...v1.44.0 )
Updates `@types/node` from 20.12.8 to 20.12.11
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `eslint` from 9.1.1 to 9.2.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.1.1...v9.2.0 )
Updates `sinon` from 17.0.1 to 17.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/v17.0.1...v17.0.2 )
Updates `eslint-plugin-react-refresh` from 0.4.6 to 0.4.7
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases )
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.6...v0.4.7 )
Updates `react-hook-form` from 7.51.3 to 7.51.4
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.51.3...v7.51.4 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: sinon
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: eslint-plugin-react-refresh
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: react-hook-form
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-09 22:25:00 +02:00
dependabot[bot]
24274a6066
build(deps): bump pnpm/action-setup from 3 to 4 ( #6364 )
...
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup ) from 3 to 4.
- [Release notes](https://github.com/pnpm/action-setup/releases )
- [Commits](https://github.com/pnpm/action-setup/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: pnpm/action-setup
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-09 19:06:14 +02:00
dependabot[bot]
b5c6e74c2a
build(deps): bump semver from 7.6.0 to 7.6.1 ( #6370 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.6.0 to 7.6.1.
- [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.6.0...v7.6.1 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-09 19:06:05 +02:00
translatewiki.net
3d8d42358a
Localisation updates from https://translatewiki.net .
2024-05-06 14:04:23 +02:00
dependabot[bot]
56161f18b3
build(deps): bump superagent from 8.1.2 to 9.0.2 ( #6359 )
...
Bumps [superagent](https://github.com/ladjs/superagent ) from 8.1.2 to 9.0.2.
- [Release notes](https://github.com/ladjs/superagent/releases )
- [Changelog](https://github.com/ladjs/superagent/blob/master/HISTORY.md )
- [Commits](https://github.com/ladjs/superagent/compare/v8.1.2...v9.0.2 )
---
updated-dependencies:
- dependency-name: superagent
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-03 20:09:20 +02:00
dependabot[bot]
97fa24a04f
build(deps-dev): bump the dev-dependencies group with 17 updates ( #6353 )
...
Bumps the dev-dependencies group with 17 updates:
| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.12.7` | `20.12.8` |
| [eslint](https://github.com/eslint/eslint ) | `9.0.0` | `9.1.1` |
| [supertest](https://github.com/ladjs/supertest ) | `6.3.4` | `7.0.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.2.79` | `18.3.1` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `18.2.25` | `18.3.0` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `7.7.0` | `7.8.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `7.7.0` | `7.8.0` |
| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks ) | `4.6.0` | `4.6.2` |
| [i18next](https://github.com/i18next/i18next ) | `23.11.2` | `23.11.3` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.372.0` | `0.378.0` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react ) | `18.2.0` | `18.3.1` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) | `18.2.0` | `18.3.1` |
| [react-i18next](https://github.com/i18next/react-i18next ) | `14.1.0` | `14.1.1` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `6.22.3` | `6.23.0` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `5.2.9` | `5.2.11` |
| [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy ) | `1.0.3` | `1.0.4` |
| [vitepress](https://github.com/vuejs/vitepress ) | `1.1.3` | `1.1.4` |
Updates `@types/node` from 20.12.7 to 20.12.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `eslint` from 9.0.0 to 9.1.1
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v9.0.0...v9.1.1 )
Updates `supertest` from 6.3.4 to 7.0.0
- [Release notes](https://github.com/ladjs/supertest/releases )
- [Commits](https://github.com/ladjs/supertest/compare/v6.3.4...v7.0.0 )
Updates `@types/react` from 18.2.79 to 18.3.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@types/react-dom` from 18.2.25 to 18.3.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `@typescript-eslint/eslint-plugin` from 7.7.0 to 7.8.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.8.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 7.7.0 to 7.8.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.8.0/packages/parser )
Updates `eslint-plugin-react-hooks` from 4.6.0 to 4.6.2
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks )
Updates `i18next` from 23.11.2 to 23.11.3
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v23.11.2...v23.11.3 )
Updates `lucide-react` from 0.372.0 to 0.378.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.378.0/packages/lucide-react )
Updates `react` from 18.2.0 to 18.3.1
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v18.3.1/packages/react )
Updates `react-dom` from 18.2.0 to 18.3.1
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v18.3.1/packages/react-dom )
Updates `react-i18next` from 14.1.0 to 14.1.1
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/react-i18next/compare/v14.1.0...v14.1.1 )
Updates `react-router-dom` from 6.22.3 to 6.23.0
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.23.0/packages/react-router-dom )
Updates `vite` from 5.2.9 to 5.2.11
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.2.11/packages/vite )
Updates `vite-plugin-static-copy` from 1.0.3 to 1.0.4
- [Release notes](https://github.com/sapphi-red/vite-plugin-static-copy/releases )
- [Changelog](https://github.com/sapphi-red/vite-plugin-static-copy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sapphi-red/vite-plugin-static-copy/compare/vite-plugin-static-copy@1.0.3...vite-plugin-static-copy@1.0.4 )
Updates `vitepress` from 1.1.3 to 1.1.4
- [Release notes](https://github.com/vuejs/vitepress/releases )
- [Changelog](https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/vitepress/compare/v1.1.3...v1.1.4 )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: supertest
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dev-dependencies
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@types/react-dom"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: eslint-plugin-react-hooks
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: i18next
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-dom
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-i18next
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: react-router-dom
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vite-plugin-static-copy
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vitepress
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-03 20:06:16 +02:00
SamTV12345
ef5149e13a
Merge branch 'master' into develop
2024-04-29 21:32:33 +02:00
SamTV12345
8fa708a374
Merge branch 'develop'
2024-04-29 21:32:32 +02:00
SamTV12345
e30a527805
bump version
2024-04-29 21:32:31 +02:00
SamTV12345
ca68287167
Added changelog for 2.0.3
2024-04-29 21:29:15 +02:00
webzwo0i
8a76d2c680
chore: add docs how to obtain bearer token ( #6328 )
...
* chore: add docs how to obtain bearer token
* Added configurable ttl to settings
---------
Co-authored-by: SamTV12345 <40429738+samtv12345@users.noreply.github.com>
2024-04-29 17:04:00 +02:00
SamTV12345
70a536cad1
Fixed timeout when idling.
2024-04-28 12:55:32 +02:00
SamTV12345
8c42fbf045
Fixed timeout when idling.
2024-04-28 12:47:50 +02:00
translatewiki.net
d45e5556af
Localisation updates from https://translatewiki.net .
2024-04-25 14:05:28 +02:00
SamTV12345
eb766c80fa
Removed specific pnpm version from lockfile.
2024-04-24 19:20:02 +02:00
SamTV12345
fb2f4e8f54
Bumped pnpm ( #6351 )
...
* Bumped pnpm
* Install correct pnpm version
* Install specific pnpm version.
2024-04-24 19:08:48 +02:00
Florian Greinacher
6e52eaabe1
chore: bump live-plugin-manager to 0.20.0 ( #6349 )
...
This version updates several super outdated dependencies
2024-04-24 18:22:37 +02:00
SamTV12345
04e39a38b6
Added editorconfig configuration ( #6347 )
2024-04-23 07:04:30 +02:00
translatewiki.net
d07351f061
Localisation updates from https://translatewiki.net .
2024-04-22 14:04:49 +02:00
SamTV12345
e12be96102
feat(admin): Added shoutout to admin panel ( #6346 )
...
* Added shoutout
* Added shoutout function
* Fixed test.
* Included feedback from review.
* Removed unnecessary file
2024-04-21 17:58:51 +02:00
SamTV12345
d64924e9f5
Fixed http api grant type.
2024-04-20 11:19:31 +02:00
alongdate
2d01f6027f
chore: fix some typos in comments ( #6343 )
...
Signed-off-by: alongdate <alongyear@outlook.com>
2024-04-19 19:12:58 +02:00
dependabot[bot]
2e0654bd34
build(deps-dev): bump the dev-dependencies group with 3 updates ( #6345 )
...
Bumps the dev-dependencies group with 3 updates: [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ), [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy ) and [vitepress](https://github.com/vuejs/vitepress ).
Updates `lucide-react` from 0.371.0 to 0.372.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.372.0/packages/lucide-react )
Updates `vite-plugin-static-copy` from 1.0.2 to 1.0.3
- [Release notes](https://github.com/sapphi-red/vite-plugin-static-copy/releases )
- [Changelog](https://github.com/sapphi-red/vite-plugin-static-copy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sapphi-red/vite-plugin-static-copy/compare/vite-plugin-static-copy@1.0.2...vite-plugin-static-copy@1.0.3 )
Updates `vitepress` from 1.1.1 to 1.1.3
- [Release notes](https://github.com/vuejs/vitepress/releases )
- [Changelog](https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/vitepress/compare/v1.1.1...v1.1.3 )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite-plugin-static-copy
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vitepress
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-19 19:12:21 +02:00
dependabot[bot]
af5fe23ae9
build(deps-dev): bump the dev-dependencies group with 2 updates ( #6340 )
...
Bumps the dev-dependencies group with 2 updates: [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) and [vitepress](https://github.com/vuejs/vitepress ).
Updates `lucide-react` from 0.370.0 to 0.371.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.371.0/packages/lucide-react )
Updates `vitepress` from 1.1.0 to 1.1.1
- [Release notes](https://github.com/vuejs/vitepress/releases )
- [Changelog](https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/vitepress/compare/v1.1.0...v1.1.1 )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vitepress
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-18 22:42:46 +02:00
SamTV12345
e2233b61c9
Fixed totalUsers being undefined thus not being displayed. ( #6342 )
2024-04-18 22:42:36 +02:00
translatewiki.net
950ed74071
Localisation updates from https://translatewiki.net .
2024-04-18 14:06:04 +02:00
SamTV12345
9f5ff6171a
Fixed docker compose ( #6337 )
2024-04-17 20:50:21 +02:00
dependabot[bot]
991038d5d5
build(deps-dev): bump lucide-react in the dev-dependencies group ( #6336 )
...
Bumps the dev-dependencies group with 1 update: [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ).
Updates `lucide-react` from 0.368.0 to 0.370.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.370.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-17 19:45:40 +02:00
SamTV12345
9d8f1f60cc
Fixed some minor admin bugs ( #6335 )
2024-04-16 19:48:34 +02:00
SamTV12345
a541375f7f
Fixed plugin updates
2024-04-16 19:16:38 +02:00
dependabot[bot]
d7e9ebc8a4
build(deps-dev): bump the dev-dependencies group with 4 updates ( #6333 )
...
Bumps the dev-dependencies group with 4 updates: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `@types/react` from 18.2.78 to 18.2.79
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@typescript-eslint/eslint-plugin` from 7.6.0 to 7.7.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.7.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 7.6.0 to 7.7.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.7.0/packages/parser )
Updates `vite` from 5.2.8 to 5.2.9
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.2.9/packages/vite )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 19:11:16 +02:00
SamTV12345
0b80e256b4
Added proxy support for axios. ( #6334 )
2024-04-16 19:11:05 +02:00
dependabot[bot]
15f36a1350
build(deps-dev): bump the dev-dependencies group with 3 updates ( #6329 )
...
Bumps the dev-dependencies group with 3 updates: [@playwright/test](https://github.com/microsoft/playwright ), [i18next](https://github.com/i18next/i18next ) and [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ).
Updates `@playwright/test` from 1.43.0 to 1.43.1
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.43.0...v1.43.1 )
Updates `i18next` from 23.11.1 to 23.11.2
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v23.11.1...v23.11.2 )
Updates `@types/react` from 18.2.77 to 18.2.78
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: i18next
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 09:17:20 +02:00
Benjamin Bock
5dff5b7ed9
Add var volume to Docker Compose file ( #6331 )
...
required to make installed plugins persistent over container recreation
2024-04-16 09:16:50 +02:00
translatewiki.net
c8d335d256
Localisation updates from https://translatewiki.net .
2024-04-15 14:04:53 +02:00
SamTV12345
d99c100a77
Fixed docker-compose. ( #6326 )
2024-04-13 21:54:23 +02:00
dependabot[bot]
0dae198949
build(deps-dev): bump the dev-dependencies group with 4 updates ( #6323 )
...
Bumps the dev-dependencies group with 4 updates: [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ), [react-hook-form](https://github.com/react-hook-form/react-hook-form ), [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) and [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ).
Updates `lucide-react` from 0.367.0 to 0.368.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.368.0/packages/lucide-react )
Updates `react-hook-form` from 7.51.2 to 7.51.3
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.51.2...v7.51.3 )
Updates `@types/react` from 18.2.75 to 18.2.77
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@types/react-dom` from 18.2.24 to 18.2.25
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-hook-form
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/react-dom"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-13 10:33:00 +02:00
dependabot[bot]
b4dd877c50
build(deps): bump ejs from 3.1.9 to 3.1.10 ( #6324 )
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.9 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases )
- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-13 10:32:51 +02:00
SamTV12345
8a66b04b68
chore: Added client credentials grant for API calling from services. ( #6325 )
...
* chore: Added client credentials grant for API calling from services.
* chore: Added authentication documentation
2024-04-13 10:32:23 +02:00
dependabot[bot]
cda81ddb7d
build(deps-dev): bump the dev-dependencies group with 8 updates ( #6319 )
...
Bumps the dev-dependencies group with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.12.5` | `20.12.7` |
| [typescript](https://github.com/Microsoft/TypeScript ) | `5.4.4` | `5.4.5` |
| [i18next](https://github.com/i18next/i18next ) | `23.10.1` | `23.11.1` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.365.0` | `0.367.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.2.74` | `18.2.75` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `7.5.0` | `7.6.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `7.5.0` | `7.6.0` |
| [vitepress](https://github.com/vuejs/vitepress ) | `1.0.2` | `1.1.0` |
Updates `@types/node` from 20.12.5 to 20.12.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `typescript` from 5.4.4 to 5.4.5
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.4...v5.4.5 )
Updates `i18next` from 23.10.1 to 23.11.1
- [Release notes](https://github.com/i18next/i18next/releases )
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next/compare/v23.10.1...v23.11.1 )
Updates `lucide-react` from 0.365.0 to 0.367.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.367.0/packages/lucide-react )
Updates `@types/react` from 18.2.74 to 18.2.75
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@typescript-eslint/eslint-plugin` from 7.5.0 to 7.6.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.6.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 7.5.0 to 7.6.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.6.0/packages/parser )
Updates `vitepress` from 1.0.2 to 1.1.0
- [Release notes](https://github.com/vuejs/vitepress/releases )
- [Changelog](https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/vitepress/compare/v1.0.2...v1.1.0 )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: i18next
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vitepress
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-10 19:39:16 +02:00
SamTV12345
a5f4d3ef0c
Merge branch 'develop'
2024-04-10 19:06:27 +02:00
SamTV12345
c7df306ff3
Merge branch 'master' into develop
2024-04-10 19:06:27 +02:00
SamTV12345
43d57e36ae
bump version
2024-04-10 19:06:26 +02:00
SamTV12345
c7935b5e08
Fixed make docs command
2024-04-10 19:05:26 +02:00
SamTV12345
50758d280c
Fixed path in makedoc.
2024-04-10 18:59:26 +02:00
dependabot[bot]
40116a3221
build(deps): bump jose from 5.2.3 to 5.2.4 ( #6314 )
2024-04-08 19:54:21 +02:00
dependabot[bot]
88f81e72b3
build(deps-dev): bump the dev-dependencies group with 2 updates ( #6313 )
2024-04-08 19:54:09 +02:00
dependabot[bot]
b064091ab7
build(deps): bump wtfnode from 0.9.1 to 0.9.2 ( #6315 )
2024-04-08 19:53:47 +02:00
SamTV12345
06d7d12fbd
Added changelog for 2.1
2024-04-06 18:39:54 +02:00
dependabot[bot]
61de32e026
build(deps-dev): bump the dev-dependencies group with 5 updates ( #6310 )
...
Bumps the dev-dependencies group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.42.1` | `1.43.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.12.3` | `20.12.4` |
| [typescript](https://github.com/Microsoft/TypeScript ) | `5.4.3` | `5.4.4` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.364.0` | `0.365.0` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `18.2.23` | `18.2.24` |
Updates `@playwright/test` from 1.42.1 to 1.43.0
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.42.1...v1.43.0 )
Updates `@types/node` from 20.12.3 to 20.12.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `typescript` from 5.4.3 to 5.4.4
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.3...v5.4.4 )
Updates `lucide-react` from 0.364.0 to 0.365.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.365.0/packages/lucide-react )
Updates `@types/react-dom` from 18.2.23 to 18.2.24
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
---
updated-dependencies:
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@types/react-dom"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-05 19:00:57 +02:00
dependabot[bot]
c014dec871
build(deps): bump tsx from 4.7.1 to 4.7.2 ( #6308 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.7.1 to 4.7.2.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/develop/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.7.1...v4.7.2 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-05 18:55:25 +02:00
SamTV12345
92a4b9a622
chore: Bumped live plugin manager ( #6311 )
2024-04-05 18:53:04 +02:00
dependabot[bot]
a9cffb8b6a
build(deps-dev): bump the dev-dependencies group with 2 updates ( #6303 )
...
Bumps the dev-dependencies group with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `@types/node` from 20.12.2 to 20.12.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `vite` from 5.2.7 to 5.2.8
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.2.8/packages/vite )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-03 20:20:13 +02:00
dependabot[bot]
69bbba101a
build(deps): bump terser from 5.30.2 to 5.30.3 ( #6304 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.30.2 to 5.30.3.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.30.2...v5.30.3 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-03 20:20:05 +02:00
SamTV12345
820d728ce6
fix: Add local issuer by default.
2024-04-03 20:19:20 +02:00
kekePower
39ef8f1504
LoginScreen.tsx -> Passwort -> Password ( #6299 )
...
Found a typo in LoginScreen where is says Passwort instead of Password.
2024-04-02 18:59:37 +02:00
dependabot[bot]
d780704752
build(deps): bump terser from 5.30.0 to 5.30.2 ( #6300 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.30.0 to 5.30.2.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.30.0...v5.30.2 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-02 18:59:03 +02:00
dependabot[bot]
dc761bc05e
build(deps-dev): bump the dev-dependencies group with 7 updates ( #6301 )
...
Bumps the dev-dependencies group with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.11.30` | `20.12.2` |
| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector ) | `7.2.0` | `7.2.1` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.363.0` | `0.364.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.2.73` | `18.2.74` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `7.4.0` | `7.5.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `7.4.0` | `7.5.0` |
| [vitepress](https://github.com/vuejs/vitepress ) | `1.0.1` | `1.0.2` |
Updates `@types/node` from 20.11.30 to 20.12.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `i18next-browser-languagedetector` from 7.2.0 to 7.2.1
- [Changelog](https://github.com/i18next/i18next-browser-languageDetector/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next-browser-languageDetector/compare/v7.2.0...v7.2.1 )
Updates `lucide-react` from 0.363.0 to 0.364.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.364.0/packages/lucide-react )
Updates `@types/react` from 18.2.73 to 18.2.74
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@typescript-eslint/eslint-plugin` from 7.4.0 to 7.5.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.5.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 7.4.0 to 7.5.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.5.0/packages/parser )
Updates `vitepress` from 1.0.1 to 1.0.2
- [Release notes](https://github.com/vuejs/vitepress/releases )
- [Changelog](https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/vitepress/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: i18next-browser-languagedetector
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: vitepress
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-02 18:58:51 +02:00
dependabot[bot]
459cddadfb
build(deps): bump actions/configure-pages from 4 to 5 ( #6296 )
...
Bumps [actions/configure-pages](https://github.com/actions/configure-pages ) from 4 to 5.
- [Release notes](https://github.com/actions/configure-pages/releases )
- [Commits](https://github.com/actions/configure-pages/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/configure-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 17:33:52 +02:00
SamTV12345
ccd4f52150
Added support for installing a specific version of a plugin. ( #6294 )
2024-04-01 16:57:10 +02:00
reallylowest
ed1c5dd184
chore: remove repetitive words ( #6290 )
...
Signed-off-by: reallylowest <sunjinping@outlook.com>
2024-04-01 16:47:51 +02:00
dependabot[bot]
10ef48a199
build(deps-dev): bump the dev-dependencies group with 2 updates ( #6291 )
...
Bumps the dev-dependencies group with 2 updates: [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `@types/react-dom` from 18.2.22 to 18.2.23
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `vite` from 5.2.6 to 5.2.7
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.2.7/packages/vite )
---
updated-dependencies:
- dependency-name: "@types/react-dom"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-01 16:47:12 +02:00
dependabot[bot]
8c1c267550
build(deps-dev): bump the dev-dependencies group with 1 update ( #6289 )
...
Bumps the dev-dependencies group with 1 update: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ).
Updates `@types/react` from 18.2.72 to 18.2.73
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-28 22:14:46 +01:00
dependabot[bot]
3a18f4916e
build(deps): bump terser from 5.29.2 to 5.30.0 ( #6287 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.29.2 to 5.30.0.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.29.2...v5.30.0 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-28 15:41:13 +01:00
dependabot[bot]
18e5df17d5
build(deps-dev): bump the dev-dependencies group with 3 updates ( #6286 )
...
Bumps the dev-dependencies group with 3 updates: [mocha](https://github.com/mochajs/mocha ), [react-hook-form](https://github.com/react-hook-form/react-hook-form ) and [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ).
Updates `mocha` from 10.3.0 to 10.4.0
- [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/v10.3.0...v10.4.0 )
Updates `react-hook-form` from 7.51.1 to 7.51.2
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.51.1...v7.51.2 )
Updates `@types/react` from 18.2.71 to 18.2.72
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: mocha
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: react-hook-form
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-28 15:40:12 +01:00
translatewiki.net
e08151198c
Localisation updates from https://translatewiki.net .
2024-03-28 13:05:45 +01:00
SamTV12345
2be73385e0
Adapted base path.
2024-03-27 19:11:42 +01:00
SamTV12345
fb56809e55
Feat/oauth2 ( #6281 ): Added oauth to API paths
...
* Added oauth provider.
* Fixed provider.
* Added auth flow.
* Fixed auth flow and added scaffolding vite config.
* Added working oauth2.
* Fixed dockerfile.
* Adapted run.sh script
* Moved api tests to oauth2.
* Updated security schemes.
* Removed api key from existance.
* Fixed installation
* Added missing issuer in config.
* Fixed dev dependencies.
* Updated lock file.
2024-03-26 17:11:24 +01:00
dependabot[bot]
562177022f
build(deps-dev): bump the dev-dependencies group with 3 updates ( #6284 )
...
Bumps the dev-dependencies group with 3 updates: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ).
Updates `@types/react` from 18.2.70 to 18.2.71
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@typescript-eslint/eslint-plugin` from 7.3.1 to 7.4.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.4.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 7.3.1 to 7.4.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.4.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-26 16:55:50 +01:00
dependabot[bot]
c4a2bde81c
build(deps): bump express from 4.19.1 to 4.19.2 ( #6283 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.19.1 to 4.19.2.
- [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.19.1...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 17:41:55 +01:00
dependabot[bot]
66818d5128
build(deps-dev): bump the dev-dependencies group with 1 update ( #6282 )
...
Bumps the dev-dependencies group with 1 update: [vite-plugin-static-copy](https://github.com/sapphi-red/vite-plugin-static-copy ).
Updates `vite-plugin-static-copy` from 1.0.1 to 1.0.2
- [Release notes](https://github.com/sapphi-red/vite-plugin-static-copy/releases )
- [Changelog](https://github.com/sapphi-red/vite-plugin-static-copy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sapphi-red/vite-plugin-static-copy/compare/vite-plugin-static-copy@1.0.1...vite-plugin-static-copy@1.0.2 )
---
updated-dependencies:
- dependency-name: vite-plugin-static-copy
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 17:41:36 +01:00
SamTV12345
18cdced765
Fixed images in readme.
2024-03-25 15:36:33 +01:00
dependabot[bot]
c9dd327aa6
build(deps): bump actions/upload-pages-artifact from 1 to 3 ( #6276 )
...
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact ) from 1 to 3.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases )
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 14:55:17 +01:00
dependabot[bot]
13404aaf0e
build(deps): bump actions/deploy-pages from 2 to 4 ( #6277 )
...
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages ) from 2 to 4.
- [Release notes](https://github.com/actions/deploy-pages/releases )
- [Commits](https://github.com/actions/deploy-pages/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/deploy-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 14:54:55 +01:00
dependabot[bot]
5c16273445
build(deps): bump actions/configure-pages from 3 to 4 ( #6278 )
...
Bumps [actions/configure-pages](https://github.com/actions/configure-pages ) from 3 to 4.
- [Release notes](https://github.com/actions/configure-pages/releases )
- [Commits](https://github.com/actions/configure-pages/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/configure-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 14:54:45 +01:00
dependabot[bot]
9de7dc16fd
build(deps-dev): bump the dev-dependencies group with 2 updates ( #6280 )
...
Bumps the dev-dependencies group with 2 updates: [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ).
Updates `@types/react` from 18.2.69 to 18.2.70
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `vite` from 5.2.3 to 5.2.6
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.2.6/packages/vite )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 14:54:37 +01:00
dependabot[bot]
7f4043b3d1
build(deps): bump actions/checkout from 3 to 4 ( #6279 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 14:54:28 +01:00
Stefan Müller
c4e65dac28
Bundle dev-dependency updates ( #6268 )
2024-03-25 12:38:34 +01:00
SamTV12345
abfadd493c
Added docs and search. ( #6273 )
...
* Added docs and search.
* Fixed pull request runs.
2024-03-24 09:53:17 +01:00
SamTV12345
6def26b2f0
Ignore docs path. ( #6271 )
2024-03-23 22:10:21 +01:00
SamTV12345
17d3339e14
Also show commit ref.
2024-03-23 21:11:17 +01:00
SamTV12345
e6338611b5
Changed base path.
2024-03-23 21:04:54 +01:00
SamTV12345
d004d19dd7
Added vitepress for documentation. ( #6270 )
2024-03-23 20:58:05 +01:00
dependabot[bot]
a5a427fb84
build(deps): bump express from 4.18.3 to 4.19.1 ( #6261 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.3 to 4.19.1.
- [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.18.3...4.19.1 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-23 20:48:00 +01:00
dependabot[bot]
354105a50f
build(deps-dev): bump @types/node from 20.11.27 to 20.11.30 ( #6267 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.11.27 to 20.11.30.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-23 08:05:14 +01:00
dependabot[bot]
0ef0db7cc8
build(deps-dev): bump typescript from 5.4.2 to 5.4.3 ( #6262 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 5.4.2 to 5.4.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.4.2...v5.4.3 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-23 07:49:22 +01:00
dependabot[bot]
41bd573c5a
build(deps-dev): bump @types/react from 18.2.65 to 18.2.69 ( #6263 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 18.2.65 to 18.2.69.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
---
updated-dependencies:
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-23 07:49:15 +01:00
SamTV12345
9862862c7d
Increased to 30 ( #6266 )
2024-03-23 07:49:08 +01:00
dependabot[bot]
e2681a0c05
build(deps-dev): bump vite from 5.1.6 to 5.2.3 ( #6264 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.1.6 to 5.2.3.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/create-vite@5.2.3/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-23 07:47:17 +01:00
dependabot[bot]
c21605211a
build(deps-dev): bump @types/react-dom from 18.2.21 to 18.2.22 ( #6265 )
...
Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) from 18.2.21 to 18.2.22.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
---
updated-dependencies:
- dependency-name: "@types/react-dom"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-23 07:47:10 +01:00
dependabot[bot]
0e529068d8
build(deps-dev): bump @typescript-eslint/parser from 7.2.0 to 7.3.1 ( #6257 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 7.2.0 to 7.3.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.3.1/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-23 07:43:14 +01:00
dependabot[bot]
7899f7571e
build(deps-dev): bump react-hook-form from 7.51.0 to 7.51.1 ( #6256 )
...
Bumps [react-hook-form](https://github.com/react-hook-form/react-hook-form ) from 7.51.0 to 7.51.1.
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.51.0...v7.51.1 )
---
updated-dependencies:
- dependency-name: react-hook-form
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-23 07:42:16 +01:00
dependabot[bot]
0ee0dd8312
build(deps-dev): bump lucide-react from 0.356.0 to 0.363.0 ( #6258 )
...
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) from 0.356.0 to 0.363.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.363.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-23 07:42:03 +01:00
dependabot[bot]
2949887329
build(deps-dev): bump @typescript-eslint/eslint-plugin ( #6260 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 7.2.0 to 7.3.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.3.1/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-23 07:41:56 +01:00
dependabot[bot]
3121758256
build(deps): bump socket.io-client from 4.7.4 to 4.7.5 ( #6259 )
...
Bumps [socket.io-client](https://github.com/socketio/socket.io-client ) from 4.7.4 to 4.7.5.
- [Release notes](https://github.com/socketio/socket.io-client/releases )
- [Changelog](https://github.com/socketio/socket.io-client/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-client/compare/4.7.4...4.7.5 )
---
updated-dependencies:
- dependency-name: socket.io-client
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-23 07:41:48 +01:00
SamTV12345
f683ea1044
Fixed dependabot lookup directory. ( #6255 )
2024-03-23 07:39:20 +01:00
Stefan Müller
1382c0c955
Improve dockerfile ( #6254 )
...
* Do not cache packages during installation
* Delete all caching directories after dependency installation
2024-03-23 07:37:06 +01:00
SamTV12345
bf7cd11b59
Added env configuration for plugins
...
* Added env.
* Added tree config.
* Added tree.
* Fixed settings test.
* Added test cases.
2024-03-21 18:50:02 +01:00
SamTV12345
e61e8ebd9e
Fixed no Basic Auth being absent
2024-03-20 08:43:52 +01:00
dependabot[bot]
58344d94cd
build(deps-dev): update @types/node requirement from ^20.11.28 to ^20.11.30 in /src ( #6246 )
...
* build(deps-dev): update @types/node requirement in /src
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
* Updated lock file.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: SamTV12345 <40429738+samtv12345@users.noreply.github.com>
2024-03-20 08:33:43 +01:00
Denys Halenok
bd2198a70e
Allow providing local plugins to Docker image ( #6243 )
...
* Allow installing local and remote plugins simultaneously
* Add ETHERPAD_LOCAL_PLUGINS arg to Dockerfile
2024-03-19 12:51:11 +01:00
JannikStreek
bb8544d564
fix crash in docker development build as src/pnpm-lock.yaml does not exist anymore ( #6244 )
2024-03-19 12:49:48 +01:00
SamTV12345
dfc6377589
Fixed admin locales not present.
2024-03-18 21:04:13 +01:00
SamTV12345
ad3393d2fe
Added hostrequire undefined to always install all subdependencies. ( #6241 )
2024-03-18 19:44:16 +01:00
dependabot[bot]
a27440c96f
build(deps-dev): bump eslint-config-etherpad from 3.0.22 to 4.0.4 in /src ( #6240 )
...
* build(deps-dev): bump eslint-config-etherpad in /src
Bumps [eslint-config-etherpad](https://github.com/ether/eslint-config-etherpad ) from 3.0.22 to 4.0.4.
- [Commits](https://github.com/ether/eslint-config-etherpad/compare/v3.0.22...v4.0.4 )
---
updated-dependencies:
- dependency-name: eslint-config-etherpad
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Fixed pnpm lock file.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: SamTV12345 <40429738+samtv12345@users.noreply.github.com>
2024-03-18 19:11:31 +01:00
SamTV12345
d7869f5014
Fixed cache server not working due to wrong ( #6236 )
2024-03-17 23:28:58 +01:00
SamTV12345
d0d0d6fc7a
Merge branch 'master' into develop
2024-03-17 22:02:51 +01:00
SamTV12345
4631e145b2
Merge branch 'develop'
2024-03-17 22:02:49 +01:00
SamTV12345
8dd9fb3b03
bump version
2024-03-17 22:02:49 +01:00
SamTV12345
96001b729b
Merge branch 'master' into develop
...
# Conflicts:
# .github/workflows/upgrade-from-latest-release.yml
2024-03-17 22:02:31 +01:00
SamTV12345
eafba4ac3f
Added changelog for 2.0.1
2024-03-17 22:00:33 +01:00
SamTV12345
eacf82053d
Fix upgrade from latest release workflow
...
* Install playwright.
* Fixed.
* Fixed.
* Run only backend tests.
2024-03-17 21:55:27 +01:00
SamTV12345
3ba0d45b05
Fix uncaught error. Symlink not working with scoped packages ( #6233 )
2024-03-17 19:38:49 +01:00
SamTV12345
9e6549db2e
Fix uncaught error. Symlink not working with scoped packages ( #6233 )
2024-03-17 19:37:41 +01:00
SamTV12345
8a7dfce330
Merge branch 'develop'
2024-03-17 12:21:33 +01:00
SamTV12345
34fc855dd1
Merge branch 'master' into develop
2024-03-17 12:21:33 +01:00
SamTV12345
6c91759f52
bump version
2024-03-17 12:21:32 +01:00
SamTV12345
133c1ec1eb
Fixed exec not defined.
2024-03-17 12:20:03 +01:00
SamTV12345
50c28c2fa1
Added type assert for package json.
2024-03-17 12:17:22 +01:00
SamTV12345
9f880df4f2
Added type assert for package json.
2024-03-17 12:14:28 +01:00
SamTV12345
4bcc8b38c8
Added missing process.
2024-03-17 12:09:56 +01:00
SamTV12345
77c2b8c8cc
Added missing process.
2024-03-17 12:09:37 +01:00
SamTV12345
709bdd7888
Fixed make docs script
2024-03-17 12:03:36 +01:00
SamTV12345
3acce2cb85
Fixed release script.
2024-03-17 11:58:57 +01:00
SamTV12345
9b1a534f88
Fixed release script.
2024-03-17 11:51:23 +01:00
SamTV12345
19087dac7f
Added release script in bin.
2024-03-16 23:55:21 +01:00
SamTV12345
b70d81fede
Fixed type checking.
2024-03-16 23:35:53 +01:00
SamTV12345
46b6650528
Bumped minimum node version.
2024-03-16 23:33:14 +01:00
SamTV12345
caf5bd3f83
Added changelog
2024-03-16 23:25:10 +01:00
SamTV12345
59b87e0631
Updated checkPlugin to work again and added updated workflow files.
2024-03-16 23:11:11 +01:00
SamTV12345
cb56ec0c17
Added test-and-release
2024-03-16 20:40:16 +01:00
SamTV12345
107598b4b3
Added updated workflow runners.
2024-03-16 20:38:05 +01:00
SamTV12345
324ac44ad3
Feat/local install ( #6232 )
...
* Added local install
* Fixed installing plugin.
* Added output for other use case.
* Fixed installation.
2024-03-16 14:50:34 +01:00
SamTV12345
e63d9aef1b
Run tests in folder.
2024-03-16 12:18:39 +01:00
SamTV12345
00096fcc1a
Bumped axios in bin folder.
2024-03-15 23:15:02 +01:00
dependabot[bot]
7a41f4cb49
build(deps): bump axios from 1.6.7 to 1.6.8 in /src ( #6228 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.6.7 to 1.6.8.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.6.7...v1.6.8 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 23:07:09 +01:00
SamTV12345
b2f17cc0a9
Fix/pnpm lock ( #6230 )
...
* Updated server socket io version to 4.
* Removed old pnpm locks.
2024-03-15 23:05:25 +01:00
SamTV12345
aa5deddf3f
Updated server socket io version to 4. ( #6227 )
2024-03-15 22:14:17 +01:00
dependabot[bot]
b2805c1789
build(deps): bump socket.io-client from 3.1.3 to 4.7.5 in /src ( #6225 )
...
Bumps [socket.io-client](https://github.com/socketio/socket.io-client ) from 3.1.3 to 4.7.5.
- [Release notes](https://github.com/socketio/socket.io-client/releases )
- [Changelog](https://github.com/socketio/socket.io-client/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-client/compare/3.1.3...4.7.5 )
---
updated-dependencies:
- dependency-name: socket.io-client
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 21:59:40 +01:00
dependabot[bot]
58855a441b
build(deps-dev): bump @types/node from 20.11.19 to 20.11.28 in /src ( #6226 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.11.19 to 20.11.28.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 21:59:33 +01:00
SamTV12345
b73d1218b9
Don't link non production dependencies.
2024-03-15 21:43:47 +01:00
SamTV12345
2a8aef5f15
Fixed windows install and run.sh command.
2024-03-15 21:36:12 +01:00
SamTV12345
65046a3ff2
Added node workspace.
2024-03-15 20:59:28 +01:00
SamTV12345
95d99424e1
Fixed admin tests.
2024-03-15 19:01:09 +01:00
SamTV12345
0e4937b50f
Improved login admin page.
2024-03-14 22:36:53 +01:00
SamTV12345
2aa67fb04f
Fixed installPlugins script.
2024-03-14 18:53:05 +01:00
dependabot[bot]
bef467b201
build(deps-dev): bump @types/semver from 7.5.7 to 7.5.8 in /src ( #6223 )
...
Bumps [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver ) from 7.5.7 to 7.5.8.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/semver )
---
updated-dependencies:
- dependency-name: "@types/semver"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 18:51:11 +01:00
dependabot[bot]
5ce9fc1b62
build(deps): bump terser from 5.27.2 to 5.29.2 in /src ( #6224 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.27.2 to 5.29.2.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.27.2...v5.29.2 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 18:51:04 +01:00
SamTV12345
cda40c91c2
Added eye icon.
2024-03-14 16:43:14 +01:00
SamTV12345
9575ab8457
Added better looking pad scroll.
2024-03-14 16:43:14 +01:00
Stefan Müller
7ef69d3840
Fix paths in README ( #6222 )
2024-03-14 16:09:34 +01:00
Stefan Müller
fe106f0afc
Improve plugins docker build and fixed plugin loading when dependencies are specified ( #6164 )
...
* Install pnpm only local - not global
* Install plugins during docker build with live-plugin-manager
* Migrated installer to ts.
* Added missing workspace script.
* Fixed docker build.
* Fix Dockerfile
* Fixed installer not being yet initialized.
* Ported installer to correct install path.
* Fixed pnpm installation.
* Fixed docker build.
* Fixed plugin loading.
* Fixed plugins not being able to be loaded.
* Fix plugin installation instructions in README
* Fixed startup.
* Fixed folder not present.
* Added unlinking dependencies.
* Added deleting dependencies.
* Fixed listing plugins.
---------
Co-authored-by: SamTV12345 <40429738+samtv12345@users.noreply.github.com>
2024-03-14 16:06:32 +01:00
SamTV12345
f9e3416d78
Ported bin folder to typescript.
2024-03-13 20:31:29 +01:00
SamTV12345
a768b322cf
Updated pipeline templates.
2024-03-13 19:11:25 +01:00
dependabot[bot]
f65043672c
build(deps): bump ueberdb2 from 4.2.56 to 4.2.63 in /src ( #6220 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.56 to 4.2.63.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.56...v4.2.63 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-13 17:31:54 +01:00
dependabot[bot]
55ed554d9e
build(deps-dev): bump @types/node from 20.11.19 to 20.11.27 in /src ( #6221 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.11.19 to 20.11.27.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-13 17:31:46 +01:00
SamTV12345
73dff0bfe7
Begin redesigning admin panel. ( #6219 )
...
* Begin redesigning admin panel.
* Added monaco editor.
* Fixed tests
2024-03-13 15:47:02 +01:00
SamTV12345
4add6eb313
Use express for static side hosting.
2024-03-13 10:48:51 +01:00
SamTV12345
93a929b5ff
Fixed run command not being there.
2024-03-12 22:10:27 +01:00
SamTV12345
078324c0d1
Ported more tests to playwright. ( #6214 )
...
* Ported more tests to playwright.
* Added language test.
* Fixed failing tests. Moved another test.
* Removed frontend tests.
* Splitted runners.
* Fixed runners.
* Split up into the different browser environments.
* Added github reporter.
* Added change user color test.
2024-03-12 17:45:47 +01:00
dependabot[bot]
19ee8c2afa
build(deps-dev): bump @types/node from 20.11.19 to 20.11.26 in /src ( #6217 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.11.19 to 20.11.26.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-12 17:45:12 +01:00
SamTV12345
29c776d30d
Fixed kickSessions method.
2024-03-12 17:45:18 +01:00
dependabot[bot]
4d6da8dccf
build(deps): bump softprops/action-gh-release from 1 to 2 ( #6215 )
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 19:08:23 +01:00
dependabot[bot]
0df51d8294
build(deps): bump ueberdb2 from 4.2.56 to 4.2.62 in /src ( #6216 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.56 to 4.2.62.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.56...v4.2.62 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 19:08:12 +01:00
translatewiki.net
dde8952a70
Localisation updates from https://translatewiki.net .
2024-03-11 13:04:35 +01:00
SamTV12345
d8e0975f97
Fixed admin tests
...
* Increased timeout.
* Wait for disconnect only if no admintest.
2024-03-11 08:00:16 +01:00
SamTV12345
c2699e4528
Added playwright tests. ( #6212 )
...
* Added playwright tests.
* Added clear authorship color.
* Ported enter ts.
* Ported more tests.
* Commented helper tests.
* Fixed admin tests.
* Fixed.
* Fixed admin pages not there.
* Fixed waiting.
* Upload playwright report.
* Remove saucelabs
* Fixed waiting.
* Fixed upload artifact.
* Also install deps.
* Added retry mechanism.
* Added timeout for restart etherpad server.
* Fixed tests.
* Added frontend playwright tests.
2024-03-10 23:18:50 +01:00
SamTV12345
db46ffb63b
Feat/admin react ( #6211 )
...
* Added vite react admin ui.
* Added react i18next.
* Added pads manager.
* Fixed docker build.
* Fixed windows build.
* Fixed installOnWindows script.
* Install only if path exists.
2024-03-09 23:07:09 +01:00
SamTV12345
d34b964cc2
Fixed frontend tests. ( #6210 )
...
* Fixed frontend tests.
* Use old socket io syntax.
* uSE ESM:
* Remove padvar.
* Remove cypress.
2024-03-08 18:50:29 +01:00
dependabot[bot]
2fa2d5bd17
build(deps-dev): bump typescript from 5.3.3 to 5.4.2 in /src ( #6209 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 5.3.3 to 5.4.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-07 17:23:07 +01:00
dependabot[bot]
44dc47a8c1
build(deps): bump ueberdb2 from 4.2.56 to 4.2.60 in /src ( #6207 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.56 to 4.2.60.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.56...v4.2.60 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-07 17:02:32 +01:00
dependabot[bot]
33c9eb2e81
build(deps): bump terser from 5.27.2 to 5.29.1 in /src ( #6206 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.27.2 to 5.29.1.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.27.2...v5.29.1 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-07 17:02:24 +01:00
dependabot[bot]
e2c2571c2c
build(deps-dev): bump @types/node from 20.11.19 to 20.11.25 in /src ( #6208 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.11.19 to 20.11.25.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-07 17:02:18 +01:00
Dmitry Ledentsov
7d715f066f
build(docker): build from behind a proxy ( #6201 )
...
* feat: Docker build from behind a proxy
* fix(docker): do not persist build-time proxy settings
2024-03-06 13:50:14 +01:00
dependabot[bot]
265e32bfa9
build(deps): bump express-rate-limit from 7.1.5 to 7.2.0 in /src ( #6204 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 7.1.5 to 7.2.0.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v7.1.5...v7.2.0 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 13:41:54 +01:00
dependabot[bot]
363a1f9cd3
build(deps): bump ueberdb2 from 4.2.56 to 4.2.59 in /src ( #6203 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.56 to 4.2.59.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.56...v4.2.59 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 13:41:41 +01:00
dependabot[bot]
5a16d443a0
build(deps): bump awalsh128/cache-apt-pkgs-action from 1.4.1 to 1.4.2 ( #6202 )
...
Bumps [awalsh128/cache-apt-pkgs-action](https://github.com/awalsh128/cache-apt-pkgs-action ) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/awalsh128/cache-apt-pkgs-action/releases )
- [Commits](https://github.com/awalsh128/cache-apt-pkgs-action/compare/v1.4.1...v1.4.2 )
---
updated-dependencies:
- dependency-name: awalsh128/cache-apt-pkgs-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 13:41:33 +01:00
dependabot[bot]
c2c37c58ee
build(deps): bump express from 4.18.2 to 4.18.3 in /src ( #6198 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to 4.18.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.18.2...4.18.3 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-01 22:05:02 +01:00
dependabot[bot]
e99d969ccf
build(deps-dev): bump @types/node from 20.11.19 to 20.11.24 in /src ( #6200 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.11.19 to 20.11.24.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-01 22:04:41 +01:00
dependabot[bot]
cd38832e1d
build(deps-dev): bump eslint from 8.56.0 to 8.57.0 in /src ( #6190 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.56.0 to 8.57.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-29 12:51:19 +01:00
dependabot[bot]
c381270052
build(deps-dev): bump @types/node from 20.11.19 to 20.11.21 in /src ( #6196 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.11.19 to 20.11.21.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-29 12:51:06 +01:00
dependabot[bot]
4177274ed1
build(deps-dev): bump cypress from 13.6.4 to 13.6.6 in /src ( #6192 )
...
Bumps [cypress](https://github.com/cypress-io/cypress ) from 13.6.4 to 13.6.6.
- [Release notes](https://github.com/cypress-io/cypress/releases )
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/cypress/compare/v13.6.4...v13.6.6 )
---
updated-dependencies:
- dependency-name: cypress
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-27 21:36:19 +01:00
dependabot[bot]
f28b8583db
build(deps): bump ueberdb2 from 4.2.56 to 4.2.58 in /src ( #6193 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.56 to 4.2.58.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.56...v4.2.58 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-27 21:36:13 +01:00
translatewiki.net
028033107b
Localisation updates from https://translatewiki.net .
2024-02-26 13:04:50 +01:00
Hossein Marzban
4887cd952a
Revise transport
Socket.io@3/4 ( #6188 )
...
* feat :migrate socket.io 2 -> 3
* fix: backend test
* fix: ts error
* rm
* reset the test timeout
* fix: socket transports
* fix: ts
* fix: merge
* fix: merge
* resolve merge
* clean
* clean
2024-02-25 12:03:55 +01:00
SamTV12345
04cc3c8d54
Fixed websocket connection.
2024-02-24 13:40:25 +01:00
dependabot[bot]
6a7ff56038
build(deps-dev): bump @types/node from 20.11.19 to 20.11.20 in /src ( #6183 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.11.19 to 20.11.20.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-23 20:01:48 +01:00
dependabot[bot]
4855fe65c1
build(deps): bump socket.io-client from 3.1.3 to 4.7.4 in /src ( #6167 )
...
Bumps [socket.io-client](https://github.com/socketio/socket.io-client ) from 3.1.3 to 4.7.4.
- [Release notes](https://github.com/socketio/socket.io-client/releases )
- [Changelog](https://github.com/socketio/socket.io-client/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-client/compare/3.1.3...4.7.4 )
---
updated-dependencies:
- dependency-name: socket.io-client
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-23 20:01:29 +01:00
dependabot[bot]
ea3999135f
build(deps): bump terser from 5.27.2 to 5.28.1 in /src ( #6184 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.27.2 to 5.28.1.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.27.2...v5.28.1 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-23 19:51:01 +01:00
SamTV12345
295a2a758b
Added backend in typescript. ( #6185 )
2024-02-23 19:48:55 +01:00
dependabot[bot]
c2b9df3b24
build(deps): bump terser from 5.27.1 to 5.27.2 in /src ( #6168 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.27.1 to 5.27.2.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.27.1...v5.27.2 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-22 22:25:07 +01:00
dependabot[bot]
ba46a05b4c
build(deps): bump ueberdb2 from 4.2.56 to 4.2.57 in /src ( #6175 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.56 to 4.2.57.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.56...v4.2.57 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-22 22:24:59 +01:00
dependabot[bot]
89e3dd91e9
build(deps-dev): bump selenium-webdriver from 4.17.0 to 4.18.1 in /src ( #6176 )
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.17.0 to 4.18.1.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.17.0...selenium-4.18.1 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-22 22:24:48 +01:00
SamTV12345
546ede284c
Converted tests to typescript. ( #6181 )
...
* Converted tests to typescript.
* Run all tests.
* Fixed tests.
* Removed cypress from every installation.
* Use cache for libreoffice.
* Fixed cypress install.
* Fixed cypress install.
2024-02-22 18:31:17 +01:00
SamTV12345
4bd27a1c79
Moved more classes to ts. ( #6179 )
2024-02-22 11:36:43 +01:00
SamTV12345
3ea6f1072d
Add main pnpm-lock.yaml to gitignore.
2024-02-22 09:59:53 +01:00
JannikStreek
04063d664b
cleanup after workspace refactoring ( #6174 )
...
* fix bin folder and workflows as far its possible
cleanup of dockerfile
changed paths of scripts
add lock file
fix working directory for workflows
fix windows bin
fix travis (is travis used anyway?)
fix package refs
remove pnpm-lock file in root as these conflicts with the docker volume setup
optimize comments
use install again
refactor prod image call to run
fix --workspace can only be used inside a workspace
correct comment
try fix pipeline
try fix pipeline for upgrade-from-latest-release
install all deps
smaller adjustments
save
update dockerfile
remove workspace command
fix run test command
start repair latest release workflow
start repair latest release workflow
start repair latest release workflow
further repairs
* remove test plugin from docker compose
2024-02-21 21:50:11 +01:00
Denys Halenok
4f53142d7f
Don't install all dependencies from node_modules ( #6173 )
2024-02-20 11:16:20 +01:00
SamTV12345
157cad786c
Fixed admin tests.
2024-02-20 10:18:29 +01:00
SamTV12345
fe82700514
Fixed frontend tests.
2024-02-20 10:16:34 +01:00
SamTV12345
c78c83da35
Fixed missing workspace declaration.
2024-02-19 22:39:16 +01:00
JannikStreek
b4ac96d823
Refactor project structure and introduce workspaces ( #6170 )
...
* prototype for structure change - working
* move server.ts
* Revert "move server.ts"
This reverts commit 4cf2e61dc0
.
* adjusted package file
* further cleanup
* add workspace root flag
* fix docker install
* fix loadtest
* fix run
2024-02-19 22:31:27 +01:00
SamTV12345
a8ff9d5667
Fixed admin panel from not loading
2024-02-19 22:29:33 +01:00
translatewiki.net
a3107c4e39
Localisation updates from https://translatewiki.net .
2024-02-19 13:04:36 +01:00
Hossein Marzban
b2be2ca714
Migrate Socket.IO from Version 2 to Version 3 🚀 ( #6152 )
...
* feat :migrate socket.io 2 -> 3
* fix: backend test
* fix: ts error
* rm
* reset the test timeout
* Updated cli client.
* Updated lock file.
* Use updated load tester.
---------
Co-authored-by: SamTV12345 <40429738+samtv12345@users.noreply.github.com>
2024-02-17 21:36:26 +01:00
SamTV12345
47f0113fd7
Fixed scripts in bin folder ( #6163 )
2024-02-17 16:21:16 +01:00
JannikStreek
03c8518e66
add docker dev setup ( #6155 )
...
* fix docker setup
* wording fix
* remove production env
* remove unneeded docker parts
* fix image size
* add readme
* add dev readme
* further refactoring
* make version work
* cleanup ignore
* refactor commit
* fix pnpm mount
2024-02-16 20:58:27 +01:00
dependabot[bot]
5d24593dd8
build(deps): bump ueberdb2 from 4.2.55 to 4.2.56 in /src ( #6160 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.55 to 4.2.56.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.55...v4.2.56 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16 20:20:57 +01:00
dependabot[bot]
a70872c694
build(deps-dev): bump @types/node from 20.11.18 to 20.11.19 in /src ( #6161 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.11.18 to 20.11.19.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16 20:20:51 +01:00
dependabot[bot]
18fbc62db0
build(deps): bump rate-limiter-flexible from 4.0.1 to 5.0.0 in /src ( #6162 )
...
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible ) from 4.0.1 to 5.0.0.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases )
- [Commits](https://github.com/animir/node-rate-limiter-flexible/compare/v4.0.1...v5.0.0 )
---
updated-dependencies:
- dependency-name: rate-limiter-flexible
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16 20:20:44 +01:00
dependabot[bot]
4654ccc92d
build(deps): bump terser from 5.27.0 to 5.27.1 in /src ( #6157 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.27.0 to 5.27.1.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.27.0...v5.27.1 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-15 17:01:59 +01:00
dependabot[bot]
16e33c2703
build(deps-dev): bump @types/node from 20.11.17 to 20.11.18 in /src ( #6158 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.11.17 to 20.11.18.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-15 17:01:49 +01:00
dependabot[bot]
12e5da8611
build(deps): bump ueberdb2 from 4.2.54 to 4.2.55 in /src ( #6154 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.54 to 4.2.55.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.54...v4.2.55 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-14 18:02:45 +01:00
translatewiki.net
45cfec6ebf
Localisation updates from https://translatewiki.net .
2024-02-12 13:05:34 +01:00
SamTV12345
253186daf5
Synced etherpad-lite version on develop with master.
2024-02-11 11:49:38 +01:00
Kalepu Satya Sai Teja
726cef8492
Fix : #5001 Don't wrap URLs ( #5887 )
2024-02-11 11:22:17 +01:00
dependabot[bot]
d569940990
build(deps): bump actions/cache from 3 to 4 ( #6149 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-11 11:19:34 +01:00
SamTV12345
df9dfbf4b1
Update dependabot.yml
2024-02-11 11:18:04 +01:00
SamTV12345
21e498b815
Update dependabot.yml to use pnpm
2024-02-11 11:16:14 +01:00
SamTV12345
361b38ae50
Added pnpm ( #6148 )
...
* Added pnpm
* Removed cache for npm.
* Fixed.
* Added pnpm
* Fixed install script.
* Fixed windows script.
* Fixed.
* Fixed.
* Fixed install.
* Only install direct dependencies.
* Only install direct dependencies.
* Only install direct dependencies.
* Fixed windows build.
* fixed.
* fixed deploy.
* Fixed docker build.
* Fixed windows deploy
* Fixed docker build
* Fixed healthcheck.
* fixed.
* Fixed detection of live plugin managers dependencies.
* fixed.
* Remove Node 19 as it is not supported.
* Fixed.
* Fixed installDeps.sh
* Fixed.
* Fixed windows install.
* Fixed cypress path.
* Fixed.
* Run etherpad in background.
* Install cypress.
2024-02-11 09:51:42 +01:00
SamTV12345
96c81906cb
Fixed typo in function call.
2024-02-10 11:36:09 +01:00
Winston Sung
e718acaaf8
Fix Accept-Language detection ( #6144 )
...
fixes #6129
Bug: #6129
Bug: #6144
Follows-Up: #3882
Change-Id: Ie3fcec84948fde36fa12448d5eabaf05f79f1283
2024-02-10 11:27:02 +01:00
dependabot[bot]
9560f71f2c
build(deps-dev): bump @types/node from 20.11.16 to 20.11.17 in /src ( #6146 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.11.16 to 20.11.17.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-09 18:18:45 +01:00
dependabot[bot]
62ea1c305e
build(deps): bump ueberdb2 from 4.2.52 to 4.2.53 in /src ( #6147 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.52 to 4.2.53.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.52...v4.2.53 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-09 18:18:38 +01:00
dependabot[bot]
b1058669e6
build(deps): bump semver from 7.5.4 to 7.6.0 in /src ( #6139 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.5.4 to 7.6.0.
- [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.5.4...v7.6.0 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-08 17:55:03 +01:00
dependabot[bot]
77ecc1bd9c
build(deps): bump ueberdb2 from 4.2.51 to 4.2.52 in /src ( #6140 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.51 to 4.2.52.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.51...v4.2.52 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-08 17:54:52 +01:00
dependabot[bot]
c3f61a6e23
build(deps): bump axios from 1.6.5 to 1.6.7 in /src ( #6141 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.6.5 to 1.6.7.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.6.5...v1.6.7 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-08 17:54:45 +01:00
dependabot[bot]
10dace6960
build(deps): bump jsdom from 23.2.0 to 24.0.0 in /src ( #6142 )
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 23.2.0 to 24.0.0.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/23.2.0...24.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-08 17:54:37 +01:00
dependabot[bot]
2b0af8bd32
build(deps-dev): bump mocha from 10.2.0 to 10.3.0 in /src ( #6143 )
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 10.2.0 to 10.3.0.
- [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/v10.2.0...v10.3.0 )
---
updated-dependencies:
- dependency-name: mocha
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-08 17:54:29 +01:00
dependabot[bot]
46a6f348b5
build(deps): bump ueberdb2 from 4.2.50 to 4.2.51 in /src ( #6138 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.50 to 4.2.51.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.50...v4.2.51 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-06 23:17:23 +01:00
dependabot[bot]
a61147385b
build(deps): bump joncloud/makensis-action from 3.7 to 4.1 ( #6132 )
...
Bumps [joncloud/makensis-action](https://github.com/joncloud/makensis-action ) from 3.7 to 4.1.
- [Release notes](https://github.com/joncloud/makensis-action/releases )
- [Commits](https://github.com/joncloud/makensis-action/compare/v3.7...v4.1 )
---
updated-dependencies:
- dependency-name: joncloud/makensis-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-06 23:13:40 +01:00
dependabot[bot]
5ee314f6fa
build(deps-dev): bump @types/node from 20.11.5 to 20.11.16 in /src ( #6133 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.11.5 to 20.11.16.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-06 23:13:27 +01:00
dependabot[bot]
109de83542
build(deps): bump rate-limiter-flexible from 4.0.0 to 4.0.1 in /src ( #6134 )
...
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases )
- [Commits](https://github.com/animir/node-rate-limiter-flexible/compare/v4.0.0...v4.0.1 )
---
updated-dependencies:
- dependency-name: rate-limiter-flexible
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-06 23:12:02 +01:00
dependabot[bot]
099aaaa05f
build(deps-dev): bump selenium-webdriver from 4.16.0 to 4.17.0 in /src ( #6135 )
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.16.0 to 4.17.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.16.0...selenium-4.17.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-06 23:11:45 +01:00
dependabot[bot]
f857f7ec65
build(deps): bump ueberdb2 from 4.2.48 to 4.2.50 in /src ( #6136 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.48 to 4.2.50.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.48...v4.2.50 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-06 23:11:38 +01:00
dependabot[bot]
719862a518
build(deps): bump openapi-backend from 5.10.5 to 5.10.6 in /src ( #6137 )
...
Bumps [openapi-backend](https://github.com/openapistack/openapi-backend ) from 5.10.5 to 5.10.6.
- [Commits](https://github.com/openapistack/openapi-backend/compare/5.10.5...5.10.6 )
---
updated-dependencies:
- dependency-name: openapi-backend
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-06 23:11:31 +01:00
SamTV12345
92b9ea2af4
Use npm@6
2024-02-06 22:56:10 +01:00
SamTV12345
f6fa13ff72
Fixed windows build and add cypress to dev dependencies.
2024-02-06 22:53:35 +01:00
SamTV12345
ead3c0ea38
Added typescript to etherpad
...
* Fixed determining file extension.
* Added ts-node
* Fixed backend tests.
* Fixed frontend test runs.
* Fixed tests.
* Use script approach for starting etherpad.
* Change directory to src.
* Fixed env.
* Change directory
* Fixed build arg.
* Fixed docker build.
* Fixed.
* Fixed cypress file path.
* Fixed.
* Use latest node container.
* Fixed windows workflow.
* Use tsx and optimized docker image.
* Added workflow for type checks.
* Fixed.
* Added tsconfig.
* Converted more files to typescript.
* Removed commented keys.
* Typed caching middleware.
* Added script for checking the types.
* Moved SecretRotator to typescript.
* Fixed npm installation and moved to types folder.
* Use better scripts for watching typescript changes.
* Update windows.yml
* Fixed order of npm installation.
* Converted i18n.
* Added more types.
* Added more types.
* Fixed import.
* Fixed tests.
* Fixed tests.
* Fixed type checking test.
* Fixed stats
* Added express types.
* fixed.
2024-02-05 21:13:02 +01:00
dependabot[bot]
c3202284bc
build(deps): bump marked from 11.2.0 to 12.0.0 in /src/bin/doc ( #6131 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 11.2.0 to 12.0.0.
- [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/v11.2.0...v12.0.0 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 21:09:33 +01:00
SamTV12345
75b99386f2
Merge branch 'master' into develop
2024-02-05 20:17:02 +01:00
SamTV12345
6814aa9a3c
Merge branch 'develop'
2024-02-05 20:17:01 +01:00
SamTV12345
cc957ffa48
bump version
2024-02-05 20:17:00 +01:00
SamTV12345
2727065ab7
Added v1.9.7 changelog.
2024-02-05 20:16:39 +01:00
translatewiki.net
bd6f9f8319
Localisation updates from https://translatewiki.net .
2024-02-05 13:05:11 +01:00
dependabot[bot]
5896b9cf27
build(deps): bump ueberdb2 from 4.2.48 to 4.2.50 in /src ( #6130 )
2024-02-04 17:43:50 +01:00
Denys Halenok
a392889585
Fix wrong link to error identifiers in documentation ( #6127 )
2024-02-04 17:43:35 +01:00
SamTV12345
630e1f7ebb
Fixed base plugin install path.
2024-01-31 12:20:20 +01:00
SamTV12345
a7f81e824a
Fixed installing of local packages.
2024-01-30 22:27:31 +01:00
dependabot[bot]
31dd3a6690
build(deps): bump openapi-backend from 5.10.5 to 5.10.6 in /src ( #6124 )
...
Bumps [openapi-backend](https://github.com/openapistack/openapi-backend ) from 5.10.5 to 5.10.6.
- [Commits](https://github.com/openapistack/openapi-backend/compare/5.10.5...5.10.6 )
---
updated-dependencies:
- dependency-name: openapi-backend
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-30 22:07:36 +01:00
dependabot[bot]
34e5535226
build(deps): bump marked from 11.1.1 to 11.2.0 in /src/bin/doc ( #6125 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 11.1.1 to 11.2.0.
- [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/v11.1.1...v11.2.0 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-30 22:07:30 +01:00
translatewiki.net
e5fbef6548
Localisation updates from https://translatewiki.net .
2024-01-29 13:06:17 +01:00
dependabot[bot]
d628056027
build(deps): bump rate-limiter-flexible from 4.0.0 to 4.0.1 in /src ( #6122 )
...
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases )
- [Commits](https://github.com/animir/node-rate-limiter-flexible/compare/v4.0.0...v4.0.1 )
---
updated-dependencies:
- dependency-name: rate-limiter-flexible
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-26 20:07:06 +01:00
dependabot[bot]
23de9e2691
build(deps): bump axios from 1.6.6 to 1.6.7 in /src ( #6123 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.6.6 to 1.6.7.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.6.6...v1.6.7 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-26 20:06:45 +01:00
dependabot[bot]
a77aca7071
build(deps): bump axios from 1.6.5 to 1.6.6 in /src ( #6121 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.6.5 to 1.6.6.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.6.5...v1.6.6 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-25 17:02:52 +01:00
dependabot[bot]
616d6b131d
build(deps): bump peter-evans/dockerhub-description from 3 to 4 ( #6119 )
...
Bumps [peter-evans/dockerhub-description](https://github.com/peter-evans/dockerhub-description ) from 3 to 4.
- [Release notes](https://github.com/peter-evans/dockerhub-description/releases )
- [Commits](https://github.com/peter-evans/dockerhub-description/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: peter-evans/dockerhub-description
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-25 17:02:38 +01:00
am97
06bfbdec18
Make repairPad.js more verbose ( #6117 )
2024-01-24 19:42:43 +01:00
dependabot[bot]
1b0660eaf5
build(deps-dev): bump selenium-webdriver from 4.16.0 to 4.17.0 in /src ( #6116 )
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.16.0 to 4.17.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.16.0...selenium-4.17.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-24 10:07:11 +01:00
dependabot[bot]
6c9696f05b
build(deps): bump jsdom from 23.2.0 to 24.0.0 in /src ( #6115 )
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 23.2.0 to 24.0.0.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/23.2.0...24.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-24 10:07:03 +01:00
SamTV12345
9e2c4bf781
Fixed favicon not being loaded from url. ( #6113 )
...
* Fixed favicon not being loaded from url.
* Fixed tests.
2024-01-20 23:11:52 +01:00
SamTV12345
1a61994c61
Fixed determining file extension. ( #6111 )
2024-01-18 22:43:21 +01:00
dependabot[bot]
771e5c867e
build(deps): bump terser from 5.26.0 to 5.27.0 in /src ( #6107 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.26.0 to 5.27.0.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.26.0...v5.27.0 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-18 22:39:06 +01:00
dependabot[bot]
d6cb971c1f
build(deps-dev): bump supertest from 6.3.3 to 6.3.4 in /src ( #6104 )
...
Bumps [supertest](https://github.com/ladjs/supertest ) from 6.3.3 to 6.3.4.
- [Release notes](https://github.com/ladjs/supertest/releases )
- [Commits](https://github.com/ladjs/supertest/compare/v6.3.3...v6.3.4 )
---
updated-dependencies:
- dependency-name: supertest
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-18 22:38:59 +01:00
dependabot[bot]
efa24dbc76
build(deps): bump actions/dependency-review-action from 3 to 4 ( #6108 )
...
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action ) from 3 to 4.
- [Release notes](https://github.com/actions/dependency-review-action/releases )
- [Commits](https://github.com/actions/dependency-review-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/dependency-review-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-18 22:38:49 +01:00
dependabot[bot]
cea8cc538e
build(deps): bump ueberdb2 from 4.2.47 to 4.2.48 in /src ( #6110 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.47 to 4.2.48.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.47...v4.2.48 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-18 22:38:41 +01:00
translatewiki.net
eef3b9e924
Localisation updates from https://translatewiki.net .
2024-01-18 13:05:15 +01:00
translatewiki.net
88985f3f2f
Localisation updates from https://translatewiki.net .
2024-01-15 13:04:57 +01:00
Stefan
9c14a4f7db
Live plugin manager ( #6018 )
...
* Added plugin live view.
* Implemented PoC for managing plugins with live-plugin-manager
* Add migration for plugins installed in node_modules and load plugins on start
* Create installed_plugins.json even if no plugin is installed
* Reload plugins and hooks after all (un)installs are done
* Add installed_plugins.json to gitignore
* Only write plugins to json file in Dockerfile
* Install live-plugin-manager
* Also persist plugin version
* Do not call hooks during migration of plugins
* Fix install of plugins in Dockerfile
* Revert Dockerfile changes
* Fixed package-lock.json
---------
Co-authored-by: SamTV12345 <40429738+samtv12345@users.noreply.github.com>
Co-authored-by: Hossein M <marzban98@gmail.com>
2024-01-14 11:54:57 +01:00
SamTV12345
6a2ffe6aaf
Added error handling if an unknown language code is entered. ( #6102 )
2024-01-13 16:23:21 +01:00
dependabot[bot]
7eab2fdaa2
build(deps): bump ueberdb2 from 4.2.46 to 4.2.47 in /src ( #6101 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.46 to 4.2.47.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.46...v4.2.47 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 18:00:05 +01:00
translatewiki.net
63b8cabbb3
Localisation updates from https://translatewiki.net .
2024-01-11 13:07:01 +01:00
dependabot[bot]
1f5d0accfc
build(deps): bump ueberdb2 from 4.2.45 to 4.2.46 in /src ( #6090 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.45 to 4.2.46.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.45...v4.2.46 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 22:20:02 +01:00
dependabot[bot]
62a2288ccb
build(deps): bump axios from 1.6.4 to 1.6.5 in /src ( #6096 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.6.4 to 1.6.5.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.6.4...v1.6.5 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 22:19:47 +01:00
dependabot[bot]
f2c495e875
build(deps): bump jsdom from 23.1.0 to 23.2.0 in /src ( #6097 )
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 23.1.0 to 23.2.0.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/23.1.0...23.2.0 )
---
updated-dependencies:
- dependency-name: jsdom
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 22:19:39 +01:00
dependabot[bot]
053b07df23
build(deps): bump axios from 1.6.3 to 1.6.4 in /src ( #6091 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.6.3 to 1.6.4.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.6.3...v1.6.4 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-07 19:19:15 +01:00
dependabot[bot]
6c084e935c
build(deps): bump jsdom from 23.0.1 to 23.1.0 in /src ( #6093 )
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 23.0.1 to 23.1.0.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/23.0.1...23.1.0 )
---
updated-dependencies:
- dependency-name: jsdom
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-07 19:19:06 +01:00
dependabot[bot]
c1a2958375
build(deps): bump marked from 11.1.0 to 11.1.1 in /src/bin/doc ( #6087 )
2024-01-03 22:35:17 +01:00
translatewiki.net
30f43035df
Localisation updates from https://translatewiki.net .
2024-01-01 13:05:37 +01:00
Stefan
4120ecb3cb
Automatically update README on docker hub ( #6085 )
...
* Automatically update README on docker hub
2023-12-30 22:02:11 +01:00
dependabot[bot]
fee6c0d587
build(deps): bump axios from 1.6.2 to 1.6.3 in /src ( #6084 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.6.2 to 1.6.3.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.6.2...v1.6.3 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-29 16:37:08 +01:00
translatewiki.net
bb70d50c0b
Localisation updates from https://translatewiki.net .
2023-12-28 13:05:44 +01:00
dependabot[bot]
be40f5d901
build(deps): bump ueberdb2 from 4.2.44 to 4.2.45 in /src ( #6083 )
2023-12-27 10:51:47 +01:00
translatewiki.net
f420007231
Localisation updates from https://translatewiki.net .
2023-12-25 13:05:57 +01:00
SamTV12345
70adb4a1f6
Reworked relase script.
2023-12-24 20:36:56 +01:00
SamTV12345
5f6c054168
Merge branch 'master' into develop
2023-12-24 19:50:07 +01:00
SamTV12345
b6f18980bf
Merge branch 'develop'
2023-12-24 19:50:05 +01:00
SamTV12345
2ecb78b504
bump version
2023-12-24 19:50:05 +01:00
SamTV12345
5f679966a7
Added 1.9.6 changelog.
2023-12-24 19:49:49 +01:00
dependabot[bot]
83246cd070
build(deps): bump rate-limiter-flexible from 3.0.6 to 4.0.0 in /src ( #6078 )
...
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible ) from 3.0.6 to 4.0.0.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases )
- [Commits](https://github.com/animir/node-rate-limiter-flexible/compare/v3.0.6...v4.0.0 )
---
updated-dependencies:
- dependency-name: rate-limiter-flexible
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 17:20:00 +01:00
dependabot[bot]
9b462c97f5
build(deps-dev): bump eslint from 8.55.0 to 8.56.0 in /src ( #6079 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.55.0 to 8.56.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.55.0...v8.56.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 17:19:51 +01:00
dependabot[bot]
641ca06abc
build(deps): bump actions/download-artifact from 3 to 4 ( #6071 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 17:19:32 +01:00
dependabot[bot]
37935c78af
build(deps): bump actions/upload-artifact from 3 to 4 ( #6070 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-18 17:05:48 +01:00
XSpielinbox
fdd1750ac9
Correct Node.js install instructions ( #6077 )
2023-12-18 17:05:40 +01:00
SamTV12345
51def0eba6
fix: The log level is now respected again. ( #6076 )
2023-12-17 22:13:13 +01:00
Stefan
d12119d3be
Handle exception during loading of plugins ( #6074 )
2023-12-17 11:05:32 +00:00
SamTV12345
8174ebc695
Always install npm@6 for correct package-lock.json version.
...
(cherry picked from commit bfa55e6523
)
2023-12-15 21:44:53 +01:00
SamTV12345
bfa55e6523
Always install npm@6 for correct package-lock.json version.
2023-12-15 21:43:11 +01:00
dependabot[bot]
315f25f496
build(deps): bump marked from 11.0.1 to 11.1.0 in /src/bin/doc ( #6066 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 11.0.1 to 11.1.0.
- [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/v11.0.1...v11.1.0 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-14 18:19:48 +01:00
dependabot[bot]
6882df385d
build(deps): bump github/codeql-action from 2 to 3 ( #6069 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-14 18:19:39 +01:00
Stefan
f154a4cd52
Update required node.js version in README ( #6067 ) ( #6068 )
2023-12-12 21:54:24 +00:00
Stefan
ccead970cd
Update required node.js version in README ( #6067 )
2023-12-12 21:53:23 +00:00
SamTV12345
a33a55b26f
Merge branch 'master' into develop
2023-12-11 20:16:59 +01:00
SamTV12345
84ac439c9b
Merge branch 'develop'
2023-12-11 20:16:59 +01:00
SamTV12345
85c5b9167c
bump version
2023-12-11 20:16:58 +01:00
SamTV12345
4c663dfe73
Also cleanup v$TAG.
2023-12-11 20:16:43 +01:00
SamTV12345
165257dfef
Added changelog, bumped windows bundled NodeJS version.
...
Added necessary git tag when executing the release script.
2023-12-11 20:09:45 +01:00
dependabot[bot]
d273af9eab
build(deps): bump rate-limiter-flexible from 3.0.4 to 3.0.6 in /src ( #6065 )
...
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible ) from 3.0.4 to 3.0.6.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases )
- [Commits](https://github.com/animir/node-rate-limiter-flexible/commits/v3.0.6 )
---
updated-dependencies:
- dependency-name: rate-limiter-flexible
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 19:37:46 +01:00
dependabot[bot]
7f6b633801
build(deps): bump marked from 11.0.0 to 11.0.1 in /src/bin/doc ( #6064 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 11.0.0 to 11.0.1.
- [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/v11.0.0...v11.0.1 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-10 11:01:18 +01:00
dependabot[bot]
bbaa6a7e8d
build(deps): bump terser from 5.25.0 to 5.26.0 in /src ( #6062 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.25.0 to 5.26.0.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.25.0...v5.26.0 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-07 17:30:56 +01:00
dependabot[bot]
75eba32e82
build(deps): bump actions/stale from 8 to 9 ( #6060 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 8 to 9.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v8...v9 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-07 17:30:47 +01:00
dependabot[bot]
cbdf152238
build(deps-dev): bump typescript from 5.3.2 to 5.3.3 in /src ( #6061 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 5.3.2 to 5.3.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.3.2...v5.3.3 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-07 17:02:22 +01:00
dependabot[bot]
207b8ed723
build(deps-dev): bump selenium-webdriver from 4.15.0 to 4.16.0 in /src ( #6059 )
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.15.0 to 4.16.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.15.0...selenium-4.16.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-07 15:10:39 +01:00
dependabot[bot]
da028e6722
build(deps-dev): bump eslint from 8.54.0 to 8.55.0 in /src ( #6057 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.54.0 to 8.55.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.54.0...v8.55.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-06 11:29:48 +01:00
dependabot[bot]
3a637005c0
build(deps): bump terser from 5.24.0 to 5.25.0 in /src ( #6058 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.24.0 to 5.25.0.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.24.0...v5.25.0 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-06 11:29:40 +01:00
dependabot[bot]
706be9f7ef
build(deps): bump jsdom from 23.0.0 to 23.0.1 in /src ( #6056 )
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 23.0.0 to 23.0.1.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/23.0.0...23.0.1 )
---
updated-dependencies:
- dependency-name: jsdom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-30 16:56:47 +01:00
dependabot[bot]
2141c425af
build(deps): bump clean-css from 5.3.2 to 5.3.3 in /src ( #6055 )
...
Bumps [clean-css](https://github.com/clean-css/clean-css ) from 5.3.2 to 5.3.3.
- [Changelog](https://github.com/clean-css/clean-css/blob/master/History.md )
- [Commits](https://github.com/clean-css/clean-css/compare/v5.3.2...v5.3.3 )
---
updated-dependencies:
- dependency-name: clean-css
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-30 16:56:35 +01:00
dependabot[bot]
b7ed9d6047
build(deps): bump marked from 10.0.0 to 11.0.0 in /src/bin/doc ( #6054 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 10.0.0 to 11.0.0.
- [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/v10.0.0...v11.0.0 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-30 16:32:22 +01:00
translatewiki.net
bf5e2dabdd
Localisation updates from https://translatewiki.net .
2023-11-30 13:04:53 +01:00
SamTV12345
3f45287f9f
Deprecated Node 16, added Node 21. ( #6051 )
...
* Deprecated Node 16, added Node 21.
* Added Node 21 to frontend.
2023-11-29 14:23:14 +01:00
dependabot[bot]
d6f54f31fb
build(deps): bump express-rate-limit from 7.1.4 to 7.1.5 in /src ( #6052 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 7.1.4 to 7.1.5.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v7.1.4...v7.1.5 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-29 12:53:58 +01:00
dependabot[bot]
1c2af941e5
build(deps): bump jsdom from 20.0.3 to 23.0.0 in /src ( #6050 )
2023-11-27 17:46:50 +01:00
dependabot[bot]
30a81b7ce8
build(deps): bump ueberdb2 from 4.2.43 to 4.2.44 in /src ( #6049 )
2023-11-27 17:46:04 +01:00
translatewiki.net
1723f5f044
Localisation updates from https://translatewiki.net .
2023-11-27 13:04:52 +01:00
dependabot[bot]
774948e113
build(deps): bump ueberdb2 from 4.2.42 to 4.2.43 in /src ( #6047 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.42 to 4.2.43.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.42...v4.2.43 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-23 15:15:45 +01:00
dependabot[bot]
69d6dccdfc
build(deps-dev): bump typescript from 5.2.2 to 5.3.2 in /src ( #6046 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 5.2.2 to 5.3.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.2.2...v5.3.2 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-23 15:15:27 +01:00
translatewiki.net
ddf8ec3bac
Localisation updates from https://translatewiki.net .
2023-11-23 13:05:57 +01:00
dependabot[bot]
0aed9b1e68
build(deps-dev): bump typescript from 4.9.5 to 5.2.2 in /src ( #6042 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.9.5 to 5.2.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.9.5...v5.2.2 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-21 17:46:00 +01:00
dependabot[bot]
9cde610c45
build(deps): bump ueberdb2 from 4.2.40 to 4.2.42 in /src ( #6043 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.40 to 4.2.42.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.40...v4.2.42 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-20 21:30:34 +01:00
dependabot[bot]
de491d42fa
build(deps-dev): bump eslint from 8.53.0 to 8.54.0 in /src ( #6044 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.53.0 to 8.54.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.53.0...v8.54.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-20 21:30:28 +01:00
dependabot[bot]
f1fea37781
build(deps): bump ueberdb2 from 4.2.39 to 4.2.40 in /src ( #6041 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.39 to 4.2.40.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.39...v4.2.40 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-19 20:24:14 +01:00
SamTV12345
d5fc948705
Removed tidy html. ( #6039 )
2023-11-15 19:27:34 +01:00
dependabot[bot]
8d014fb7e9
build(deps): bump axios from 1.6.1 to 1.6.2 in /src ( #6038 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.6.1 to 1.6.2.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.6.1...v1.6.2 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-15 16:24:55 +01:00
dependabot[bot]
cc2919612c
build(deps): bump marked from 9.1.6 to 10.0.0 in /src/bin/doc ( #6037 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 9.1.6 to 10.0.0.
- [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/v9.1.6...v10.0.0 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 19:16:05 +01:00
dependabot[bot]
c75ee88e8b
build(deps): bump rate-limiter-flexible from 3.0.3 to 3.0.4 in /src ( #6036 )
...
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible ) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases )
- [Commits](https://github.com/animir/node-rate-limiter-flexible/commits )
---
updated-dependencies:
- dependency-name: rate-limiter-flexible
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 19:15:56 +01:00
dependabot[bot]
e7356c1bb0
build(deps): bump ueberdb2 from 4.2.38 to 4.2.39 in /src ( #6035 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.38 to 4.2.39.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.38...v4.2.39 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 19:15:49 +01:00
dependabot[bot]
9fa5e5560b
build(deps): bump marked from 9.1.5 to 9.1.6 in /src/bin/doc ( #6033 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 9.1.5 to 9.1.6.
- [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/v9.1.5...v9.1.6 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-11 15:07:37 +01:00
dependabot[bot]
055594712e
build(deps): bump express-rate-limit from 7.1.3 to 7.1.4 in /src ( #6029 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 7.1.3 to 7.1.4.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Changelog](https://github.com/express-rate-limit/express-rate-limit/blob/main/changelog.md )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v7.1.3...v7.1.4 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-09 20:45:25 +01:00
dependabot[bot]
1e50360d78
build(deps): bump axios from 1.6.0 to 1.6.1 in /src ( #6031 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.6.0...v1.6.1 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-09 20:45:18 +01:00
dependabot[bot]
e37681d0b8
build(deps): bump ueberdb2 from 4.2.37 to 4.2.38 in /src ( #6032 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.37 to 4.2.38.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.37...v4.2.38 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-09 20:45:12 +01:00
dependabot[bot]
ff942de930
build(deps): bump ueberdb2 from 4.2.36 to 4.2.37 in /src ( #6027 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.36 to 4.2.37.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.36...v4.2.37 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 22:50:42 +01:00
dependabot[bot]
a5ebd56711
build(deps): bump async from 3.2.4 to 3.2.5 in /src ( #6026 )
...
Bumps [async](https://github.com/caolan/async ) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v3.2.4...v3.2.5 )
---
updated-dependencies:
- dependency-name: async
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 22:50:34 +01:00
dependabot[bot]
e9aa789e14
build(deps-dev): bump eslint from 8.52.0 to 8.53.0 in /src ( #6028 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.52.0 to 8.53.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.52.0...v8.53.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 22:50:27 +01:00
translatewiki.net
5b45e0c7e2
Localisation updates from https://translatewiki.net .
2023-11-06 13:06:31 +01:00
dependabot[bot]
89462e58fa
build(deps): bump ueberdb2 from 4.2.35 to 4.2.36 in /src ( #6025 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.35 to 4.2.36.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.35...v4.2.36 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-03 19:13:01 +01:00
dependabot[bot]
19f237be49
build(deps): bump saucelabs/sauce-connect-action from 2.3.5 to 2.3.6 ( #6023 )
...
Bumps [saucelabs/sauce-connect-action](https://github.com/saucelabs/sauce-connect-action ) from 2.3.5 to 2.3.6.
- [Release notes](https://github.com/saucelabs/sauce-connect-action/releases )
- [Changelog](https://github.com/saucelabs/sauce-connect-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/saucelabs/sauce-connect-action/compare/v2.3.5...v2.3.6 )
---
updated-dependencies:
- dependency-name: saucelabs/sauce-connect-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-03 19:12:49 +01:00
dependabot[bot]
61b06d17fe
build(deps): bump marked from 9.1.4 to 9.1.5 in /src/bin/doc ( #6022 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 9.1.4 to 9.1.5.
- [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/v9.1.4...v9.1.5 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-03 19:12:24 +01:00
dependabot[bot]
71fdca9f68
build(deps-dev): bump sinon from 17.0.0 to 17.0.1 in /src ( #6020 )
...
Bumps [sinon](https://github.com/sinonjs/sinon ) from 17.0.0 to 17.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/v17.0.0...v17.0.1 )
---
updated-dependencies:
- dependency-name: sinon
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 20:30:55 +01:00
dependabot[bot]
36d5778be6
build(deps-dev): bump selenium-webdriver from 4.14.0 to 4.15.0 in /src ( #6019 )
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.14.0 to 4.15.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.14.0...selenium-4.15.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 20:30:37 +01:00
dependabot[bot]
fddefc0409
build(deps): bump terser from 5.23.0 to 5.24.0 in /src ( #6014 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.23.0 to 5.24.0.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.23.0...v5.24.0 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 20:30:22 +01:00
dependabot[bot]
6286ef3918
build(deps): bump ueberdb2 from 4.2.34 to 4.2.35 in /src ( #6013 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.34 to 4.2.35.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.34...v4.2.35 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 20:30:01 +01:00
dependabot[bot]
71b4cda48b
build(deps): bump marked from 9.1.3 to 9.1.4 in /src/bin/doc ( #6015 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 9.1.3 to 9.1.4.
- [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/v9.1.3...v9.1.4 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 20:29:51 +01:00
dependabot[bot]
b3e5d49a1a
build(deps): bump marked from 9.1.2 to 9.1.3 in /src/bin/doc ( #6011 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 9.1.2 to 9.1.3.
- [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/v9.1.2...v9.1.3 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 18:14:26 +01:00
dependabot[bot]
c4a7098ef9
build(deps): bump rate-limiter-flexible from 3.0.2 to 3.0.3 in /src ( #6009 )
...
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible ) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases )
- [Commits](https://github.com/animir/node-rate-limiter-flexible/commits )
---
updated-dependencies:
- dependency-name: rate-limiter-flexible
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 16:33:17 +01:00
dependabot[bot]
7bec67d3cf
build(deps): bump ueberdb2 from 4.2.32 to 4.2.34 in /src ( #6010 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.32 to 4.2.34.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.32...v4.2.34 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 16:32:57 +01:00
dependabot[bot]
7f6c342660
build(deps): bump terser from 5.22.0 to 5.23.0 in /src ( #6008 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.22.0 to 5.23.0.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.22.0...v5.23.0 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 16:32:43 +01:00
translatewiki.net
85c5b46cc6
Localisation updates from https://translatewiki.net .
2023-10-30 13:05:51 +01:00
SamTV12345
c7cb2e663c
Fixed documentation of Cli.js
2023-10-29 08:55:54 +01:00
SamTV12345
5bf5d1e720
Merge branch 'master' into develop
2023-10-28 16:34:40 +02:00
SamTV12345
016f43ec4f
Merge branch 'develop'
2023-10-28 16:34:39 +02:00
SamTV12345
c95799e712
bump version
2023-10-28 16:34:38 +02:00
SamTV12345
4f550e17de
Added changelog.
2023-10-28 16:34:25 +02:00
SamTV12345
a085ea5134
Fixed release script.
2023-10-28 16:30:41 +02:00
dependabot[bot]
7dfac03480
build(deps): bump express-rate-limit from 7.1.2 to 7.1.3 in /src ( #6006 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 7.1.2 to 7.1.3.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Changelog](https://github.com/express-rate-limit/express-rate-limit/blob/main/changelog.md )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v7.1.2...v7.1.3 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-27 20:36:19 +02:00
dependabot[bot]
65f5ed8964
build(deps): bump axios from 1.5.1 to 1.6.0 in /src ( #6007 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.5.1...v1.6.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-27 20:35:32 +02:00
dependabot[bot]
741a8e6190
build(deps): bump ueberdb2 from 4.2.31 to 4.2.32 in /src ( #6004 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.31 to 4.2.32.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.31...v4.2.32 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-26 21:57:51 +02:00
translatewiki.net
bcf0b67677
Localisation updates from https://translatewiki.net .
2023-10-26 13:06:16 +02:00
dependabot[bot]
beda2001be
build(deps): bump ueberdb2 from 4.2.30 to 4.2.31 in /src ( #5998 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.30 to 4.2.31.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.30...v4.2.31 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-25 19:09:14 +02:00
dependabot[bot]
0f091113f0
build(deps-dev): bump eslint from 8.51.0 to 8.52.0 in /src ( #6000 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.51.0 to 8.52.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.51.0...v8.52.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-25 19:09:05 +02:00
dependabot[bot]
ea551a9a31
build(deps): bump express-rate-limit from 7.1.1 to 7.1.2 in /src ( #5999 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 7.1.1 to 7.1.2.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Changelog](https://github.com/express-rate-limit/express-rate-limit/blob/main/changelog.md )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v7.1.1...v7.1.2 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-25 19:08:31 +02:00
dependabot[bot]
272ca4891e
build(deps): bump actions/setup-node from 3 to 4 ( #6002 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-25 19:08:24 +02:00
SamTV12345
f649b1e6f7
Fix/log4js ( #5766 )
...
* Updated log4js
* Updated log4js version.
* Removed requests and moved to axios.
* Fixed startup.
* Fixed windows dependency install.
* Fixed import export rate limiter.
* Fixed all log levels.
2023-10-22 18:26:58 +02:00
dependabot[bot]
f64ddd9cb1
build(deps): bump rate-limiter-flexible from 3.0.1 to 3.0.2 in /src ( #5996 )
...
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible ) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases )
- [Commits](https://github.com/animir/node-rate-limiter-flexible/commits/v3.0.2 )
---
updated-dependencies:
- dependency-name: rate-limiter-flexible
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-21 10:40:32 +02:00
dependabot[bot]
206338a64a
build(deps): bump saucelabs/sauce-connect-action from 2.3.4 to 2.3.5 ( #5997 )
...
Bumps [saucelabs/sauce-connect-action](https://github.com/saucelabs/sauce-connect-action ) from 2.3.4 to 2.3.5.
- [Release notes](https://github.com/saucelabs/sauce-connect-action/releases )
- [Changelog](https://github.com/saucelabs/sauce-connect-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/saucelabs/sauce-connect-action/compare/v2.3.4...v2.3.5 )
---
updated-dependencies:
- dependency-name: saucelabs/sauce-connect-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-21 10:40:23 +02:00
dependabot[bot]
4245b24454
build(deps-dev): bump sinon from 16.1.3 to 17.0.0 in /src ( #5995 )
...
Bumps [sinon](https://github.com/sinonjs/sinon ) from 16.1.3 to 17.0.0.
- [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/v16.1.3...v17.0.0 )
---
updated-dependencies:
- dependency-name: sinon
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-21 10:40:10 +02:00
najanajana
97a3f27732
normalized 3rd level headings and adapted the max-width of the body ( #5994 )
2023-10-19 22:12:32 +02:00
SamTV12345
cc22c195d8
Use XHTML syntax for valid Abiword export. ( #5986 )
2023-10-19 21:34:33 +02:00
najanajana
eddaa83912
fixed format of json ( #5992 )
...
* fixed format of json
* fixed link for language codes
2023-10-19 21:33:12 +02:00
dependabot[bot]
226dff6600
build(deps-dev): bump sinon from 16.1.0 to 16.1.3 in /src ( #5989 )
...
Bumps [sinon](https://github.com/sinonjs/sinon ) from 16.1.0 to 16.1.3.
- [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/v16.1.0...v16.1.3 )
---
updated-dependencies:
- dependency-name: sinon
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 21:26:52 +02:00
dependabot[bot]
57f0c9a79f
build(deps): bump ueberdb2 from 4.2.28 to 4.2.30 in /src ( #5991 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.28 to 4.2.30.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.28...v4.2.30 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 21:21:01 +02:00
alaric1995
9e7ab259bc
format ( #5993 )
2023-10-19 19:52:50 +02:00
dependabot[bot]
7e1ccd3f4e
build(deps): bump ueberdb2 from 4.2.26 to 4.2.28 in /src ( #5984 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.26 to 4.2.28.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.26...v4.2.28 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 20:43:56 +02:00
dependabot[bot]
51e8953697
build(deps): bump marked from 9.1.1 to 9.1.2 in /src/bin/doc ( #5982 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 9.1.1 to 9.1.2.
- [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/v9.1.1...v9.1.2 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 12:50:05 +02:00
SamTV12345
ff1b929eb2
Added jsdoc for the node part of etherpad. ( #5983 )
2023-10-17 12:49:56 +02:00
dependabot[bot]
53d1e8a160
build(deps): bump rate-limiter-flexible from 3.0.0 to 3.0.1 in /src ( #5981 )
...
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases )
- [Commits](https://github.com/animir/node-rate-limiter-flexible/commits )
---
updated-dependencies:
- dependency-name: rate-limiter-flexible
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 17:39:26 +02:00
dependabot[bot]
f56124a722
build(deps): bump terser from 5.21.0 to 5.22.0 in /src ( #5980 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.21.0 to 5.22.0.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.21.0...v5.22.0 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 17:39:17 +02:00
translatewiki.net
90cdea6ca9
Localisation updates from https://translatewiki.net .
2023-10-16 13:07:37 +02:00
SamTV12345
b44af95cb8
Added mysql ueberdb fix.
2023-10-14 00:07:24 +02:00
dependabot[bot]
86b7a71b00
build(deps): bump resolve from 1.22.6 to 1.22.8 in /src ( #5976 )
2023-10-13 22:49:28 +02:00
dependabot[bot]
aa9937b9c2
build(deps): bump ueberdb2 from 4.2.21 to 4.2.22 in /src ( #5978 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.21 to 4.2.22.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.21...v4.2.22 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-13 20:23:42 +02:00
dependabot[bot]
dc8434dd8d
build(deps): bump marked from 9.1.0 to 9.1.1 in /src/bin/doc ( #5977 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 9.1.0 to 9.1.1.
- [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/v9.1.0...v9.1.1 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-13 20:15:54 +02:00
translatewiki.net
1085d9c1a2
Localisation updates from https://translatewiki.net .
2023-10-12 13:06:40 +02:00
dependabot[bot]
404771c162
build(deps): bump ueberdb2 from 4.2.20 to 4.2.21 in /src ( #5975 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.20 to 4.2.21.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.20...v4.2.21 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-12 11:20:25 +02:00
dependabot[bot]
824b0828ae
build(deps): bump openapi-backend from 5.10.0 to 5.10.5 in /src ( #5972 )
2023-10-11 02:45:38 +02:00
dependabot[bot]
86e504984c
build(deps-dev): bump selenium-webdriver from 4.13.0 to 4.14.0 in /src ( #5973 )
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.13.0 to 4.14.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.13.0...selenium-4.14.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-10 21:10:53 +02:00
dependabot[bot]
401330b295
build(deps): bump express-rate-limit from 7.1.0 to 7.1.1 in /src ( #5970 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 7.1.0 to 7.1.1.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Changelog](https://github.com/express-rate-limit/express-rate-limit/blob/main/changelog.md )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v7.1.0...v7.1.1 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 19:51:45 +02:00
dependabot[bot]
3cde3e8570
build(deps): bump ueberdb2 from 4.2.17 to 4.2.20 in /src ( #5971 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.17 to 4.2.20.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.17...v4.2.20 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 19:51:38 +02:00
dependabot[bot]
a21b28a12d
build(deps-dev): bump eslint from 8.50.0 to 8.51.0 in /src ( #5969 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.50.0 to 8.51.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.50.0...v8.51.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 19:01:47 +02:00
dependabot[bot]
ab85331083
build(deps): bump ansi-regex in /src ( #5967 )
...
Bumps and [ansi-regex](https://github.com/chalk/ansi-regex ). These dependencies needed to be updated together.
Updates `ansi-regex` from 3.0.0 to 5.0.1
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v5.0.1 )
Updates `ansi-regex` from 4.1.0 to 5.0.1
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-07 12:14:55 +02:00
dependabot[bot]
eb5970779f
build(deps-dev): bump sinon from 16.0.0 to 16.1.0 in /src ( #5966 )
...
Bumps [sinon](https://github.com/sinonjs/sinon ) from 16.0.0 to 16.1.0.
- [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/v16.0.0...v16.1.0 )
---
updated-dependencies:
- dependency-name: sinon
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-06 17:57:04 +02:00
dependabot[bot]
5095ff5e1b
build(deps): bump marked from 9.0.3 to 9.1.0 in /src/bin/doc ( #5965 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 9.0.3 to 9.1.0.
- [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/v9.0.3...v9.1.0 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-06 17:56:58 +02:00
dependabot[bot]
a89da8569d
build(deps): bump express-rate-limit from 7.0.2 to 7.1.0 in /src ( #5964 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 7.0.2 to 7.1.0.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Changelog](https://github.com/express-rate-limit/express-rate-limit/blob/main/changelog.md )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v7.0.2...v7.1.0 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-05 13:30:28 +02:00
dependabot[bot]
7a67cf8aad
build(deps): bump openapi-backend from 5.9.2 to 5.10.0 in /src ( #5960 )
...
Bumps [openapi-backend](https://github.com/anttiviljami/openapi-backend ) from 5.9.2 to 5.10.0.
- [Commits](https://github.com/anttiviljami/openapi-backend/compare/5.9.2...5.10.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-04 12:48:03 +02:00
dependabot[bot]
df59cceac7
build(deps): bump terser from 5.20.0 to 5.21.0 in /src ( #5961 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.20.0 to 5.21.0.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.20.0...v5.21.0 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-04 12:47:40 +02:00
SamTV12345
8b5264db41
Updated ueberdb version.
2023-10-02 22:57:51 +02:00
dependabot[bot]
3dedadd3bf
build(deps): bump ueberdb2 from 4.2.13 to 4.2.14 in /src ( #5956 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.13 to 4.2.14.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.13...v4.2.14 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 19:30:30 +02:00
dependabot[bot]
b6ce8c7377
build(deps): bump express-rate-limit from 7.0.1 to 7.0.2 in /src ( #5952 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Changelog](https://github.com/express-rate-limit/express-rate-limit/blob/main/changelog.md )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v7.0.1...v7.0.2 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-28 15:47:39 +02:00
dependabot[bot]
22283b513c
build(deps): bump axios from 1.5.0 to 1.5.1 in /src ( #5951 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.5.0...v1.5.1 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-27 21:12:42 +02:00
dependabot[bot]
18d3a761c7
build(deps-dev): bump selenium-webdriver from 4.12.0 to 4.13.0 in /src ( #5950 )
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.12.0 to 4.13.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.12.0...selenium-4.13.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-27 21:12:34 +02:00
dependabot[bot]
86c5db7a2c
build(deps): bump ueberdb2 from 4.2.12 to 4.2.13 in /src ( #5949 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.2.12 to 4.2.13.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.2.12...v4.2.13 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-27 21:12:27 +02:00
dependabot[bot]
e823014a04
build(deps): bump ueberdb2 from 4.2.11 to 4.2.12 in /src ( #5947 )
2023-09-26 07:17:44 +02:00
dependabot[bot]
8d9c6a4582
build(deps-dev): bump eslint from 8.49.0 to 8.50.0 in /src ( #5946 )
2023-09-26 07:17:33 +02:00
Stefan
f9a3a6aaae
Improve update check ( #5945 )
...
* Send etherpad version in update check request
* Cache etherpad informations for one hour
* Change format of User-Agent
* Improve exception handling
2023-09-25 13:05:33 +02:00
SamTV12345
f2faa3fa84
Only react to tags starting with v.
2023-09-24 14:06:03 +02:00
SamTV12345
beab8e767f
Merge branch 'master' into develop
2023-09-23 14:58:47 +02:00
SamTV12345
293bd64522
Merge branch 'develop'
2023-09-23 14:58:46 +02:00
SamTV12345
75183e737d
bump version
2023-09-23 14:58:45 +02:00
SamTV12345
eb7ce6ccf6
Bumped package lock json.
2023-09-23 12:10:30 +02:00
SamTV12345
d13e17c266
Reset version.
2023-09-23 12:10:05 +02:00
SamTV12345
f993bf1073
Merge branch 'master' into develop
2023-09-23 12:04:33 +02:00
SamTV12345
20f8f756f5
bump version
2023-09-23 12:04:32 +02:00
SamTV12345
01ddcde0a9
Merge branch 'develop'
2023-09-23 12:04:32 +02:00
SamTV12345
392e5b10b0
Added changelog for 1.9.3
2023-09-23 11:58:05 +02:00
Denys Halenok
53ef77a24d
Add ability to specify configuration file as a build arg ( #5944 )
2023-09-23 11:46:14 +02:00
Denys Halenok
bc302538c0
Don't access jQuery through parent.parent
( #5943 )
2023-09-22 20:53:24 +02:00
dependabot[bot]
5384edc7c9
build(deps): bump ueberdb2 from 4.2.9 to 4.2.11 in /src ( #5941 )
2023-09-21 13:25:02 +02:00
dependabot[bot]
3d05616fe7
build(deps): bump terser from 5.19.4 to 5.20.0 in /src ( #5942 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.19.4 to 5.20.0.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.19.4...v5.20.0 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-20 22:53:45 +02:00
SamTV12345
7acc82af63
Fixed mongodb database connection.
2023-09-20 12:30:26 +02:00
dependabot[bot]
e2c4328b44
build(deps): bump marked from 9.0.2 to 9.0.3 in /src/bin/doc ( #5940 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 9.0.2 to 9.0.3.
- [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/v9.0.2...v9.0.3 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-20 10:56:58 +02:00
dependabot[bot]
c8a36518d4
build(deps): bump express-rate-limit from 7.0.0 to 7.0.1 in /src ( #5937 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Changelog](https://github.com/express-rate-limit/express-rate-limit/blob/main/changelog.md )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v7.0.0...v7.0.1 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 22:55:50 +02:00
dependabot[bot]
cd17ba3b83
build(deps): bump resolve from 1.22.5 to 1.22.6 in /src ( #5938 )
...
Bumps [resolve](https://github.com/browserify/resolve ) from 1.22.5 to 1.22.6.
- [Commits](https://github.com/browserify/resolve/compare/v1.22.5...v1.22.6 )
---
updated-dependencies:
- dependency-name: resolve
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 22:55:35 +02:00
dependabot[bot]
35a454efd9
build(deps): bump marked from 9.0.0 to 9.0.2 in /src/bin/doc ( #5939 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 9.0.0 to 9.0.2.
- [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/v9.0.0...v9.0.2 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 22:55:25 +02:00
SamTV12345
9df8a01463
Updated ueberdb
2023-09-16 20:44:33 +02:00
SamTV12345
5bcca29cf9
Bumoed package-lock.json
2023-09-15 23:17:17 +02:00
SamTV12345
cb89c99261
Bumped ueberdb2.
2023-09-15 23:15:46 +02:00
SamTV12345
7759e26ce2
Fix/frontend admin tests ( #5935 )
...
* Add missing awaits.
* Remove rate limiter.
* Readded maxHttpBuffersize.
* Revert "Add missing awaits."
This reverts commit d5a8979841
.
* Increased timeout.
* Increased timeout further.
* Toggled down timeout.
* Add importExportRateLimit.
2023-09-15 23:08:58 +02:00
SamTV12345
4dfdee941c
Fix/admin test ( #5936 )
...
* Add missing awaits.
* Remove rate limiter.
* Readded maxHttpBuffersize.
* Revert "Add missing awaits."
This reverts commit d5a8979841
.
* Increased timeout.
* Increased timeout further.
* Toggled down timeout.
2023-09-15 23:06:53 +02:00
SamTV12345
79e1075e88
Fix/admin test ( #5934 )
...
* Add missing awaits.
* Remove rate limiter.
* Readded maxHttpBuffersize.
* Revert "Add missing awaits."
This reverts commit d5a8979841
.
2023-09-15 22:01:09 +02:00
dependabot[bot]
b84ab591aa
build(deps): bump resolve from 1.22.4 to 1.22.5 in /src ( #5933 )
...
Bumps [resolve](https://github.com/browserify/resolve ) from 1.22.4 to 1.22.5.
- [Commits](https://github.com/browserify/resolve/compare/v1.22.4...v1.22.5 )
---
updated-dependencies:
- dependency-name: resolve
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-15 20:35:26 +02:00
dependabot[bot]
bcb1a5d48f
build(deps-dev): bump sinon from 15.2.0 to 16.0.0 in /src ( #5932 )
...
Bumps [sinon](https://github.com/sinonjs/sinon ) from 15.2.0 to 16.0.0.
- [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/v15.2.0...v16.0.0 )
---
updated-dependencies:
- dependency-name: sinon
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-14 18:30:44 +02:00
SamTV12345
239bc2d426
Fixed frontend-admin.yml
2023-09-14 16:47:30 +02:00
SamTV12345
1b01f01ca3
Fix/rate limit in test ( #5931 )
...
* build(deps): bump express-rate-limit from 6.11.1 to 7.0.0 in /src
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 6.11.1 to 7.0.0.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Changelog](https://github.com/express-rate-limit/express-rate-limit/blob/main/changelog.md )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v6.11.1...v7.0.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>
* Increase exportratelimit to high number for tests.
* Fixed rate limiting in frontend tests.
* Also do this for the run without plugins.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-14 16:37:52 +02:00
translatewiki.net
80cd1b6127
Localisation updates from https://translatewiki.net .
2023-09-14 13:06:25 +02:00
dependabot[bot]
3b2ea99efe
build(deps): bump express-rate-limit from 6.11.1 to 7.0.0 in /src ( #5930 )
...
* build(deps): bump express-rate-limit from 6.11.1 to 7.0.0 in /src
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 6.11.1 to 7.0.0.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Changelog](https://github.com/express-rate-limit/express-rate-limit/blob/main/changelog.md )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v6.11.1...v7.0.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>
* Increase exportratelimit to high number for tests.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: SamTV12345 <40429738+samtv12345@users.noreply.github.com>
2023-09-13 20:50:15 +02:00
dependabot[bot]
6711c294ed
build(deps): bump docker/setup-buildx-action from 2 to 3 ( #5928 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 20:03:42 +02:00
dependabot[bot]
cea68ef99a
build(deps): bump marked from 8.0.1 to 9.0.0 in /src/bin/doc ( #5922 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 8.0.1 to 9.0.0.
- [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/v8.0.1...v9.0.0 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 20:03:25 +02:00
dependabot[bot]
ea1cabc4f0
build(deps): bump docker/metadata-action from 4 to 5 ( #5924 )
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 4 to 5.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md )
- [Commits](https://github.com/docker/metadata-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 19:54:17 +02:00
dependabot[bot]
c5c861dab4
build(deps): bump docker/build-push-action from 4 to 5 ( #5926 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4 to 5.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 19:53:42 +02:00
dependabot[bot]
86f4442e7f
build(deps): bump docker/login-action from 2 to 3 ( #5927 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 19:53:29 +02:00
dependabot[bot]
578fb3ea91
build(deps): bump docker/setup-qemu-action from 2 to 3 ( #5925 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 19:52:50 +02:00
dependabot[bot]
55096db854
build(deps): bump express-rate-limit from 6.11.0 to 6.11.1 in /src ( #5920 )
2023-09-11 17:14:20 +02:00
dependabot[bot]
20def68700
build(deps-dev): bump eslint from 8.48.0 to 8.49.0 in /src ( #5919 )
2023-09-11 17:13:53 +02:00
translatewiki.net
eaca37d2b4
Localisation updates from https://translatewiki.net .
2023-09-11 13:04:59 +02:00
dependabot[bot]
331aeacf42
build(deps): bump marked from 8.0.0 to 8.0.1 in /src/bin/doc ( #5918 )
2023-09-07 17:38:29 +02:00
translatewiki.net
d9b36e86cf
Localisation updates from https://translatewiki.net .
2023-09-07 13:08:27 +02:00
dependabot[bot]
3179fa87ba
build(deps): bump express-rate-limit from 6.10.0 to 6.11.0 in /src ( #5917 )
2023-09-07 10:54:52 +02:00
dependabot[bot]
1413d66417
build(deps): bump actions/checkout from 3 to 4 ( #5913 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 19:16:08 +02:00
dependabot[bot]
0e5b2575c9
build(deps): bump marked from 7.0.5 to 8.0.0 in /src/bin/doc ( #5909 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 7.0.5 to 8.0.0.
- [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/v7.0.5...v8.0.0 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 15:36:15 +02:00
dependabot[bot]
20b56ba93f
build(deps): bump terser from 5.19.3 to 5.19.4 in /src ( #5911 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.19.3 to 5.19.4.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.19.3...v5.19.4 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 15:35:11 +02:00
SamTV12345
8fb0ee8c7f
Updated release workflow with complete automation.
2023-09-04 21:58:15 +02:00
SamTV12345
6f5d8834e4
Readded building windows with tar/Upload windows build on release
...
* Use windows.
* Fixed windows yml.
* Also upload windows build on tag to release folder.
* Added comment.
* Updated file name to be in sync with release name.
* Revert "Updated file name to be in sync with release name."
This reverts commit 2fbc26a891
.
* Reverted and just rename at the end.
2023-09-04 21:57:10 +02:00
ppom
2632698543
fix abiword not working in container ( #5907 )
...
cc @rdelaage
on alpine, plugin command (used in src/node/utils/Abiword.js at line 31)
is not installed by defaut. Add this plugin when installing abiword.
Co-authored-by: ppom <>
2023-09-04 18:55:21 +02:00
dependabot[bot]
66b21e840f
build(deps): bump actions/checkout from 3 to 4 ( #5910 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-04 18:51:22 +02:00
dependabot[bot]
6eab99600c
build(deps): bump ueberdb2 from 4.1.21 to 4.1.33 in /src ( #5905 )
...
* build(deps): bump ueberdb2 from 4.1.21 to 4.1.33 in /src
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.1.21 to 4.1.33.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.1.21...v4.1.33 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* Fixed ueberdb version.
* Added surrealdb.
* Updated ueberdb to 4.2.1
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: SamTV12345 <40429738+samtv12345@users.noreply.github.com>
2023-09-04 18:51:02 +02:00
translatewiki.net
2cbbab42de
Localisation updates from https://translatewiki.net .
2023-09-04 13:05:04 +02:00
dependabot[bot]
d9ff6158e4
build(deps-dev): bump selenium-webdriver from 4.11.1 to 4.12.0 in /src ( #5906 )
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.11.1 to 4.12.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Commits](https://github.com/SeleniumHQ/selenium/commits/selenium-4.12.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-01 23:02:40 +02:00
dependabot[bot]
558ced3fde
build(deps): bump rate-limiter-flexible from 2.4.2 to 3.0.0 in /src ( #5894 )
...
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible ) from 2.4.2 to 3.0.0.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases )
- [Commits](https://github.com/animir/node-rate-limiter-flexible/commits/v3.0.0 )
---
updated-dependencies:
- dependency-name: rate-limiter-flexible
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-01 21:55:38 +02:00
dependabot[bot]
d6c45ab1a5
build(deps): bump express-rate-limit from 6.9.0 to 6.10.0 in /src ( #5900 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 6.9.0 to 6.10.0.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Changelog](https://github.com/express-rate-limit/express-rate-limit/blob/main/changelog.md )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v6.9.0...v6.10.0 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-01 00:51:09 +02:00
ppom
d13a5f89ec
fix doc link ( #5901 )
...
Co-authored-by: ppom <>
2023-09-01 00:50:54 +02:00
dependabot[bot]
33c1a62914
build(deps): bump rehype from 13.0.0 to 13.0.1 in /src ( #5898 )
...
Bumps [rehype](https://github.com/rehypejs/rehype ) from 13.0.0 to 13.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/13.0.0...13.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-30 22:38:03 +02:00
dependabot[bot]
eeed8623f9
build(deps): bump rehype-minify-whitespace from 5.0.1 to 6.0.0 in /src ( #5897 )
...
Bumps [rehype-minify-whitespace](https://github.com/rehypejs/rehype-minify ) from 5.0.1 to 6.0.0.
- [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/rehype-minify-whitespace@5.0.1...6.0.0 )
---
updated-dependencies:
- dependency-name: rehype-minify-whitespace
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-30 19:03:37 +02:00
SamTV12345
4835c8e04d
Fixed session key rotation problem with a default empty array on null value. ( #5896 )
2023-08-29 18:32:39 +02:00
dependabot[bot]
6d38717c16
build(deps): bump terser from 5.19.2 to 5.19.3 in /src ( #5895 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.19.2 to 5.19.3.
- [Changelog](https://github.com/terser/terser/blob/v5.19.3/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.19.2...v5.19.3 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-29 18:00:33 +02:00
SamTV12345
efdf9dbe36
Fixed session key rotation problem with a default empty array on null value. ( #5896 )
2023-08-29 18:00:14 +02:00
dependabot[bot]
3f6ba064d8
build(deps): bump axios from 1.4.0 to 1.5.0 in /src ( #5891 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.4.0...v1.5.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-28 21:39:06 +02:00
dependabot[bot]
a54b1c22c2
build(deps): bump marked from 7.0.4 to 7.0.5 in /src/bin/doc ( #5890 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 7.0.4 to 7.0.5.
- [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/v7.0.4...v7.0.5 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-28 21:39:00 +02:00
dependabot[bot]
2e2747d318
build(deps-dev): bump eslint from 8.47.0 to 8.48.0 in /src ( #5892 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.47.0 to 8.48.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.47.0...v8.48.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-28 21:38:52 +02:00
dependabot[bot]
9163cafd9f
build(deps): bump rehype from 12.0.1 to 13.0.0 in /src ( #5893 )
...
Bumps [rehype](https://github.com/rehypejs/rehype ) from 12.0.1 to 13.0.0.
- [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.1...13.0.0 )
---
updated-dependencies:
- dependency-name: rehype
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-28 21:38:45 +02:00
translatewiki.net
2a87f9e020
Localisation updates from https://translatewiki.net .
2023-08-28 13:08:20 +02:00
dependabot[bot]
87163ba14f
build(deps): bump ueberdb2 from 4.1.20 to 4.1.21 in /src ( #5881 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.1.20 to 4.1.21.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.1.20...v4.1.21 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-25 22:39:12 +02:00
dependabot[bot]
501e92d02d
build(deps): bump formidable from 3.5.0 to 3.5.1 in /src ( #5885 )
...
Bumps [formidable](https://github.com/node-formidable/formidable ) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/node-formidable/formidable/releases )
- [Changelog](https://github.com/node-formidable/formidable/blob/master/CHANGELOG.md )
- [Commits](https://github.com/node-formidable/formidable/compare/v3.5.0...v3.5.1 )
---
updated-dependencies:
- dependency-name: formidable
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-25 22:38:55 +02:00
dependabot[bot]
8fdfa1594a
build(deps-dev): bump eslint-config-etherpad in /src ( #5882 )
2023-08-22 18:03:12 +02:00
dependabot[bot]
1c6aba1cc6
build(deps): bump marked from 7.0.3 to 7.0.4 in /src/bin/doc ( #5880 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 7.0.3 to 7.0.4.
- [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/v7.0.3...v7.0.4 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-21 19:59:43 +02:00
translatewiki.net
085f6557ff
Localisation updates from https://translatewiki.net .
2023-08-21 13:04:49 +02:00
dependabot[bot]
89145ab376
build(deps): bump superagent from 8.1.1 to 8.1.2 in /src ( #5876 )
...
Bumps [superagent](https://github.com/ladjs/superagent ) from 8.1.1 to 8.1.2.
- [Release notes](https://github.com/ladjs/superagent/releases )
- [Changelog](https://github.com/ladjs/superagent/blob/master/HISTORY.md )
- [Commits](https://github.com/ladjs/superagent/compare/v8.1.1...v8.1.2 )
---
updated-dependencies:
- dependency-name: superagent
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-17 16:12:54 +02:00
SamTV12345
faa2ed1b4d
Merge branch 'master' into develop
2023-08-17 14:44:59 +02:00
SamTV12345
b1c34b5dac
Merge branch 'develop'
2023-08-17 14:44:33 +02:00
SamTV12345
f2e6a66d33
bump version
2023-08-17 14:44:31 +02:00
SamTV12345
f881e2ad0b
Updated JQuery section.
2023-08-17 14:41:41 +02:00
SamTV12345
ae7800eada
Fixed color wheel.
2023-08-17 14:31:36 +02:00
dependabot[bot]
f1ad26dd64
build(deps): bump marked from 7.0.2 to 7.0.3 in /src/bin/doc ( #5874 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 7.0.2 to 7.0.3.
- [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/v7.0.2...v7.0.3 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-16 15:09:12 +02:00
dependabot[bot]
e72461961c
build(deps): bump superagent from 8.0.9 to 8.1.1 in /src ( #5875 )
...
Bumps [superagent](https://github.com/ladjs/superagent ) from 8.0.9 to 8.1.1.
- [Release notes](https://github.com/ladjs/superagent/releases )
- [Changelog](https://github.com/ladjs/superagent/blob/master/HISTORY.md )
- [Commits](https://github.com/ladjs/superagent/compare/v8.0.9...v8.1.1 )
---
updated-dependencies:
- dependency-name: superagent
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-16 15:09:02 +02:00
dependabot[bot]
0faf9a4d00
build(deps-dev): bump eslint from 8.46.0 to 8.47.0 in /src ( #5872 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.46.0 to 8.47.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.46.0...v8.47.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-11 21:53:21 +02:00
dependabot[bot]
77556ce5ef
build(deps): bump ueberdb2 from 4.1.18 to 4.1.20 in /src ( #5870 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.1.18 to 4.1.20.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.1.18...v4.1.20 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-10 20:56:36 +02:00
dependabot[bot]
a84fc880f9
build(deps): bump marked from 7.0.1 to 7.0.2 in /src/bin/doc ( #5871 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 7.0.1 to 7.0.2.
- [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/v7.0.1...v7.0.2 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-10 20:56:28 +02:00
translatewiki.net
784fa6b7cc
Localisation updates from https://translatewiki.net .
2023-08-10 13:10:11 +02:00
dependabot[bot]
361353c699
build(deps): bump marked from 7.0.0 to 7.0.1 in /src/bin/doc ( #5867 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 7.0.0 to 7.0.1.
- [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/v7.0.0...v7.0.1 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-09 16:02:03 +02:00
SamTV12345
b56d75b1e9
Use parse instead of parseJSON. ( #5869 )
2023-08-08 19:12:41 +02:00
SamTV12345
a096f1ae33
Update jQuery to 3.7 and fix admintests ( #5868 )
...
* jQuery: Migrate to `.on()`, `.off()`, `.trigger()`
This avoids methods that are deprecated in newer versions of jQuery.
* jQuery: avoid `.removeAttr`, prefer `.prop`
* helper.edit: wait up to 10 seconds for ACCEPT_COMMIT
* Chat: disabled attribute is boolean
* Chat: avoid inline onclick handler to support jQuery 3.4+
* jQuery: update to version 3.6.0
* Update to 3.7
* Removed deprecated event.
* Revert change to focus on padeditor.ace
---------
Co-authored-by: webzwo0i <webzwo0i@c3d2.de>
2023-08-08 18:26:25 +02:00
SamTV12345
2f5b6b80e1
Fix/windows build ( #5861 )
...
* Use updated env var.
* Show bin and src bin.
* Use native link.
* Use link.
* Check file link.
* Use existing installation on github runner.
* Use -P.
* Use git checkout for copying the data to temp directory.
* Use rsync to copy data.
* Remove package from src.
* Use simple copy to copy the dependencies.
* Copy src folder only.
2023-08-08 16:22:25 +02:00
avkarenow
89201632ca
Call exports.start() for Phusion Passenger ( #5866 )
2023-08-08 14:03:50 +02:00
dependabot[bot]
a8210e9647
build(deps): bump express-rate-limit from 6.8.1 to 6.9.0 in /src ( #5865 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 6.8.1 to 6.9.0.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Changelog](https://github.com/express-rate-limit/express-rate-limit/blob/main/changelog.md )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v6.8.1...v6.9.0 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-07 21:25:41 +02:00
dependabot[bot]
5bbaeabccb
build(deps): bump marked from 6.0.0 to 7.0.0 in /src/bin/doc ( #5863 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 6.0.0 to 7.0.0.
- [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/v6.0.0...v7.0.0 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-07 21:14:01 +02:00
dependabot[bot]
2da2a14eba
build(deps): bump resolve from 1.22.2 to 1.22.4 in /src ( #5864 )
...
Bumps [resolve](https://github.com/browserify/resolve ) from 1.22.2 to 1.22.4.
- [Commits](https://github.com/browserify/resolve/compare/v1.22.2...v1.22.4 )
---
updated-dependencies:
- dependency-name: resolve
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-07 21:13:48 +02:00
translatewiki.net
e8962f8256
Localisation updates from https://translatewiki.net .
2023-08-07 13:04:34 +02:00
dependabot[bot]
4da66d19dc
build(deps): bump formidable from 2.1.2 to 3.5.0 in /src ( #5796 )
...
* build(deps): bump formidable from 2.1.2 to 3.5.0 in /src
Bumps [formidable](https://github.com/node-formidable/formidable ) from 2.1.2 to 3.5.0.
- [Release notes](https://github.com/node-formidable/formidable/releases )
- [Changelog](https://github.com/node-formidable/formidable/blob/master/CHANGELOG.md )
- [Commits](https://github.com/node-formidable/formidable/commits/v3.5.0 )
---
updated-dependencies:
- dependency-name: formidable
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* formidable migration
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: John McLear <john@mclear.co.uk>
2023-08-05 15:48:23 +02:00
dependabot[bot]
24720abdc8
build(deps-dev): bump eslint-config-etherpad in /src ( #5856 )
...
Bumps [eslint-config-etherpad](https://github.com/ether/eslint-config-etherpad ) from 3.0.17 to 3.0.21.
- [Commits](https://github.com/ether/eslint-config-etherpad/compare/v3.0.17...v3.0.21 )
---
updated-dependencies:
- dependency-name: eslint-config-etherpad
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-05 15:47:25 +02:00
dependabot[bot]
ee3c4c541c
build(deps): bump ueberdb2 from 4.1.15 to 4.1.18 in /src ( #5859 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.1.15 to 4.1.18.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.1.15...v4.1.18 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-05 15:47:06 +02:00
SamTV12345
bc6b05cea6
Skip instead of fail on dependabot. ( #5858 )
2023-08-03 22:15:35 +02:00
dependabot[bot]
f0ad176de9
build(deps): bump marked from 5.1.2 to 6.0.0 in /src/bin/doc ( #5854 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 5.1.2 to 6.0.0.
- [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/v5.1.2...v6.0.0 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-02 23:32:00 +02:00
dependabot[bot]
1e7207566f
build(deps-dev): bump selenium-webdriver from 4.10.0 to 4.11.1 in /src ( #5855 )
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.10.0 to 4.11.1.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Commits](https://github.com/SeleniumHQ/selenium/commits )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-01 22:04:47 +02:00
dependabot[bot]
fa8a5dfe5c
build(deps-dev): bump eslint from 8.45.0 to 8.46.0 in /src ( #5852 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.45.0 to 8.46.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.45.0...v8.46.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-31 22:22:21 +02:00
dependabot[bot]
e7a5323911
build(deps): bump ueberdb2 from 4.1.13 to 4.1.15 in /src ( #5853 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.1.13 to 4.1.15.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.1.13...v4.1.15 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-31 22:14:15 +02:00
webzwo0i
92f8610085
tests: refactor to use async
2023-07-29 22:35:17 +02:00
webzwo0i
cd6da7335b
tests: fix for appendRevision test
2023-07-29 22:35:17 +02:00
webzwo0i
4cf1be966d
fix appendRevision ( #5805 )
...
* test cov
* Added test for checking if a new pad can be created and deleted.
---------
Co-authored-by: SamTV12345 <40429738+samtv12345@users.noreply.github.com>
2023-07-29 18:38:52 +02:00
dependabot[bot]
2434ae32a1
build(deps): bump marked from 5.1.1 to 5.1.2 in /src/bin/doc ( #5847 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 5.1.1 to 5.1.2.
- [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/v5.1.1...v5.1.2 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-29 16:04:29 +02:00
dependabot[bot]
f1a5aa0646
build(deps): bump ueberdb2 from 4.1.12 to 4.1.13 in /src ( #5846 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.1.12 to 4.1.13.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.1.12...v4.1.13 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-29 16:04:20 +02:00
dependabot[bot]
53741eafc4
build(deps): bump rate-limiter-flexible from 2.4.1 to 2.4.2 in /src ( #5849 )
...
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible ) from 2.4.1 to 2.4.2.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases )
- [Commits](https://github.com/animir/node-rate-limiter-flexible/commits )
---
updated-dependencies:
- dependency-name: rate-limiter-flexible
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-29 16:04:06 +02:00
dependabot[bot]
142eab04f5
build(deps): bump express-rate-limit from 6.8.0 to 6.8.1 in /src ( #5848 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 6.8.0 to 6.8.1.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Changelog](https://github.com/express-rate-limit/express-rate-limit/blob/main/changelog.md )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v6.8.0...v6.8.1 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-29 16:03:57 +02:00
dependabot[bot]
c7f77286ef
build(deps): bump express-rate-limit from 6.7.1 to 6.8.0 in /src ( #5842 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 6.7.1 to 6.8.0.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Changelog](https://github.com/express-rate-limit/express-rate-limit/blob/main/changelog.md )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v6.7.1...v6.8.0 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-23 22:04:02 +02:00
dependabot[bot]
75af84cdde
build(deps): bump terser from 5.19.1 to 5.19.2 in /src ( #5841 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.19.1 to 5.19.2.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.19.1...v5.19.2 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-23 00:08:38 +02:00
dependabot[bot]
3094623f15
build(deps): bump ueberdb2 from 4.1.11 to 4.1.12 in /src ( #5836 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.1.11 to 4.1.12.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.1.11...v4.1.12 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-18 18:48:04 +02:00
dependabot[bot]
db7c8fac5f
build(deps-dev): bump eslint-config-etherpad in /src ( #5837 )
...
Bumps [eslint-config-etherpad](https://github.com/ether/eslint-config-etherpad ) from 3.0.16 to 3.0.17.
- [Commits](https://github.com/ether/eslint-config-etherpad/compare/v3.0.16...v3.0.17 )
---
updated-dependencies:
- dependency-name: eslint-config-etherpad
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-18 18:34:44 +02:00
dependabot[bot]
296b76b21e
build(deps): bump terser from 5.19.0 to 5.19.1 in /src ( #5832 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.19.0 to 5.19.1.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.19.0...v5.19.1 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-18 09:02:18 +02:00
dependabot[bot]
4b5ad182bc
build(deps-dev): bump eslint from 8.44.0 to 8.45.0 in /src ( #5833 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.44.0 to 8.45.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.44.0...v8.45.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-18 09:02:06 +02:00
SamTV12345
aaef8a8c0d
Bumped ueberdb version.
2023-07-16 21:36:42 +02:00
dependabot[bot]
c696805fdf
build(deps-dev): bump eslint-config-etherpad in /src ( #5831 )
...
Bumps [eslint-config-etherpad](https://github.com/ether/eslint-config-etherpad ) from 3.0.15 to 3.0.16.
- [Commits](https://github.com/ether/eslint-config-etherpad/compare/v3.0.15...v3.0.16 )
---
updated-dependencies:
- dependency-name: eslint-config-etherpad
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-15 22:20:59 +02:00
dependabot[bot]
d1800ab682
build(deps): bump ueberdb2 from 4.1.8 to 4.1.9 in /src ( #5830 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.1.8 to 4.1.9.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.1.8...v4.1.9 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-15 22:20:50 +02:00
dependabot[bot]
2c77be5728
build(deps): bump terser from 5.18.2 to 5.19.0 in /src ( #5826 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.18.2 to 5.19.0.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.18.2...v5.19.0 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 20:54:02 +02:00
dependabot[bot]
eb074d19dc
build(deps): bump semver from 7.5.3 to 7.5.4 in /src ( #5823 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.5.3 to 7.5.4.
- [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.5.3...v7.5.4 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-10 20:28:59 +02:00
dependabot[bot]
864e69a8e7
build(deps): bump ueberdb2 from 4.1.7 to 4.1.8 in /src ( #5824 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.1.7 to 4.1.8.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.1.7...v4.1.8 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-10 20:28:44 +02:00
dependabot[bot]
13330c45f8
build(deps): bump marked from 5.1.0 to 5.1.1 in /src/bin/doc ( #5819 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 5.1.0 to 5.1.1.
- [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/v5.1.0...v5.1.1 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-07 19:18:39 +02:00
dependabot[bot]
6adc95d780
build(deps): bump express-rate-limit from 6.7.0 to 6.7.1 in /src ( #5821 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 6.7.0 to 6.7.1.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Changelog](https://github.com/express-rate-limit/express-rate-limit/blob/main/changelog.md )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v6.7.0...v6.7.1 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-07 18:09:39 +02:00
dependabot[bot]
8e415c10ea
build(deps): bump ueberdb2 from 4.1.6 to 4.1.7 in /src ( #5820 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.1.6 to 4.1.7.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.1.6...v4.1.7 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-07 18:09:25 +02:00
dependabot[bot]
33ecd1a2e9
build(deps): bump ueberdb2 from 4.1.5 to 4.1.6 in /src ( #5815 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.1.5 to 4.1.6.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.1.5...v4.1.6 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-06 21:13:44 +02:00
SamTV12345
0bf471f97e
Updated to express session v1.18.2
2023-07-05 22:58:26 +02:00
dependabot[bot]
323bedd90d
build(deps): bump ansi-regex in /src
...
Bumps and [ansi-regex](https://github.com/chalk/ansi-regex ). These dependencies needed to be updated together.
Updates `ansi-regex` from 3.0.0 to 5.0.1
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v5.0.1 )
Updates `ansi-regex` from 4.1.0 to 5.0.1
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-04 13:35:45 +01:00
Richard Hansen
2bb431e7e5
express-session: Implement and enable key rotation ( #5362 ) by @rhansen
...
* SecretRotator: New class to coordinate key rotation
* express-session: Enable key rotation
* Added new entry in docker.adoc
* Move to own package.Removed fallback as Node 16 is now lowest node version.
* Updated package-lock.json
---------
Co-authored-by: SamTV12345 <40429738+samtv12345@users.noreply.github.com>
2023-07-03 22:58:49 +02:00
DanielHabenicht
675c0130b9
allow option to make pad names case-insensitive ( #5501 ) by @DanielHabenicht
...
* New option to make pad names case-insensitive
fixes #3844
* fix helper.gotoTimeslider()
* fix helper.aNewPad() return value
* Update src/node/utils/Settings.js
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
* remove timeout
* rename enforceLowerCasePadIds to lowerCasePadIds
* use before and after hooks
* update with socket specific test
* enforce sanitizing padID for websocket connections
- only enforce for newly created pads, to combat case-sensitive pad name hijacking
* Added updated package.json file.
---------
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
Co-authored-by: SamTV12345 <40429738+samtv12345@users.noreply.github.com>
2023-07-03 20:52:49 +02:00
dependabot[bot]
22704f7dff
build(deps): bump ueberdb2 from 4.1.4 to 4.1.5 in /src ( #5808 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.1.4 to 4.1.5.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.1.4...v4.1.5 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-03 18:07:43 +02:00
SamTV12345
6ee4d3daaa
Fixed password with only numbers being rejected.
2023-07-02 17:48:16 +02:00
SamTV12345
8e690aa342
Add bash to the docker image.
2023-07-01 19:43:30 +02:00
SamTV12345
9a679aca56
Optimize/docker container ( #5800 )
...
* Bumped ueberdb2 to 4.1.1
* Install only production ready dependencies.
* Added optimized Dockerfile.
* Fixed variable detection.
* Move to own variable for detecting production build.
* Use shell syntax for parameter expansion.
* Use shell as default.
2023-07-01 19:23:17 +02:00
SamTV12345
8ab82d713d
Bumped ueberdb2 to 4.1.4 with a variable redis url.
2023-07-01 15:07:59 +02:00
SamTV12345
5798126322
Bumped ueberdb2 to 4.1.1
2023-07-01 11:57:53 +02:00
dependabot[bot]
135491c96b
build(deps-dev): bump eslint-config-etherpad in /src ( #5791 )
...
Bumps [eslint-config-etherpad](https://github.com/ether/eslint-config-etherpad ) from 3.0.13 to 3.0.15.
- [Commits](https://github.com/ether/eslint-config-etherpad/compare/v3.0.13...v3.0.15 )
---
updated-dependencies:
- dependency-name: eslint-config-etherpad
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-28 18:49:24 +02:00
dependabot[bot]
626ac50282
build(deps-dev): bump etherpad-cli-client from 2.0.1 to 2.0.2 in /src ( #5792 )
...
Bumps [etherpad-cli-client](https://github.com/johnmclear/etherpad-cli-client ) from 2.0.1 to 2.0.2.
- [Changelog](https://github.com/ether/etherpad-cli-client/blob/main/CHANGELOG.md )
- [Commits](https://github.com/johnmclear/etherpad-cli-client/compare/v2.0.1...v2.0.2 )
---
updated-dependencies:
- dependency-name: etherpad-cli-client
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-28 18:30:57 +02:00
dependabot[bot]
0796f1de36
build(deps): bump ueberdb2 from 4.0.1 to 4.0.11 in /src ( #5794 )
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 4.0.1 to 4.0.11.
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v4.0.1...v4.0.11 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-28 18:10:11 +02:00
SamTV12345
581b2bef27
Update/socket.io to latest 2.x version ( #5784 )
...
* build(deps): bump ansi-regex in /src
Bumps and [ansi-regex](https://github.com/chalk/ansi-regex ). These dependencies needed to be updated together.
Updates `ansi-regex` from 3.0.0 to 5.0.1
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v5.0.1 )
Updates `ansi-regex` from 4.1.0 to 5.0.1
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
* Updates socket.io to latest 2.x version.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-27 23:29:29 +02:00
dependabot[bot]
f6e463c38b
build(deps): bump ansi-regex in /src ( #5782 )
...
Bumps and [ansi-regex](https://github.com/chalk/ansi-regex ). These dependencies needed to be updated together.
Updates `ansi-regex` from 3.0.0 to 5.0.1
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v5.0.1 )
Updates `ansi-regex` from 4.1.0 to 5.0.1
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-27 23:03:49 +02:00
SamTV12345
db42f23fcc
Added optimized alpine image for better security and smaller image. ( #5780 )
2023-06-27 22:17:55 +02:00
dependabot[bot]
7dfeda77bf
build(deps): bump terser from 5.18.1 to 5.18.2 in /src ( #5779 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.18.1 to 5.18.2.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.18.1...v5.18.2 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-27 21:21:36 +02:00
SamTV12345
049231e4af
Feature/axios ( #5776 )
...
* Move from deprecated request package to axios.
* Fixed package.json
* Another check.
* Fixing npm - hopefully the last.
* Remove double parsing of JSON.
* Bump bundled npm to also get rid of request in the bundled npm.
* Revert "Bump bundled npm to also get rid of request in the bundled npm."
This reverts commit b60fa4f435
.
2023-06-27 21:20:53 +02:00
SamTV12345
7748e8d113
Merge remote-tracking branch 'origin/master' into develop
2023-06-26 23:29:47 +02:00
SamTV12345
50c3803326
Bumped version.
2023-06-26 23:20:21 +02:00
SamTV12345
211cf7499c
Bumped version.
2023-06-26 23:04:10 +02:00
SamTV12345
3665d636ae
Bumped version.
2023-06-26 23:03:35 +02:00
SamTV12345
2dede75a61
Merge branch 'develop'
2023-06-26 21:05:35 +02:00
SamTV12345
b7295fa8af
bump version
2023-06-26 21:05:34 +02:00
SamTV12345
cfa9ea68f5
Added changelog.
2023-06-26 20:35:58 +02:00
John McLear
1e98033632
Security: Fix revision parsing ( #5772 )
...
A carefully crated URL can cause Etherpad to hang.
2023-06-26 18:17:06 +01:00
John McLear
1d289520eb
Require Node 16 for Etherpad and target Node 20 for testing ( #5771 )
2023-06-26 18:11:32 +01:00
dependabot[bot]
d3afc1b9fb
build(deps): bump semver from 7.5.2 to 7.5.3 in /src ( #5770 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.5.2 to 7.5.3.
- [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.5.2...v7.5.3 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-26 18:58:17 +02:00
John McLear
5a541ce98d
deps: mocha 10
2023-06-24 12:55:13 +01:00
John McLear
3074b8749a
deps: jsdom 20
2023-06-24 10:47:18 +01:00
dependabot[bot]
fa08e90406
build(deps-dev): bump eslint from 8.14.0 to 8.43.0 in /src
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.14.0 to 8.43.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.14.0...v8.43.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-23 20:36:39 +01:00
dependabot[bot]
a443dab70a
build(deps): bump underscore from 1.13.3 to 1.13.6 in /src
...
Bumps [underscore](https://github.com/jashkenas/underscore ) from 1.13.3 to 1.13.6.
- [Commits](https://github.com/jashkenas/underscore/compare/1.13.3...1.13.6 )
---
updated-dependencies:
- dependency-name: underscore
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-23 20:33:44 +01:00
dependabot[bot]
1d85bff12c
build(deps-dev): bump set-cookie-parser from 2.4.8 to 2.6.0 in /src
...
Bumps [set-cookie-parser](https://github.com/nfriedly/set-cookie-parser ) from 2.4.8 to 2.6.0.
- [Commits](https://github.com/nfriedly/set-cookie-parser/compare/v2.4.8...v2.6.0 )
---
updated-dependencies:
- dependency-name: set-cookie-parser
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-23 11:16:24 +01:00
John McLear
159434b759
tests: drop windows 7 test coverage & use chrome latest for admin tests instead of safari ( #5752 )
2023-06-23 10:22:09 +01:00
dependabot[bot]
db43147a44
build(deps): bump async from 3.2.3 to 3.2.4 in /src
...
Bumps [async](https://github.com/caolan/async ) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v3.2.3...v3.2.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-23 09:33:02 +01:00
dependabot[bot]
fe60bf9de3
build(deps): bump ejs from 3.1.7 to 3.1.9 in /src
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.7 to 3.1.9.
- [Release notes](https://github.com/mde/ejs/releases )
- [Commits](https://github.com/mde/ejs/compare/v3.1.7...v3.1.9 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-23 09:32:49 +01:00
dependabot[bot]
f9dd0d44e5
build(deps-dev): bump sinon from 13.0.2 to 15.2.0 in /src
...
Bumps [sinon](https://github.com/sinonjs/sinon ) from 13.0.2 to 15.2.0.
- [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.2...v15.2.0 )
---
updated-dependencies:
- dependency-name: sinon
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-23 09:32:41 +01:00
dependabot[bot]
0d86d749b5
build(deps): bump terser from 5.16.5 to 5.18.1 in /src
...
Bumps [terser](https://github.com/terser/terser ) from 5.16.5 to 5.18.1.
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.16.5...v5.18.1 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-23 09:32:32 +01:00
John McLear
d6abab6c74
tests: allow ret_nodes to be global for mocha
2023-06-22 11:33:24 +01:00
John McLear
df8d05ae9a
bump sql for audit fix
2023-06-22 10:32:05 +01:00
John McLear
b669530156
bumping ueberdb to v4 ( #5736 )
2023-06-22 10:01:04 +01:00
John McLear
04826edd3b
github action fix for windows build ( #5737 )
...
* github action fix for windows build
* cypress pathing
2023-06-22 01:45:11 +01:00
dependabot[bot]
9708093a4a
build(deps-dev): bump typescript from 4.6.4 to 4.9.5 in /src ( #5738 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.6.4 to 4.9.5.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.6.4...v4.9.5 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-21 22:24:00 +02:00
dependabot[bot]
807e4bb9ac
build(deps): bump semver from 7.3.7 to 7.5.2 in /src ( #5739 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.3.7 to 7.5.2.
- [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.7...v7.5.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-21 22:13:29 +02:00
dependabot[bot]
cc865ad7b3
build(deps): bump openapi-backend from 5.3.0 to 5.9.2 in /src ( #5740 )
...
Bumps [openapi-backend](https://github.com/anttiviljami/openapi-backend ) from 5.3.0 to 5.9.2.
- [Commits](https://github.com/anttiviljami/openapi-backend/compare/5.3.0...5.9.2 )
---
updated-dependencies:
- dependency-name: openapi-backend
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-21 22:08:24 +02:00
dependabot[bot]
666b6989f4
build(deps): bump resolve from 1.22.0 to 1.22.2 in /src ( #5741 )
...
Bumps [resolve](https://github.com/browserify/resolve ) from 1.22.0 to 1.22.2.
- [Commits](https://github.com/browserify/resolve/compare/v1.22.0...v1.22.2 )
---
updated-dependencies:
- dependency-name: resolve
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-21 19:15:03 +02:00
dependabot[bot]
6507f1fbd6
build(deps): bump clean-css from 5.3.0 to 5.3.2 in /src ( #5742 )
...
Bumps [clean-css](https://github.com/clean-css/clean-css ) from 5.3.0 to 5.3.2.
- [Changelog](https://github.com/clean-css/clean-css/blob/master/History.md )
- [Commits](https://github.com/clean-css/clean-css/compare/v5.3.0...v5.3.2 )
---
updated-dependencies:
- dependency-name: clean-css
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-21 18:43:41 +02:00
Peter VandeHaar
ef918790ca
Add keybinding meta-backspace to delete to beginning of line
2023-06-21 13:32:00 +01:00
dependabot[bot]
7ece72503a
build(deps): bump actions/dependency-review-action from 1 to 3
...
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action ) from 1 to 3.
- [Release notes](https://github.com/actions/dependency-review-action/releases )
- [Commits](https://github.com/actions/dependency-review-action/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: actions/dependency-review-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-21 13:17:38 +01:00
dependabot[bot]
81932a3942
build(deps): bump marked from 4.2.12 to 5.1.0 in /src/bin/doc
...
Bumps [marked](https://github.com/markedjs/marked ) from 4.2.12 to 5.1.0.
- [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.2.12...v5.1.0 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-21 13:17:13 +01:00
dependabot[bot]
6eb037525c
build(deps): bump actions/stale from 7 to 8
...
Bumps [actions/stale](https://github.com/actions/stale ) from 7 to 8.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-21 13:13:52 +01:00
SamTV12345
dc0db68515
Added docs as asciidoctor with cross platform support. ( #5733 )
...
* Added docs as asciidoctor with cross platform support.
* Fixed release script with new doc building mechanism.
2023-06-21 13:13:31 +01:00
dependabot[bot]
d6c0badfd4
build(deps-dev): bump selenium-webdriver from 4.1.1 to 4.10.0 in /src
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.1.1 to 4.10.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Commits](https://github.com/SeleniumHQ/selenium/commits/selenium-4.10.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-21 13:11:36 +01:00
dependabot[bot]
ed8b8f0893
build(deps): bump saucelabs/sauce-connect-action from 2.1.1 to 2.3.4
...
Bumps [saucelabs/sauce-connect-action](https://github.com/saucelabs/sauce-connect-action ) from 2.1.1 to 2.3.4.
- [Release notes](https://github.com/saucelabs/sauce-connect-action/releases )
- [Changelog](https://github.com/saucelabs/sauce-connect-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/saucelabs/sauce-connect-action/compare/v2.1.1...v2.3.4 )
---
updated-dependencies:
- dependency-name: saucelabs/sauce-connect-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-21 13:11:20 +01:00
dependabot[bot]
5c376ea17a
build(deps): bump joncloud/makensis-action from 3.6 to 3.7
...
Bumps [joncloud/makensis-action](https://github.com/joncloud/makensis-action ) from 3.6 to 3.7.
- [Release notes](https://github.com/joncloud/makensis-action/releases )
- [Commits](https://github.com/joncloud/makensis-action/compare/v3.6...v3.7 )
---
updated-dependencies:
- dependency-name: joncloud/makensis-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-21 13:11:06 +01:00
dependabot[bot]
ba41ac0772
build(deps-dev): bump supertest from 6.2.4 to 6.3.3 in /src
...
Bumps [supertest](https://github.com/visionmedia/supertest ) from 6.2.4 to 6.3.3.
- [Release notes](https://github.com/visionmedia/supertest/releases )
- [Commits](https://github.com/visionmedia/supertest/compare/v6.2.4...v6.3.3 )
---
updated-dependencies:
- dependency-name: supertest
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-21 13:10:48 +01:00
dependabot[bot]
f519125b4e
build(deps): bump js-cookie from 3.0.1 to 3.0.5 in /src
...
Bumps [js-cookie](https://github.com/js-cookie/js-cookie ) from 3.0.1 to 3.0.5.
- [Release notes](https://github.com/js-cookie/js-cookie/releases )
- [Changelog](https://github.com/js-cookie/js-cookie/blob/main/.release-it.json )
- [Commits](https://github.com/js-cookie/js-cookie/compare/v3.0.1...v3.0.5 )
---
updated-dependencies:
- dependency-name: js-cookie
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-21 13:10:36 +01:00
dependabot[bot]
b739d77812
build(deps): bump express-rate-limit from 6.4.0 to 6.7.0 in /src
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 6.4.0 to 6.7.0.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Changelog](https://github.com/express-rate-limit/express-rate-limit/blob/main/changelog.md )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v6.4.0...v6.7.0 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-21 13:10:22 +01:00
John McLear
1c23a40aea
docs for public instances
2023-06-20 17:13:01 +01:00
John McLear
e365b68d7f
Merge branch 'master' into develop
2023-06-20 15:54:15 +01:00
John McLear
a562d44d9b
Merge branch 'develop'
2023-06-20 15:54:10 +01:00
John McLear
70f6c8b51f
bump version
2023-06-20 15:54:08 +01:00
SamTV12345
08c93244ef
Remove package-lock lockfileVersion check.
2023-06-20 16:44:40 +02:00
SamTV12345
843a0dd3c0
Updated package.json
2023-06-20 16:27:41 +02:00
SamTV12345
1d0d109821
Updated changelog
2023-06-20 16:26:02 +02:00
John McLear
a17a498caa
require node 14
2023-06-20 15:11:41 +01:00
dependabot[bot]
99902d548f
build(deps): bump superagent from 7.1.2 to 8.0.9 in /src
...
Bumps [superagent](https://github.com/ladjs/superagent ) from 7.1.2 to 8.0.9.
- [Release notes](https://github.com/ladjs/superagent/releases )
- [Changelog](https://github.com/ladjs/superagent/blob/master/HISTORY.md )
- [Commits](https://github.com/ladjs/superagent/commits/v8.0.9 )
---
updated-dependencies:
- dependency-name: superagent
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 15:01:37 +01:00
Debendra Oli
7185693a68
fix: also install libreoffice deps.
...
Installs java deps when `libreoffice` install is selected.
2023-06-20 14:59:40 +01:00
Chocobozzz
f456606015
Prevent infinite loop when exiting
2023-06-20 14:13:24 +01:00
dependabot[bot]
0dea4cb1c8
build(deps): bump docker/setup-buildx-action from 1 to 2
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 1 to 2.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 14:11:58 +01:00
dependabot[bot]
cfb128ba93
build(deps): bump qs and formidable in /src
...
Bumps [qs](https://github.com/ljharb/qs ) to 6.11.2 and updates ancestor dependency [formidable](https://github.com/node-formidable/formidable ). These dependencies need to be updated together.
Updates `qs` from 6.5.2 to 6.11.2
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.5.2...v6.11.2 )
Updates `formidable` from 2.0.1 to 2.1.2
- [Release notes](https://github.com/node-formidable/formidable/releases )
- [Changelog](https://github.com/node-formidable/formidable/blob/master/CHANGELOG.md )
- [Commits](https://github.com/node-formidable/formidable/commits )
---
updated-dependencies:
- dependency-name: qs
dependency-type: indirect
- dependency-name: formidable
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 14:11:44 +01:00
dependabot[bot]
db8f22fce5
build(deps): bump xml2js and @azure/core-http in /src
...
Bumps [xml2js](https://github.com/Leonidas-from-XIV/node-xml2js ) and [@azure/core-http](https://github.com/Azure/azure-sdk-for-js ). These dependencies needed to be updated together.
Updates `xml2js` from 0.4.23 to 0.5.0
- [Commits](https://github.com/Leonidas-from-XIV/node-xml2js/commits/0.5.0 )
Updates `@azure/core-http` from 2.2.5 to 2.3.2
- [Release notes](https://github.com/Azure/azure-sdk-for-js/releases )
- [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/main/documentation/Changelog-for-next-generation.md )
- [Commits](https://github.com/Azure/azure-sdk-for-js/compare/@azure/core-http_2.2.5...@azure/core-http_2.3.2 )
---
updated-dependencies:
- dependency-name: xml2js
dependency-type: indirect
- dependency-name: "@azure/core-http"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 14:09:15 +01:00
dependabot[bot]
c48e68fa37
build(deps): bump minimatch from 3.0.4 to 3.1.2 in /src
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.0.4 to 3.1.2.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 14:08:34 +01:00
John McLear
89fe3e79a4
note to get help
2023-06-20 13:58:01 +01:00
John McLear
9e86666b7e
Remove LGTM
2023-06-20 13:58:01 +01:00
webzwo0i
ed5e8997d7
Fix: Plugin locales should overwrite core's locales
2023-06-20 13:51:01 +01:00
dependabot[bot]
0f557909ba
build(deps): bump docker/metadata-action from 3 to 4
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 3 to 4.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md )
- [Commits](https://github.com/docker/metadata-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 13:48:05 +01:00
dependabot[bot]
3879763656
build(deps): bump docker/login-action from 1 to 2
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 1 to 2.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 13:46:10 +01:00
dependabot[bot]
2f43a0edbe
build(deps): bump express from 4.17.3 to 4.18.2 in /src
...
Bumps [express](https://github.com/expressjs/express ) from 4.17.3 to 4.18.2.
- [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.3...4.18.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 13:44:37 +01:00
dependabot[bot]
c175d1ea36
build(deps): bump actions/stale from 5 to 7
...
Bumps [actions/stale](https://github.com/actions/stale ) from 5 to 7.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v5...v7 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 13:44:15 +01:00
dependabot[bot]
5ba7ad88b1
build(deps): bump jsonwebtoken and @azure/msal-node in /src
...
Bumps [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken ) and [@azure/msal-node](https://github.com/AzureAD/microsoft-authentication-library-for-js ). These dependencies needed to be updated together.
Updates `jsonwebtoken` from 8.5.1 to 9.0.0
- [Release notes](https://github.com/auth0/node-jsonwebtoken/releases )
- [Changelog](https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md )
- [Commits](https://github.com/auth0/node-jsonwebtoken/compare/v8.5.1...v9.0.0 )
Updates `@azure/msal-node` from 1.9.0 to 1.14.6
- [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-js/releases )
- [Commits](https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-node-v1.9.0...msal-node-v1.14.6 )
---
updated-dependencies:
- dependency-name: jsonwebtoken
dependency-type: indirect
- dependency-name: "@azure/msal-node"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 13:43:44 +01:00
dependabot[bot]
d4b5ce2db3
build(deps): bump docker/build-push-action from 2 to 4
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 2 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 13:43:20 +01:00
dependabot[bot]
668bf4f772
build(deps): bump socket.io-parser from 3.3.2 to 3.3.3 in /src
...
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser ) from 3.3.2 to 3.3.3.
- [Release notes](https://github.com/socketio/socket.io-parser/releases )
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-parser/compare/3.3.2...3.3.3 )
---
updated-dependencies:
- dependency-name: socket.io-parser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 13:40:41 +01:00
dependabot[bot]
4e0b2ef92f
build(deps): bump json5 from 1.0.1 to 1.0.2 in /src
...
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 13:40:09 +01:00
dependabot[bot]
47b9eae648
build(deps): bump simple-git from 3.7.1 to 3.16.0 in /src
...
Bumps [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git ) from 3.7.1 to 3.16.0.
- [Release notes](https://github.com/steveukx/git-js/releases )
- [Changelog](https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md )
- [Commits](https://github.com/steveukx/git-js/commits/simple-git@3.16.0/simple-git )
---
updated-dependencies:
- dependency-name: simple-git
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 13:39:33 +01:00
dependabot[bot]
bfe3214c61
build(deps): bump marked from 4.0.15 to 4.2.12 in /src/bin/doc
...
Bumps [marked](https://github.com/markedjs/marked ) from 4.0.15 to 4.2.12.
- [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.15...v4.2.12 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 13:39:23 +01:00
dependabot[bot]
50dc65f90b
build(deps): bump cookiejar from 2.1.3 to 2.1.4 in /src
...
Bumps [cookiejar](https://github.com/bmeck/node-cookiejar ) from 2.1.3 to 2.1.4.
- [Release notes](https://github.com/bmeck/node-cookiejar/releases )
- [Commits](https://github.com/bmeck/node-cookiejar/commits )
---
updated-dependencies:
- dependency-name: cookiejar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 13:39:02 +01:00
dependabot[bot]
6c02c02501
build(deps): bump jszip from 3.7.1 to 3.10.1 in /src
...
Bumps [jszip](https://github.com/Stuk/jszip ) from 3.7.1 to 3.10.1.
- [Release notes](https://github.com/Stuk/jszip/releases )
- [Changelog](https://github.com/Stuk/jszip/blob/main/CHANGES.md )
- [Commits](https://github.com/Stuk/jszip/compare/v3.7.1...v3.10.1 )
---
updated-dependencies:
- dependency-name: jszip
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 13:38:53 +01:00
dependabot[bot]
b9c43c3118
build(deps): bump terser from 5.12.1 to 5.16.5 in /src
...
Bumps [terser](https://github.com/terser/terser ) from 5.12.1 to 5.16.5.
- [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.1...v5.16.5 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 13:38:28 +01:00
dependabot[bot]
a91a0e2782
build(deps): bump rate-limiter-flexible from 2.3.6 to 2.4.1 in /src
...
Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible ) from 2.3.6 to 2.4.1.
- [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases )
- [Commits](https://github.com/animir/node-rate-limiter-flexible/commits/v2.4.1 )
---
updated-dependencies:
- dependency-name: rate-limiter-flexible
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-20 13:37:58 +01:00
Alex
efe32ac333
GitHub Workflows security hardening ( #5598 )
...
* build: harden frontend-tests.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
* build: harden frontend-admin-tests.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2023-06-20 13:27:03 +01:00
translatewiki.net
7656c6b9f1
Localisation updates from https://translatewiki.net .
2023-06-08 13:03:35 +02:00
translatewiki.net
56c68764e6
Localisation updates from https://translatewiki.net .
2023-06-01 13:04:18 +02:00
translatewiki.net
e7c8bd5640
Localisation updates from https://translatewiki.net .
2023-05-18 13:03:56 +02:00
translatewiki.net
ad4ffb98a7
Localisation updates from https://translatewiki.net .
2023-05-11 13:17:06 +02:00
translatewiki.net
a0fcf0493c
Localisation updates from https://translatewiki.net .
2023-04-27 13:04:55 +02:00
translatewiki.net
facaee5757
Localisation updates from https://translatewiki.net .
2023-04-13 13:05:34 +02:00
translatewiki.net
9920b6a77e
Localisation updates from https://translatewiki.net .
2023-04-10 13:04:12 +02:00
translatewiki.net
fe5f9bbbf0
Localisation updates from https://translatewiki.net .
2023-03-20 13:05:51 +01:00
translatewiki.net
48381de576
Localisation updates from https://translatewiki.net .
2023-02-27 13:03:23 +01:00
translatewiki.net
e75fc263b7
Localisation updates from https://translatewiki.net .
2023-02-23 13:03:55 +01:00
translatewiki.net
cc7cdf943a
Localisation updates from https://translatewiki.net .
2023-02-16 13:03:55 +01:00
translatewiki.net
2e8811606b
Localisation updates from https://translatewiki.net .
2023-02-06 13:04:45 +01:00
translatewiki.net
1243def0d2
Localisation updates from https://translatewiki.net .
2023-01-23 13:03:32 +01:00
translatewiki.net
3150f07a6c
Localisation updates from https://translatewiki.net .
2023-01-19 13:04:35 +01:00
translatewiki.net
ea17cee5b8
Localisation updates from https://translatewiki.net .
2023-01-16 13:03:23 +01:00
translatewiki.net
33dead6cd0
Localisation updates from https://translatewiki.net .
2023-01-09 13:09:11 +01:00
translatewiki.net
05b22fd815
Localisation updates from https://translatewiki.net .
2023-01-02 13:03:46 +01:00
translatewiki.net
e221e9e293
Localisation updates from https://translatewiki.net .
2022-12-26 13:04:47 +01:00
translatewiki.net
77fff89bb7
Localisation updates from https://translatewiki.net .
2022-12-12 13:03:44 +01:00
translatewiki.net
d426878dac
Localisation updates from https://translatewiki.net .
2022-12-08 13:03:39 +01:00
translatewiki.net
6e9189e4eb
Localisation updates from https://translatewiki.net .
2022-12-05 13:03:16 +01:00
translatewiki.net
5c1a5ce2ef
Localisation updates from https://translatewiki.net .
2022-11-21 13:03:04 +01:00
translatewiki.net
3a3c0f7c58
Localisation updates from https://translatewiki.net .
2022-11-07 13:09:50 +01:00
translatewiki.net
9b09e4d577
Localisation updates from https://translatewiki.net .
2022-11-03 13:03:44 +01:00
translatewiki.net
ff91dee61b
Localisation updates from https://translatewiki.net .
2022-10-20 13:04:01 +02:00
translatewiki.net
f5a5b5d164
Localisation updates from https://translatewiki.net .
2022-10-13 13:03:26 +02:00
translatewiki.net
6d1dcc4227
Localisation updates from https://translatewiki.net .
2022-10-10 13:03:20 +02:00
translatewiki.net
b51ca3a822
Localisation updates from https://translatewiki.net .
2022-10-06 13:04:06 +02:00
translatewiki.net
daba272367
Localisation updates from https://translatewiki.net .
2022-10-03 13:03:23 +02:00
translatewiki.net
ebe20f9167
Localisation updates from https://translatewiki.net .
2022-09-29 13:03:30 +02:00
translatewiki.net
b9a8dba389
Localisation updates from https://translatewiki.net .
2022-09-26 13:03:48 +02:00
dependabot[bot]
156348e314
build(deps): bump docker/setup-qemu-action from 1 to 2
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 1 to 2.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-25 00:09:13 +02:00
dependabot[bot]
bbb5cea0b5
build(deps-dev): bump supertest from 6.2.2 to 6.2.4 in /src
...
Bumps [supertest](https://github.com/visionmedia/supertest ) from 6.2.2 to 6.2.4.
- [Release notes](https://github.com/visionmedia/supertest/releases )
- [Commits](https://github.com/visionmedia/supertest/compare/v6.2.2...v6.2.4 )
---
updated-dependencies:
- dependency-name: supertest
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-25 00:01:49 +02:00
dependabot[bot]
6d4abbb221
build(deps): bump minimist from 1.2.5 to 1.2.6 in /src
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/commits )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-24 23:51:58 +02:00
webzwo0i
22a9b81cf0
add changelog entry for node v14 requirement
2022-09-24 22:58:32 +02:00
webzwo0i
c28177388a
Drop support for Node v12.
...
Add v18 to test matrix
2022-09-24 22:58:32 +02:00
webzwo0i
86d3eabcd8
tests: flaky language test
2022-09-24 20:29:25 +02:00
webzwo0i
21d03c1924
stale workflow: fix syntax
2022-09-24 20:15:55 +02:00
webzwo0i
111ad5c52e
fix cypress config
2022-09-24 18:44:15 +02:00
translatewiki.net
50c8016aed
Localisation updates from https://translatewiki.net .
2022-09-22 13:03:44 +02:00
translatewiki.net
94767f008e
Localisation updates from https://translatewiki.net .
2022-09-19 13:03:59 +02:00
translatewiki.net
eff750e8ef
Localisation updates from https://translatewiki.net .
2022-09-12 13:03:44 +02:00
translatewiki.net
7e18f8e8be
Localisation updates from https://translatewiki.net .
2022-09-05 13:03:31 +02:00
translatewiki.net
68f3be613f
Localisation updates from https://translatewiki.net .
2022-08-29 13:03:51 +02:00
translatewiki.net
75f0c1dbcd
Localisation updates from https://translatewiki.net .
2022-08-22 13:03:33 +02:00
translatewiki.net
fccbef94ae
Localisation updates from https://translatewiki.net .
2022-08-11 13:03:57 +02:00
translatewiki.net
bab4c7a1c8
Localisation updates from https://translatewiki.net .
2022-08-08 13:03:25 +02:00
translatewiki.net
a54fc89a09
Localisation updates from https://translatewiki.net .
2022-08-04 13:04:02 +02:00
translatewiki.net
064a8b5d8e
Localisation updates from https://translatewiki.net .
2022-08-01 13:04:42 +02:00
translatewiki.net
a130c6d87e
Localisation updates from https://translatewiki.net .
2022-07-28 13:05:21 +02:00
translatewiki.net
2afb4080fc
Localisation updates from https://translatewiki.net .
2022-07-25 13:04:29 +02:00
Richard Hansen
a059a653ba
ci: stale: Don't auto-close issues or PRs
...
Users can't reopen them, so auto-closing tends to irritate users.
Also, when developer activity drops, stale is less meaningful.
2022-07-16 15:08:32 -04:00
Richard Hansen
3018c33efd
ci: stale: Use wontfix for close label, not stale
2022-07-16 15:04:40 -04:00
Richard Hansen
a95c7b61ea
ci: stale: Switch from app to action
...
The stale app seems to be unmaintained.
2022-07-16 15:03:42 -04:00
translatewiki.net
6a8b096b05
Localisation updates from https://translatewiki.net .
2022-07-04 13:03:55 +02:00
translatewiki.net
723cc7e414
Localisation updates from https://translatewiki.net .
2022-06-27 13:04:30 +02:00
translatewiki.net
4f0953d907
Localisation updates from https://translatewiki.net .
2022-05-26 13:04:41 +02:00
translatewiki.net
9ad002660f
Localisation updates from https://translatewiki.net .
2022-05-16 13:03:32 +02:00
Richard Hansen
7e4931cf25
Windows build: Switch to 64-bit Node.js executable
2022-05-14 18:25:29 -04:00
Richard Hansen
2d56838792
Windows build: Upgrade bundled Node.js to v16
2022-05-14 18:25:29 -04:00
Richard Hansen
00173cf55d
Windows build: Consolidate Windows workflows
2022-05-14 18:25:29 -04:00
Richard Hansen
b1d48bb333
Windows build: Extract .zip outside repo clone
2022-05-14 17:50:46 -04:00
Richard Hansen
d70dcc3415
Windows build: Install to $PROGRAMFILES
2022-05-14 17:46:32 -04:00
Richard Hansen
52dd6a26bc
Windows build: Rename the .exe
for consistency
2022-05-14 17:46:32 -04:00
Richard Hansen
8a2ef69873
Windows build: Move NSIS installer script to this repo
2022-05-14 17:46:32 -04:00
Richard Hansen
d62cc8d62c
Windows build: Don't exclude var
2022-05-14 17:46:32 -04:00
Richard Hansen
e3da5b5bb3
Windows build: Delete unnecessary cd
2022-05-14 17:46:32 -04:00
Richard Hansen
752054899f
Windows build: Use git archive
to copy files
2022-05-14 17:46:27 -04:00
Richard Hansen
188ca8a3b1
Windows build: Remove obsolete file removals
2022-05-14 17:45:36 -04:00
Richard Hansen
1dc3c4bde9
Windows build: Clean up after abnormal exits
2022-05-14 17:45:36 -04:00
Richard Hansen
e71f69ec72
Windows build: Rename zip to etherpad-win.zip
2022-05-14 17:45:30 -04:00
Richard Hansen
77edcebc99
Windows build: Factor out output zip filename
2022-05-13 18:14:56 -04:00
Richard Hansen
5788c1958d
Windows build: Use Git to get Etherpad root dir
2022-05-13 18:14:56 -04:00
Richard Hansen
54019a24c3
Windows build: Factor out command checking
2022-05-13 18:14:56 -04:00
Richard Hansen
05e54b198f
Windows build: Improve error handling
2022-05-13 18:14:56 -04:00
Richard Hansen
f19f3833f3
Windows build: Exit on simple error
2022-05-13 18:14:56 -04:00
translatewiki.net
e54ea583f2
Localisation updates from https://translatewiki.net .
2022-05-09 13:03:29 +02:00
Richard Hansen
2facf3a0c5
ExportEtherpad: New importEtherpad
, exportEtherpad
hooks
2022-05-06 02:54:34 -04:00
Richard Hansen
44fd70491d
ImportEtherpad: Batch database writes
2022-05-05 20:49:52 -04:00
Richard Hansen
c1652fd695
ImportEtherpad: Process records in batches
...
This enables ueberdb to combine multiple queries into a single message
to the database backend.
2022-05-05 20:49:52 -04:00
Richard Hansen
10117bc988
ImportEtherpad: Use a real ueberdb object for the temp Pad
...
Now plugin authors have access to the full set of DB operations.
2022-05-05 20:49:52 -04:00
Richard Hansen
6a183db850
ExportEtherpad: Parallelize record reads
2022-05-05 19:33:21 -04:00
Richard Hansen
88c0ab8255
ExportEtherpad: Support custom subkeys
2022-05-05 19:33:21 -04:00
Richard Hansen
4b2e2dd9f2
tests: Add tests for exportEtherpadAdditionalContent
hook
2022-05-05 19:33:21 -04:00
Richard Hansen
78b44daaa8
ExportEtherpad: Fix exportEtherpadAdditionalContent
hook docs
...
When exporting, only records like `comments:padId` are supported, not
records like `comments:padId:foo`.
2022-05-05 19:33:21 -04:00
Richard Hansen
936185e3b6
ExportEtherpad: Use Pad API to collect data
2022-05-05 19:33:21 -04:00
Richard Hansen
4a6e77839e
ExportEtherpad: Process pad record separately
...
to improve readability.
2022-05-05 19:33:21 -04:00
Richard Hansen
56a60a34fb
ExportEtherpad: Simplify attribute pool iteration
2022-05-05 19:33:21 -04:00
Richard Hansen
3004bc1583
ExportEtherpad: Invert conditions to improve readability
...
Also delete unnecessary comments.
2022-05-05 19:33:21 -04:00
Richard Hansen
b82ccb76df
Merge branch 'master' into develop
2022-05-05 18:53:03 -04:00
Richard Hansen
4b96ff6e02
Release v1.8.18
2022-05-05 18:44:03 -04:00
Richard Hansen
10206d9e25
DB: Clean up database initialization
2022-05-05 05:18:53 -04:00
Richard Hansen
f22fb13d89
deps: Bump ueberdb2 to 2.2.4
2022-05-05 05:18:53 -04:00
dependabot[bot]
3030f9a417
build(deps): bump ejs from 3.1.6 to 3.1.7 in /src
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.6 to 3.1.7.
- [Release notes](https://github.com/mde/ejs/releases )
- [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mde/ejs/compare/v3.1.6...v3.1.7 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-03 01:31:58 +00:00
dependabot[bot]
0adc027e25
build(deps): bump github/codeql-action from 1 to 2
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-02 21:30:46 -04:00
dependabot[bot]
6362a625eb
build(deps): bump express-rate-limit from 6.3.0 to 6.4.0 in /src
...
Bumps [express-rate-limit](https://github.com/nfriedly/express-rate-limit ) from 6.3.0 to 6.4.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/v6.3.0...v6.4.0 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-02 21:30:22 -04:00
Naveen
77e036e8d3
chore(deps): Included dependency review
...
> Dependency Review GitHub Action in your repository to enforce dependency reviews on your pull requests.
> The action scans for vulnerable versions of dependencies introduced by package version changes in pull requests,
> and warns you about the associated security vulnerabilities.
> This gives you better visibility of what's changing in a pull request,
> and helps prevent vulnerabilities being added to your repository.
https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement
2022-05-02 21:27:57 -04:00
dependabot[bot]
ddb1397ebf
build(deps): bump underscore from 1.13.2 to 1.13.3 in /src
...
Bumps [underscore](https://github.com/jashkenas/underscore ) from 1.13.2 to 1.13.3.
- [Release notes](https://github.com/jashkenas/underscore/releases )
- [Commits](https://github.com/jashkenas/underscore/compare/1.13.2...1.13.3 )
---
updated-dependencies:
- dependency-name: underscore
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-03 01:25:05 +00:00
Richard Hansen
9b87007278
lint: Bump ESLint dependencies
2022-05-02 21:16:24 -04:00
naveen
2929a3c0bd
chore: Set permissions for GitHub actions
...
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.
- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/ )
Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com>
2022-05-02 20:48:01 -04:00
dependabot[bot]
0b5ee334d1
build(deps): bump marked from 4.0.14 to 4.0.15 in /src/bin/doc
...
Bumps [marked](https://github.com/markedjs/marked ) from 4.0.14 to 4.0.15.
- [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.14...v4.0.15 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-05-02 15:36:41 +00:00
translatewiki.net
59037b4117
Localisation updates from https://translatewiki.net .
2022-04-28 13:03:58 +02:00
Richard Hansen
0ddefb6221
Merge branch 'master' into develop
2022-04-23 19:08:22 -04:00
DanielHabenicht
745c78c536
Update CONTRIBUTING.md
2022-04-22 22:39:33 -04:00
translatewiki.net
074482afea
Localisation updates from https://translatewiki.net .
2022-04-21 13:03:39 +02:00
dependabot[bot]
64757d1636
build(deps): bump ueberdb2 from 2.0.4 to 2.1.0 in /src
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 2.0.4 to 2.1.0.
- [Release notes](https://github.com/ether/ueberDB/releases )
- [Changelog](https://github.com/ether/ueberDB/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ether/ueberDB/compare/v2.0.4...v2.1.0 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-18 15:29:43 +00:00
Richard Hansen
088bb12797
Pad: Parallelize record fetching when checking consistency
2022-04-16 00:03:07 -04:00
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
Richard Hansen
ba536e68f1
docs: Refine padRemove
server-side hook documentation
2022-04-08 21:52:11 -04:00
Richard Hansen
362b33c518
docs: Refine padCopy
server-side hook documentation
2022-04-08 21:52:10 -04:00
dependabot[bot]
5e99ae772a
build(deps): bump actions/upload-artifact from 2 to 3
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-08 21:44:53 -04:00
dependabot[bot]
d7c44c5725
build(deps): bump actions/download-artifact from 2 to 3
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-08 21:44:21 -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
Richard Hansen
1d7a41fec2
docs: Expand plugin documentation
2022-04-02 01:11:00 -04:00
Richard Hansen
5b53fda9b0
docs: README formatting tweaks
2022-04-02 01:11:00 -04:00
Richard Hansen
581a5df5ff
docs: Use http URL for cloning
...
and some minor edits
2022-04-02 00:16:30 -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
Grant Slater
a11cf67de7
Docker: use buildx to build amd64 and arm64 images
2022-03-20 22:11:09 -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
Richard Hansen
7f0bf111fe
Docker: Configurable time zone
2022-03-14 17:32:05 -04:00
translatewiki.net
0a993399dc
Localisation updates from https://translatewiki.net .
2022-03-14 13:03:44 +01:00
Richard Hansen
5748c76db3
ci: docker: Show Etherpad logs
2022-03-12 00:40:48 -05:00
Richard Hansen
178db7508f
ci: docker: Wait for container to be healthy
2022-03-12 00:40:48 -05: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
b2b6acfe5f
Merge branch 'master' into develop
2022-02-27 14:04:18 -05:00
Richard Hansen
c85ab49444
ci: Synchronize GitHub workflows with develop
branch
2022-02-27 13:53:23 -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]
90d1ae87a7
build(deps): bump actions/setup-node from 2 to 3
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-25 23:51:38 -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
Robert Geislinger
58ec6a5c88
Update http_api.md
...
More information for public Staus HTTP API Calls
2022-02-24 19:45:36 -05:00
Robert Geislinger
4c53f76c25
Update http_api.md
...
The return Values of createGroupPad for success and error are not correct
2022-02-24 19:45:36 -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
d97537d18b
Release v1.8.17
2022-02-23 17:03:34 -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
Richard Hansen
aa286b7dbd
API: Add optional authorId
param to mutation functions
2022-02-19 14:55:42 -05:00
Richard Hansen
50fafe608b
tests: Basic test for restoreRevision
API
2022-02-19 14:55:42 -05:00
Richard Hansen
3b8549342a
Pad: Plumb author ID through mutation operations
2022-02-19 14:55:42 -05:00
Richard Hansen
5f60b3aab2
Pad: Remove unneccessary padManager.getPad()
call
2022-02-19 14:55:42 -05:00
Richard Hansen
449b972e6a
Pad: Use default parameter value
2022-02-19 14:55:42 -05:00
Richard Hansen
aec512d1fa
Pad: Rename author
context properties to authorId
2022-02-19 14:55:42 -05:00
Richard Hansen
65bd5ffa6b
Pad: Rename author
vars to authorId
for consistency
2022-02-19 14:55:42 -05:00
Richard Hansen
c2910b98e8
ImportHandler: Skip default pad text when importing to a new pad
2022-02-19 14:25:51 -05:00
Richard Hansen
c8f2409de0
ImportHandler: Drop unnecessary underscores in variable names
...
Also delete an unnecessary comment.
2022-02-19 14:25:51 -05:00
Richard Hansen
2512593d4b
docs: Group HTTP API changes
2022-02-19 14:25:51 -05:00
Richard Hansen
a8c061154e
docs: Clean up padCreate
, padUpdate
hook docs
2022-02-19 14:25:39 -05:00
translatewiki.net
a27b400073
Localisation updates from https://translatewiki.net .
2022-02-14 13:03:22 +01:00
dependabot[bot]
4ed436dbbe
build(deps): bump simple-get from 3.1.0 to 3.1.1 in /src
...
Bumps [simple-get](https://github.com/feross/simple-get ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/feross/simple-get/releases )
- [Commits](https://github.com/feross/simple-get/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: simple-get
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-03 16:29:27 +00:00
dependabot[bot]
cdc08d157b
build(deps-dev): bump selenium-webdriver from 4.0.0 to 4.1.1 in /src
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.0.0 to 4.1.1.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Commits](https://github.com/SeleniumHQ/selenium/commits )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-03 11:28:40 -05:00
translatewiki.net
b9b6cef4d2
Localisation updates from https://translatewiki.net .
2022-02-03 13:03:23 +01:00
Richard Hansen
33fb4c71e4
deps: Bump ESLint dependencies
2022-02-02 20:21:34 -05:00
translatewiki.net
5d3c34aecb
Localisation updates from https://translatewiki.net .
2022-01-31 13:02:59 +01:00
Richard Hansen
5520161088
deps: Upgrade formidable to 2.0.1
2022-01-28 21:34:57 -05:00
dependabot[bot]
6009fdf979
build(deps): bump resolve from 1.20.0 to 1.22.0 in /src
...
Bumps [resolve](https://github.com/browserify/resolve ) from 1.20.0 to 1.22.0.
- [Release notes](https://github.com/browserify/resolve/releases )
- [Commits](https://github.com/browserify/resolve/compare/v1.20.0...v1.22.0 )
---
updated-dependencies:
- dependency-name: resolve
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-28 21:47:20 +00:00
dependabot[bot]
0e6fd567f7
build(deps): bump openapi-backend from 5.0.1 to 5.1.1 in /src
...
Bumps [openapi-backend](https://github.com/anttiviljami/openapi-backend ) from 5.0.1 to 5.1.1.
- [Release notes](https://github.com/anttiviljami/openapi-backend/releases )
- [Commits](https://github.com/anttiviljami/openapi-backend/compare/5.0.1...5.1.1 )
---
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-01-28 20:49:14 +00:00
dependabot[bot]
0189af9bb1
build(deps): bump clean-css from 5.2.3 to 5.2.4 in /src
...
Bumps [clean-css](https://github.com/clean-css/clean-css ) from 5.2.3 to 5.2.4.
- [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.3...v5.2.4 )
---
updated-dependencies:
- dependency-name: clean-css
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-28 20:46:01 +00:00
dependabot[bot]
65de9eb733
build(deps): bump underscore from 1.13.1 to 1.13.2 in /src
...
Bumps [underscore](https://github.com/jashkenas/underscore ) from 1.13.1 to 1.13.2.
- [Release notes](https://github.com/jashkenas/underscore/releases )
- [Commits](https://github.com/jashkenas/underscore/compare/1.13.1...1.13.2 )
---
updated-dependencies:
- dependency-name: underscore
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-28 20:42:50 +00:00
dependabot[bot]
d86e1e5249
build(deps): bump ueberdb2 from 2.0.1 to 2.0.2 in /src
...
Bumps [ueberdb2](https://github.com/ether/ueberDB ) from 2.0.1 to 2.0.2.
- [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.1...v2.0.2 )
---
updated-dependencies:
- dependency-name: ueberdb2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-28 08:39:13 +00:00
Richard Hansen
c40544eade
lint: Bump ESLint dependencies
2022-01-28 03:24:14 -05:00
dependabot[bot]
8791082077
build(deps): bump clean-css from 5.2.2 to 5.2.3 in /src
...
Bumps [clean-css](https://github.com/clean-css/clean-css ) from 5.2.2 to 5.2.3.
- [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.2...v5.2.3 )
---
updated-dependencies:
- dependency-name: clean-css
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-28 07:02:27 +00:00
Richard Hansen
c568bb1baa
ci: Skip frontend tests for Dependabot PRs
2022-01-28 01:51:15 -05:00
Richard Hansen
43aa1e4aeb
ci: Reformat .yml
files for readability
2022-01-28 01:39:45 -05:00
dependabot[bot]
84c7da82cf
build(deps): bump saucelabs/sauce-connect-action from 2.0.0 to 2.1.1
...
Bumps [saucelabs/sauce-connect-action](https://github.com/saucelabs/sauce-connect-action ) from 2.0.0 to 2.1.1.
- [Release notes](https://github.com/saucelabs/sauce-connect-action/releases )
- [Changelog](https://github.com/saucelabs/sauce-connect-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/saucelabs/sauce-connect-action/compare/v2.0.0...v2.1.1 )
---
updated-dependencies:
- dependency-name: saucelabs/sauce-connect-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-28 04:54:58 +00:00
Richard Hansen
35a182e053
ci: dependabot: Set versioning-strategy
to increase
...
This keeps `package.json` in sync with `package-lock.json`.
2022-01-27 23:54:28 -05:00
Richard Hansen
63a02ec5fa
ci: Enable caching
2022-01-27 22:40:38 -05:00
Richard Hansen
3732565f83
ci: plugins: Bump saucelabs/sauce-connect-action
2022-01-27 22:40:38 -05:00
Richard Hansen
737464935e
ci: plugins: Enable dependabot
2022-01-27 22:05:47 -05:00
Richard Hansen
f02334e589
ci: plugins: Install plugin deps before core deps
2022-01-27 22:05:47 -05:00
Richard Hansen
e80e1c0221
ci: docker: Combine test and build+publish workflows
2022-01-27 22:05:47 -05:00
Richard Hansen
a6fcc92d2a
ci: docker: Set up Docker Buildx
...
This isn't required, but it's recommended everywhere I look.
2022-01-27 22:05:47 -05:00
Richard Hansen
3a31ebde4b
ci: docker: Style improvements
2022-01-27 22:05:47 -05:00
Richard Hansen
f334fb8280
ci: lockfile-lint: Whitelist specific sqlite version
2022-01-27 22:05:47 -05:00
Richard Hansen
f925b481c6
ci: lockfile-lint: Pass --no-save
to npm
2022-01-27 22:05:47 -05:00
Richard Hansen
be36f764ad
deps: Update eslint-config-etherpad
2022-01-27 22:05:47 -05:00
Richard Hansen
47f5bbef1c
deps: Remove tiny-worker
...
It is not needed for modern versions of Node.js.
2022-01-27 02:15:47 -05:00
Richard Hansen
c586502e3c
deps: Bump marked to 4.0.12
2022-01-27 02:05:11 -05:00
Richard Hansen
9db3424403
deps: Bump rehype and rehype-minify-whitespace
2022-01-27 01:27:10 -05:00
Richard Hansen
1e604add99
deps: Require Node.js 12.17.0 or later
...
This makes it possible to use dynamic `import()`.
2022-01-27 01:27:10 -05:00
snyk-bot
151f954fea
fix: upgrade rate-limiter-flexible from 2.3.5 to 2.3.6
...
Snyk has created this PR to upgrade rate-limiter-flexible from 2.3.5 to 2.3.6.
See this package in npm:
https://www.npmjs.com/package/rate-limiter-flexible
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
2022-01-26 20:05:06 -05:00
dependabot[bot]
9b671efd5b
build(deps): bump node-fetch from 2.6.6 to 2.6.7 in /src
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.6 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-26 20:03:19 -05:00
dependabot[bot]
e44d1c4400
build(deps-dev): bump eslint-config-etherpad from 2.0.2 to 2.0.3 in /src
...
Bumps [eslint-config-etherpad](https://github.com/ether/eslint-config-etherpad ) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/ether/eslint-config-etherpad/releases )
- [Commits](https://github.com/ether/eslint-config-etherpad/compare/v2.0.2...v2.0.3 )
---
updated-dependencies:
- dependency-name: eslint-config-etherpad
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-26 20:02:42 -05:00
dependabot[bot]
de66bd4799
build(deps): bump http-errors from 1.8.1 to 2.0.0 in /src
...
Bumps [http-errors](https://github.com/jshttp/http-errors ) from 1.8.1 to 2.0.0.
- [Release notes](https://github.com/jshttp/http-errors/releases )
- [Changelog](https://github.com/jshttp/http-errors/blob/master/HISTORY.md )
- [Commits](https://github.com/jshttp/http-errors/compare/1.8.1...v2.0.0 )
---
updated-dependencies:
- dependency-name: http-errors
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-26 20:01:53 -05:00
dependabot[bot]
abe8a98a4d
build(deps-dev): bump mocha from 9.1.3 to 9.2.0 in /src
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 9.1.3 to 9.2.0.
- [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.1.3...v9.2.0 )
---
updated-dependencies:
- dependency-name: mocha
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-27 00:58:49 +00:00
dependabot[bot]
867922c8d8
build(deps): bump follow-redirects from 1.14.6 to 1.14.7 in /src
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.6 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.6...v1.14.7 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-26 19:56:56 -05:00
RichDavis1
ae9114f140
Edit settings.js
...
Added formal panics for invalid JSON.
2022-01-26 19:35:21 -05:00
Felix
578ae17aa8
Add docker & npm ecosystem to dependabot
2022-01-26 19:34:27 -05:00
translatewiki.net
315bcccc14
Localisation updates from https://translatewiki.net .
2022-01-24 13:03:53 +01:00
Richard Hansen
e4a336e875
plugins: Add npm packages to etherpad org
2022-01-20 20:33:24 -05:00
Richard Hansen
c7195b1133
docker: Add variables for cookie settings
2022-01-19 23:08:32 -05:00
Richard Hansen
861a929a43
docker: Sync settings.json.docker
with .template
2022-01-19 23:06:56 -05:00
Richard Hansen
692749d1cf
express-session: Extend session lifetime if user is active
2022-01-17 21:45:56 -05:00
Richard Hansen
9c1f52f1b0
express-session: Install package from @etherpad
scope
...
This allows us to use some in-progress features.
2022-01-17 21:45:56 -05:00
Richard Hansen
023e58cfe6
express-session: Set a finite cookie lifetime
2022-01-17 21:45:56 -05:00
Richard Hansen
ec10700dff
express-session: Don't save uninitialized sessions
...
This should avoid frivolous session records, such as when the user
gets a 404 (unless login was required to see the 404).
2022-01-17 21:45:56 -05:00
Richard Hansen
7255dd7ef0
express-session: Inherit proxy trust from Express
2022-01-17 21:45:56 -05:00
Richard Hansen
945e6848e2
SessionStore: Delete DB record when session expires
...
This only deletes records known to the current Etherpad instance --
old records from previous runs are not automatically cleaned up.
2022-01-17 21:45:56 -05:00
Richard Hansen
72cd983f0f
SessionStore: Option to update DB record on touch()
2022-01-17 21:45:52 -05:00
Richard Hansen
b991948e21
SessionStore: Don't write DB record if already expired
2022-01-17 21:33:58 -05:00
Richard Hansen
4d498725c7
SessionStore: Improve cookie expiration check
...
* Don't mutate `sess.cookie.expires`.
* Allow `sess.cookie` to be nullish.
* Always compare `Date` objects.
2022-01-17 18:17:40 -05:00
Richard Hansen
928c598ecf
tests: Add SessionStore backend tests
2022-01-17 17:51:08 -05:00
Richard Hansen
efab3aed0c
deps: Update ueberdb2 to 2.0.1 to get proper JSON support
2022-01-14 00:45:47 -05:00
Richard Hansen
d3984aa621
express: Move preAuthorize
hook after express-session
...
The `ep_openid_connect` plugin needs access to session state before
authorization checks are made (to securely redirect the user back to
the start page when authentication completes). Now that the
`expressPreSession` hook exists, the rationale for moving
`preAuthorize` before the `express-session` middleware is gone.
This change undoes the following commits:
* bf35dcfc50
* 0b1ec20c5c
* 30544b564e
2022-01-14 00:44:54 -05:00
Richard Hansen
75637708c0
express: Move up cookie-parser
middleware
...
This makes it possible for the `preAuthorize` and `preExpressSession`
hooks to easily read or set cookies.
2022-01-14 00:44:54 -05:00
Richard Hansen
ab85db4426
webaccess: Silence prototype pollution warning
2022-01-14 00:44:54 -05:00
Richard Hansen
dcd43e9849
webaccess: Use .startsWith()
instead of .search()
2022-01-14 00:44:54 -05:00
translatewiki.net
b9118c22ba
Localisation updates from https://translatewiki.net .
2022-01-13 13:02:54 +01:00
Richard Hansen
fd9b770579
PadManager: Refactor padList
to avoid duplicate loads
2022-01-02 20:44:42 -05:00
Richard Hansen
66ce2b50a9
openapi: Convert Promise.catch()
to catch
block
2022-01-02 19:17:20 -05:00
Richard Hansen
fa8bdb0348
promises: Add a comment explaining a subtlety in Gate
2022-01-02 18:57:44 -05:00
Richard Hansen
a115c475ad
promises: Expose reject
in Gate
2022-01-02 18:57:44 -05:00
Richard Hansen
b72db7ebd6
promises: Return a Promise
from Gate.then()
...
It doesn't make sense to return a `Gate` from `Gate.then()`, and this
eliminates the semantically confusing constructor parameter.
2022-01-02 18:57:44 -05:00
Richard Hansen
78a67801f3
promises: Move Gate from server.js
(to enable reuse)
2022-01-02 18:57:44 -05:00
Richard Hansen
c8d45586c1
server: Fix stop Gate creation and check
2022-01-02 18:57:44 -05:00
Richard Hansen
10c55a2328
Changeset: Explain why number of removals doesn't matter
2021-12-31 22:53:59 -05:00
Richard Hansen
6495b1e6f4
tests: Disable deprecation warnings when testing deprecated functions
2021-12-31 22:15:03 -05:00
Richard Hansen
c0471dd238
tests: Avoid deprecated Changeset.opIterator
2021-12-31 22:14:07 -05:00
webzwo0i
0af728ffee
textLinesMutator: coverage for changed attributes in multiline keeps
2021-12-30 18:44:29 -05:00
webzwo0i
93447b7493
easysync tests: cover more string operation scenarios
2021-12-30 18:44:29 -05:00
webzwo0i
395cbc01bb
Changeset.js: refine comments
2021-12-30 18:44:29 -05:00
webzwo0i
55c47efd4c
easysync tests: add some more smartOpAssembler tests
2021-12-30 18:44:29 -05:00
webzwo0i
12ebca897d
easysync: add clear method to stringAssembler
2021-12-30 18:44:29 -05:00
Chocobozzz
0cc15df9b9
Prevent pad translation and crash
...
Prevent "TypeError: Cannot read properties of null (reading 'sheet')"
exception because google chrome can translate `<style type="text/css" title="dynamicsyntax"></style>` title attribute
2021-12-22 17:46:32 +01:00
Richard Hansen
cb257de8f9
Bump version to v1.9.0 for plugin peerDependencies
...
This allows plugins to depend on the not-yet-released API by bumping
their `peerDependencies` to `>=1.9.0`.
IMPORTANT: v1.9.0 IS NOT RELEASED YET. I tried to bump the version to
1.9.0-alpha.0 instead, but unfortunately that doesn't satisfy
`>=1.8.6` which would break just about every plugin.
2021-12-21 17:23:56 -05:00
Richard Hansen
02a56dc58c
PadMessageHandler: Allow handleMessageSecurity
to grant one-time write access
2021-12-21 17:23:56 -05:00
Richard Hansen
31b025bd9d
PadMessageHandler: Pass session info to handleMessageSecurity
hook
2021-12-21 17:23:56 -05:00
Richard Hansen
1b52c9f0c4
PadMessageHandler: Deprecate client
context property
2021-12-21 17:23:56 -05:00
Richard Hansen
8539a66439
docs: Improve handleMessageSecurity
documentation
2021-12-21 17:23:56 -05:00
Richard Hansen
f1856cf95a
Docker: Use new /health
endpoint for HEALTHCHECK
2021-12-21 17:19:56 -05:00
Richard Hansen
11de525508
Docker: Install and use link for etherpad
binary
2021-12-21 17:19:56 -05:00
Richard Hansen
83f2898723
package.json: Define etherpad
binary
2021-12-21 17:19:56 -05:00
Richard Hansen
696f9c3367
specialpages: New /health
endpoint for health checking
...
This endpoint is intended to conform with:
https://www.ietf.org/archive/id/draft-inadarei-api-health-check-06.html
2021-12-21 17:19:56 -05:00
Dirk Jagdmann
2e4c546c7f
Pad: Add new .spliceText()
method
...
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-12-21 17:00:18 -05:00
Richard Hansen
30544b564e
express: Skip express-session middleware if pre-authorized
2021-12-20 20:08:19 -05:00
Richard Hansen
649fbdccf5
express: Move static handlers to expressPreSession
...
This avoids the need to exempt the paths from authentication checks,
and it eliminates unnecessary express-session state.
2021-12-20 20:08:19 -05:00
Richard Hansen
72f4ae444d
express: New expressPreSession
server-side hook
2021-12-20 20:08:19 -05:00
Richard Hansen
0b1ec20c5c
express: Move preAuthorize
middleware before express-session
2021-12-20 20:08:19 -05:00
Richard Hansen
bf35dcfc50
webaccess: Move preAuthorize
to its own middleware
2021-12-20 20:08:19 -05:00
Richard Hansen
7f3d0e71f7
express: Check access before expressConfigure
middleware
...
There are no guarantees about the order of execution of hook
functions, which means that a plugin's `expressConfigure` hook
function could theoretically register a handler/middleware before the
access check middleware is registered. If that happens, the plugin's
handler would run before the access check, which would be bad. Avoid
the problem by explicitly installing the `webaccess.checkAccess`
middleware before running the `expressConfigure` hook.
2021-12-20 20:08:18 -05:00
Richard Hansen
472eddc821
webaccess: Skip checks if next
is called in preAuthenticate
2021-12-20 20:08:18 -05:00
Richard Hansen
fc498f0ae6
tests: Delete test pad before attempting import
2021-12-20 20:08:18 -05:00
Richard Hansen
c4b25388ae
docs: Server-side hook documentation improvements
2021-12-20 20:08:18 -05:00
Richard Hansen
02d1b90d30
tests: Factor out USER_CHANGES/ACCEPT_COMMIT helpers
...
This will make it possible for other tests to reuse the code.
2021-12-19 16:53:24 -05:00
snyk-bot
674a0ccedc
fix: upgrade openapi-backend from 5.0.0 to 5.0.1
...
Snyk has created this PR to upgrade openapi-backend from 5.0.0 to 5.0.1.
See this package in npm:
https://www.npmjs.com/package/openapi-backend
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-12-19 00:54:20 -05:00
webzwo0i
8b73f2ee70
padurlsanitize: Don't crash if sanitizePadId()
throws
...
Let Express send a 500 status code to the user instead.
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-12-18 18:47:01 -05:00
Richard Hansen
4733c7d8d3
SessionStore: Promisify to the extent permitted by express-session
2021-12-18 18:29:04 -05:00
webzwo0i
694d3f630e
SessionStore: Propagate database errors to express-session
...
Send a 500 HTTP status code to the client if the session entry could
not be fetched from the database. This is useful in case the database
is busy and can't respond to the query in time. In this case we want
to abort the client connection as soon as possible.
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-12-18 18:29:04 -05:00
Richard Hansen
7572040836
Pad: Simplify Pad.copy()
logic
2021-12-18 18:28:58 -05:00
webzwo0i
0040f5984e
db: await more database operations
...
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-12-18 18:23:27 -05:00
translatewiki.net
e64462323b
Localisation updates from https://translatewiki.net .
2021-12-16 13:03:26 +01:00
Richard Hansen
748d661495
Changeset: Fix off-by-one bug in makeSplice
2021-12-16 00:48:07 -05:00
Richard Hansen
30d68df396
Changeset: Add range checks to makeSplice
2021-12-16 00:48:07 -05:00
Richard Hansen
fdf1fdbc23
Changeset: Improve readability of makeSplice()
2021-12-16 00:48:07 -05:00
Richard Hansen
b1d0848701
Pad: Improve readability of appendText
2021-12-16 00:48:07 -05:00
Richard Hansen
a6bf7816ce
Pad: Simplify setText
2021-12-16 00:48:07 -05:00
Robert Geislinger
10e2b09b96
Update http_api.md
...
The current version is 1.2.15 or bigger if you look at e.g. copyPadWithoutHistory
2021-12-14 01:16:38 -05:00
snyk-bot
3693a0574f
fix: upgrade jsdom from 18.1.0 to 18.1.1
...
Snyk has created this PR to upgrade jsdom from 18.1.0 to 18.1.1.
See this package in npm:
https://www.npmjs.com/package/jsdom
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-12-14 01:05:47 -05:00
Richard Hansen
d94f380141
API: Fix race conditions in setText
, appendText
, restoreRevision
2021-12-14 01:02:00 -05:00
Richard Hansen
cff089e54e
PadMessageHandler: Accept retransmissions of USER_CHANGES
2021-12-14 01:02:00 -05:00
Richard Hansen
a370cfa5c6
Pad: Don't create no-op revisions
2021-12-14 01:02:00 -05:00
Richard Hansen
56b7671422
Pad: Return new rev number from appendRevision()
2021-12-14 01:02:00 -05:00
Richard Hansen
c05ee7ce72
PadMessageHandler: Move ACCEPT_COMMIT
after changeset save
2021-12-14 01:02:00 -05:00
Richard Hansen
dbacc73c36
tests: Basic USER_CHANGES backend tests
2021-12-14 01:02:00 -05:00
translatewiki.net
2cae414473
Localisation updates from https://translatewiki.net .
2021-12-13 13:03:50 +01:00
Richard Hansen
1fe01c66fd
getCorePlugins.sh: Various improvements
...
* Factor out plugin query.
* Make idempotent.
* Improve logging.
* Install by symlinking to a parallel directory rather than cloning
into `etherpad-lite/node_modules`.
2021-12-11 02:01:35 -05:00
Richard Hansen
5915c2243d
checkPlugin: Redo README.md and LICENSE
2021-12-11 02:01:35 -05:00
Richard Hansen
d81546ad7b
checkPlugin: Delete Travis badge from README.md template
2021-12-11 02:01:35 -05:00
Richard Hansen
2c05de7033
checkPlugin: Update ESLint dependencies
2021-12-11 02:01:35 -05:00
Richard Hansen
3563fc1df9
checkPlugin: Relax repo checks
2021-12-11 02:01:35 -05:00
Richard Hansen
4716975c37
checkPlugin: Do case-sensitive filename checks
2021-12-11 02:01:35 -05:00
Richard Hansen
9a85bce212
checkPlugin: Only consider README{,.md}
(case-insensitive)
...
This avoids false positives such as `README-foo.md`.
2021-12-11 02:01:35 -05:00
Richard Hansen
753d16af8a
checkPlugin: Promisify file system accesses
2021-12-11 02:01:35 -05:00
Richard Hansen
b50c6d07d4
checkPlugin: Improve readability of files
assignment
2021-12-11 02:01:35 -05:00
Richard Hansen
b546867adb
checkPlugin: Replace .indexOf()
with .includes()
2021-12-11 02:01:35 -05:00
Richard Hansen
34a4a74634
checkPlugin: Change autocommit
to not push
2021-12-11 02:01:35 -05:00
Richard Hansen
48222449b5
checkPlugin: Add frontend-tests.yml
GitHub workflow
2021-12-11 02:01:35 -05:00
Richard Hansen
51c530a3a0
checkPlugin: Compare entire file
2021-12-11 02:01:34 -05:00
Richard Hansen
f0669a8d31
checkPlugin: Automatically determine plugin name in backend-tests.yml
2021-12-11 02:01:34 -05:00
Richard Hansen
314b67b7fe
checkPlugin: Improve eslintConfig
, funding
, scripts
checking
2021-12-11 02:01:34 -05:00
Richard Hansen
b7dce95802
checkPlugin: Use updateDeps
to manage engine
2021-12-10 14:44:02 -05:00
Richard Hansen
f0ab112c2d
checkPlugin: Factor out duplicate file update logic and simplify
2021-12-10 14:44:02 -05:00
Richard Hansen
b7de4faf42
checkPlugin: Don't bump version if there are no changes
2021-12-10 14:44:01 -05:00
Richard Hansen
4d457f6296
ImportHandler: Pass ImportError
to import
hook
2021-12-10 02:34:13 -05:00
translatewiki.net
d1da8f1ebd
Localisation updates from https://translatewiki.net .
2021-12-09 13:03:48 +01:00
translatewiki.net
841bc10039
Localisation updates from https://translatewiki.net .
2021-12-06 13:03:04 +01:00
John McLear
6cca27dea6
API: getText
with old revision should only return text, not atext
...
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-12-05 18:50:39 -05:00
Richard Hansen
75ee1ef535
Docker: Add .git/rr-cache/
to .dockerignore
2021-12-05 17:33:59 -05:00
Richard Hansen
99fae2ec6e
pad: Fix application of padOptions
values from settings.json
2021-12-04 23:06:17 -05:00
Richard Hansen
f8b4189bc4
pad: Always pass strings to pad option callbacks
2021-12-04 23:06:17 -05:00
Richard Hansen
8c857a85ac
pad: Use null
as default for userName
, userColor
options
...
These options are used as strings, so it doesn't make sense to default
them to a boolean value.
Note that this change has no effect due to a bug in how pad options
are processed; that bug will be fixed in a future commit.
2021-12-04 23:06:16 -05:00
Richard Hansen
61b608e264
pad: Use null
as default for lang
option
...
It doesn't make sense to override the browser's language with `en-gb`
by default.
Note that this change has no effect due to a bug in how pad options
are processed; that bug will be fixed in a future commit.
2021-12-04 23:06:16 -05:00
Richard Hansen
7ff71cd41e
pad: Ignore null
values in padOptions
from settings.json
2021-12-04 23:06:16 -05:00
Richard Hansen
f4257a28ba
pad: Delete duplicate decodeURIComponent()
calls
...
`URL.searchParams` already decodes the value.
Also delete some useless comments.
2021-12-04 23:06:09 -05:00
Richard Hansen
6beb5dcaf5
tests: Disable deprecation warnings when testing deprecated functions
2021-11-30 23:17:35 -05:00
Richard Hansen
c4f18a9b3a
padutils: Rename warnWithStack()
to warnDeprecated()
...
This makes it more legitimate for tests to disable the warnings when
testing deprecated functionality.
2021-11-30 23:11:23 -05:00
dependabot[bot]
e4944b8bfa
Bump saucelabs/sauce-connect-action from 1.1.2 to 2.0.0
...
Bumps [saucelabs/sauce-connect-action](https://github.com/saucelabs/sauce-connect-action ) from 1.1.2 to 2.0.0.
- [Release notes](https://github.com/saucelabs/sauce-connect-action/releases )
- [Changelog](https://github.com/saucelabs/sauce-connect-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/saucelabs/sauce-connect-action/compare/v1.1.2...v2.0.0 )
---
updated-dependencies:
- dependency-name: saucelabs/sauce-connect-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-29 22:32:27 -05:00
dependabot[bot]
68933718f6
Bump joncloud/makensis-action from 3.4 to 3.6
...
Bumps [joncloud/makensis-action](https://github.com/joncloud/makensis-action ) from 3.4 to 3.6.
- [Release notes](https://github.com/joncloud/makensis-action/releases )
- [Commits](https://github.com/joncloud/makensis-action/compare/v3.4...v3.6 )
---
updated-dependencies:
- dependency-name: joncloud/makensis-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-30 02:05:07 +00:00
Richard Hansen
40854b0cfd
GitHub workflow to build and publish Docker images
2021-11-29 21:02:41 -05:00
Richard Hansen
df459c1278
Enable Dependabot for GitHub Actions
2021-11-29 20:35:29 -05:00
Richard Hansen
306e46c21d
Docker: Upgrade Debian packages
2021-11-29 03:52:46 -05:00
Tommy
48080411fc
Docker: Update to the latest LTS image
...
The Node.js 14 slim image has quite a few vulnerabilities, and I have
tested the latest slim image. It works just fine.
When installing plugins, `--legacy-peer-deps` is passed to npm because
npm v7 (which comes with Node.js v16, the current LTS) changed how
peer deps are handled. The new behavior is incompatible with how
plugins have historically been installed.
2021-11-29 03:52:46 -05:00
Richard Hansen
a02e45499d
Use the new AttributeMap and Changeset APIs
2021-11-28 23:47:27 -05:00
Richard Hansen
f00b1ae89b
Merge branch 'master' into develop
2021-11-28 23:10:45 -05:00
Richard Hansen
142a47cbbc
Release v1.8.16
2021-11-28 23:03:58 -05:00
Richard Hansen
77bcb507b3
ImportEtherpad: Limit in-flight DB queries
2021-11-28 22:28:55 -05:00
Richard Hansen
5b3575acf0
ImportEtherpad: Use AttributePool to check attributes
2021-11-28 22:28:55 -05:00
Richard Hansen
19909eae53
ImportEtherpad: Rigorously check imported data
2021-11-28 22:28:55 -05:00
Richard Hansen
885ff3bcde
Pad: Move padLoad
hook invocation to PadManager.js
...
This puts global state change logic with the rest of the global state
management logic. This also makes it possible to create temporary Pad
objects without triggering plugin actions.
2021-11-28 22:28:55 -05:00
Richard Hansen
f7d4abdabe
Pad: Inject the database dependency
2021-11-28 22:28:55 -05:00
Richard Hansen
7c870f8a58
Pad: Add strict validation checks
2021-11-28 22:28:55 -05:00
Richard Hansen
2608a81654
Changeset: Stricter validation checks
2021-11-28 22:28:55 -05:00
Richard Hansen
ad78b24113
ImportEtherpad: Warn about unsupported attrib at encounter
2021-11-28 22:28:55 -05:00
Richard Hansen
23f8a12922
ImportEtherpad: Don't make any changes if data is bad
2021-11-28 22:28:55 -05:00
Richard Hansen
a2e77a7128
ImportEtherpad: Enforce single-pad records
2021-11-28 22:28:54 -05:00
Richard Hansen
33778281b9
ImportEtherpad: Simplify attribute key iteration
2021-11-28 22:28:54 -05:00
Richard Hansen
00fc7c8e86
ImportEtherpad: Reject unknown DB records
2021-11-28 22:27:44 -05:00
Richard Hansen
8e9bc8d325
ImportEtherpad: Avoid false positives when checking apool
2021-11-28 19:00:44 -05:00
Richard Hansen
003e5cbd4b
ImportEtherpad: Fix DB key pad ID transformation
2021-11-28 19:00:44 -05:00
Richard Hansen
fea7948b05
ImportEtherpad: Fix author info processing
2021-11-28 19:00:44 -05:00
Richard Hansen
777d045246
GroupManager: Clean up any mappings when deleting a group
2021-11-28 14:06:47 +00:00
Richard Hansen
5b37a56197
GroupManager: Use .setSub()
and parallel queries to avoid races
...
This also simplfies the code.
2021-11-27 22:20:03 -05:00
Richard Hansen
9d63700da0
SessionManager: Use .setSub()
and parallel queries to avoid races
...
This also simplfies the code.
2021-11-27 22:20:03 -05:00
Timon Engelke
3070cee9ca
Delete group after removing it from the group list
2021-11-27 22:20:03 -05:00
Timon Engelke
09c9e32d72
Delete session after corresponding group2session and author2session
2021-11-27 22:20:03 -05:00
Richard Hansen
ec5f2b125f
Merge branch 'master' into develop
2021-11-25 18:40:29 -05:00
Richard Hansen
2f0561abc0
ImportEtherpad: Remove unnecessary variable
2021-11-25 18:39:07 -05:00
Richard Hansen
9bc90128cb
ImportEtherpad: Fix async logic
2021-11-25 18:39:07 -05:00
Richard Hansen
b7065eb9a0
Add notable enhancements/fixes to 1.8.15 changelog
2021-11-25 18:39:01 -05:00
Richard Hansen
bbd71cea22
Refine CHANGELOG.md
2021-11-25 18:39:01 -05:00
webzwo0i
0983985dd5
easysync tests: Split into multiple files
2021-11-23 21:07:08 -05:00
webzwo0i
617515bcbb
easysync tests: Group related tests
2021-11-23 21:07:08 -05:00
webzwo0i
310444f5d3
easysync tests: Rename tests
2021-11-23 21:07:08 -05:00
webzwo0i
ec3833ab66
easysync tests: Convert IIFE into a describe()
2021-11-23 21:07:08 -05:00
Richard Hansen
6a7b54313f
easysync tests: Move shared helper functions to the top
...
This will make it easier to split `easysync.js` into multiple files.
2021-11-23 21:07:08 -05:00
Richard Hansen
d3427240c6
tests: Serve all of src/tests/frontend/
, not just specs
2021-11-23 21:07:07 -05:00
Richard Hansen
89fe40e080
Changeset: Migrate from OpIter
to deserializeOps()
2021-11-23 01:21:49 -05:00
Richard Hansen
0eca0251f2
Changeset: Use a generator to implement OpIter
2021-11-23 01:21:49 -05:00
Richard Hansen
a4aec006dc
Changeset: Turn opIterator()
into a real class
2021-11-23 01:21:12 -05:00
Richard Hansen
86959f7ebc
Changeset: Throw on unexpected chars while iterating ops
2021-11-23 01:21:12 -05:00
Richard Hansen
657492e191
Changeset: Turn newOp()
into a real class
2021-11-23 01:21:12 -05:00
Richard Hansen
fba0bb6dff
Changeset: Turn textLinesMutator()
into a real class
2021-11-23 01:21:12 -05:00
Richard Hansen
dab881139d
Pad: Fix copyPadWithoutHistory
apool corruption bug
2021-11-22 18:40:22 -05:00
Richard Hansen
ed78b56079
tests: Refine copyPadWithoutHistory
tests
2021-11-22 18:40:22 -05:00
Richard Hansen
d74dd235a4
Changeset: Replace appendATextToAssembler()
with a generator
2021-11-22 18:10:37 -05:00
Richard Hansen
9cd59a84af
Fix bug_report.md bug template
2021-11-22 17:25:00 -05:00
Richard Hansen
9e772df991
deps: Bump dependencies
2021-11-21 21:31:53 -05:00
Richard Hansen
2fc06a0884
Changeset: Add TODO comments for issues noticed
2021-11-21 04:11:41 -05:00
Richard Hansen
f1eb7a25a6
Changeset: Migrate to the new attribute API
2021-11-21 04:11:41 -05:00
Richard Hansen
f40d285109
tests: Refine contentcollector tests
2021-11-21 04:11:41 -05:00
Richard Hansen
1f227200da
Replace separate attrib key, value calls with single pair call
2021-11-21 04:11:41 -05:00
Richard Hansen
6cf2055199
Changeset: New API to simplify attribute processing
2021-11-21 04:11:41 -05:00
Richard Hansen
982d8ad0f2
Changeset: Refactor makeAttribsString
for readability
2021-11-21 04:11:41 -05:00
Richard Hansen
9e7b142bb7
Invert conditions to improve readability
2021-11-21 04:11:41 -05:00
Richard Hansen
cdad5c3325
docs: Improve getLineHTMLForExport
server-side hook docs
2021-11-21 04:11:41 -05:00
Richard Hansen
93abc31936
changesettracker: Fix author attribute ID fetch
2021-11-21 04:11:41 -05:00
Richard Hansen
d0e74ada2f
changesettracker: Remove unnecessary .numToAttrib
check
2021-11-21 04:11:41 -05:00
Richard Hansen
3ec5e84737
lint: Update ESLint dependencies
2021-11-21 03:34:19 -05:00
snyk-bot
cddd78d892
fix: upgrade formidable from 1.2.2 to 1.2.6
...
Snyk has created this PR to upgrade formidable from 1.2.2 to 1.2.6.
See this package in npm:
https://www.npmjs.com/package/formidable
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-11-21 03:11:38 -05:00
snyk-bot
ff0f81161f
fix: upgrade async from 3.2.1 to 3.2.2
...
Snyk has created this PR to upgrade async from 3.2.1 to 3.2.2.
See this package in npm:
https://www.npmjs.com/package/async
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-11-21 03:06:12 -05:00
snyk-bot
dd9814a4b8
fix: upgrade clean-css from 5.2.1 to 5.2.2
...
Snyk has created this PR to upgrade clean-css from 5.2.1 to 5.2.2.
See this package in npm:
https://www.npmjs.com/package/clean-css
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-11-21 03:04:52 -05:00
snyk-bot
7ed980aa59
fix: upgrade rate-limiter-flexible from 2.3.1 to 2.3.2
...
Snyk has created this PR to upgrade rate-limiter-flexible from 2.3.1 to 2.3.2.
See this package in npm:
https://www.npmjs.com/package/rate-limiter-flexible
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-11-21 03:04:31 -05:00
Richard Hansen
8274e01d34
Add notable enhancements/fixes to 1.8.15 changelog
2021-11-21 01:40:24 -05:00
Richard Hansen
978555653b
Refine CHANGELOG.md
2021-11-21 01:40:24 -05:00
John McLear
90aead6eae
Merge branch 'master' into develop
2021-11-20 15:20:41 +00:00
John McLear
868c6852de
Merge branch 'develop'
2021-11-20 15:20:37 +00:00
John McLear
2e19087cb9
bump version
2021-11-20 15:20:35 +00:00
Richard Hansen
ae1741c25b
PadMessageHandler: Add missing parseNum()
for attribute lookup
2021-11-20 01:24:30 -05:00
Richard Hansen
a052580bd1
PadMessageHandler: Stop the USER_CHANGES timer on exception
2021-11-20 01:24:30 -05:00
Richard Hansen
97e382e5d2
PadMessageHandler: Move USER_CHANGES processing inside try
...
This improves the accuracy of the timing stats, and it simplifies
error handling.
2021-11-20 01:24:30 -05:00
Richard Hansen
b1c1501e1e
PadMessageHandler: Use object destructuring
2021-11-20 01:24:30 -05:00
Richard Hansen
e961718ff2
PadMessageHandler: Improve error logging
...
Use a log4js logger instead of `console`, and clean up some of the log
messages.
2021-11-20 01:24:30 -05:00
Richard Hansen
1447ab8899
PadMessageHandler: Factor out common USER_CHANGES error message formatting
2021-11-20 01:24:30 -05:00
Richard Hansen
35b2aeb3b1
PadMessageHandler: Factor out duplicate bad USER_CHANGES handling
...
This also fixes a double-count bug.
2021-11-20 01:24:30 -05:00
Richard Hansen
85919ff914
PadMessageHandler: Replace channels
package with async-friendly class
2021-11-20 01:24:30 -05:00
Richard Hansen
5c1177a3d9
PadMessageHandler: Switch from nodeify to util.callbackify
2021-11-20 01:24:30 -05:00
Richard Hansen
abf4eeeb17
ImportHtml: Wait for HTML processing to complete
2021-11-20 01:24:00 -05:00
Richard Hansen
50dce085c2
ImportHtml: In-line an unnecessary function
2021-11-20 01:24:00 -05:00
Richard Hansen
afdb01681a
ImportHtml: Reuse the HTML processor
2021-11-20 01:24:00 -05:00
Richard Hansen
db105e8650
ImportHtml: Get the logger once
2021-11-20 01:24:00 -05:00
Richard Hansen
6e19d888d3
docs: Check in src/bin/doc/package-lock.json
...
Looks like this was accidentally deleted in commit
4a65acf417
.
2021-11-20 01:09:50 -05:00
John McLear
b540c2bc48
release: Add version to changelog
2021-11-19 15:27:40 +00:00
Richard Hansen
24b22e3a6d
MinifyWorker: Fix buggy error handling in compressCSS
2021-11-19 02:47:17 -05:00
Richard Hansen
98f0e931fe
MinifyWorker: Promisify compressCSS
2021-11-19 02:47:17 -05:00
Richard Hansen
c94906f1f8
MinifyWorker: Delete unhelpful comment
...
The comment should have been a commit message instead.
2021-11-19 02:47:17 -05:00
Richard Hansen
a65498e849
Changeset: Move SmartOpAssembler.appendOpWithText()
to a standalone function
2021-11-14 04:17:00 -05:00
Richard Hansen
eae814f5a0
pad_utils: New warnWithStack()
function
2021-11-14 04:15:10 -05:00
Richard Hansen
1bbe0d9215
Changeset: Use in
check to help TypeScript narrowing
2021-11-13 17:44:38 -05:00
Richard Hansen
4f4a775d9e
Changeset: Improve handling of missing attribute in old pool
2021-11-13 17:44:38 -05:00
Richard Hansen
b62534a6b2
Changeset: Use Maps to simplify attribute processing
2021-11-13 17:44:38 -05:00
Richard Hansen
9401ae876b
Changeset: Sort attributes by keys, not full string rep
2021-11-13 17:44:38 -05:00
Richard Hansen
1cad5d881a
Changeset: Use for...of
iteration to improve readability
2021-11-13 17:44:38 -05:00
Richard Hansen
6d5b737140
Changeset: Replace .apply()
with spread operator
2021-11-13 17:44:38 -05:00
Richard Hansen
9c17b03660
Changeset: Require Op opcode and attribs to be strings
2021-11-13 17:44:38 -05:00
Richard Hansen
0ae8fb1441
Changeset: Use string concatenation instead of array join
...
People report that string concatenation is faster. Also, I think it's
more readable.
2021-11-13 17:44:38 -05:00
Richard Hansen
097f2623c6
Changeset: Add sanity checks to slicerZipperFunc()
2021-11-13 17:44:38 -05:00
Richard Hansen
efeb69b4ea
Changeset: Simplify slicerZipperFunc()
2021-11-13 17:44:38 -05:00
Richard Hansen
42d4d8269c
Changeset: Refactor appendATextToAssembler()
for readability
2021-11-13 17:44:38 -05:00
Richard Hansen
ca5bdddc59
Changeset: Use break
instead of done
variable
2021-11-13 17:44:38 -05:00
Richard Hansen
44d99733c6
Changeset: Check .hasNext()
before calling .next()
2021-11-13 17:44:38 -05:00
Richard Hansen
1955e7b263
Changeset: Replace output params with return values
...
This improves readability and reduces the chances of introducing a
bug.
2021-11-13 17:44:38 -05:00
Richard Hansen
94f5507671
Changeset: Improve copyOp()
API
...
Use `Object.assign()` to implement `copyOp()`, which simplifies the
code and provides a return value. Also make the second op optional.
2021-11-13 17:44:38 -05:00
Richard Hansen
02ef78e174
Changeset: Make sure opOut
is cleared
...
`slicerZipperFunc()` previously assumed the provided `opOut` argument
was a null Op. Enforce this by clearing it at the beginning.
2021-11-13 17:44:38 -05:00
Richard Hansen
18a6b7279c
Changeset: Only pass strings to parseNum()
2021-11-13 17:44:38 -05:00
Richard Hansen
7ec0d5f385
Changeset: Remove unnecessary linesApplySplice()
2021-11-13 17:44:38 -05:00
Richard Hansen
37bb297e76
Changeset: Improve logged error message
...
I saw this on a production system today and wanted more information.
2021-11-13 17:44:38 -05:00
Richard Hansen
7fa9b07116
Changeset: Invert conditions to improve readability
2021-11-13 17:44:38 -05:00
Richard Hansen
b29e59419e
Changeset: Factor out duplicate code
2021-11-13 17:44:38 -05:00
Richard Hansen
4a65c2c8ff
Changeset: Unexport unnecessarily exported functions
...
These functions aren't used outside of this file.
2021-11-13 17:44:38 -05:00
Richard Hansen
085bc8cbb3
plugins: Don't create .ep_initialized
files
...
These files cause problems with Docker images and read-only
directories/mounts, and they have dubious value (any install-time
setup should instead be done at startup).
2021-11-13 17:43:33 -05:00
Richard Hansen
263105d185
tests: Remove overly aggressive timeouts
2021-11-13 03:05:38 -05:00
Richard Hansen
3c6aef11bd
lint: Add 'use strict';
2021-11-13 03:02:40 -05:00
Richard Hansen
0f7c5a8782
lint: Use window.
to avoid global declaration
2021-11-12 23:45:05 -05:00
Richard Hansen
19e9c2f114
adminsettings: Pay attention to --settings
2021-11-12 23:45:05 -05:00
Richard Hansen
46ad93024d
adminsettings: Promisify
2021-11-12 23:45:05 -05:00
Richard Hansen
4e2f816665
adminsettings: Use object destructuring
2021-11-12 23:45:05 -05:00
Timon Engelke
b0a7237443
Fix comparison between CustomError and string
2021-11-12 23:40:20 +01:00
Richard Hansen
6d773f7d56
Put regression tests with the bugfix commit, mention bug in PR
2021-11-10 00:26:10 -05:00
webzwo0i
8b73b911c9
Changeset: Use string templates
...
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-11-09 01:05:53 +01:00
translatewiki.net
cb95e5907c
Localisation updates from https://translatewiki.net .
2021-11-08 13:04:14 +01:00
Richard Hansen
cc688f7367
ace: Delete dead code
2021-11-07 23:24:39 -05:00
Richard Hansen
5283bfc14a
linestylefilter: Delete unused arguments
2021-11-07 23:24:39 -05:00
Richard Hansen
dd8ec4e291
Changeset: Remove unused lastIndex()
method from op iterator
2021-11-07 23:24:39 -05:00
Richard Hansen
0fd2a46783
Changeset: Remove unused start index parameter for opIterator()
2021-11-07 23:24:39 -05:00
Richard Hansen
43dae4cb1d
Changeset: Delete unused index parameters in applyZip()
2021-11-07 23:24:24 -05:00
Richard Hansen
b3215992c9
changesettracker: Delete IE8 compatibility code
2021-11-07 22:42:31 -05:00
Richard Hansen
9f66ffbc3b
Pad: Delete no-op call to SmartOpAssembler.appendOpWithText()
2021-11-07 22:42:31 -05:00
Richard Hansen
ad6de52eb2
Changeset: More JSDoc comment improvements
2021-11-07 22:42:31 -05:00
Richard Hansen
caefd2184a
PadMessageHandler: Don't fire userLeave
if user hasn't joined yet
2021-11-07 01:30:39 -04:00
Richard Hansen
87a490d456
docs: import
hook fileEnding
has leading period
2021-11-06 01:05:55 -04:00
snyk-bot
088fb14784
fix: upgrade express-rate-limit from 5.4.1 to 5.5.0
...
Snyk has created this PR to upgrade express-rate-limit from 5.4.1 to 5.5.0.
See this package in npm:
https://www.npmjs.com/package/express-rate-limit
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-11-05 18:17:27 -04:00
Richard Hansen
56cb08f4c5
pad: Pass color and display name in CLIENT_READY
2021-11-05 18:14:27 -04:00
Richard Hansen
7a0d8cb52e
pad: Use URLSearchParams to process search params
...
Also unexport `getUrlVars` because it isn't used outside the file.
2021-11-05 18:14:27 -04:00
Richard Hansen
fe87e2df87
ImportHandler: Pass the pad ID to the import
hook
...
This enables plugins to log the pad ID if desired.
2021-11-05 17:19:54 -04:00
Richard Hansen
caf4e9f28c
ImportHandler: Use truthiness to signal conversion handled
2021-11-05 17:19:54 -04:00
Richard Hansen
edf99dc811
docs: Document the import
server-side hook
2021-11-05 17:19:54 -04:00
translatewiki.net
cc4772a99e
Localisation updates from https://translatewiki.net .
2021-11-04 13:03:08 +01:00
Richard Hansen
6bf8142221
chat: Translate newly created message entries
2021-11-01 04:56:46 -04:00
Richard Hansen
99b7bdd176
chat: Set timestamp CSS font-size: smaller;
2021-11-01 01:54:29 -04:00
Richard Hansen
51907015ed
chat: Fix gritter duration
2021-11-01 01:54:29 -04:00
Richard Hansen
23f963c9fe
chat: Improve name mention detection
2021-11-01 01:54:29 -04:00
Richard Hansen
26675c5019
chat: New chatNewMessage
server-side hook
2021-11-01 01:54:29 -04:00
Richard Hansen
23a98e5946
tests: Refactor waitForSocketEvent()
to improve readability
2021-11-01 01:54:29 -04:00
Richard Hansen
3132235f2c
tests: Rename getSocketEvent()
to waitForSocketEvent()
2021-11-01 01:54:29 -04:00
Richard Hansen
65bd597053
tests: Move socket.io connection helpers to common.js
2021-11-01 01:54:28 -04:00
Richard Hansen
bea57ff249
tests: Use logger
variable for consistency
2021-11-01 01:54:28 -04:00
Richard Hansen
9fbd2e5c3d
chat: New chatSendMessage
client-side hook
2021-11-01 01:54:28 -04:00
Richard Hansen
4c2f7f9a11
chat: Rename userId
to authorId
, userName
to displayName
2021-11-01 01:54:28 -04:00
Richard Hansen
0f47ca9046
chat: Plumb message object end to end
...
This will make it possible for future commits to add hooks that allow
plugins to augment chat messages with arbitrary metadata.
2021-11-01 01:54:28 -04:00
Richard Hansen
f1f4ed7c58
chat: Allow chatNewMessage
hook to control rendering
2021-11-01 01:54:28 -04:00
Richard Hansen
2597b940f4
chat: Give chatNewMessage
hook access to the raw message object
2021-11-01 01:54:28 -04:00
Richard Hansen
fc5a3f553d
chat: Test processing in chatNewMessage
hook
2021-11-01 01:54:28 -04:00
Richard Hansen
caac4bf711
chat: Promisify addMessage()
2021-11-01 01:54:28 -04:00
Richard Hansen
3f7f629eeb
chat: Scroll down after the chatNewMessage
hook finishes
2021-11-01 01:54:28 -04:00
Richard Hansen
195a6bd81b
chat: Move click handler setup to init()
2021-11-01 01:54:28 -04:00
Richard Hansen
c8dbf35fe4
docs: Improve chatNewMessage
client-side hook documentation
2021-11-01 01:54:28 -04:00
Richard Hansen
23037280a8
Pad: Simplify getChatMessages()
2021-11-01 01:54:28 -04:00
Richard Hansen
e471cb12e6
tests: Also spy on initially loaded chat messages
2021-11-01 01:54:28 -04:00
Richard Hansen
66a8c48fac
tests: Save the CHAT_MESSAGE payload, not the wrapper
2021-11-01 01:54:28 -04:00
Richard Hansen
c8e0916e1a
tests: Spy on socket.io messages as early as possible
2021-11-01 01:54:28 -04:00
Richard Hansen
e28c9ffc97
tests: Support injecting hook functions during pad load
2021-11-01 01:54:28 -04:00
Richard Hansen
c8e544ec8d
tests: Fix handling of nullish module definitions
2021-11-01 01:54:28 -04:00
Peter VandeHaar
9987834b15
Clarify instructions in PULL_REQUEST_TEMPLATE.md
...
This change
- removes instructions about commit headers that nobody follows,
- links to useful resources for first-time contributors,
- simplifies some text, and
- hides all text inside <!-- -->.
2021-10-31 02:40:03 -04:00
Richard Hansen
9aaf781548
PadMessageHandler: Modernize userLeave
hook context properties
2021-10-30 03:07:44 -04:00
Richard Hansen
a6d060d67b
PadMessageHandler: Replace clientReady
hook with new userJoin
hook
2021-10-30 03:07:44 -04:00
Richard Hansen
c98910e1c5
PadMessageHandler: Populate session info as early as possible
2021-10-30 03:07:44 -04:00
Richard Hansen
b7de24c85f
PadMessageHandler: Fix readability of duplicate user check
2021-10-30 03:07:44 -04:00
Richard Hansen
00e7b04518
PadMessageHandler: Improve readability of changeset loading
2021-10-30 03:07:44 -04:00
Richard Hansen
50b9e0df1f
PadMessageHandler: Use values from session info object
...
This is more consistent with the rest of the code, and it provides a
single source of truth.
2021-10-30 03:07:40 -04:00
Richard Hansen
10e930408c
PadMessageHandler: Delete unnecessary CLIENT_READY checks
...
The checks are already performed by the security manager.
2021-10-30 03:06:57 -04:00
Richard Hansen
0992f19570
PadMessageHandler: Improve readability of historical author fetch
2021-10-30 03:06:57 -04:00
Richard Hansen
d36a37d666
PadMessageHandler: Delete unnecessary protocolVersion
...
We can assume that the client code is always in sync with what the
server expects.
2021-10-30 03:06:57 -04:00
Richard Hansen
ce730b0493
PadMessageHandler: Inline createSessionInfoAuth()
...
This function is only used once so it doesn't need to be separate.
2021-10-30 03:06:57 -04:00
Richard Hansen
fa54dc1053
PadMessageHandler: Run the clientReady
hook asynchronously
2021-10-30 03:06:57 -04:00
Richard Hansen
5d30e0b1b2
PadMessageHandler: Run the userLeave
hook asynchronously
2021-10-30 03:06:57 -04:00
Richard Hansen
f2a118b311
PadMessageHandler: Inline unnecessary variables
...
Also delete some unneccessary comments.
2021-10-30 03:06:15 -04:00
Richard Hansen
7522d76c40
PadMessageHandler: Invert condition to improve readability
2021-10-30 03:03:19 -04:00
Richard Hansen
a3b4d985ac
lint: Fix awkward string formatting
2021-10-30 03:03:19 -04:00
Richard Hansen
f4f3aa6aae
docs: Improve userLeave
and clientReady
hook documentation
2021-10-30 03:03:19 -04:00
Richard Hansen
80e84636d7
pad: Promisify handshake()
2021-10-29 19:38:28 -04:00
Richard Hansen
cd4f5ff281
pad: Defer message handling until handshake completes
2021-10-29 19:37:28 -04:00
Richard Hansen
be0298290d
pad: Move post-handshake code to _afterHandshake()
2021-10-29 19:27:33 -04:00
Richard Hansen
9fb754ce3a
pad: Initialize pad cookie before starting the handshake
2021-10-29 19:27:33 -04:00
Richard Hansen
f6c5ce606e
pad: Move UI setup from handshake()
to init()
2021-10-29 19:27:33 -04:00
Richard Hansen
bd44a87388
pad: Unexport unnecessarily exported handshake()
function
2021-10-29 19:27:33 -04:00
Richard Hansen
5cbbcbcee6
pad: Simplify reload after .etherpad
import
...
The old "switch to pad" logic looked buggy, and it complicates pad
initialization. Forcing a refresh after importing an `.etherpad` file
isn't much of a UX downgrade.
2021-10-29 19:27:33 -04:00
Richard Hansen
e974622561
pad: Use window.
to avoid ESLint error
2021-10-29 19:27:33 -04:00
webzwo0i
d8ca3a693d
timeslider scrollTo: fixes wrong line number calculation in case there
...
are no attribute changes and no length changes
2021-10-29 02:38:29 -04:00
webzwo0i
9bad1d03d3
importHtml: do not add an useless identity changeset
2021-10-29 02:29:45 -04:00
webzwo0i
f7f5e3dad8
setText: prevent adding useless revision in case the pad text did not
...
change
2021-10-29 02:29:45 -04:00
webzwo0i
63de249236
tests: do not re-add identical text with setText
2021-10-29 02:29:45 -04:00
webzwo0i
668d62fa3f
importHtml: avoid race when applying empty document and the import changeset at the same time
2021-10-29 02:29:45 -04:00
snyk-bot
8eb5640cb7
fix: upgrade express-rate-limit from 5.4.0 to 5.4.1
...
Snyk has created this PR to upgrade express-rate-limit from 5.4.0 to 5.4.1.
See this package in npm:
https://www.npmjs.com/package/express-rate-limit
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-10-29 02:25:09 -04:00
snyk-bot
dd8608fe6e
fix: upgrade rate-limiter-flexible from 2.3.0 to 2.3.1
...
Snyk has created this PR to upgrade rate-limiter-flexible from 2.3.0 to 2.3.1.
See this package in npm:
https://www.npmjs.com/package/rate-limiter-flexible
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-10-29 02:22:24 -04:00
snyk-bot
cea7eb8ba6
fix: upgrade mime-types from 2.1.32 to 2.1.33
...
Snyk has created this PR to upgrade mime-types from 2.1.32 to 2.1.33.
See this package in npm:
https://www.npmjs.com/package/mime-types
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-10-26 10:12:27 +00:00
snyk-bot
0d67d05b78
fix: upgrade express-rate-limit from 5.3.0 to 5.4.0
...
Snyk has created this PR to upgrade express-rate-limit from 5.3.0 to 5.4.0.
See this package in npm:
https://www.npmjs.com/package/express-rate-limit
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-10-25 19:10:13 -04:00
translatewiki.net
2c15ae6ac9
Localisation updates from https://translatewiki.net .
2021-10-25 13:04:22 +02:00
Richard Hansen
4a8c72a38c
Changeset: Minimize changeset docs, add links to code
...
This reduces the amount of duplicate documentation, and helps keep the
documentation and code in sync.
2021-10-24 21:29:42 -04:00
Richard Hansen
de3dfb5ce2
AttributePool: Add JSDoc comments
2021-10-24 21:18:56 -04:00
Richard Hansen
c98b521539
AttributePool: Use ES6 class syntax
2021-10-24 21:18:56 -04:00
webzwo0i
bbc8b29ffd
Changeset: Improve JSDoc comments
...
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-10-24 21:18:56 -04:00
snyk-bot
2c15e68e4a
fix: upgrade clean-css from 5.2.0 to 5.2.1
...
Snyk has created this PR to upgrade clean-css from 5.2.0 to 5.2.1.
See this package in npm:
https://www.npmjs.com/package/clean-css
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-10-22 07:26:47 +00:00
snyk-bot
41e2ee4848
fix: upgrade rate-limiter-flexible from 2.2.4 to 2.3.0
...
Snyk has created this PR to upgrade rate-limiter-flexible from 2.2.4 to 2.3.0.
See this package in npm:
https://www.npmjs.com/package/rate-limiter-flexible
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-10-20 08:24:39 +00:00
snyk-bot
ccd7a8d5ff
fix: upgrade threads from 1.6.5 to 1.7.0
...
Snyk has created this PR to upgrade threads from 1.6.5 to 1.7.0.
See this package in npm:
https://www.npmjs.com/package/threads
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-10-17 02:32:13 -04:00
snyk-bot
1a008ed6fa
fix: upgrade clean-css from 5.1.5 to 5.2.0
...
Snyk has created this PR to upgrade clean-css from 5.1.5 to 5.2.0.
See this package in npm:
https://www.npmjs.com/package/clean-css
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-10-17 06:17:34 +00:00
Richard Hansen
4f283b64cf
tests: easysync: Inline some functions that are only used once
2021-10-17 00:49:34 +02:00
Richard Hansen
e535129f3c
tests: easysync: Use expect.js
for checks
2021-10-17 00:49:34 +02:00
Richard Hansen
ebb7dfabd7
tests: easysync: Use mocha describe()
and it()
2021-10-17 00:49:34 +02:00
Richard Hansen
2c7d0604c3
tests: easysync: Remove unnecessary Random
class
2021-10-17 00:49:34 +02:00
Richard Hansen
8dd61f847e
tests: easysync: Fix some ESLint errors
2021-10-17 00:49:34 +02:00
Richard Hansen
59a6a9f6a0
tests: easysync: Delete commented-out and unused code
2021-10-17 00:49:34 +02:00
Richard Hansen
428736cdc3
tests: easysync: Run with the frontend tests
2021-10-17 00:49:34 +02:00
snyk-bot
3722d943c7
fix: upgrade terser from 5.8.0 to 5.9.0
...
Snyk has created this PR to upgrade terser from 5.8.0 to 5.9.0.
See this package in npm:
https://www.npmjs.com/package/terser
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-10-13 07:15:16 +00:00
John McLear
c47134b3ab
Update bug_report.md
2021-10-09 14:44:48 +01:00
Richard Hansen
0ea6f1518c
tests: Remove overly agressive timeouts
2021-10-07 20:31:54 -04:00
Richard Hansen
3a5c44c8f7
/jserror: Enable colors to improve readability
2021-10-07 19:55:02 -04:00
Richard Hansen
629e7d5072
/jserror: Log all of the provided data
2021-10-07 19:55:01 -04:00
Richard Hansen
cb01ae8cbb
/jserror: Reject files
2021-10-07 19:55:01 -04:00
Richard Hansen
e909072776
/jserror: Refactor to handle errors better
2021-10-07 19:55:01 -04:00
Richard Hansen
788eb86d84
Ace2Inner: Inline code that is unnecessarily inside an IIFE
2021-10-07 19:53:40 -04:00
Richard Hansen
4890cd8972
Ace2Inner: Delete completed TODO comment
2021-10-07 19:53:40 -04:00
Richard Hansen
a7c78768a1
ExportHelper: Simplify _analyzeLine()
a bit
2021-10-07 19:53:40 -04:00
Richard Hansen
d8cbd134d3
PadMessageHandler: Improve readability
2021-10-07 19:53:40 -04:00
Richard Hansen
019e296c4a
lint: Fix awkward string formatting
2021-10-07 19:53:40 -04:00
Richard Hansen
044f6543a5
lint: Fix ESLint errors (mostly camelcase warnings)
2021-10-07 19:53:40 -04:00
Richard Hansen
34cfff4e4c
Changeset: Delete unused code
2021-10-07 19:53:40 -04:00
Richard Hansen
eb495e9ea2
Changeset: Move out obsolete code
2021-10-07 19:53:40 -04:00
Richard Hansen
2155e216a6
tests: Remove overly agressive timeouts
2021-10-07 19:53:03 -04:00
translatewiki.net
ac3a7191cf
Localisation updates from https://translatewiki.net .
2021-10-07 13:03:04 +02:00
Richard Hansen
a7734ddd94
deps: Update ueberdb2 to 1.4.18
...
This pulls in newer versions of some database drivers which silences
some `npm audit` security warnings.
This also adds support for PostgreSQL connection strings.
2021-10-07 03:58:35 -04:00
snyk-bot
ee610027c0
fix: upgrade terser from 5.7.2 to 5.8.0
...
Snyk has created this PR to upgrade terser from 5.7.2 to 5.8.0.
See this package in npm:
https://www.npmjs.com/package/terser
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-10-05 06:23:36 +00:00
Richard Hansen
e8514db365
tests: Replace manual checks with assert
2021-10-03 20:23:30 -04:00
Richard Hansen
72b12bc97b
tests: Slight backend test reorganization
...
* Delete some useless uses of `describe()`
* Combine some dependent tests
* Rename some tests to avoid duplicate names
2021-10-03 20:06:33 -04:00
Richard Hansen
dd37251da4
tests: Promisify some backend tests
2021-10-03 19:25:50 -04:00
Richard Hansen
39a971e3b9
tests: Remove overly aggressive timeouts
2021-10-03 19:25:50 -04:00
John McLear
90a2b553d1
Revert "Update README.md"
...
This reverts commit 1c49970fda
.
2021-10-03 11:41:14 +01:00
John McLear
1c49970fda
Update README.md
2021-10-03 11:22:00 +01:00
John McLear
c361df52d2
bugfix: Allow selection to start/end before line marker
2021-10-02 02:41:58 -04:00
Richard Hansen
37a33042d2
ace2_inner: Improve rep documentation
2021-10-02 02:10:07 -04:00
Richard Hansen
e42e5457c1
LibreOffice: Improve logging
2021-10-01 03:01:24 -04:00
Richard Hansen
76374bc489
LibreOffice: Close stdin right away
...
This should prevent LibreOffice from hanging if it attempts to read
from stdin (it'll get EOF and probably exit with an error instead).
2021-10-01 03:01:24 -04:00
translatewiki.net
0c31940b09
Localisation updates from https://translatewiki.net .
2021-09-30 13:02:24 +02:00
webzwo0i
4d8ae3475d
Changeset: Add documentation for textLinesMutator()
2021-09-30 12:29:24 +02:00
webzwo0i
0de41ee087
adminsettings test: Fix save detection race condition
...
Use MutationObserver to detect if a saveProgress event was received,
which will trigger an animation.
Before this, `helper.admin$('#response').is(':visible')` was true
after the page loaded and before clicking the Save button, so there
was a possibility that after clicking Save, but before sending the
socketio message to the server, the visibility is checked and returns
true, so the page gets reloaded before the changed settings have been
saved.
2021-09-29 23:49:16 -04:00
webzwo0i
bb0ca91dc2
adminupdateplugins test: swap assertions, increase timeout
2021-09-29 23:49:16 -04:00
webzwo0i
d3890bc2c2
admin tests: Increase maxHttpBufferSize
to fit settings.json
2021-09-29 23:48:03 -04:00
webzwo0i
91d3974a0d
adminsettings test: Be a little stricter for some assertions
2021-09-29 23:46:25 -04:00
webzwo0i
cc6fda6916
adminsettings test: Fix restart detection
...
We cannot guarantee that the system time on SauceLabs and Github is in
sync. In case the SauceLabs runner's clock is slow the test would have
failed.
2021-09-29 23:42:41 -04:00
Hossein
d262e31bbf
fix: install all dependencies and symlink
2021-09-28 19:01:19 -04:00
Hossein
0e311184cf
fix: change directory to etherpad root
2021-09-28 19:01:19 -04:00
Richard Hansen
aec619cc0b
log4js: Deprecate the logconfig
setting
...
This will make it possible to upgrade log4js in a future version.
2021-09-28 04:30:26 -04:00
Richard Hansen
b3b6c94b76
log4js: Initialize as early as possible
2021-09-28 04:30:26 -04:00
Richard Hansen
7653dc650d
settings: Use a log4js logger instead of console
2021-09-28 04:30:26 -04:00
Richard Hansen
653dbb3449
tests: Wait for pad init before returning from helper.aNewPad()
...
This should make it easier to avoid race conditions.
2021-09-28 04:18:24 -04:00
Richard Hansen
4d2839457a
CSS: Fix underscore and clear authorship icon alignment
2021-09-26 12:07:56 +02:00
snyk-bot
4637b2b729
fix: upgrade js-cookie from 3.0.0 to 3.0.1
...
Snyk has created this PR to upgrade js-cookie from 3.0.0 to 3.0.1.
See this package in npm:
https://www.npmjs.com/package/js-cookie
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-09-23 08:10:28 +00:00
JustAnotherArchivist
fe7d223b6e
Docker: Expose socketIo.maxHttpBufferSize and dumpOnUncleanExit settings as environment variables
2021-09-16 19:14:36 +00:00
Richard Hansen
15f17b5237
tests: Avoid deprecated Builder.withCapabilities()
method
2021-09-15 19:42:11 -04:00
Richard Hansen
73cb698ba0
tests: Update selenium-webdriver to 4.0.0-rc-1
2021-09-15 19:40:47 -04:00
Richard Hansen
70c16bb1b5
tests: Check import of export of read-only pad ID
2021-09-15 18:32:06 -04:00
John McLear
b683dc300d
tests: Check for leak of read-write pad ID when exporting
2021-09-15 18:32:06 -04:00
Richard Hansen
0f5a4bd1f8
tests: Restructure read-only pad export tests
...
This also adds coverage for `.etherpad` exports.
2021-09-15 18:32:06 -04:00
webzwo0i
dbd76f0c5d
export: Don't leak writeable pad ID when exporting
...
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-09-15 18:32:06 -04:00
webzwo0i
58bd96ce8f
padreadonly: Remove dead /ro/:id
handling
...
Read-only pads are accessed using `/p/` path since commit
ba3430ebb7
.
2021-09-14 17:07:55 -04:00
translatewiki.net
d58b649c76
Localisation updates from https://translatewiki.net .
2021-09-09 13:02:49 +02:00
Richard Hansen
03275ba227
deps: Regenerate src/package-lock.json
2021-09-06 14:47:11 -04:00
Richard Hansen
59ebaa78fd
deps: Update src/package.json
versions to match lock file
2021-09-06 14:47:11 -04:00
Richard Hansen
ebe05f8e63
deps: Delete unused async-stacktrace
dependency
2021-09-06 14:47:11 -04:00
Richard Hansen
bc9cdd6957
SocketIORouter: Add acknowledgement support
2021-09-06 14:45:26 -04:00
Richard Hansen
9f9adb369b
SocketIORouter: Don't crash if message handler throws
2021-09-06 14:45:26 -04:00
Richard Hansen
320e5c1109
SocketIORouter: Add unit tests
2021-09-06 14:45:26 -04:00
Richard Hansen
94f71bd5e9
SocketIORouter: Add ability to unregister handler
...
This will make it easier to add tests.
2021-09-06 14:45:26 -04:00
Richard Hansen
2e93fca699
SocketIORouter: Logging improvements
2021-09-06 14:45:26 -04:00
Richard Hansen
b9609a749d
SocketIORouter: Rename variables to improve readability
2021-09-06 14:45:26 -04:00
Richard Hansen
4a09000ca6
installDeps.sh: Don't nuke src/node_modules
on error
...
Rationale:
* Clearing out `src/node_modules` is unlikely to bring future
success.
* If there is an error, it's better to leave the filesystem alone so
that the user can investigate the cause.
* Deleting the directory on error is a surprising behavior.
2021-09-05 19:42:29 -04:00
Richard Hansen
2ba85dba0e
installDeps.sh: Handle errors
2021-09-05 19:36:05 -04:00
Richard Hansen
258b8366e2
installDeps.sh: Ensure that ep_etherpad-lite
is a directory
2021-09-05 19:31:06 -04:00
Richard Hansen
cf7cf8be69
installDeps.sh: Quote underquoted expansions
2021-09-05 19:28:58 -04:00
Richard Hansen
8b89cb3f6f
installDeps.sh: Wrap long lines
2021-09-05 19:24:17 -04:00
Richard Hansen
42e59ff2cd
installDeps.sh: Simplify log message
2021-09-05 19:23:01 -04:00
Myzel394
15964345f7
fixed typo
2021-08-31 16:00:12 +01:00
Richard Hansen
348bc0c269
tests: Delete overly aggressive timeouts
...
See https://github.com/ether/etherpad-lite/issues/4988 for rationale.
2021-08-30 02:02:37 -04:00
Richard Hansen
67dfb64095
deps: Bump ueberdb2 to 1.4.15
2021-08-30 01:49:02 -04:00
Richard Hansen
942b686f2d
deps: Bump npm to 6.14.15
2021-08-30 01:22:44 -04:00
Richard Hansen
1e20936b5b
deps: Bump terser to 5.7.2
2021-08-29 23:37:06 -04:00
Richard Hansen
f5657510be
deps: Bump supertest to 6.1.6
2021-08-29 23:37:06 -04:00
Richard Hansen
327989ef0b
deps: Bump superagent to 6.1.0
2021-08-29 23:37:06 -04:00
Richard Hansen
96e66aab17
deps: Bump sinon to 11.1.2
2021-08-29 23:37:06 -04:00
Richard Hansen
c33a2682f9
deps: Bump semver to 7.3.5
2021-08-29 23:37:06 -04:00
Richard Hansen
550c7365c2
deps: Bump openapi-backend to 4.2.0
2021-08-29 23:37:06 -04:00
Richard Hansen
529d2f6b7d
deps: Bump rehype to 10.0.0
2021-08-29 23:37:06 -04:00
Richard Hansen
0accdf0a07
deps: Bump mocha to 9.1.1
2021-08-29 23:37:06 -04:00
Richard Hansen
72b22f7c02
deps: Bump measured-core to 2.0.0
2021-08-29 23:37:06 -04:00
Richard Hansen
7db3e4273d
deps: Bump jsdom to 17.0.0
2021-08-29 23:37:06 -04:00
Richard Hansen
7dbd278d1d
deps: Bump js-cookie to 3.0.0
2021-08-29 23:36:48 -04:00
Richard Hansen
ea43c92fe9
deps: Bump etherpad-cli-client to 0.1.12
2021-08-29 20:02:54 -04:00
Richard Hansen
912e72a8ac
deps: Bump clean-css to 5.1.5
2021-08-29 19:33:03 -04:00
Richard Hansen
3225abc3c7
deps: Bump eslint to 7.32.0
2021-08-29 19:23:43 -04:00
snyk-bot
cca3ba94f9
fix: upgrade async from 3.2.0 to 3.2.1
...
Snyk has created this PR to upgrade async from 3.2.0 to 3.2.1.
See this package in npm:
https://www.npmjs.com/package/async
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-08-27 07:05:25 +00:00
snyk-bot
3c159ef75e
fix: upgrade wtfnode from 0.9.0 to 0.9.1
...
Snyk has created this PR to upgrade wtfnode from 0.9.0 to 0.9.1.
See this package in npm:
https://www.npmjs.com/package/wtfnode
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-08-25 20:34:55 -04:00
Richard Hansen
0d65dc8a44
pad: Add clientVars
to postAceInit
hook context
...
This allows plugins to avoid the `clientVars` global variable.
2021-08-25 14:59:17 -04:00
translatewiki.net
b683cdfe0f
Localisation updates from https://translatewiki.net .
2021-08-23 13:03:03 +02:00
snyk-bot
f08a443497
fix: upgrade rate-limiter-flexible from 2.2.3 to 2.2.4
...
Snyk has created this PR to upgrade rate-limiter-flexible from 2.2.3 to 2.2.4.
See this package in npm:
https://www.npmjs.com/package/rate-limiter-flexible
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-08-19 20:46:38 -04:00
snyk-bot
05182d1d30
fix: upgrade mime-types from 2.1.31 to 2.1.32
...
Snyk has created this PR to upgrade mime-types from 2.1.31 to 2.1.32.
See this package in npm:
https://www.npmjs.com/package/mime-types
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-08-19 07:35:17 +00:00
Richard Hansen
fed950e809
ace2_inner: Simplify handler for Ctrl-@ (show authors)
2021-08-16 00:34:30 -04:00
Richard Hansen
88057eade2
ace2_inner: Readability improvements
2021-08-16 00:34:30 -04:00
Richard Hansen
bc6428025a
ace2_inner: Use for..of iteration to improve readability
2021-08-16 00:34:30 -04:00
Richard Hansen
f06307cb4c
ace2_inner: Fix for..in iteration
...
See commit c38c34bef4
.
2021-08-16 00:34:30 -04:00
Richard Hansen
2d50a8aa95
ace2_inner: Fix efficiency of rangeForLine()
...
Returning `true` or `false` has no effect when iterating using
`Array.prototype.forEach`. This fixes a bug introduced in commit
b28bfe8e31
.
2021-08-16 00:34:30 -04:00
Richard Hansen
ca2e008e7b
ace2_inner: Move variable declarations to appropriate scope
2021-08-16 00:34:30 -04:00
Richard Hansen
bf10e70f2e
ace2_inner: Delete unnecessary currentLine
variable
2021-08-16 00:34:30 -04:00
Richard Hansen
9fc613d362
ace2_inner: Delete unnecessary checks
2021-08-16 00:34:30 -04:00
Richard Hansen
a5f9c60a34
ace2_inner: Operate on Elements, not Nodes
2021-08-16 00:34:30 -04:00
Richard Hansen
aad75e4661
ace2_inner: Factor out duplicate line number div creation
2021-08-16 00:34:30 -04:00
Richard Hansen
3237f8d123
ace2_inner: Simplify iteration over line number divs
2021-08-16 00:34:30 -04:00
Richard Hansen
b238d9610a
ace2_inner: Factor out duplicate line height application
2021-08-16 00:34:30 -04:00
Richard Hansen
1b890e3d4d
ace2_inner: Replace lineNumbersShown
with number of children
2021-08-16 00:34:30 -04:00
Richard Hansen
27363bf729
ace2_inner: Add line number divs directly, not via fragment
...
There's no layout thrashing so the fragment doesn't provide any
benefit.
2021-08-16 00:34:30 -04:00
Richard Hansen
e1a024847c
ace2_inner: Delete unnecessary innerdocbody
variable
2021-08-16 00:34:30 -04:00
Richard Hansen
7d807d2fc5
ace2_inner: Delete unnecessary container
variable
2021-08-16 00:34:30 -04:00
Richard Hansen
4b4584c264
ace2_inner: Delete unnecessary doc
and root
variables
2021-08-16 00:34:25 -04:00
Richard Hansen
ec63c15a40
ace2_inner: Simplify document body selection
2021-08-16 00:31:09 -04:00
Richard Hansen
11c86e677a
ace2_inner: Consistently use outerWin
and outerDoc
2021-08-16 00:31:09 -04:00
Richard Hansen
98c1ba5808
ace2_inner: Use destructuring assignment to simplify
2021-08-16 00:31:09 -04:00
Richard Hansen
c7be4f9d2d
ace2_inner: Move sidedivinner
creation to ace.js
2021-08-16 00:31:09 -04:00
Richard Hansen
15b1d4cb75
ace2_inner: Build sidedivinner
programmatically
2021-08-16 00:31:09 -04:00
Richard Hansen
b80295c228
ace2_inner: Combine declaration and initialization
2021-08-16 00:31:09 -04:00
Richard Hansen
7a8edc816b
ace2_inner: Replace initLineNumbers()
with an IIFE
2021-08-16 00:31:09 -04:00
Richard Hansen
b5bfff43cf
ace2_inner: Delete redundant class assignment
2021-08-16 00:31:08 -04:00
Richard Hansen
e581ee01f2
ace2_inner: Formatting improvements
2021-08-16 00:30:50 -04:00
Richard Hansen
0ca5a3459f
Timeslider: Install an error handler
2021-08-14 07:44:05 -04:00
Richard Hansen
1e22e0102d
Timeslider: Move <title>
and <script>
inside <head>
2021-08-14 07:44:05 -04:00
Richard Hansen
b6fba9d66d
Pad: Improve page load error handler
...
* Install the error handler early.
* Include stack trace.
* Remove unnecessary escaping.
* Improve formatting.
* Move to a separate script file.
2021-08-14 07:44:05 -04:00
Richard Hansen
d4e74fd038
Pad: Add missing <head>
and <body>
tags
...
The comment "head and body had been removed intentionally" implies
that the tags were causing some sort of problem, but the commit that
removed them (57075d1545
) didn't provide
any rationale. I'm assuming it was a mistake.
2021-08-14 07:44:05 -04:00
Richard Hansen
4a1f21ce34
pad_editbar: Convert snake case to camel case
2021-08-14 07:26:31 -04:00
Richard Hansen
5478d2ce60
pad_editbar: Use ES6 class syntax for readability
2021-08-14 07:26:31 -04:00
Richard Hansen
97ccf9e082
pad_editbar: Factor out duplicate code
2021-08-14 07:08:57 -04:00
Richard Hansen
ee41de4809
pad_editbar: Deprecate the toggleDropDown
callback
2021-08-14 07:08:57 -04:00
Richard Hansen
c629ee09a8
pad_editbar: Call the callback asynchronously
...
This follows JavaScript best practices.
2021-08-14 07:08:57 -04:00
Richard Hansen
148e10821b
pad_editbar: Always call the callback
2021-08-14 07:08:57 -04:00
Richard Hansen
07e05a92eb
pad_editbar: Call the callback after all work is done
2021-08-14 07:08:57 -04:00
Richard Hansen
a1b924f746
pad_editbar: Don't pass a callback to toggleDropDown()
...
The function is synchronous so there's no point.
2021-08-14 07:08:57 -04:00
Richard Hansen
59d6a8b321
pad_editbar: Delete unnecessary returned
variable
2021-08-14 07:01:50 -04:00
Richard Hansen
a4652d67a0
pad_editbar: Move commands
up for readability
2021-08-14 07:01:50 -04:00
Richard Hansen
fda34407f9
pad_editbar: Move dropdowns
initialization to constructor
...
This avoids null dereference if a buggy caller calls
`toggleDropDown('none')` before `init()`. (Ideally the caller would be
fixed, but this is not always feasible.)
2021-08-14 07:01:34 -04:00
Richard Hansen
42b0b1bf00
pad_editbar: Move syncAnimation
out of padeditbar
IIFE
...
This avoids the need for an IIFE.
2021-08-14 07:01:13 -04:00
Richard Hansen
ee996f530f
pad_editbar: Remove unnecessary syncAnimationFn
variable
2021-08-14 07:01:13 -04:00
Richard Hansen
4b4eef5f4a
pad_editbar: Convert registerDefaultCommands()
into a method
2021-08-14 07:01:13 -04:00
Richard Hansen
0d4f147349
pad_editbar: Simplify iteration
2021-08-14 07:01:13 -04:00
Richard Hansen
11faf6104a
pad_editbar: Convert bodyKeyEvent()
into a method
2021-08-14 07:01:13 -04:00
Richard Hansen
b2fe6e3e7e
pad_editbar: Fix invalid use of this
2021-08-14 07:01:12 -04:00
Richard Hansen
b884628a5a
pad_editbar: Use arrow functions for callbacks, IIFEs
2021-08-14 07:01:12 -04:00
Richard Hansen
bdaa66c346
pad_editbar: Use this
instead of self
2021-08-14 07:01:12 -04:00
Richard Hansen
118c66e5d0
HTML import: Improve log message for invalid HTML
2021-08-12 13:53:23 -04:00
Richard Hansen
c816c20bc7
HTML import: Replace cheerio with jsdom to simplify contentcollector
...
Cheerio provides jQuery-like objects but they wrap DOM Node-like
objects that are not 100% API compatible with the DOM spec. Because of
this, contentcollector, which is used in browsers and in Node.js
during HTML import, has until now needed to support two different
APIs. This commit modifies HTML import to use jsdom instead of cheerio
and simplifies contentcollector.
2021-08-12 13:53:23 -04:00
Volker Bijewitz
84d6d277d7
Accessibility fix for JAWS screen readers
...
ace.js: removed the role 'application' from innerDocument.body. JAWS
do not read any text from the edit lines if this role is set.
domline.createDomLine: to give JAWS the ability to read the lines
correctly, it is required to set the attribute 'aria-live' to
'assertive'.
2021-08-12 13:48:08 -04:00
Richard Hansen
15995acc2a
deps: Bump require-kernel and yajsml
...
This brings improvements to the readability of stack traces,
especially in Firefox.
2021-08-09 19:04:42 -04:00
translatewiki.net
9eadd9988f
Localisation updates from https://translatewiki.net .
2021-08-09 13:03:33 +02:00
snyk-bot
33a43b7082
fix: upgrade rate-limiter-flexible from 2.2.2 to 2.2.3
...
Snyk has created this PR to upgrade rate-limiter-flexible from 2.2.2 to 2.2.3.
See this package in npm:
https://www.npmjs.com/package/rate-limiter-flexible
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-08-02 20:43:44 -04:00
translatewiki.net
fd4fb8874e
Localisation updates from https://translatewiki.net .
2021-08-02 13:02:54 +02:00
webzwo0i
e61888dfe2
ace.js: Don't use srcdoc when creating iframes (see #4975 )
...
Using srcdoc, especially with multiple nested iframes, seems to be
problematic when using `self` in CSP policies.
2021-07-30 03:51:57 -04:00
Richard Hansen
9fda5adcef
ace2_inner.js: Improve discovery of sidediv
and linemetricsdiv
...
The `Node.nextSibling` property returns the next Node, not the next
Element. If whitespace, an HTML comment, or any other type of
non-Element Node is ever introduced between the Elements then
`.nextSibling` no longer returns the desired Element. Switching to
`Element.nextElementSibling` would work, but finding the Elements by
ID is more readable and future-proof.
2021-07-30 03:51:56 -04:00
Richard Hansen
0c963a817a
ace2_inner.js: Delete unnecessary ace_outerWin
variable
2021-07-30 03:51:56 -04:00
Richard Hansen
8d869ec927
Pad: Delete non-functional debug logging facility
2021-07-30 03:50:23 -04:00
Richard Hansen
5d39a57507
Pad: Delete dead ace_getFormattedCode()
2021-07-30 03:49:35 -04:00
Richard Hansen
1db509ba23
Docker: Add dbSettings.collection
and .url
settings
...
These are used by the `mongodb` driver.
2021-07-30 03:48:36 -04:00
Richard Hansen
c3af70e5a5
deps: Bump ueberdb2 to 1.4.13
2021-07-30 03:48:36 -04:00
translatewiki.net
2dbcd00dc6
Localisation updates from https://translatewiki.net .
2021-07-29 13:03:26 +02:00
translatewiki.net
a9c6ed8701
Localisation updates from https://translatewiki.net .
2021-07-26 13:03:49 +02:00
Richard Hansen
d723270388
tests: Improve readability of multipleUsers.js
...
* Define utility functions above their use to silence lint warnings.
* Use `.css()` instead of `.attr('style')` to manipulate style.
* Pass an object to `.attr()` rather than call once per attribute.
* Take advantage of chaining.
* Inline unnecessary `padUrl` variable.
* Delete some unnecessary comments.
2021-07-25 02:23:50 +02:00
Richard Hansen
ff39eeafca
tests: Factor out duplicate getFrameJQuery()
2021-07-25 02:23:50 +02:00
Richard Hansen
42026ff771
tests: Add a comment explaining why Promise.all()
is not used
2021-07-25 02:23:50 +02:00
Richard Hansen
01184cd1aa
tests: Remove unnecessary includeJquery
parameter
2021-07-25 02:23:50 +02:00
Stefan Müller
ed6fa9400a
Add healthcheck to Dockerfile
2021-07-23 20:14:42 -04:00
snyk-bot
4a670e96ab
fix: upgrade express-rate-limit from 5.2.6 to 5.3.0
...
Snyk has created this PR to upgrade express-rate-limit from 5.2.6 to 5.3.0.
See this package in npm:
https://www.npmjs.com/package/express-rate-limit
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-07-23 04:22:23 +00:00
Richard Hansen
c83bb058d1
PadMessageHandler: Fix stats null dereference
...
It is possible for the stats to be read before the
`expressCreateServer` hook is called (in particular: when there is an
error during startup), which is when the `socketio` variable is set.
Check for non-null `socketio` before attempting to count the number of
socket.io connections.
2021-07-22 13:07:03 -04:00
translatewiki.net
3d80409236
Localisation updates from https://translatewiki.net .
2021-07-22 13:03:00 +02:00
webzwo0i
62093adce5
tests: refactor inclusion of jquery and sendkeys via script tags
...
Readability is increased by explicitly checking if jquery/sendkeys was
already loaded before evaluating it in the context of ace_inner and the
enclosing container (pad.html). Note that sendkeys is no longer
evaluated in the context of ace_outer, as this isn't needed
Also removes some IE 8/9 legacy code
2021-07-21 01:53:05 +02:00
Richard Hansen
4ceb3ca4c8
Chat: Allow Shift-Enter to insert a newline
2021-07-19 23:44:33 +02:00
Richard Hansen
cf86ae8b63
Chat: Use KeyboardEvent.key
instead of deprecated .which
2021-07-19 23:44:33 +02:00
Richard Hansen
faf84f0143
Chat: Display whitespace in chat messages
2021-07-19 23:44:33 +02:00
Richard Hansen
834e05fc9c
Chat: Use a <textarea>
for message input
2021-07-19 23:44:33 +02:00
Richard Hansen
ce5ef9350f
tests: sendkeys: Fix {enter}
keypress event
2021-07-19 23:44:33 +02:00
translatewiki.net
c6f643dd75
Localisation updates from https://translatewiki.net .
2021-07-19 13:02:46 +02:00
Xavier Mehrenberger
ca4cc2d7c0
Fix settings.useMonospaceFontGlobal
...
When settings.useMonospaceFontGlobal is set to `true`, it sets the default
font to 'monospace'. This font seems to have been removed in
a5164dad43
.
This commit sets the default font to "RobotoMono" which is a valid
option.
Tested in a Docker environment, setting `PAD_OPTIONS_USE_MONOSPACE_FONT`
to `true`
Signed-off-by: Xavier Mehrenberger <xavier.mehrenberger@gmail.com>
2021-07-14 04:33:38 -04:00
Richard Hansen
336d48add7
Add support for square brackets in URLs
...
This reverts commit 9022877cc6
.
2021-07-10 22:22:31 -04:00
Richard Hansen
09f8ffbdb6
deps: Bump ueberdb2 to 1.4.11
2021-07-10 18:26:31 -04:00
Richard Hansen
5f39a1ee7f
CSS: Underline links in error dialogs
...
Underlining was removed for unknown reasons by commit
d872b42e31
.
2021-07-09 18:43:13 -04:00
webzwo0i
bb3bb2c12a
Merge branch 'master' into develop
2021-07-04 07:05:36 +02:00
webzwo0i
571b37b772
Merge branch 'develop'
2021-07-04 07:05:35 +02:00
webzwo0i
a634bd8ee1
bump version
2021-07-04 07:05:34 +02:00
webzwo0i
f55ccd2cdd
changelog 1.8.14
2021-07-04 07:01:07 +02:00
jon r
bb7ece7d7e
doc/docker.md - add sqlite to DB_FILENAME
...
The configuration option `DB_FILENAME` is also used in conjunction with the `sqlite` ueberdb2 adapter.
2021-07-02 16:39:17 -04:00
webzwo0i
b475296cee
stop closing feature requests by stale bot
2021-07-02 14:07:29 -04:00
translatewiki.net
197e04ecd7
Localisation updates from https://translatewiki.net .
2021-07-01 13:42:31 +02:00
Richard Hansen
3d40ab7e8c
CSS: Move author color padding to setAuthorStyle()
...
This prevents the padding from clashing with plugins that use the
`aceSetAuthorStyle` hook.
2021-06-22 14:43:22 -04:00
translatewiki.net
2745557127
Localisation updates from https://translatewiki.net .
2021-06-21 12:28:27 +02:00
Richard Hansen
f8a9cd4bad
docs: Revise clientVars
documentation
2021-06-18 22:22:56 -04:00
Richard Hansen
2e2cb38225
Docker: Install git
and ca-certificates
packages
...
This makes it possible to install plugins from Git repositories.
2021-06-18 17:50:44 -04:00
Richard Hansen
2a367f6171
Docker: Pass --no-install-recommends
to apt-get intall
2021-06-18 17:50:44 -04:00
Richard Hansen
d4e201b1b0
Docker: Set DEBIAN_FRONTEND=noninteractive
when running apt-get
2021-06-18 17:50:44 -04:00
Richard Hansen
e108161f60
Docker: Use apt-get
instead of apt
...
This silences the following warning:
> WARNING: apt does not have a stable CLI interface. Use with caution
> in scripts.
2021-06-18 17:50:44 -04:00
Richard Hansen
b9e495e228
Docker: Combine abiword
and libreoffice
install steps
...
This avoids multiple `apt update` runs if both are to be installed,
and it will make it easier to add more packages in the future.
2021-06-18 17:50:44 -04:00
Richard Hansen
e9785f37ee
Docker: Install plugins before core deps
2021-06-18 17:50:44 -04:00
Richard Hansen
5946244bef
Docker: Nuke all of ~/.npm
after installing packages
2021-06-18 17:50:44 -04:00
Richard Hansen
aeb56dd594
Docker: Don't create package-lock.json
when installing plugins
2021-06-18 17:50:44 -04:00
Richard Hansen
9fcd86b3cd
Pad: Fix <script>
elements in aceInitInnerdocbodyHead
hook
...
Using `.innerHTML` to create a `<script>` element does create a DOM
node, but the script is not actually executed. Fortunately, creating a
DocumentFragment does cause the script to execute.
2021-06-18 17:50:15 -04:00
Richard Hansen
7bdd0f2f09
bin/updatePlugins.sh: Many refinements
...
* cd to top-level Etherpad directory is now more robust.
* Only attempt to update packages whose names begin with `ep_`.
* Don't create `package-lock.json`.
* Improve logging.
* Improve error handling.
2021-06-18 04:34:37 -04:00
Richard Hansen
4b3e47bd23
bin/importSqlFile.js: Read the file one line at a time
...
This avoids running out of memory if the file is large.
2021-06-17 19:45:17 -04:00
webzwo0i
485538bd79
bump wtfnode to fix #5078
2021-06-17 06:14:45 +02:00
Richard Hansen
251cc7ab32
CSS: Fix button icon centering
2021-06-16 18:27:52 -04:00
Richard Hansen
53cca5a743
PadMessageHandler: Also send USER_NEWINFO
messages on reconnect
...
Now the user list is correct after a reconnect. This also allows
ep_webrtc to automatically recover after a temporary network glitch.
2021-06-16 01:35:25 -04:00
Richard Hansen
7ca336c28e
lint: Update eslint-config-etherpad and friends
2021-06-14 23:17:17 +02:00
Richard Hansen
44343e5c5e
tests: Replace Node.js v15 with v16
2021-06-14 23:17:17 +02:00
Richard Hansen
ef1ba21104
deps: Drop support for Node.js < 12.13.0
2021-06-14 23:17:17 +02:00
webzwo0i
66ee9c5ef9
update package-lock
2021-06-14 13:21:48 -04:00
Richard Hansen
5dcb7a7549
tests: Don't attempt to wrap non-functions
2021-06-14 13:45:13 +02:00
Richard Hansen
081b97c41d
tests: Wrap more Mocha functions
2021-06-14 13:45:13 +02:00
Richard Hansen
3e4df68510
tests: Enable fake webcam on Microsoft Edge
2021-06-10 15:36:35 -04:00
Richard Hansen
565b1c5271
tests: Fix flexbox grow/shrink factors
...
* Make sure the `#mocha-report` div grows to fill the available
vertical space.
* Prevent the "Loading frontend test specs..." div from shrinking.
2021-06-10 13:28:55 -04:00
Richard Hansen
acd11c3948
tests: Fetch frontend test specs in parallel
2021-06-09 20:28:03 -04:00
Richard Hansen
36d2af5318
tests: Display frontend spec loading progress
2021-06-09 20:18:22 -04:00
Richard Hansen
e0ae997501
tests: Don't auto-scroll Mocha results if user scrolls up
2021-06-09 18:48:31 -04:00
Richard Hansen
f5046f4b18
tests: Keep the #mocha-stats
div visible
2021-06-09 18:48:31 -04:00
snyk-bot
ea4500ef64
fix: upgrade express-session from 1.17.1 to 1.17.2
...
Snyk has created this PR to upgrade express-session from 1.17.1 to 1.17.2.
See this package in npm:
https://www.npmjs.com/package/express-session
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-06-09 22:13:02 +00:00
translatewiki.net
28f2acf98a
Localisation updates from https://translatewiki.net .
2021-06-07 14:48:08 +02:00
Richard Hansen
cccabf45b8
pad: Move error message to the top of the gritter box
2021-06-06 21:31:49 -04:00
Richard Hansen
b2e94685fb
pad: Display error name in the gritter box
2021-06-06 21:31:40 -04:00
Richard Hansen
63a5dc6599
tests: Configure Firefox to use fake webcam
...
This makes it possible to test ep_webrtc in Firefox.
2021-06-06 16:53:51 -04:00
Richard Hansen
8f0d70312d
tests: Also pass --use-fake-ui-for-media-stream
to Chrome
...
For testing ep_webrtc.
2021-06-06 16:25:27 -04:00
Richard Hansen
752e2488af
tests: Migrate from wd
to selenium-webdriver
2021-06-06 16:23:56 -04:00
Richard Hansen
1756415495
tests: Avoid jQuery when reading Mocha output
2021-06-06 16:20:13 -04:00
Richard Hansen
6c2f31a5cb
tests: Add tests for settings.json
parsing
2021-06-06 14:00:52 -04:00
Richard Hansen
de0a450aec
Docker: If DB_*
env var is unset, remove the corresponding setting
2021-06-06 14:00:52 -04:00
Richard Hansen
428f8d1684
Settings: Deprecate null as the default default value
2021-06-06 14:00:52 -04:00
Richard Hansen
aa221698c8
Docker: Explicitly default env var substitutions to null
2021-06-06 14:00:52 -04:00
Richard Hansen
c7bb18c6da
Settings: Support null and undefined env var substitutions
2021-06-06 14:00:51 -04:00
Richard Hansen
299dbbe7e6
tests: Move split-grid to dev dependencies
...
This is only used for testing.
2021-06-06 06:45:00 -04:00
Richard Hansen
45ca82fd9f
tests: Make the Mocha results area resizable
2021-06-05 03:51:55 -04:00
Richard Hansen
c4239b6059
tests: Show a scrollbar if the pad is too wide
2021-06-05 03:51:11 -04:00
Richard Hansen
fc3b811726
tests: Move iframe min width to iframe selector
2021-06-05 03:51:11 -04:00
Richard Hansen
960c2c0c0d
tests: Tweak mocha report spacing
2021-06-05 03:51:11 -04:00
Richard Hansen
b09b895ac7
tests: Remove border around iframe
2021-06-05 03:51:11 -04:00
Richard Hansen
e9f08bdd11
tests: Fix frontend test CSS selectors
2021-06-05 03:51:11 -04:00
Richard Hansen
76634eb6ff
tests: Add missing <head>
and <body>
tags
2021-06-05 03:51:11 -04:00
Richard Hansen
d9782ac628
tests: Send frontend test spec list as JSON
2021-06-05 03:51:06 -04:00
Richard Hansen
20df34bb67
tests: Promisify helper.init()
2021-06-05 03:50:36 -04:00
Richard Hansen
c714ff1014
tests: Let Express handle errors when serving frontendTestSpecs.js
...
Express v4.x doesn't understand Promises so we have to manually catch
Promise rejections and pass the error object to `next()`.
2021-06-05 03:50:36 -04:00
Richard Hansen
e4f011df76
tests: Use require()
to load frontend test specs
...
This makes core and plugin tests consistent with each other, makes it
possible to `require()` relative paths in spec files, simplifies the
code somewhat, and should make it easier to move away from
require-kernel.
Also:
* Wrap plugin tests inside a `describe()` that contains the plugin
name to make it easier to grep for a plugin's tests and for
consistency with core tests.
* Add "<core>" to the core test descriptions to make it easier to
distinguish them from plugin tests.
2021-06-05 03:50:26 -04:00
Richard Hansen
d8eb79428f
tests: Recurse under frontend spec dir
2021-06-05 03:49:13 -04:00
Richard Hansen
5d54c1657a
tests: Redirect /tests/frontend/index.html
to /tests/frontend/
2021-06-05 03:49:12 -04:00
Richard Hansen
712b8c5769
tests: Redirect /tests/frontend
to /tests/frontend/
2021-06-05 03:49:12 -04:00
Richard Hansen
573da027e5
tests: Preserve query string when redirecting
2021-06-05 03:49:12 -04:00
Richard Hansen
9cba96e5e9
tests: Use relative paths for scripts
2021-06-05 03:49:12 -04:00
Richard Hansen
e144434571
tests: Use relative paths in helper.init()
...
This avoids problems if Etherpad is served under a path like
`/etherpad`.
2021-06-05 03:49:12 -04:00
Richard Hansen
dfd649dbe9
tests: Use a relative redirect for /tests/frontend
...
This avoids problems if Etherpad is served under a path like
`/etherpad`.
2021-06-03 15:10:23 -04:00
Richard Hansen
617267ce71
tests: Use plugin_defs
to get plugin frontend test spec paths
2021-06-03 15:10:23 -04:00
Richard Hansen
1b7b96f57e
tests: Avoid deprecated fs.existsSync()
2021-06-03 15:10:23 -04:00
Richard Hansen
ab824c728f
tests: Move slashes to improve readability
2021-06-03 15:10:22 -04:00
Richard Hansen
1516bf473f
tests: Delete unnecessary staticDir
variable
2021-06-03 15:10:22 -04:00
Richard Hansen
d69345bb4e
tests: Use map+reduce to improve readability
2021-06-03 15:10:22 -04:00
Richard Hansen
a8e77126e8
tests: Combine .map().filter().map()
into single .map()
2021-06-03 15:10:22 -04:00
Richard Hansen
2414203434
tests: Remove unnecessary return
2021-06-03 15:10:22 -04:00
Richard Hansen
0852df74f1
tests: Unexport unnecessarily exported functions
2021-06-03 15:10:22 -04:00
Richard Hansen
ed44449639
tests: Pretty-print frontendTestSpecs.js
to make troubleshooting easier
2021-06-03 15:10:22 -04:00
Richard Hansen
4fa9f9e9d8
tests: Use window.foo
instead of var foo
2021-06-03 15:10:22 -04:00
Richard Hansen
aea2fb7448
tests: Rename specs_list
to frontendTestSpecs
2021-06-03 15:10:22 -04:00
Richard Hansen
1be1b704f1
tests: Simplify iteration over frontend test specs
2021-06-03 15:10:22 -04:00
Richard Hansen
b85a040f13
tests: Reuse sanitizePathname
when serving frontend specs
2021-06-03 15:10:22 -04:00
Richard Hansen
ade17490e0
tests: Combine frontend test file handlers
2021-06-03 15:10:22 -04:00
Richard Hansen
995e381243
tests: Only wrap *.js
files in describe()
2021-06-03 15:10:22 -04:00
Richard Hansen
e1c2c963f0
tests: URL decode test spec pathnames
...
Express automatically URL decodes route parameters.
2021-06-03 15:10:22 -04:00
Richard Hansen
998e77ec25
tests: Switch to promisified readFile
2021-06-03 15:10:22 -04:00
Richard Hansen
6cf27a7133
tests: Use fs.promises
instead of wrapping with util.promisify
2021-06-03 15:10:22 -04:00
Richard Hansen
f00f9aa14c
tests: Avoid .then()
inside async
functions
2021-06-03 15:10:22 -04:00
Richard Hansen
d87b4e0c20
tests: Use async
/await
instead of returning Promises
...
This makes stack traces more useful.
2021-06-03 15:10:21 -04:00
Richard Hansen
0d9476529e
sanitizePathname: Move to separate module to facilitate reuse
2021-06-03 15:10:21 -04:00
Richard Hansen
926da57e34
Minify: Refine sanitizePathname
to avoid pathname traversal
2021-06-03 15:10:21 -04:00
translatewiki.net
3bca85286b
Localisation updates from https://translatewiki.net .
2021-06-03 15:12:59 +02:00
translatewiki.net
8f63671ea9
Localisation updates from https://translatewiki.net .
2021-05-31 10:02:43 +02:00
translatewiki.net
a04089636c
Localisation updates from https://translatewiki.net .
2021-05-27 15:37:31 +02:00
translatewiki.net
c426e939d1
Localisation updates from https://translatewiki.net .
2021-05-24 14:00:35 +02:00
Richard Hansen
6f2f20233f
lint: Fix straightforward ESLint errors
2021-05-12 11:26:35 +02:00
Richard Hansen
59c03bde20
lint: Re-run eslint --fix
2021-05-12 11:26:35 +02:00
Richard Hansen
30eadad79d
lint: Bump ESLint dependencies
2021-05-12 11:26:35 +02:00
webzwo0i
24929d3417
package.json: bump npm from 6.14.11 to 6.14.13
2021-05-07 14:58:57 +02:00
webzwo0i
10f00906f8
update package-lock.json
2021-05-07 14:58:57 +02:00
snyk-bot
ff245dbbeb
fix: upgrade underscore from 1.13.0 to 1.13.1
...
Snyk has created this PR to upgrade underscore from 1.13.0 to 1.13.1.
See this package in npm:
https://www.npmjs.com/package/underscore
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-05-07 14:27:30 +02:00
translatewiki.net
4701cc43fa
Localisation updates from https://translatewiki.net .
2021-05-07 10:50:38 +02:00
Richard Hansen
b040ebf419
Revert "PadMessageHandler: Use a Map
for sessioninfos
"
...
Switching to a Map broke ep_webrtc and maybe other plugins.
This reverts commit eeead46437
.
2021-05-05 18:09:10 -04:00
webzwo0i
3c087af038
caretPosition: fix loading when iframe is hidden
2021-05-04 23:56:13 +02:00
Richard Hansen
8baacd514e
remote_runner: Always call browser.quit()
2021-05-03 01:48:08 -04:00
Richard Hansen
081f739a8d
remote_runner: Update browser list
...
Use latest versions of Chrome, Firefox, Safari, and Edge. Keep the old
Chrome version.
2021-05-03 01:48:08 -04:00
Richard Hansen
a7cd0a4b25
remote_runner: Avoid re-sending the same console text over and over
2021-05-03 01:48:08 -04:00
Richard Hansen
25275f2744
remote_runner: Treat no text as 0 lines, not 1 empty line
2021-05-03 01:48:08 -04:00
Richard Hansen
a17556b876
remote_runner: Avoid searching the full text for "FINISHED"
2021-05-03 01:48:08 -04:00
Richard Hansen
3409e3f5e6
remote_runner: Prevent Sauce errors from interrupting other tests
2021-05-03 01:48:08 -04:00
Richard Hansen
68b041c4fb
remote_runner: Use newline instead of backslash n
2021-05-03 01:48:08 -04:00
Richard Hansen
713e57b451
remote_runner: Don't break long lines
...
Breaking lines makes it harder to read and search the test output.
2021-05-03 01:48:08 -04:00
Richard Hansen
7d75e0ef8f
remote_runner: Simplify append()
2021-05-03 01:48:08 -04:00
Richard Hansen
bbb3046a87
remote_runner: Promisify
2021-05-03 01:48:08 -04:00
Richard Hansen
9059a55873
remote_runner: Improve readability of timeout duration
2021-05-03 01:48:08 -04:00
Richard Hansen
c803ec81f1
remote_runner: Handle webdriver errors
2021-05-03 01:48:08 -04:00
Richard Hansen
7f57b17b2e
remote_runner: Use Error objects to convey pass/fail
2021-05-03 01:48:08 -04:00
Richard Hansen
4ec02a9af9
remote_runner: Simplify finished test check
2021-05-03 01:48:08 -04:00
Richard Hansen
b0e367a982
remote_runner: Simplify logging of console text
2021-05-03 01:48:08 -04:00
Richard Hansen
08856fe42e
remote_runner: Move logIndex
updates into printLog()
2021-05-03 01:48:08 -04:00
Richard Hansen
a12c475776
remote_runner: Use an options object to create webdriver object
2021-05-03 01:48:08 -04:00
Richard Hansen
925f789d4c
remote_runner: Simplify logging
2021-05-03 01:48:08 -04:00
Richard Hansen
014e19cf7d
remote_runner: await
each browser test
2021-05-03 01:48:07 -04:00
Richard Hansen
1f3a831cc3
remote_runner: Avoid duplication in task list
2021-05-03 01:48:07 -04:00
Richard Hansen
59be8d5c05
remote_runner: Delete commented-out browsers
...
Also delete useless and incorrect browser comments.
2021-05-03 01:48:07 -04:00
Richard Hansen
a58fa4a2c5
tests: Add tests for SkipList.atOffset()
2021-05-03 01:42:03 -04:00
Richard Hansen
c00031a8d8
skiplist: Use Map.size
to get number of nodes
2021-05-03 01:42:03 -04:00
Richard Hansen
1cdfe9193b
skiplist: Convert _keyToNodeMap
to a Map
object
2021-05-03 01:42:03 -04:00
Richard Hansen
e2eb7327c2
skiplist: Sanity check inserted entries
2021-05-03 01:42:03 -04:00
Richard Hansen
9e2ef6ad5b
skiplist: Move propagateWidthChange()
to Node
class
2021-05-03 01:42:03 -04:00
Richard Hansen
fc103e7f2a
skiplist: Define a new Node
class
2021-05-03 01:42:03 -04:00
Richard Hansen
9fc88f3601
skiplist: Convert point operations into Point
methods
2021-05-03 01:42:03 -04:00
Richard Hansen
3c1be95e07
skiplist: Move point creation to a new Point
class
2021-05-03 01:42:03 -04:00
Richard Hansen
8ae40e80f9
skiplist: Save entry in _insertKeyAtPoint()
2021-05-03 01:42:03 -04:00
Richard Hansen
0e424fa8c3
skiplist: Remove unnecessary newKey
arg from _insertKeyAtPoint()
2021-05-03 01:42:03 -04:00
Richard Hansen
ab8c354f18
skiplist: Use ES6 class syntax
...
This makess it easier to examine state in dev console.
2021-05-03 01:42:03 -04:00
Richard Hansen
303fd297bd
editor: Improve documentation comments
2021-05-03 01:42:03 -04:00
Richard Hansen
cbbcef8e90
AttributeManager: Add sanity checks
2021-05-03 01:42:03 -04:00
Richard Hansen
d40d59d9eb
AttributeManager: Simplify logic
2021-05-03 01:42:03 -04:00
Richard Hansen
e3d32a26b6
skiplist: Delete unused methods
2021-05-03 01:42:03 -04:00
Richard Hansen
f650c3d73e
editor: Delete unused PROFILER
code
2021-05-03 01:42:03 -04:00
Richard Hansen
ab4e99f67a
editor: Delete commented-out code
2021-05-03 01:42:03 -04:00
Richard Hansen
eeead46437
PadMessageHandler: Use a Map
for sessioninfos
...
Maps are a bit more flexible, have clearer semantics, and have a
convenient `size` property.
2021-05-03 01:35:11 -04:00
Richard Hansen
14d4aadfe4
PadMessageHandler: Parallelize client updates
...
Multiple clients are updated in parallel, but multiple revisions sent
to a particular client are still sent sequentially.
2021-05-03 01:35:11 -04:00
Richard Hansen
770755debf
PadMessageHandler: Assume sessioninfo stays valid during client update
...
...but add a try/catch around the message transmission just in case.
2021-05-03 01:35:11 -04:00
Richard Hansen
c85391862b
PadMessageHandler: Avoid unnecessary property lookups
2021-05-03 01:35:11 -04:00
Richard Hansen
d5c6a44d9c
PadMessageHandler: Improve documentation of sessioninfos
2021-05-03 01:35:11 -04:00
Richard Hansen
4c4415e14a
PadMessageHandler: Register activePads
metric only once
2021-05-03 01:35:11 -04:00
snyk-bot
6011d31b22
fix: upgrade underscore from 1.12.1 to 1.13.0
...
Snyk has created this PR to upgrade underscore from 1.12.1 to 1.13.0.
See this package in npm:
https://www.npmjs.com/package/underscore
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-05-03 01:31:53 -04:00
Richard Hansen
8f236b8687
Minify: Avoid crash due to unhandled Promise rejection if stat fails
2021-05-03 01:26:49 -04:00
Richard Hansen
e8df643d75
Minify: Treat ENOTDIR
like ENOENT
when statting a file
...
This avoids an exception when require-kernel requests a path like
`existing-file.js/index.js`.
2021-05-03 01:26:48 -04:00
Richard Hansen
aaacbd3a7a
Minify: Refactor requestURI()
for readability
2021-05-03 01:26:48 -04:00
translatewiki.net
3a8d66ba6a
Localisation updates from https://translatewiki.net .
2021-04-30 08:49:17 +02:00
translatewiki.net
3afc77dae7
Localisation updates from https://translatewiki.net .
2021-04-26 15:20:55 +02:00
Richard Hansen
8384a7a67b
deps: Bump ueberdb2
2021-04-20 21:56:44 +02:00
Richard Hansen
ea8846154f
favicon: Redo favicon customization
2021-04-20 13:33:55 -04:00
Richard Hansen
92e0bff80c
favicon: Refactor handler and add tests
2021-04-20 13:33:55 -04:00
Richard Hansen
d0d4b95980
favicon: Only serve from /favicon.ico
2021-04-20 13:33:54 -04:00
Richard Hansen
c2ac5e6145
tests: Fix missing commit in "Upgrade from latest release" workflow
2021-04-20 13:20:33 -04:00
Richard Hansen
96208e8239
tests: Rename workflow to "Upgrade from latest release"
2021-04-20 13:20:04 -04:00
webzwo0i
3a5af19492
AuthorManager: await for more db methods
2021-04-20 11:27:44 -04:00
webzwo0i
35797e57fc
AuthorManager: await db.set in createAuthor
2021-04-20 11:27:44 -04:00
webzwo0i
20c512c8a9
test for await db.set in createAuthor
2021-04-20 11:27:43 -04:00
Chocobozzz
a001a13411
fix(perf): Disable wtfnode dump by default
...
Consumes a lot of CPU so it's better to enable it on purpose
2021-04-13 16:01:41 +02:00
Richard Hansen
951d369e3f
padaccess: Delete useless try/catch
2021-04-12 22:51:06 -04:00
Richard Hansen
329d037431
Simplify read-only pad ID checks
2021-04-12 22:51:06 -04:00
Richard Hansen
f63610bb12
tests: Test access bypass via read-only pad ID
2021-04-12 22:51:06 -04:00
pcworld
3c71e8983b
Fix read only pad access with authentication
...
Before this commit, webaccess.checkAccess saved the authorization in
user.padAuthorizations[padId] with padId being the read-only pad ID,
however later stages, e.g. in PadMessageHandler, use the real pad ID for
access checks. This led to authorization being denied.
This commit fixes it by only storing and comparing the real pad IDs and
not read-only pad IDs.
This fixes test case "authn user readonly pad -> 200, ok" in
src/tests/backend/specs/socketio.js.
2021-04-12 22:51:06 -04:00
pcworld
0d33793908
tests: readonly pastes must be readable+exportable with authentication
...
readonly paste links should be readable even if authentication is turned
on, as long as the user provides valid login data.
This test currently fails.
Also test that readonly paste IDs can be exported under the same
condition, which currently succeeds.
2021-04-12 22:51:06 -04:00
translatewiki.net
7d5cad6932
Localisation updates from https://translatewiki.net .
2021-04-12 15:43:27 +02:00
Richard Hansen
d01b593d3c
chat: Ensure that ctx.text
is interpreted as HTML
2021-04-11 06:20:29 +02:00
Richard Hansen
a3a0ff7bc1
chat: Use jQuery to build the chat message DOM object
...
This reduces the likelihood of accidentally introducing an XSS
vulnerability.
2021-04-11 06:20:29 +02:00
Richard Hansen
74554d36a5
chat: Allow chatNewMessage
hook to modify more values
2021-04-11 06:20:29 +02:00
Richard Hansen
1ad134a538
PadMessageHandler: Improve logging of pre-CLIENT_READY drops
...
This should make it easier to see what is emitting the the messages so
it can be fixed.
2021-04-09 18:43:02 +02:00
Richard Hansen
91e99c84ca
import: Reduce log spam from unsupported elements
2021-04-09 18:43:02 +02:00
Richard Hansen
09c349e2a1
import: Use a Set for supported elements
2021-04-09 18:43:02 +02:00
translatewiki.net
e31da37d00
Localisation updates from https://translatewiki.net .
2021-04-08 14:54:44 +02:00
webzwo0i
a796811558
escape userId before setting it as HTML attribute
2021-04-07 23:29:27 -04:00
webzwo0i
9408d4395f
remove custom timeouts
2021-04-07 17:47:11 -04:00
Mikk Andresen
af19a010c5
DOCS: Fix broken links in TOC - use Marked to generate ID slugs instead of local implementation that was giving out different IDs in some cases - https://github.com/citizenos/citizenos-fe/issues/535
2021-04-06 21:42:01 +02:00
Mikk Andresen
78ea888cb7
DOCS: Add basic styles for tables and resources section to Changeset docs - https://github.com/citizenos/citizenos-fe/issues/535
2021-04-06 21:42:01 +02:00
webzwo0i
e483b91916
Don't make browsers fail on sync-xhr until require-kernel is dropped
2021-04-05 04:34:29 -04:00
snyk-bot
e86547c4f5
fix: upgrade openapi-backend from 3.9.0 to 3.9.1
...
Snyk has created this PR to upgrade openapi-backend from 3.9.0 to 3.9.1.
See this package in npm:
https://www.npmjs.com/package/openapi-backend
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-04-03 16:54:52 -04:00
Richard Hansen
e4754eb9df
tests: Fix race in timeslider_revisions.js
2021-04-02 15:46:27 +02:00
Richard Hansen
27e5373050
tests: Fix race in change_user_name.js
2021-04-02 15:46:27 +02:00
Richard Hansen
58dac4c0fc
tests: Fix races in inner_height.js
2021-04-02 15:46:27 +02:00
Richard Hansen
4ad80d4072
tests: Delete overly aggressive frontend test timeouts
...
This should reduce test flakiness.
2021-04-02 15:46:27 +02:00
Richard Hansen
7cbb3f565d
tests: Speed up helper.edit()
and helper.clearPad()
2021-04-02 15:46:27 +02:00
Richard Hansen
7a154b1e1d
tests: Wait for commit instead of sleep in timeslider_revisions.js
2021-04-02 15:46:27 +02:00
Richard Hansen
d15ff9ce8d
tests: Add missing await
s to change_user_name.js
...
Also increase the timeouts.
2021-04-02 15:46:27 +02:00
Richard Hansen
bbf89dfcf9
tests: Refine frontend tests
...
* Switch from `helper.newPad()` to `helper.aNewPad()`.
* Promisify.
* Delete redundant logic.
* Lint fixes.
2021-04-02 15:46:27 +02:00
Richard Hansen
3790c0e41c
tests: Use async
/await
instead of returning Promises
...
This has a few benefits:
* It's more readable: It's easier for a user of the function to know
that they should use `await` when calling the function.
* Stack traces are more useful.
* Some code (e.g., the async npm package) uses introspection to
determine if a function is `async` vs. takes a callback.
2021-04-02 15:46:27 +02:00
Richard Hansen
b164a34e64
lint: Fix ESLint error in helper/methods.js
2021-04-02 15:46:27 +02:00
Richard Hansen
62403159df
tests: Invert conditions to improve readability
2021-04-02 15:46:27 +02:00
Richard Hansen
dd9c08d821
tests: Wait for commit rather than sleep
2021-04-01 14:31:56 +02:00
Richard Hansen
2776946627
tests: Use cookie libraries to manipulate cookies
2021-04-01 14:31:56 +02:00
Richard Hansen
202d65d2bb
pad_cookie: Re-read prefs cookie on every call to getPref()
...
This makes it easier to write tests that clear the prefs cookie.
2021-04-01 14:31:56 +02:00
Richard Hansen
0df41a9a78
pad_cookie: Move initial cookie read+save to init()
...
Benefits of this change:
* It avoids race conditions with tests that clear cookies.
* Any attempt to get or set a value before `init()` is called will
throw an error, ensuring the API is used properly.
* Improved readability: It's easier to understand what the
`pad.noCookie` check is doing.
2021-04-01 14:31:56 +02:00
Richard Hansen
aeee5c0b69
tests: Fix cookie name in helper.js
tests
2021-04-01 14:31:56 +02:00
Richard Hansen
137fa89d2a
tests: Always set cookie path to / (to match non-test behavior)
2021-04-01 14:31:56 +02:00
Richard Hansen
5666c34061
tests: Fix encoding of prefs cookie
2021-04-01 14:31:56 +02:00
Richard Hansen
63e6e163b7
tests: Promisify some of the helper.js
tests
2021-04-01 14:31:56 +02:00
Richard Hansen
701a40ac13
tests: Promisify multiple_authors_clear_authorship_colors.js
2021-04-01 14:31:56 +02:00
Richard Hansen
8b43f9eb5f
tests: Promisify authorship_of_editions.js
2021-04-01 14:31:56 +02:00
Richard Hansen
056939cd22
tests: Refine helper/multipleUsers.js
...
* Rename "current"/"other" to "user0"/"user1".
* Delete unnecessary `_createTokenFor*` functions.
* Rename helper functions to remove unnecessary leading underscore
and for brevity.
* Use jQuery's `.attr()` to build the second iframe.
* Use js-cookie to manipulate the token cookie.
* Don't attempt to set the token cookie if the pad isn't loaded.
* Use the token generated by the pad.
* Only clear the token cookie at path=/.
2021-04-01 14:31:56 +02:00
Guilherme Goncalves
f2034ad368
tests: Add regression tests for character composition race
...
See: https://github.com/ether/etherpad-lite/issues/4978
2021-03-30 16:42:53 -04:00
Richard Hansen
1fdaf95c3b
collab_client: Delete unused NO_COMMIT_PENDING
handling
2021-03-30 16:42:53 -04:00
Richard Hansen
63a1f078f4
collab_client: Redo server message queueing
...
Move server message queue processing out of `handleUserChanges()` for
the following reasons:
* Fix a race condition: Before this change the client would stop
processing incoming messages and stop sending changes to the
server if a `NEW_CHANGES` message arrived while the user was
composing a character and waiting for an `ACCEPT_COMMIT` message.
* Improve readability: The `handleUserChanges()` function is for
handling changes from the local user, not for handling changes
from other users.
* Simplify the code.
2021-03-30 16:42:53 -04:00
Richard Hansen
e99fe88537
collab_client: Use Date.now()
instead of casting a Date object
...
Also rename the `t` variable to `now` to improve readability.
2021-03-30 16:42:53 -04:00
Richard Hansen
5c445eac21
collab_client: Convert state
var to committing
bool
2021-03-30 16:42:53 -04:00
Richard Hansen
3ee6b5eb2b
collab_client: Delete unused caughtErrors
2021-03-30 16:42:53 -04:00
Richard Hansen
81b9a2544d
collab_client: Factor out duplicate ACCEPT_COMMIT
code
2021-03-30 16:42:53 -04:00
snyk-bot
dd09a3f12b
fix: src/package.json & src/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-UNDERSCORE-1080984
2021-03-30 18:26:32 +02:00
Richard Hansen
b9753dcc71
Changeset: Return a new op object by default when iterating
...
Reusing the same op object for each iteration can result in very weird
behaviors because previously yielded op objects will get a surprise
mutation.
It is unclear why the code was written to reuse the same object. There
was no comment, nor is there a commit message providing rationale (it
has behaved this way since the very first commit). Perhaps the objects
were reused to improve performance (fewer object allocations that need
to be garbage collected). I do expect this change to reduce
performance somewhat, but not enough to warrant reverting this commit.
2021-03-29 18:42:55 -04:00
Richard Hansen
718da6fc1b
tests: New helper.aNewPad()
(promisified newPad()
)
2021-03-29 18:40:05 -04:00
Richard Hansen
ec76a6548f
tests: Make the helper.newPad()
callback optional
2021-03-29 18:40:05 -04:00
Richard Hansen
27b35699ea
tests: Fix helper.newPad()
retries
...
* Pass retry count in options object so that each pad has its own
retry count.
* Delete useless `origPadName` variable.
2021-03-29 18:40:05 -04:00
translatewiki.net
eac5a52690
Localisation updates from https://translatewiki.net .
2021-03-29 17:55:09 +02:00
John McLear
b80f5bdae8
bugfix/tests/scaling: Socket query test fix ( #4974 )
...
fix socketio test where res.req is not available.
2021-03-24 21:03:48 +00:00
John McLear
2b98b930d7
scaling: include padId in socketio query string
2021-03-24 16:07:11 +00:00
webzwo0i
0e854a5892
fix wrong changelog entry
2021-03-22 17:26:55 +01:00
webzwo0i
7af0641f04
Merge branch 'master' into develop
2021-03-22 16:17:27 +01:00
webzwo0i
5db0c8d1cf
Merge branch 'develop'
2021-03-22 16:17:20 +01:00
webzwo0i
3ae6b01518
bump version
2021-03-22 16:17:18 +01:00
webzwo0i
65b644498f
bump require-kernel dependency
2021-03-21 18:30:39 +00:00
webzwo0i
826826bd37
add changelog for 1.8.13
2021-03-21 15:42:16 +00:00
John McLear
a8f9c2b6a7
fix: upgrade express-rate-limit from 5.2.5 to 5.2.6 ( #4938 )
...
Snyk has created this PR to upgrade express-rate-limit from 5.2.5 to 5.2.6.
See this package in npm:
https://www.npmjs.com/package/express-rate-limit
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2021-03-20 17:45:00 -04:00
Richard Hansen
eb3cff5b3a
LibreOffice: Remove unnecessary callbackification
...
`async.queue` will do the right thing if passed an `async` function.
2021-03-20 20:29:55 +00:00
Richard Hansen
0233399fdf
Abiword: Avoid calling stdoutCallback
multiple times
2021-03-20 20:29:55 +00:00
webzwo0i
c208d50c4a
add version string to iframe_editor.css
2021-03-20 16:42:08 +00:00
webzwo0i
b250ceaae7
add test for wrong clientHeight
2021-03-20 16:41:15 +00:00
Richard Hansen
3ad1d0a74f
cssmanager: Refactor CSS manager creation to avoid race condition
...
Safari takes a while to initialize `document.styleSheets`, which
results in a race condition when loading the pad. Avoid the race
condition by accessing the CSSStyleSheet objects directly from the
HTMLStyleElement DOM objects.
2021-03-20 01:07:16 +00:00
Richard Hansen
e2bfe2fd10
pad_editor: Promisify init()
2021-03-20 01:07:16 +00:00
Richard Hansen
81e36cf3c7
Ace2Inner: Promisify init()
2021-03-20 01:07:16 +00:00
Richard Hansen
742a7cd430
cssmanager: Throw if no matching style sheet is found
...
This avoids a later null dereference when the stack trace isn't as
useful.
2021-03-20 01:07:16 +00:00
Richard Hansen
5b05ee79ff
cssmanager: Simplify iteration over style sheets
2021-03-20 01:07:16 +00:00
Richard Hansen
cb9f6d6776
ace: Use iframe srcdoc
property to refine frame load logic
...
This seems to fix "null is not an object (evaluating
'browserSheet.insertRule')" errors on Safari.
2021-03-19 17:06:58 +01:00
Richard Hansen
b4e1e935e2
LibreOffice: Log conversion errors
2021-03-18 09:02:28 +00:00
Richard Hansen
b2c0837cf5
import/export: Promisify Abiword and LibreOffice conversion
2021-03-18 09:02:28 +00:00
Richard Hansen
b321267e66
LibreOffice: Use the async-provided callback to signal errors
...
This avoids having two callbacks, which improves readability.
2021-03-18 09:02:28 +00:00
Richard Hansen
b914a46a87
LibreOffice: Use async.series
to properly handle conversion errors
2021-03-18 09:02:28 +00:00
Richard Hansen
a6d5611c80
LibreOffice: Use consistent intermediate filename
2021-03-18 09:02:28 +00:00
Richard Hansen
ad0be9d1d2
LibreOffice: Add missing fileExtension
property on intermediate step
2021-03-18 09:02:28 +00:00
Richard Hansen
5eab3a123d
Abiword: Use the async-provided callback to signal errors
...
This avoids having two callbacks, which improves readability.
2021-03-18 09:02:28 +00:00
Richard Hansen
8d32463915
Abiword: Fix logging of conversion failure
2021-03-18 09:02:28 +00:00
Richard Hansen
f015f59cfc
Abiword: Reduce log spam
2021-03-18 09:02:28 +00:00
Richard Hansen
259ee4a987
Abiword: Don't call the callback if null
2021-03-18 09:02:28 +00:00
Richard Hansen
83f39289aa
import/export: On export error return 500 instead of crashing
2021-03-18 09:02:28 +00:00
Richard Hansen
3a11e97758
import/export: Spelling fix: "convertor" -> "converter"
2021-03-18 09:02:28 +00:00
Richard Hansen
50fdadab7d
ExportHandler: Pass the error unmodified
2021-03-18 09:02:28 +00:00
Richard Hansen
216aecd433
import/export: Use Error objects for errors, not strings
2021-03-18 09:02:28 +00:00
Richard Hansen
59c167e31b
ExportHandler: Replace unnecessary exception with return
2021-03-18 09:02:28 +00:00
Richard Hansen
785b7d2b44
Abiword: Reset stdout buffer when starting abiword
2021-03-18 09:02:28 +00:00
Richard Hansen
b6c2586920
import/export: Delete unnecessary comments
2021-03-18 09:02:28 +00:00
Richard Hansen
fe1eceb6b5
tests: Use assert
to simplify import/export tests
2021-03-18 09:02:28 +00:00
Richard Hansen
98c42d6076
tests: Promisify import/export tests
2021-03-18 09:02:28 +00:00
Richard Hansen
ff50682412
tests: Increase import/export test timeouts
2021-03-18 09:02:28 +00:00
translatewiki.net
5c9514f926
Localisation updates from https://translatewiki.net .
2021-03-15 19:03:09 +01:00
Richard Hansen
c5a37d7a92
deps: Bump ueberdb2 to get MySQL improvements
2021-03-13 19:51:43 +00:00
webzwo0i
6f591b5c77
add class pad to timeslider to fix height issue ( #4941 )
2021-03-12 21:16:22 -05:00
webzwo0i
8e2a21ec84
arrow functions dont have arguments ( #4943 )
2021-03-12 14:25:14 -05:00
Richard Hansen
0b9bf4a78e
deps: Update ueberdb2 to get updated metrics
2021-03-11 20:21:38 +00:00
Richard Hansen
9b82d1d37d
server: Log stats (metrics) on fatal error
...
This might help users troubleshoot rare crashes.
2021-03-11 07:38:44 +00:00
Richard Hansen
d2610284ad
bin/safeRun.sh: Fix try: not found
bug
...
This fixes a copy+paste bug introduced in commit
8b28e00784
(v1.8.8).
2021-03-10 02:54:20 -05:00
John McLear
9bc3ac0957
Include shard.etherpad.com in the README
2021-03-09 18:10:49 +00:00
Richard Hansen
fcf43a7089
stats: Expose ueberDB metrics
2021-03-08 22:32:39 +00:00
Richard Hansen
71dfa7070d
deps: Update ueberdb2 to get metrics
2021-03-08 22:32:39 +00:00
Richard Hansen
926f0fcefb
CSS: Increase size of contenteditable area
2021-03-08 14:39:18 +00:00
Richard Hansen
404486069c
ace: Build the outer and inner iframes programmatically
...
This makes the code easier to read and it silences Chrome's
`document.write()` warning:
https://developers.google.com/web/updates/2016/08/removing-document-write
This is a redo of commit a17f9bf3cf
,
which was reverted in commit 912f0f195f
due to a CSS bug.
2021-03-05 19:31:59 +00:00
webzwo0i
4ca989a255
sessions: add more endpoints that do not need a session ( #4921 )
...
* add more endpoints that do not need a session
* Update src/node/hooks/express/webaccess.js
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
* Update src/node/hooks/express/webaccess.js
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
Co-authored-by: John McLear <john@mclear.co.uk>
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-03-05 07:48:33 +00:00
Richard Hansen
60da2373a6
CSS: Add comment to no-skin/pad.css
to silence warning
...
Firefox prints "Style sheet could not be loaded" if the file is empty.
2021-03-05 07:45:48 +00:00
Richard Hansen
5546cc5e7b
CSS: Delete bogus <link>
tag
...
Browsers report an error with this tag. Strangely, this tag has
existed since Etherpad's very first commit.
2021-03-05 07:45:48 +00:00
Richard Hansen
470f40d7db
CSS: Use auto
for iframe body height
...
This change makes no visual difference right now, but will matter (for
reasons I don't understand) once we change `ace.js` to build the
iframes by constructing elements in JavaScript (vs. writing HTML).
2021-03-05 07:45:48 +00:00
Richard Hansen
48e1d1c23f
CSS: Fix class name for outer iframe <html>
tag
...
* Add the class "pad" to the `<html>` tag in `pad.html` (the outer
iframe's parent).
* Change the CSS selector that refers to the `<html>` tag in
`pad.html` from `html:not(.inner-editor)` to `html.pad`.
* Change the class name of the outer iframe's `<html>` tag from
"inner-editor" to "outer-editor".
* Update CSS rules to use the new class name.
2021-03-05 07:45:48 +00:00
John McLear
6615d36f8d
Merge branch 'master' into develop
2021-03-05 07:28:48 +00:00
John McLear
b99c2cae22
Merge branch 'develop'
2021-03-05 07:28:47 +00:00
John McLear
de394f72a6
bump version
2021-03-05 07:28:44 +00:00
John McLear
dabb4917ed
changelog 1.8.12
2021-03-05 07:27:31 +00:00
John McLear
5ac90ab30f
tests: Allow time for minification to complete
...
Minification happens after the initial visit and request to pages.
2021-03-05 07:11:42 +00:00
John McLear
536db7553f
tests: CI of updating from master > this commit. ( #4912 )
...
* tests: CI of updating from master > this commit.
In response to cypress eslint I thought I'd put some CI testing for if a PR might break automated upgrading.
Matrix usage is probably overkill.
* Update major-version-git-pull-update.yml
* Name...
* include a front end test
* fix pathing
* Clarity on what's happening
* Update .github/workflows/major-version-git-pull-update.yml
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
* Update .github/workflows/major-version-git-pull-update.yml
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
* Update .github/workflows/major-version-git-pull-update.yml
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-03-05 06:38:50 +00:00
snyk-bot
d0e257d8df
fix: upgrade resolve from 1.19.0 to 1.20.0
...
Snyk has created this PR to upgrade resolve from 1.19.0 to 1.20.0.
See this package in npm:
https://www.npmjs.com/package/resolve
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-03-05 06:37:45 +00:00
Richard Hansen
eccec0ba0a
Docker: Invoke npm only once when installing plugins
...
This speeds up the build process.
2021-03-04 19:07:03 +00:00
Richard Hansen
c07bfe10bd
Docker: Add arg for the Etherpad directory
...
This makes it possible for users to match the directory inside the
container to the host system (for convenience or to avoid confusion).
2021-03-04 19:07:03 +00:00
Richard Hansen
34d9069874
Docker: Add args for the etherpad user's home, UID, GID, and shell
...
Now one can create an `etherpad` user and group on the host system and
set the container's UID and GID to match:
adduser --system --group etherpad &&
uid=$(id -u etherpad) &&
gid=$(id -g etherpad) &&
docker build --build-arg EP_UID="${uid}" --build-arg EP_GID="${gid}" .
This ensures that files created by user `etherpad` inside the
container are owned by user `etherpad` outside the container.
2021-03-04 19:07:03 +00:00
translatewiki.net
21cdf0edaa
Localisation updates from https://translatewiki.net .
2021-03-04 13:58:49 +01:00
Richard Hansen
912f0f195f
Revert "ace: Build the outer and inner iframes programmatically"
...
This reverts commit a17f9bf3cf
, which
caused a mysterious bug with the line numbers. Revert to avoid
blocking a new release while I figure out the bug.
2021-03-04 02:05:54 +00:00
Richard Hansen
0aad3b74da
pluginfw: Improve rendering of hook list
...
There are two main benefits:
* HTML is no longer printed in the startup debug logs.
* `require()` is no longer called on client-side files. This
eliminates "Failed to load <file> for <plugin>: ReferenceError:
window is not defined" errors when users visit
`/admin/plugins/info`.
2021-03-03 11:19:37 +00:00
Richard Hansen
7e698baa80
pluginfw: Improve hook function load error message
2021-03-03 11:19:37 +00:00
John McLear
f95b09e0b6
Import: Import don't show warnings for supported elements
2021-03-02 17:14:47 +00:00
John McLear
f24353e806
Update README.md
2021-03-02 07:00:05 +00:00
John McLear
05b27cfd5d
Update README.md
2021-03-02 06:54:08 +00:00
snyk-bot
2fd06535b7
fix: upgrade express-rate-limit from 5.2.3 to 5.2.5
...
Snyk has created this PR to upgrade express-rate-limit from 5.2.3 to 5.2.5.
See this package in npm:
https://www.npmjs.com/package/express-rate-limit
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-03-02 06:52:15 +00:00
Richard Hansen
797ffa5600
Minify: Avoid path.relative()
...
Constructing a relative pathname on Windows is problematic because the
two absolute pathnames might be on different drives (or UNC paths).
Use `path.resolve()` instead of `path.join()` where appropriate to
avoid the need to construct a relative path.
2021-03-02 06:20:10 +00:00
Richard Hansen
8971166c58
lint: Set up Cypress config and fix issues
2021-03-02 05:49:48 +00:00
John McLear
a79f9efdb4
Include props to Sauce Labs for the tests they power. ( #4897 )
...
* Include props to Sauce Labs for the tests they power.
* include message in CI
2021-03-01 14:46:50 +00:00
Richard Hansen
b0862cd030
ace: Delete all $$INCLUDE_CSS
logic
...
The intention of the deleted code was to reduce the number of fetches,
but it only saved a single fetch due to implementation flaws. The
right way to reduce the number of fetches is to use a bundling
technology such as webpack, and this change makes it easier to do so.
2021-03-01 14:32:33 +00:00
Richard Hansen
66d3ac3783
ace: Debug logging
2021-03-01 14:32:33 +00:00
Richard Hansen
a17f9bf3cf
ace: Build the outer and inner iframes programmatically
...
This makes the code easier to read and it silences Chrome's
`document.write()` warning:
https://developers.google.com/web/updates/2016/08/removing-document-write
2021-03-01 14:32:33 +00:00
Richard Hansen
c696732838
ace: Asyncify Ace2Editor.init()
2021-03-01 14:32:33 +00:00
Richard Hansen
159fd5bdeb
ace: Simplify passing of editorInfo
2021-03-01 14:32:33 +00:00
Richard Hansen
e57829183d
ace: Pass objects to Ace2Inner via function args
2021-03-01 14:32:33 +00:00
Richard Hansen
6fe0154129
ace: Use absolute URLs when building iframes
...
This isn't strictly necessary right now, but will become
necessary (due to a Safari quirk) when we change to building the
iframes programmatically (vs. the current `document.write()`
approach).
2021-03-01 14:32:33 +00:00
Richard Hansen
9cfc2fb801
ace: Simplify the aceEditorCSS
hook map function
2021-03-01 14:32:33 +00:00
Richard Hansen
94c221586c
ace: Factor out duplicated $$INCLUDE_CSS
code
2021-03-01 14:32:33 +00:00
Richard Hansen
54df7f3728
ace: Delete unused clientVars.disableCustomScriptsAndStyles
2021-03-01 14:32:33 +00:00
Richard Hansen
d84447290e
ace: Delete unnecessary IIFE
2021-03-01 14:32:33 +00:00
Richard Hansen
3a311d2182
ace: Lint and simplify script strings
2021-03-01 14:32:33 +00:00
Richard Hansen
c9b1f17f25
ace: Format script strings for readability
2021-03-01 14:32:33 +00:00
Richard Hansen
b3416c4eeb
ace: Delete ignored class attribute
2021-03-01 14:32:33 +00:00
Richard Hansen
c9c8b27854
ace: Delete unused Ace2Editor.getFrame()
method
2021-03-01 14:32:33 +00:00
John McLear
64e9e7fcda
tests: Frontend test Windows ZIP ( #4894 )
...
* tests: Frontend test Windows ZIP
This PR introduces Frontend testing within Github actions!
We're depending a lot on saucelabs recently and that's fine but sometimes we just want to quickly do a frontend simple test on a weird environment (IE windows build) so this PR solves that problem.
Things to note.
It still builds the windows .zip if the cypress tests fail.
It does not add any heavy deps to Etherpad as cypress must be installed in CI.
Cypress is responsible for running the Etherpad instance.
It's up to us how much we use this or not, I know it introduces a bunch of technical debt but I tried to keep that a minimum by compartmentalizing things and documenting where required.
* Update .github/workflows/windows-zip.yml
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
* remove timeouts
* Move folder structure up a level
* Update windows-zip.yml
* Update test.js
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-03-01 14:31:55 +00:00
John McLear
b0f16bb1f1
Use stable sauce version
2021-03-01 13:08:34 +00:00
John McLear
b3d7f5d63e
pluginTools: stalePlugins.js
...
Outputs a list of pluginnames and email address for maintainers to contact. Useful for me to bump folks to maintain there stuff and stop it getting stale :)
2021-02-28 16:05:53 +00:00
John McLear
35ae08ca77
tests: run a long(1+ hr) load test
2021-02-28 16:05:16 +00:00
John McLear
d7fd3934de
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2021-02-28 15:51:51 +00:00
John McLear
237bab7e3e
branding: change etherpad lite to etherpad in Pad settings modal
2021-02-28 15:51:39 +00:00
Stefan
a6ac0940cd
Link discord and plugins badge with a meaningful url
2021-02-28 11:24:10 +00:00
Richard Hansen
99b3918f2c
Minify: Compatibility for all vendors/*.js
files
2021-02-28 11:12:30 +00:00
John McLear
b0d78d662e
tests: include ep_embedmedia in tests ( #4889 )
2021-02-28 09:26:43 +00:00
Richard Hansen
3667f2ca0e
Ace2Inner: Fix missing spread operator on args
...
This fixes a bug that was introduced in commit
c38c34bef4
.
2021-02-28 08:39:47 +00:00
Richard Hansen
16e6496eb4
deps: Update ueberdb2 to fix dirty DB bug
2021-02-28 08:03:20 +00:00
webzwo0i
377883db98
fix pads with spaces ( #4884 )
2021-02-27 22:34:43 -05:00
John McLear
68c4ed7189
Merge branch 'master' into develop
2021-02-27 16:46:26 +00:00
John McLear
ad84c8a5a4
Merge branch 'develop'
2021-02-27 16:46:25 +00:00
John McLear
37769cc9ff
bump version
2021-02-27 16:46:22 +00:00
John McLear
c394577695
changelog 1.8.11
2021-02-27 16:45:02 +00:00
webzwo0i
348d08c79e
ensure version string is attached for inner frame resources
2021-02-27 16:28:12 +00:00
webzwo0i
01dd9f5440
speed up page load
2021-02-27 16:28:12 +00:00
John McLear
ba2004cb2d
nice-select restore to working
...
I accidently committed a breaking change in 1b8cd0747d/src/static/js/vendors/nice-select.js
2021-02-27 16:23:39 +00:00
Richard Hansen
3a34db84e6
tests: Refine CachingMiddleware tests
...
* Lint functions
* Fix assignment of `settings.minify`
* Use a for loop to avoid copied code for the `minify = true` and
`minify = false` cases
* Put each resource fetch into its own test case
* Check for 200 status code
* Use `.expect()` to check header value
* Use `.expect(fn)` instead of `.then(fn)`
2021-02-27 14:03:09 +01:00
Richard Hansen
f86df5322e
CachingMiddleware: Asyncify
2021-02-27 14:03:09 +01:00
Richard Hansen
0284d49522
CachingMiddleware: Switch to ES6 class syntax
2021-02-27 14:03:09 +01:00
Richard Hansen
80af66543a
lint: Move up respond()
in caching_middleware.js
2021-02-27 14:03:09 +01:00
Richard Hansen
7ab3ee2121
lint: src/node/utils/caching_middleware.js
2021-02-27 14:03:09 +01:00
Richard Hansen
392d9dcfde
PadMessageHandler: Fix fetching of socket.io Sockets for a pad
2021-02-27 08:46:49 +00:00
Richard Hansen
9cd67cd990
PadMessageHandler: Delete unnecessary use of Promise.then()
2021-02-27 08:46:49 +00:00
webzwo0i
15dba7d886
move underscore to its old place and remove unnecessary packages ( #4876 )
2021-02-27 00:10:53 -05:00
John McLear
c0ec28f781
reversecompat: underscore
...
Backward compatibility for plugins that were written when underscore lived at src/static/js/underscore.js.
2021-02-26 11:03:19 +00:00
John McLear
50782bd03a
Merge branch 'master' into develop
2021-02-25 18:26:21 +00:00
John McLear
55f76c565c
Merge branch 'develop'
2021-02-25 18:26:20 +00:00
John McLear
11f3b7232d
bump version
2021-02-25 18:26:17 +00:00
John McLear
6efa41ec23
update Changelog 1.9.10
2021-02-25 18:25:00 +00:00
webzwo0i
efd211bbc5
remove useless semicolon
2021-02-25 16:59:06 +00:00
webzwo0i
fa29858a4e
avoid manually including require-kernel in ace.js
2021-02-25 16:59:06 +00:00
translatewiki.net
12c23d468c
Localisation updates from https://translatewiki.net .
2021-02-25 16:17:56 +01:00
webzwo0i
a77994ab6e
avoid pad_utils in pad.html
2021-02-25 12:46:04 +00:00
John McLear
9675a584ce
Windows Installer Badge into README
...
Windows Installer Badge into README
2021-02-25 10:44:00 +00:00
Richard Hansen
ba5d8369bf
Minify: Consistently use path.join()
to build pathnames
...
This defends against extraneous or missing slashes, and it might
improve the experience on Windows.
2021-02-25 10:14:48 +00:00
Richard Hansen
2d3469e3ee
Minify: Improve pathname sanitization
...
For context, see:
https://nvd.nist.gov/vuln/detail/CVE-2015-3297
9d4e5f6e35
https://github.com/ether/etherpad-lite/issues/2614
2021-02-25 10:14:48 +00:00
Richard Hansen
0cce4ae536
Minify: Also serve jquery.js
from old path for compatibility
2021-02-25 10:14:48 +00:00
Richard Hansen
f845f21ba5
/static/tests.html: Fix jquery.js
path
...
See commit 1b8cd0747d
.
2021-02-25 10:14:48 +00:00
John McLear
fc7acad846
artifacts: Windows CI Installer
...
* Windows CI Installer
This PR introduces CI builds of a windows installer(using NSIS) .
It builds an executable that installs Etherpad and runs it.
There are obvious steps to make once this has been merged. But I'd suggest on each release we include both the .zip and the .exe and allow users to have a portable zip or an installed executable.
https://github.com/ether/etherpad_nsis
This was a relatively rushed project (4 hours) and I didn't want to spend any more time on it so it will need a foster parent to maintain it :)
props to @joncloud for https://github.com/joncloud/makensis-action-test and the nsis team that while have a horrible UX make relatively easy to use and rapid tools.
Note for review: I'm using linux to build the windows executable, this may need to be reviewed and we might want to switch to Windows if we can confirm building on linux causes a problem.
* CI: Use Windows to build the .zip
2021-02-25 10:00:33 +00:00
John McLear
4a65acf417
docs: fix links from TOC to Headings and improve appearance of docs (a little) ( #4866 )
...
* docs: fix links from TOC to Headings
* docs: Styling
Just a little modernisation of the appearance of the documentation
* Update src/bin/doc/package.json
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-02-25 09:01:45 +00:00
Richard Hansen
41ec7fe3fc
deps: Update ueberdb2 to work around dirty DB bug
2021-02-25 00:02:14 +00:00
Dan Sonntag
79fee9e796
Update README.md
2021-02-24 18:44:07 +00:00
Richard Hansen
b2ffd8c95c
lint: Update ESLint dependencies
2021-02-24 09:07:24 +00:00
Richard Hansen
6f17d2f913
CI: Use Windows to build the Windows zip
...
npm might do something different on Windows when setting up the
executables in `src/node_modules/.bin`.
2021-02-23 22:40:15 -05:00
Richard Hansen
dabff9be77
run_cmd: Fix PATH debug log message
2021-02-23 21:41:32 -05:00
John McLear
c7511b2f2e
tests: change timeout on bold and embed_value test to support Win10 FF84
2021-02-23 19:53:03 +00:00
John McLear
72d9c8fef9
tests: Use more modern relevant Firefox version in Sauce Labs
...
Firefox 52 has issues with rendering SVG animations which caused random tests to fail. Less than 2% of total Firefox users now use Firefox 52 so we're safe to drop testing for it.
2021-02-23 19:53:03 +00:00
John McLear
1a9709bb87
Update README.md
2021-02-23 07:24:39 +00:00
John McLear
8364546e70
tests: fix importexport tests
...
The testing approach was redone to fix numerous issues:
* Even if the tests had been working, none of them would have caught
https://github.com/ether/etherpad-lite/issues/4808 because they
didn't exercise the client-side import logic. Now they do.
* Follow-up logic was not in the `helper.waitFor()` callback like it
should have been. Now the code uses `async` and `await` to ensure
proper execution order.
* All `$.ajax()` calls used `async: false`. Now they're properly
asynchronous.
* The `helper.waitFor()` condition callbacks threw instead of
returning false.
* The string comparisons didn't allow for different attribute
order (e.g., `<ol start="1" class="list-number1">` vs. `<ol
class="list-number1" start="1">`). Now `Node.isEqualNode()` is
used to reduce fragility. (`Node.isEqualNode()` is not perfect, so
the tests are still a bit fragile: If class names or style strings
are in a different order then `Node.isEqualNode()` will return
false even if the nodes are semantically equivalent.)
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-02-22 18:20:24 -05:00
Richard Hansen
e9cb1692eb
CI: Disable import/export rate limiting for frontend tests
2021-02-22 18:20:24 -05:00
Richard Hansen
644c8e6195
CI: Disable frontend admin tests for non-admin workflow
2021-02-22 18:20:24 -05:00
Richard Hansen
a354b03633
CI: Leave log level at INFO for frontend tests
2021-02-22 18:20:24 -05:00
Richard Hansen
3ca1589885
Revert "tests: fix importexport frontend tests ( #4827 )"
...
I'm going to split this into separate commits.
This reverts commit 9b03f8f6ab
.
2021-02-22 18:19:48 -05:00
translatewiki.net
f246d1b476
Localisation updates from https://translatewiki.net .
2021-02-22 16:37:36 +01:00
John McLear
0ac33d2085
tests: timeslider_follow increase test timeout for firefox.
2021-02-22 14:30:19 +00:00
Richard Hansen
1908bedabe
caretPosition: Clarify comment in getPosition()
2021-02-22 11:25:45 +00:00
Richard Hansen
91955609af
caretPosition: Delete pointless logic in getPosition()
...
The `line` variable is unconditionally overwritten later, and the
function calls do not have side effects, so it is safe to delete this
logic.
2021-02-22 11:25:45 +00:00
Richard Hansen
1dbdaf93d7
caretPosition: Delete no-op Range.detach()
call
2021-02-22 11:25:45 +00:00
Richard Hansen
5e731dfbfd
caretPosition: Delete unused var in getPosition()
2021-02-22 11:25:45 +00:00
Richard Hansen
02fd0048bf
caretPosition: Invert condition in getPosition()
for readability
2021-02-22 11:25:45 +00:00
Richard Hansen
773959ec57
CI: Delete old Sauce Connect logic
2021-02-22 11:25:21 +00:00
John McLear
9b03f8f6ab
tests: fix importexport frontend tests ( #4827 )
...
* CI: Leave log level at INFO for frontend tests
* CI: Disable frontend admin tests for non-admin workflow
* CI: Disable import/export rate limiting for frontend tests
* tests: fix importexport tests
The testing approach was redone to fix numerous issues:
* Even if the tests had been working, none of them would have caught
https://github.com/ether/etherpad-lite/issues/4808 because they
didn't exercise the client-side import logic. Now they do.
* Follow-up logic was not in the `helper.waitFor()` callback like it
should have been. Now the code uses `async` and `await` to ensure
proper execution order.
* All `$.ajax()` calls used `async: false`. Now they're properly
asynchronous.
* The `helper.waitFor()` condition callbacks threw instead of
returning false.
* The string comparisons didn't allow for different attribute
order (e.g., `<ol start="1" class="list-number1">` vs. `<ol
class="list-number1" start="1">`). Now `Node.isEqualNode()` is
used to reduce fragility. (`Node.isEqualNode()` is not perfect, so
the tests are still a bit fragile: If class names or style strings
are in a different order then `Node.isEqualNode()` will return
false even if the nodes are semantically equivalent.)
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-02-22 10:40:38 +00:00
John McLear
ed8a8eb590
Rename lgtm.yml to .lgtm.yml
2021-02-22 10:06:13 +00:00
John McLear
c6cd4c38fd
Update CHANGELOG.md
2021-02-22 09:46:14 +00:00
Richard Hansen
d9c2778d17
plugins: Better fix for LGTM security warning
2021-02-22 09:43:20 +00:00
John McLear
a102bbfbef
badges: color fix
2021-02-22 09:37:30 +00:00
John McLear
b7958b915a
docs: Badge polish
2021-02-22 09:28:37 +00:00
John McLear
0f16e518ff
api: drop JSONP ( #4835 )
...
* api: drop JSONP
* docs: drop JSONP
* tests: drop JSONP
* api: remove isValidJSONPName require
2021-02-22 09:10:02 +00:00
Richard Hansen
85231cb774
tests: More descriptive Sauce Labs name
2021-02-22 03:36:12 -05:00
webzwo0i
2994ef3c3c
tests: try all supported node versions
2021-02-22 03:36:12 -05:00
webzwo0i
29afb91b3e
tests: delay setting up saucelabs tunnel
2021-02-22 03:36:12 -05:00
Richard Hansen
6198e92706
tests: Pass --legacy-peer-deps
flag to work around npm v7 bug
...
This flag is unknown to npm v6, but npm v6 silently ignores unknown
flags.
2021-02-22 03:36:12 -05:00
Richard Hansen
588b73f366
tests: Install deps after installing plugins
2021-02-22 03:36:12 -05:00
Richard Hansen
5ea66701f7
tests: Use --no-save
when installing plugins on Windows
2021-02-22 03:36:12 -05:00
webzwo0i
14a9749b75
tests: add assert helper for supporting node 10.x
2021-02-22 03:36:12 -05:00
John McLear
ce83181ac3
Lgtm bugfixes ( #4838 )
...
* code tidy up: always evaluates
* tidy up: is always true
* tidy up: remove unused code
* always true/false variables
* unused variable
* tidy up: remove unused code in caretPosition.js
* for squash: Revert "tidy up: remove unused code in caretPosition.js"
The `if` condition was previously always true, so the body should be
preserved. If the body is preserved, other logic can be deleted. I
opened PR #4845 to clean it all up.
This reverts commit 75b03e5a7d
.
* for squash: simplify
* for squash: Explain that the getter is used for its side effects
It's very weird to call a getter without using its return value. Add a
comment explaining why this is done so that the reader doesn't get
confused.
* for squash: Revert "tidy up: remove unused code"
The exception test was the purpose of the code.
This reverts commit 85153b1676
.
* for squash: Log the tsort results
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-02-22 08:26:35 +00:00
Stefan
de186fbe36
Update node in docker to version 14 ( #4844 )
2021-02-22 01:34:34 -05:00
John McLear
40d7480d5b
lint: padaccess.js
2021-02-21 21:09:02 -05:00
John McLear
029729a386
lint: Settings.js
2021-02-21 21:09:02 -05:00
John McLear
435562299f
lint: NodeVersion.js
2021-02-21 21:09:02 -05:00
John McLear
7352dc7571
lint: ImportEtherpad.js
2021-02-21 21:09:02 -05:00
John McLear
613c7d8545
lint: ExportTxt.js
2021-02-21 21:09:02 -05:00
John McLear
d2359be08b
lint: ExportHtml.js
2021-02-21 21:09:02 -05:00
John McLear
5718c8b360
lint: AbsolutePaths.js
2021-02-21 21:09:02 -05:00
John McLear
b1614f0592
lint: i18n.js
...
Partial, still 3 more to do that are slightly higher hanging that can get done.
2021-02-21 21:09:02 -05:00
John McLear
586af5e16e
lint: padurlsanitize.js
2021-02-21 21:06:38 -05:00
John McLear
86c938cae2
lint: openapi.js
2021-02-21 21:06:38 -05:00
John McLear
25d4faddd9
lint: SocketIORouter.js
2021-02-21 21:06:38 -05:00
John McLear
5201cb717f
lint: PadMessageHandler.js
2021-02-21 21:06:38 -05:00
John McLear
d67f170c46
lint: eejs/index.js
2021-02-21 21:06:38 -05:00
John McLear
3ed4ac649c
lint: PadManager.js
2021-02-21 21:02:59 -05:00
John McLear
6b6201b448
null link on plugins and noopener / noreferrer
...
Resolves a (non) security issue brought up by LGTM but I think the noopener and norefferer are good shouts
2021-02-21 19:30:39 +00:00
John McLear
2c763fb4d1
Delete dirty-db-cleaner.py
2021-02-21 18:07:20 +00:00
John McLear
543e94fd4a
timeslider: slight improvement on code quality ( #4836 )
...
This is an interim patch, ultimately the JS needs to be thrown out of the HTML...
2021-02-21 17:59:15 +00:00
John McLear
1b8cd0747d
Move vendor libraries to /vendors folder and exclude from LGTM
2021-02-21 15:07:39 +00:00
webzwo0i
0bb3e65020
fix for caching plugin-definitions
2021-02-21 14:31:15 +00:00
John McLear
bdb78adb3f
Update CHANGELOG.md
2021-02-21 13:50:55 +00:00
John McLear
086b59b30d
editor: UI polish - Etherpad brand as reconnect & loading animation
2021-02-21 13:24:51 +00:00
Richard Hansen
6023117d29
CI: Use saucelabs/sauce-connect-action
to create the tunnel ( #4833 )
2021-02-21 13:17:41 +00:00
John McLear
bb14775820
drop apiRoot object from build
2021-02-21 11:08:07 +00:00
John McLear
227370547d
update openapi-backend
2021-02-21 11:08:07 +00:00
John McLear
ee2b32281c
pluginfw: Warn plugins on missing plugin ( #4826 )
...
* pluginfw: Warn plugins on missing plugin
Add functionality to console.warn when a plugin is missing. This will help admins know when people are trying to use plugins that are missing. Resolves https://github.com/ether/etherpad-lite/issues/4730
* pluginfw: importing .etherpad can notify admins of missing plugins
Extending .etherpad imports to notify admins if a missing plugin is present
* Update ImportEtherpad.js
2021-02-21 11:07:13 +00:00
John McLear
77b2f372ab
lint: pad_userlist.js arrow functions
...
This probably needs a good rewrite/refactor to remove self.
2021-02-21 11:05:25 +00:00
John McLear
2511eed472
lint: Changeset.js more literal conditionals
2021-02-21 11:05:25 +00:00
John McLear
8cbd5222dd
lint: pad_userlist.js - remove require browser
2021-02-21 11:05:25 +00:00
John McLear
73b3a2dc54
lint: AttributeManager.js use ES6 method for hasAttrib
2021-02-21 11:05:25 +00:00
John McLear
f86578ffc3
lint: changesettracker.js var > const/let and other easy fixes
2021-02-21 11:05:25 +00:00
John McLear
3635cb6ca6
lint: changesettracker.js long-lines
2021-02-21 11:05:25 +00:00
John McLear
f5f4e3a6d1
lint: changesettracker.js arrow funcs
2021-02-21 11:05:25 +00:00
John McLear
d4b6cbc897
line: broadcast.js
2021-02-21 11:05:25 +00:00
John McLear
3b5b996d84
lint: Changeset no var
2021-02-21 11:05:25 +00:00
John McLear
0b78ad2f90
lint: Changeset.js curly braces in correct position
2021-02-21 11:05:25 +00:00
John McLear
23d7544763
lint: Changeset.js max-len
2021-02-21 11:05:25 +00:00
John McLear
98a0e76a20
lint: Changeset.js opcode eqeqeq checks
2021-02-21 11:05:25 +00:00
John McLear
d91f2b5b07
lint: Changeset.js additional arrow functions
2021-02-21 11:05:25 +00:00
John McLear
acccf56724
lint: Changeset.js arrow-functions
2021-02-21 11:05:25 +00:00
John McLear
cf37f52093
lint: collab_client.js
2021-02-21 11:05:25 +00:00
John McLear
b029edb931
lint: index.js
2021-02-21 11:05:25 +00:00
John McLear
01dd004054
lint: ChangesetUtils
2021-02-21 11:05:25 +00:00
John McLear
7c51446040
lint: use strict
2021-02-21 11:05:25 +00:00
John McLear
c64b1b8ead
lint: skins
2021-02-21 11:05:25 +00:00
Sebastian Castro
4ca2d7ea3a
include lineHeight property in sidebar elements ( #4831 )
...
This also makes the full line number element clickable to ensure a positive UX for the ``?lineNumber`` URL endpoint. It also makes it more obvious that a click action can happen based on the hover.
Make line numbers stick to baseline of first line of wrapped content and editor lines with increased line hieght.
Make it compatible with ep_author_neat
2021-02-20 13:24:17 +00:00
John McLear
08d2024caf
docs: badges
...
Badges into the README.md to show code quality, engagement etc.
2021-02-20 13:22:23 +00:00
John McLear
7e86acad8f
CI: Build and test Windows .zip ( #4828 )
2021-02-20 04:13:44 -05:00
Richard Hansen
4d50813c94
issue templates: Ask for server info when opening a bug
2021-02-19 02:51:15 -05:00
snyk-bot
d5997ddf05
fix: upgrade log4js from 0.6.35 to 0.6.38
...
Snyk has created this PR to upgrade log4js from 0.6.35 to 0.6.38.
See this package in npm:
https://www.npmjs.com/package/log4js
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-02-18 21:13:08 +00:00
Richard Hansen
6163339c0d
plugins: Always install plugins with --no-save
...
The npm CLI can get confused if `package.json` or `package-lock.json`
exist.
2021-02-18 19:18:59 +00:00
Richard Hansen
b3b5af3c3c
plugins: Use npm
CLI to install/uninstall plugins
...
Using npm as a module has long been discouraged and will stop working
with npm v7.
2021-02-18 19:18:59 +00:00
Richard Hansen
9633b98f92
tests: Delete unnecessary use of npm
package
2021-02-18 19:18:59 +00:00
Richard Hansen
1cfbf88f7c
run_cmd: Enhance with ability to return stdout as string
2021-02-18 19:18:59 +00:00
Richard Hansen
d8bb5aa009
plugins: Eliminate unnecessary run_npm.js
...
I had anticipated more shared logic than we actually need (the
abstraction in `run_npm.js` is YAGNI).
2021-02-18 19:18:59 +00:00
Richard Hansen
426c025127
run_cmd: Log to Etherpad logs by default
2021-02-18 19:18:59 +00:00
Richard Hansen
689a75b381
plugins: Pass --no-production
instead of setting NODE_ENV=development
2021-02-18 19:18:59 +00:00
Richard Hansen
dcf7891316
plugins: Improve logging of plugin events
...
This will make it easier to troubleshoot plugin and npm issues.
2021-02-18 19:18:59 +00:00
Richard Hansen
4253a2ea8f
plugins: Move hook call and plugin update out of try block
...
Exceptions thrown by these function calls are serious and should crash
Etherpad.
2021-02-18 19:18:59 +00:00
Richard Hansen
a8479e4a0e
lint: Fix some ESLint errors in pluginfw
2021-02-18 19:18:59 +00:00
Richard Hansen
a45e85a730
Use settings.root
to anchor pathnames
2021-02-18 19:18:59 +00:00
Richard Hansen
f868788417
Remove unnecessary path.normalize()
calls
...
`path.join()` already normalizes.
2021-02-18 19:18:59 +00:00
Richard Hansen
84c1d74f8b
server: Fix Gate constructor
...
The ECMAScript spec for `.then()` requires Promise subclass
constructors to take an executor.
2021-02-18 19:18:34 +00:00
Richard Hansen
4c6cb53d18
server: Improve log messages when exiting
2021-02-18 19:18:34 +00:00
snyk-bot
449b03d7e8
fix: upgrade unorm from 1.4.1 to 1.6.0
...
Snyk has created this PR to upgrade unorm from 1.4.1 to 1.6.0.
See this package in npm:
https://www.npmjs.com/package/unorm
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-02-18 19:18:19 +00:00
John McLear
9fb2c640b9
tests: Microsoft Windows Server CI ( #4791 )
...
Due to a recent release that wasn't functioning properly this CI will help us catch the majority of Microsoft Node Quirks before they make it into a release.
2021-02-18 18:49:43 +00:00
John McLear
13e4451c2b
Merge branch 'master' into develop
2021-02-18 14:37:08 +00:00
John McLear
65867eb895
Merge branch 'develop'
2021-02-18 14:37:06 +00:00
John McLear
9f317f0798
bump version
2021-02-18 14:37:02 +00:00
snyk-bot
19bf97bd2d
fix: upgrade formidable from 1.2.1 to 1.2.2
...
Snyk has created this PR to upgrade formidable from 1.2.1 to 1.2.2.
See this package in npm:
https://www.npmjs.com/package/formidable
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-02-18 14:02:56 +00:00
snyk-bot
a380fc2abf
fix: upgrade tinycon from 0.0.1 to 0.6.8
...
Snyk has created this PR to upgrade tinycon from 0.0.1 to 0.6.8.
See this package in npm:
https://www.npmjs.com/package/tinycon
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-02-18 13:45:18 +00:00
snyk-bot
da65057bb1
fix: upgrade etherpad-yajsml from 0.0.2 to 0.0.4
...
Snyk has created this PR to upgrade etherpad-yajsml from 0.0.2 to 0.0.4.
See this package in npm:
https://www.npmjs.com/package/etherpad-yajsml
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-02-18 04:33:40 -05:00
Ole Langbehn
24c1639f11
feat(docker): Add build var for optionally installing abiword ( #4796 )
...
This MR introduces a docker build variable `INSTALL_ABIWORD`. When set
to any value other than `0`, ABIWORD is installed in the resulting
docker container, enabling the possibility to configure ABIWORD in
settings.json.docker or via ENV VAR `ABIWORD` for exporting to
DOC/PDF/ODT.
Documentation is included inline and in the docker markdown file.
2021-02-18 04:27:52 -05:00
Richard Hansen
63e876f53d
docs: Start CHANGELOG for 1.8.9
2021-02-18 03:56:41 -05:00
Richard Hansen
30dbdf29f4
import: Convert arrow function to regular function
...
This fixes a bug introduced in commit
b711ff6acf
. Some time between when that
commit was originally written and when it was merged a round of
linting had converted the function from a regular function to an arrow
function because `this` was never in the body of the function. When I
rebased the commit, which introduced `this` to the body, I didn't
catch the error.
2021-02-18 03:42:56 -05:00
Richard Hansen
fb745374c3
import: Improve error logging
2021-02-18 03:42:41 -05:00
Richard Hansen
22a67c5dc6
windows: Fix path to server.js
in start.bat
2021-02-17 22:32:36 +00:00
John McLear
29f2cd34f0
build: fix build path for windows
2021-02-17 20:38:10 +00:00
Richard Hansen
8ef0860e8b
tests: Restore runnerBackend.sh
( #4803 )
...
* tests: Restore `runnerBackend.sh`
`runnerBackend.sh` was deleted in commit
7dae5e3db8
but plugins still need it
until their GitHub workflow definitions have been updated.
Co-authored-by: John McLear <john@mclear.co.uk>
2021-02-17 04:35:57 -05:00
Richard Hansen
7dae5e3db8
tests: Use the supertest agent from common.js
for backend tests
2021-02-16 21:13:35 -05:00
Richard Hansen
5a91cf1b49
tests: Disable rate limiting for backend tests
2021-02-16 21:13:35 -05:00
Richard Hansen
4ae8fbc40d
tests: Increase importexportGetPost.js
timeouts
...
The tests were timing out on my machine.
2021-02-16 21:13:35 -05:00
Richard Hansen
3d2f77f75d
lint: Fix ESLint errors in backend tests
2021-02-16 21:13:35 -05:00
Richard Hansen
00d45e3229
Defer rate limiter creation to a hook call
...
This makes it possible to change the rate limiter settings via
`/admin/settings` or by modifying the appropriate settings object and
reinvoking the hook.
2021-02-16 21:13:35 -05:00
Richard Hansen
d7ed71eba0
plugins: Fix "Error: spawn npm ENOENT" error on Windows
...
On Windows, npm should be invoked as `npm.cmd`, not `npm`. Use a
drop-in replacement for `child_process.spawn()` that does the right
thing on Windows.
2021-02-16 22:00:20 +00:00
John McLear
2e92e8e9d0
tests: frontend test button increase timeouts
2021-02-16 16:38:59 +00:00
snyk-bot
b06e47c06e
fix: src/bin/doc/package.json & src/bin/doc/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-MARKED-584281
2021-02-16 11:10:46 +00:00
snyk-bot
095edb5043
fix: upgrade express-rate-limit from 5.1.1 to 5.2.3
...
Snyk has created this PR to upgrade express-rate-limit from 5.1.1 to 5.2.3.
See this package in npm:
https://www.npmjs.com/package/express-rate-limit
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-02-16 11:05:49 +00:00
Richard Hansen
c39d0606cf
ace2_inner: Delete special arrow key handling
...
I can't see any reason this would be necessary, and it appears to not
behave as intended (`scroll.scrollWhenPressArrowKeys()` is not invoked
after a continuously held arrow key is finally let up).
2021-02-16 11:03:31 +00:00
Richard Hansen
72704a9fbd
release: Update the doc/latest
symlink
2021-02-16 10:37:07 +00:00
Richard Hansen
345f5227fd
release: Use log4js to improve message readability
2021-02-16 10:37:07 +00:00
Richard Hansen
899f2e02f3
release: Reset Git repo on error
2021-02-16 10:37:07 +00:00
Richard Hansen
ba32f71f30
release: Automate more steps
2021-02-16 10:37:07 +00:00
Richard Hansen
18c8838a33
release: Stricter checking of CHANGELOG.md
2021-02-16 10:37:07 +00:00
Richard Hansen
5c48ebb406
release: Fix wrapping of log message
2021-02-16 10:37:07 +00:00
Richard Hansen
5816fd5f2f
release: Add git sanity checks
2021-02-16 10:37:07 +00:00
Richard Hansen
a814893ca3
release: Assume ../ether.github.com
exists
2021-02-16 10:37:07 +00:00
Richard Hansen
8db6b5da4a
release: Don't capture stdout when unnecessary
...
This should make it easier to troubleshoot issues.
2021-02-16 10:37:07 +00:00
Richard Hansen
83b55eb41f
release: Shorthand function for running a command
2021-02-16 10:37:07 +00:00
Richard Hansen
2691d556fe
release: Enforce lockfileVersion 1
2021-02-16 10:37:07 +00:00
Richard Hansen
1ada0ab5d6
release: cd to Etherpad root directory
2021-02-16 10:37:07 +00:00
Richard Hansen
565d020876
release: Make sure JSON ends with \n
2021-02-16 10:37:07 +00:00
Richard Hansen
ea4b2ef8fb
release: Factor out JSON read/write for later reuse
2021-02-16 10:37:07 +00:00
Richard Hansen
8155d6154d
release: Don't create release/x.y.z
branch
...
Patch-specific release branches should never diverge from the tag, so
they serve no useful purpose. (If they do diverge, which some did
before I deleted them all, what does it mean? Are we going to move the
tag in the future? It's just too confusing.)
In the future we might want to do major- or minor-specific
branches (e.g., `release/1` or `release/1.8`), but only if we want to
maintain old releases. For example, if 2.0 is a major release that
doesn't work with plugins designed for 1.x we might want to maintain a
`release/1` branch that continues to get bugfixes while the bulk of
new work continues to land on `develop`. If we do decide to maintain
old releases we'll need a new set of release scripts (or edit the
`release.js` script on the `release/1` branch).
2021-02-16 10:37:07 +00:00
John McLear
e1dcaa5210
release: Better steps for release procedure
2021-02-16 10:37:07 +00:00
John McLear
655ae90464
release: Exclude var/
during Windows build
2021-02-16 10:37:07 +00:00
Richard Hansen
d5969507cd
release: Clone docs repo in ..
2021-02-16 10:37:07 +00:00
Richard Hansen
bdd32f8915
Replace node_modules/ep_etherpad-lite
with src
2021-02-16 10:35:05 +00:00
snyk-bot
269c6d09c5
fix: upgrade npm from 6.14.8 to 6.14.11
...
Snyk has created this PR to upgrade npm from 6.14.8 to 6.14.11.
See this package in npm:
https://www.npmjs.com/package/npm
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-02-15 18:35:59 -05:00
snyk-bot
ed02606c4b
fix: upgrade semver from 5.6.0 to 5.7.1
...
Snyk has created this PR to upgrade semver from 5.6.0 to 5.7.1.
See this package in npm:
https://www.npmjs.com/package/semver
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-02-15 21:54:50 +00:00
Richard Hansen
f0a6236a0d
Merge branch 'master' into develop
2021-02-15 12:47:47 -05:00
Richard Hansen
113df1f186
Merge branch 'develop'
2021-02-15 12:47:33 -05:00
John McLear
c0f73e6672
bump version
2021-02-15 12:47:20 -05:00
John McLear
306e839bd8
docs: security notification
2021-02-15 12:45:31 -05:00
John McLear
b7e88cb904
security: New setting for Socket.IO maxHttpBufferSize
2021-02-15 12:45:31 -05:00
Richard Hansen
ed93ef5636
/admin/settings: Reload plugins, call loadSettings
hook on restart
...
This should match the normal startup procedure a bit more closely.
2021-02-15 08:43:14 +00:00
Guilherme Goncalves
3ff244f7a0
Update lines with zero height on sidediv
...
Avoid evaluation of `0` height as false within `if` condition,
since it is possible having 0px as line-height.
2021-02-15 00:42:00 -05:00
Egil
9c7dcb1d0a
eejs: Upgrade ejs to the latest version
...
The type of ejs's `__output` variable is now string instead of array
of strings, so the handling of `__output` had to change.
2021-02-14 23:36:53 -05:00
John McLear
615e47114b
Revert "socketio: increase socketio limit to 1MiB"
...
This reverts commit 55c96e5577
.
2021-02-14 16:53:48 +00:00
Richard Hansen
648e7c7342
docs: Mention improved import UX in CHANGELOG.md
2021-02-14 03:58:53 -05:00
Richard Hansen
b711ff6acf
import: Ajaxify pad import
...
This eliminates an inline script (good for Content Security Policy)
and improves the user experience.
2021-02-14 08:35:38 +00:00
Richard Hansen
fba55fa6cf
ImportHandler: Refactor doImport()
for readability
2021-02-14 08:35:38 +00:00
Richard Hansen
28b28866a2
ImportHandler: Move the logger up
...
Also change the name to something shorter.
2021-02-14 08:35:38 +00:00
Richard Hansen
26b5a69ccc
ImportHandler: Use JSON.stringify()
to properly escape characters
2021-02-14 08:35:38 +00:00
Richard Hansen
ed80883709
ImportHandler: Lint the response script sent to the browser
2021-02-14 08:35:38 +00:00
Richard Hansen
0ff131bbbb
ImportHandler: Throw Errors, not strings
2021-02-14 08:35:38 +00:00
Richard Hansen
908635a1de
ImportHandler: Use return reject(...)
to avoid double settle
2021-02-14 08:35:38 +00:00
Richard Hansen
e01059dce5
ImportHandler: Switch to fs/promises
API
2021-02-14 08:35:38 +00:00
Richard Hansen
5b1b030906
ImportHandler: Use asynchronous rename instead of fs.renameSync()
2021-02-14 08:35:38 +00:00
Richard Hansen
c7b1abebe4
ImportHandler: Avoid deprecated fs.exists()
function
2021-02-14 08:35:38 +00:00
Richard Hansen
008209b0e0
ImportHandler: Delete redundant variable
2021-02-14 08:35:38 +00:00
Richard Hansen
cc52811cd0
pad_impexp: Use jQuery to build the import failure popup
...
This reduces the chances of accidentally introducing an XSS
vulnerability.
2021-02-14 08:35:38 +00:00
Richard Hansen
d869d96a2b
pad_impexp: Simplify creation of import failure message
2021-02-14 08:35:38 +00:00
Richard Hansen
890e16f6fc
pad_impexp: Style fixes to improve readability
2021-02-14 08:35:38 +00:00
Richard Hansen
efe07cd027
pad_impexp: Invert logic to improve readability
2021-02-14 08:35:38 +00:00
Richard Hansen
ce4ce8ce95
pad_impexp: Delete unnecessary importFailed
wrapper
2021-02-14 08:35:38 +00:00
Richard Hansen
8a221ca773
pad: Delete dead code
2021-02-14 08:35:38 +00:00
Richard Hansen
48205c1ddb
import/export: Make sure Express sees async errors
...
Express v4.x does not check to see if a Promise returned from a
middleware function will be rejected, so explicitly pass the Promise
rejection reason to `next()`.
We can revert this change after we upgrade to Express v5.0.
See https://expressjs.com/en/guide/error-handling.html for details.
2021-02-14 08:35:38 +00:00
John McLear
f59e0993a6
tests: test runner output HTML and CSS improvements to show duration ( #4775 )
2021-02-14 08:04:50 +00:00
Richard Hansen
e674d9789e
express: Change httpUptime
to httpStartTime
( #4777 )
...
It's better to provide a primitive value and let the consumer of the
metric do math if desired.
Co-authored-by: John McLear <john@mclear.co.uk>
2021-02-14 07:50:10 +00:00
John McLear
13a0b0688f
docs: changelog update ( #4776 )
...
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-02-14 01:16:41 -05:00
John McLear
e585d321f9
tests: timeouts for tests ( #4773 )
2021-02-13 19:00:06 +00:00
Richard Hansen
f9ec49d7ac
tests: Improve /admin/settings
restart test
2021-02-13 10:02:28 +00:00
Richard Hansen
ac52fb8a9d
express: New httpUptime
metric
2021-02-13 10:02:28 +00:00
John McLear
e22d8dffc0
deps: use ci --no-optional flags, this might break some things as it requires npm 6.31.4
2021-02-13 10:01:36 +00:00
John McLear
483f4344c2
performance: maxAge for favicon and plugin definitions ( #4761 )
2021-02-13 08:13:48 +00:00
Richard Hansen
09e9c36098
tests: Accept async condition functions for helper.waitFor()
2021-02-13 08:12:53 +00:00
Richard Hansen
8dca4cb16f
tests: Give helper.waitFor()
timeout errors a useful stack trace
2021-02-13 08:12:53 +00:00
Richard Hansen
71c1899164
tests: Asyncify tests in api.js
2021-02-13 08:12:53 +00:00
Richard Hansen
e0f499cf5a
tests: Use the supertest agent from common.js
for api.js
2021-02-13 08:12:53 +00:00
Richard Hansen
08124ba733
tests: Delete unnecessary describe()
calls in api.js
2021-02-13 08:12:53 +00:00
Richard Hansen
fc9b22475a
tests: Always call backend common.init()
at startup
...
This provides a place to set the timeout for `common.init()` so that
individual tests don't have to.
2021-02-13 08:12:53 +00:00
Richard Hansen
6953e40c75
tests: Wait for common.init()
to complete before returning
2021-02-13 08:12:53 +00:00
Richard Hansen
1c8a913411
lint: Delete unnecessary eslint-disable-line
comment
2021-02-13 08:12:53 +00:00
Richard Hansen
d56a02c85a
express: Forcibly terminate HTTP connections when restarting
...
This should make restarts via `/admin` actions (e.g., plugin
installation) more reliable.
2021-02-13 07:37:22 +00:00
John McLear
4c4c7b526d
performance: i18n maxage ( #4759 )
2021-02-13 02:35:25 -05:00
Richard Hansen
01c83917d1
socket.io: Manually track client connections/disconnections
...
This change is required for socket.io 3.x because in 3.x
`io.sockets.clients()` no longer returns all client Socket objects.
2021-02-13 07:13:37 +00:00
Richard Hansen
66544be354
lint: src/tests/backend/specs/api/api.js
2021-02-13 00:46:30 -05:00
Richard Hansen
eb9d5bb470
lint: src/tests/frontend/helper.js
and friends
2021-02-13 00:46:30 -05:00
Richard Hansen
8f2f6593be
lint: Re-run eslint --fix
2021-02-13 00:31:36 -05:00
Richard Hansen
db8ca2818f
lint: Treat helper.js
and friends as normal browser files
...
This enables the prefer-arrow/prefer-arrow-functions rule.
2021-02-13 00:29:30 -05:00
John McLear
bcd5e36688
tests: backend and frontend tests for image upload
2021-02-12 18:00:47 -05:00
John McLear
55c96e5577
socketio: increase socketio limit to 1MiB
2021-02-12 17:56:50 -05:00
John McLear
fcd9adf20d
tests: admin test timeout increase, bugfix and removal of buggy test ( #4762 )
2021-02-12 20:04:42 +00:00
Richard Hansen
73d31b12a8
Minify: Replace deprecated url.parse()
with new URL()
2021-02-12 07:08:51 +00:00
Richard Hansen
7efca7dc7d
Minify: Don't ignore request headers in requestURI()
2021-02-12 07:08:51 +00:00
Richard Hansen
7a003cb9e2
Minify: Let Express render the 500 error page
2021-02-12 07:08:51 +00:00
Richard Hansen
44e420b6c5
Minify: Return Date
objects from statFile()
2021-02-12 07:08:51 +00:00
Richard Hansen
aa11667ff7
Minify: Use fs.promises
2021-02-12 07:08:51 +00:00
Richard Hansen
073052ac66
Minify: Asyncify minify()
2021-02-12 07:08:51 +00:00
Richard Hansen
3eefe71834
Minify: Don't set cache headers if statFile()
causes 500
2021-02-12 07:08:51 +00:00
Richard Hansen
84190793dc
Minify: Asyncify getFileCompressed()
2021-02-12 07:08:51 +00:00
Richard Hansen
dd7ea1a8f9
Minify: Asyncify statFile()
2021-02-12 07:08:51 +00:00
Richard Hansen
947dc8eeed
Minify: Asyncify getFile()
2021-02-12 07:08:51 +00:00
Richard Hansen
5d7c07e81c
Minify: Asyncify lastModifiedDateOfEverything()
2021-02-12 07:08:51 +00:00
Richard Hansen
e573276755
Minify: Asyncify getAceFile()
2021-02-12 07:08:51 +00:00
Richard Hansen
5cc191f185
Minify: Replace async.forEach()
with Promise.all()
2021-02-12 07:08:51 +00:00
Richard Hansen
0c428e068e
Minify: Use Promise.all()
to simplify requestURIs()
2021-02-12 07:08:51 +00:00
Richard Hansen
1ec29e0d45
Minify: Asyncify requestURI()
2021-02-12 07:08:51 +00:00
Richard Hansen
a952df2cf5
Minify: Un-export requestURI()
...
Nobody outside this file uses it.
2021-02-12 07:08:51 +00:00
Richard Hansen
d9607f7c66
static: Asyncify
2021-02-12 07:08:51 +00:00
Richard Hansen
7f4a7156e2
Minify: Move getTar()
to static.js
...
`static.js` is the only file that uses it.
2021-02-12 07:08:51 +00:00
Richard Hansen
996dc81825
Minify: Move tar processing into a function
...
This reduces the overhead of `require()`ing the module, and it will
make it easier for a future commit to asyncify everything in
`Minify.js`.
2021-02-12 07:08:51 +00:00
Richard Hansen
8ae8710a14
ace: Fix EMBEDDED check
2021-02-12 07:08:51 +00:00
Richard Hansen
50929fe7f7
express: Call expressConfigure, expressCreateServer hooks asynchronously
2021-02-12 07:08:51 +00:00
Richard Hansen
8919f63c98
lint: Replace use of underscore.js with plain ECMAScript
2021-02-12 07:08:51 +00:00
John McLear
ab127289c4
security: limit socketio to 1M chars
2021-02-11 21:01:47 -05:00
Richard Hansen
085ab452a0
chat tests: Give some time to process each of the 140 chat messages
...
This avoids overflowing socket.io's receive buffer.
2021-02-11 21:01:47 -05:00
Richard Hansen
020df75677
chat tests: Asyncify
2021-02-11 21:01:47 -05:00
Richard Hansen
0fae34009d
chat tests: Delete unnecessary expect()
2021-02-11 21:01:47 -05:00
snyk-bot
f6df9ffad0
fix: upgrade measured-core from 1.11.2 to 1.51.1
...
Snyk has created this PR to upgrade measured-core from 1.11.2 to 1.51.1.
See this package in npm:
https://www.npmjs.com/package/measured-core
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-02-11 18:39:08 +00:00
John McLear
cc7f11560f
Fix OL list items not increasing ( #4749 )
...
* tests: additional test coverage for OL items
* parseInt means we can do a proper check
* tests: use ol check value test for #4748
2021-02-11 13:26:37 -05:00
snyk-bot
60a55ec428
fix: upgrade resolve from 1.1.7 to 1.19.0
...
Snyk has created this PR to upgrade resolve from 1.1.7 to 1.19.0.
See this package in npm:
https://www.npmjs.com/package/resolve
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-02-11 18:24:32 +00:00
snyk-bot
b50fcb065a
fix: upgrade underscore from 1.8.3 to 1.12.0
...
Snyk has created this PR to upgrade underscore from 1.8.3 to 1.12.0.
See this package in npm:
https://www.npmjs.com/package/underscore
See this project in Snyk:
d9a12bfb
-7ccd-443f-9e22-f30d339cc8c5?utm_source=github&utm_medium=upgrade-pr
2021-02-11 18:18:11 +00:00
translatewiki.net
2f1d648787
Localisation updates from https://translatewiki.net .
2021-02-11 18:48:51 +01:00
Richard Hansen
2301c6ec83
pad: Don't throw on socket.io error
2021-02-11 17:25:09 +00:00
Richard Hansen
fc9f236977
plugins: Use npm ls
to list the installed plugins
...
This speeds up startup considerably, and we get rid of a lot of buggy
code.
This works with both npm v6.x and v7.x.
2021-02-09 22:18:35 +00:00
Richard Hansen
ce1b69feda
plugins: Helper function to run the npm
CLI
2021-02-09 22:18:35 +00:00
Richard Hansen
87341af429
GitHub workflows: Install Node.js v12
...
I'm not sure how these tests ever worked. I guess some version of
Node.js and npm come pre-installed on the ubuntu-latest images?
I would have prefered to use Node.js v10 because that is our current
minimum supported version, but we have a surprising number of tests
that don't work on Node.js v10 (mostly due to `assert.match()`, which
was added in Node.js v12).
2021-02-09 22:18:35 +00:00
Richard Hansen
83a519941b
/admin/plugins: Fix logging of error messages
2021-02-09 22:18:35 +00:00
John McLear
94a65062c7
checkPlugins: remove lib/travis.yml and add github badges if they aren't present ( #4731 )
...
A future PR should remove all Travis badges and CI jobs.
2021-02-09 09:41:41 +00:00
Richard Hansen
ebdb2798ff
server: Fix handling of errors during startup and shutdown
...
Before, an unhandled rejection or uncaught exception during startup
would cause `exports.exit()` to wait forever for startup completion.
Similarly, an error during shutdown would cause `exports.exit()` to
wait forever for shutdown to complete. Now any error during startup or
shutdown triggers an immediate exit.
2021-02-09 08:57:24 +00:00
Richard Hansen
5999d8cd44
server: Only pass err
arg to exports.exit()
...
The `uncaughtException` event handlers are passed two arguments: error
and "origin". The `exports.exit()` argument doesn't expect a second
argument.
2021-02-09 08:57:24 +00:00
Richard Hansen
5b327b63ac
server: Simplify gating of state transition waiters
2021-02-09 08:57:24 +00:00
Richard Hansen
105f8b0ccb
server: Use a log4js logger object for logging
2021-02-09 08:57:24 +00:00
Richard Hansen
cb1116607e
Revert "backend tests: change loglevel to WARN ( #4514 )"
...
Logging verbosity of the openapi handlers was turned down so GitHub
should be happier with INFO now. This makes it easier to troubleshoot
problems.
This reverts commit b98aaf4904
.
2021-02-09 07:24:31 +00:00
Richard Hansen
1e3f352281
openapi: Turn down logging verbosity
2021-02-09 07:24:31 +00:00
Richard Hansen
714e099b2a
tests: Fix accidental functions in ordered_list.js
...
This fixes a bug introduced in commit
e9bb2c410e
.
2021-02-09 07:23:38 +00:00
Ole Langbehn
4c6a12ce2b
Add commitRateLimiting settings block to settings.json.docker
...
The settings commitRateLimiting.duration and commitRateLimiting.points
were not available in the settings.json.docker file, and therefore it
was not possible to override their values via environment variables.
Now, they can be overridden by setting the following env vars:
* commitRateLimiting.duration: COMMIT_RATE_LIMIT_DURATION
* commitRateLimiting.points: COMMIT_RATE_LIMIT_POINTS
2021-02-08 19:19:03 +00:00
Richard Hansen
e9bb2c410e
tests: Fix erroneous use of waitForPromise()
in ordered_list.js
...
`waitForPromise()` should always be used with `await` (either directly
or with a later `await` on the returned Promise). In this case,
the condition should be immediately true so `waitForPromise()` is not
the right tool here.
2021-02-08 18:24:11 +00:00
John McLear
7baa0cda02
tests: disabled checks shouldnt change behavior ( #4729 )
2021-02-08 11:07:07 +00:00
John McLear
9070c71e9f
color picker: allow full white
2021-02-08 11:01:27 +00:00
John McLear
5d96cf9754
changelog 1.8.8 ( #4725 )
...
* changelog 1.8.8
* for squash: refine changelog
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-02-07 22:24:19 +00:00
Richard Hansen
1c9afa5168
lint: src/static/js/ace.js
2021-02-07 20:04:07 +00:00
Richard Hansen
8668017c62
ace: Use globalThis
instead of non-strict default context
...
This is necessary before `'use strict';` can be added to the top of
the file.
2021-02-07 20:04:07 +00:00
Richard Hansen
3c2e0f0e16
ace: Simplify Ace2Editor method creation
...
* Delete the unused `optDoNow` parameter from `pendingInit()`.
* Move the `setAuthorInfo()` 1st parameter check out of the wrapper
and in to the `setAuthorInfo()` function itself.
2021-02-07 20:04:07 +00:00
John McLear
865a463154
fix: release script output
2021-02-07 19:28:00 +00:00
John McLear
2b112ac851
tests: Admin Frontend Test Coverage( #4717 )
...
Covers all frontend admin operations, runs separated in CI.
2021-02-07 11:32:57 +00:00
Richard Hansen
294f2a251f
lint: Fix bugs and style issues introduced in PR #4718
...
This fixes issues introduced in commit
f8a19c4527
.
2021-02-07 07:51:35 +00:00
Richard Hansen
0ff8274d2e
tests: Fix waitForPromise()
in enter.js
2021-02-07 07:13:04 +00:00
Richard Hansen
c625c611d2
tests: delete src/tests/frontend/specs/caret.js
...
All of the tests in this file are commented out so this file does
nothing. We can uncomment the code and clean it up, but the approach
taken in these tests will never work: For security reasons, browsers
do not allow synthetic key events to perform the default
behavior (such as moving the carent when an arrow key is pressed).
There are two ways to test responses to navigation keys:
* Use WebDriver to create "genuine" keyboard events.
* Suppress the default behavior and implement caret movement
ourselves. This is tremendously complicated, especially arrow
up/down.
2021-02-07 07:02:23 +00:00
John McLear
1f0cb01110
tests: fix enter test
2021-02-07 07:00:12 +00:00
John McLear
f8a19c4527
lint: lint and various fixes of frontend test specs
2021-02-07 06:39:03 +00:00
Richard Hansen
da10d42183
Delete top-level package.json
...
Advantages of a top-level `package.json`:
* It prevents npm from printing benign warnings about missing
`package.json` whenever a plugin is installed.
* Semantically, it is "the right thing to do" if plugins are to be
installed in the top-level directory. This avoids violating
assumptions various tools make about `package.json`, which makes
it more likely that we can easily switch to a new version of npm
or to an npm alternative.
Disadvantages of a top-level `package.json`:
* Including a dependency of `ep_etherpad-lite@file:src` in the
top-level `package.json`, which is required to keep npm from
deleting the `node_modules/ep_etherpad-lite` symlink each time a
package is installed, drastically slows down plugin installation
because npm recursively walks the ep_etherpad-lite dependencies.
* npm has a horrible dependency hoisting behavior: It moves
dependencies from `src/node_modules/` to the top-level
`node_modules/` directory when possible. This causes numerous
mysterious problems, such as silent failures in `npm outdated` and
`npm update`, and it breaks plugins that do
`require('ep_etherpad-lite/node_modules/foo')`.
Right now, with npm v6.x, eliminating the disadvantages is far more
valuable than keeping the advantages. (This might change with npm
v7.x.)
For a long time there was no top-level `package.json` and it worked
fairly well, although users were often confused by npm's benign
warnings. The top-level `package.json` was added because we needed a
place to put ESLint config for the stuff in `bin/` and `tests/`, and
we wanted the advantages listed above. Unfortunately we were unaware
of the disadvantages at the time. The `bin/` and `tests/` directories
were moved under `src/` so we no longer need the top-level
`package.json` for ESLint.
An alternative to a top-level `package.json`: Create
`plugins/package.json` and install all plugins in `plugins/`. If
`plugins/package.json` has a dependency of
`ep_etherpad-lite@file:../src` then plugin installation will still be
slow (npm will still recursively walk the dependencies in
`src/package.json`) but it should avoid npm's nasty dependency
hoisting behavior. To avoid slow plugin installation we could create a
lightweight `etherpad-pluginlib` package that Etherpad plugins would
use to indirectly access Etherpad's internals. As an added bonus, this
intermediate package could become an adaptor that provides a stable
interface to plugins even when Etherpad core rapidly evolves.
2021-02-07 06:24:52 +00:00
John McLear
e02246641e
ordered lists bugfix: first line item can be 0.*, don't show 0 as undefined ( #4600 )
2021-02-06 20:19:05 +00:00
John McLear
4862d6fa9c
editor: fix enter key keep line in view ( #4639 )
2021-02-06 19:56:59 +00:00
John McLear
c969ae58c2
stats: activePads & lastDisconnected stats
2021-02-06 19:53:52 +00:00
John McLear
5f58ce14d6
editor: remove grayed logic and styles so background color is not lost on disconnect/reconnect.
2021-02-06 09:58:10 +00:00
Richard Hansen
8b28e00784
restructure: Prefix bin/
and tests/
with src/
...
This is a follow-up to commit
2ea8ea1275
.
2021-02-05 21:52:08 +00:00
John McLear
2ea8ea1275
restructure: move bin/ and tests/ to src/
...
Also add symlinks from the old `bin/` and `tests/` locations to avoid
breaking scripts and other tools.
Motivations:
* Scripts and tests no longer have to do dubious things like:
require('ep_etherpad-lite/node_modules/foo')
to access packages installed as dependencies in
`src/package.json`.
* Plugins can access the backend test helper library in a non-hacky
way:
require('ep_etherpad-lite/tests/backend/common')
* We can delete the top-level `package.json` without breaking our
ability to lint the files in `bin/` and `tests/`.
Deleting the top-level `package.json` has downsides: It will cause
`npm` to print warnings whenever plugins are installed, npm will
no longer be able to enforce a plugin's peer dependency on
ep_etherpad-lite, and npm will keep deleting the
`node_modules/ep_etherpad-lite` symlink that points to `../src`.
But there are significant upsides to deleting the top-level
`package.json`: It will drastically speed up plugin installation
because `npm` doesn't have to recursively walk the dependencies in
`src/package.json`. Also, deleting the top-level `package.json`
avoids npm's horrible dependency hoisting behavior (where it moves
stuff from `src/node_modules/` to the top-level `node_modules/`
directory). Dependency hoisting causes numerous mysterious
problems such as silent failures in `npm outdated` and `npm
update`. Dependency hoisting also breaks plugins that do:
require('ep_etherpad-lite/node_modules/foo')
2021-02-04 17:15:08 -05:00
John McLear
efde0b787a
npm-load-remove: checkPad.js example ( #4711 )
...
* npm-load-remove: checkPad.js example
* npm-load-remove: checkPad.js example
* npm-load-remove: checkPad.js example
* npm-load-remove: checkPad.js example
* npm-load-remove: checkPad.js example
* npm-load-remove: checkPad.js example
* npm-load-remove: checkPadDeltas
* npm-load-remove: extractPadData
* npm-load-remove: importSqlFile
* npm-load-remove: rebuildPad
* npm-load-remove: repairPad
* npm-load-remove: checkAllPads
* npm-load-remove: migrateDirtyDBtoRealDB
* npm-load-remove: migrateDirtyDBtoRealDB path
* npm-load-remove: migrateDirtyDBtoRealDB dbclose fix
* npm-load-remove: migrateDirtyDBtoRealDB remove commented out line
* npm-load-remove: migrateDirtyDBtoRealDB reintroduce util
2021-02-04 20:53:30 +00:00
Richard Hansen
5a865dfc7e
pluginfw: Delete unused return value
2021-02-04 08:41:00 +00:00
Richard Hansen
a145b97682
pluginfw: Use for
loops to improve readability
2021-02-04 08:41:00 +00:00
Richard Hansen
fdaacc44c8
pluginfw: Replace slide.asyncMap()
with Promise.all()
2021-02-04 08:41:00 +00:00
Richard Hansen
746cc8cc34
pluginfw: In-line formatPluginsWithVersion()
...
There's only one caller of the function, so move the logic to where it
is used.
2021-02-04 08:41:00 +00:00
Richard Hansen
cd1d322af4
/admin/plugins/info: Move logic to .js
file
2021-02-04 08:41:00 +00:00
Richard Hansen
c5f0274116
lint: Move functions up to fix more lint errors
2021-02-04 08:41:00 +00:00
Richard Hansen
99ca57f3ab
lint: src/static/js/pluginfw/shared.js
2021-02-04 08:41:00 +00:00
Richard Hansen
2c80c1f2da
lint: src/static/js/pluginfw/read-installed.js
2021-02-04 08:41:00 +00:00
Richard Hansen
2b32bc1840
lint: src/static/js/pluginfw/plugins.js
2021-02-04 08:41:00 +00:00
Richard Hansen
9a86ebec2a
pluginfw: Fix state reset logic
2021-02-04 08:41:00 +00:00
Richard Hansen
895764e047
pluginfw: Return from findUnmet()
early if not given an object
...
For some reason strings are sometimes passed to `findUnmet()`, which
is obviously unexpected given the way the code is written. Rather than
figure out why strings are passed and how to safely avoid passing
strings, just return early. The net effect is the same, but returning
early avoids setting a property on a string, which is prohibited in
strict mode.
2021-02-04 08:41:00 +00:00
Richard Hansen
a06662fd00
pluginfw: Delete commented-out code
2021-02-04 08:41:00 +00:00
Richard Hansen
c64ee6ff4c
pluginfw: Call npm.load()
before using npm
...
This code is only used when testing `read-installed.js` by running it
directly (e.g., `node src/static/js/pluginfw/read-installed.js`).
2021-02-04 08:41:00 +00:00
translatewiki.net
a5bde7982a
Localisation updates from https://translatewiki.net .
2021-02-04 08:58:26 +01:00
John McLear
1076783985
tests: backend test coverage for #3227 where a group cannot be deleted if it has pads.
2021-02-03 10:39:30 +00:00
freddii
ea202e41f6
docs: fixed typos
2021-02-03 00:30:07 +01:00
John McLear
65dec5bd2c
lint: json.js
2021-02-02 15:24:12 -05:00
Richard Hansen
05e0e8dbf7
hooks: New callAllSerial()
function
...
This is necessary to migrate away from `callAll()` (which only
supports synchronous hook functions).
2021-02-02 09:09:02 +00:00
Richard Hansen
763fe6fc26
hooks: Document callFirst()
and aCallFirst()
2021-02-02 09:09:02 +00:00
Richard Hansen
ba0544ea9e
hooks: Add unit tests for callFirst()
, aCallFirst()
2021-02-02 09:09:02 +00:00
Richard Hansen
6f30ea7c38
hooks: Use callHookFn{Sync,Async}()
for {call,aCall}First()
...
Benefits of `callHookFnSync()` and `callHookFnAsync()`:
* They are a lot more forgiving than `hookCallWrapper()` was.
* They perform useful sanity checks.
* They have extensive unit test coverage.
* They make the behavior of `callFirst()` and `aCallFirst()` match
the behavior of `callAll()` and `aCallAll()`.
2021-02-02 09:09:02 +00:00
Richard Hansen
c11d60c5f6
hooks: Check context nullness, not truthiness
2021-02-02 09:09:02 +00:00
Richard Hansen
fd5d3ce777
hooks: Inline aCallFirst()
into exports.aCallFirst()
2021-02-02 09:09:02 +00:00
Richard Hansen
77f480d954
hooks: Asyncify aCallFirst
2021-02-02 09:09:02 +00:00
Richard Hansen
22d02dbcbf
hooks: Factor out value normalization
2021-02-02 09:09:02 +00:00
Richard Hansen
f316a3bacd
hooks: Never pass a falsy error to a callback
2021-02-02 09:09:02 +00:00
Richard Hansen
708206449a
hooks: Factor out callback attachment
...
The separate function will be reused in a future commit.
2021-02-02 09:09:02 +00:00
Richard Hansen
13e806ad7a
hooks: Inline mapFirst()
into aCallFirst()
for readability
...
There's only one caller of the function, and the function is simple,
so there's no need for a separate function.
2021-02-02 09:09:02 +00:00
Richard Hansen
4ab7a99512
hooks: Inline syncMapFirst()
into callFirst()
for readability
...
There's only one caller of the function, and the function is simple,
so there's no need for a separate function.
2021-02-02 09:09:02 +00:00
Richard Hansen
53ccfa8703
hooks: Asyncify mapFirst
2021-02-02 09:09:02 +00:00
Richard Hansen
0b83ff8ec2
hooks: Simplify syncMapFirst
iteration
2021-02-02 09:09:02 +00:00
Richard Hansen
c89db33ff0
hooks: Refine caveat comments about function parameter count
2021-02-02 09:09:02 +00:00
Richard Hansen
f02f288e80
hooks: Rename args
to context
for consistency
2021-02-02 09:09:02 +00:00
Richard Hansen
7dba847f21
hooks: Don't export syncMapFirst
or mapFirst
...
Nobody uses these functions outside of this file.
2021-02-02 09:09:02 +00:00
Richard Hansen
6b42dabf6c
hooks: Delete unused bubbleExceptions
setting
2021-02-02 09:09:02 +00:00
Richard Hansen
ba02e70020
tests: Make the fake webaccess hook registrations look more real
...
The additional properties will be needed once `aCallAll()` is upgraded
to use `callHookFnAsync()`.
2021-02-02 09:09:02 +00:00
Richard Hansen
47f0a7dacf
lint: Fix more ESLint errors
2021-02-02 09:09:02 +00:00
Richard Hansen
1bc52f4913
hooks: Remove unnecessary callAllStr()
function
2021-02-02 09:09:02 +00:00
John McLear
3e910b9905
stale: remove convert.js as no one runs old Etherpad
2021-02-01 22:45:51 +00:00
John McLear
915849b319
Low hanging lint frontend tests ( #4695 )
...
* lint: low hanging specs/alphabet.js
* lint: low hanging specs/authorship_of_editions.js
* lint: low hanging specs/bold.js
* lint: low hanging specs/caret.js
* lint: low hanging specs/change_user_color.js
* lint: low hanging specs/change_user_name.js
* lint: low hanging specs/chat.js
* lint: low hanging specs/chat_load_messages.js
* lint: low hanging specs/clear_authorship_colors.js
* lint: low hanging specs/delete.js
* lint: low hanging specs/drag_and_drop.js
* lint: low hanging specs/embed_value.js
* lint: low hanging specs/enter.js
* lint: low hanging specs/font_type.js
* lint: low hanging specs/helper.js
* lint: low hanging specs/importexport.js
* lint: low hanging specs/importindents.js
* lint: low hanging specs/indentation.js
* lint: low hanging specs/italic.js
* lint: low hanging specs/language.js
* lint: low hanging specs/multiple_authors_clear_authorship_colors.js
* lint: low hanging specs/ordered_list.js
* lint: low hanging specs/pad_modal.js
* lint: low hanging specs/redo.js
* lint: low hanging specs/responsiveness.js
* lint: low hanging specs/select_formatting_buttons.js
* lint: low hanging specs/strikethrough.js
* lint: low hanging specs/timeslider.js
* lint: low hanging specs/timeslider_labels.js
* lint: low hanging specs/timeslider_numeric_padID.js
* lint: low hanging specs/timeslider_revisions.js
* lint: low hanging specs/undo.js
* lint: low hanging specs/unordered_list.js
* lint: low hanging specs/xxauto_reconnect.js
* lint: attempt to do remote_runner.js
* lint: helper linting
* lint: rate limit linting
* use constructor for Event to make eslint happier
* for squash: lint fix refinements
* for squash: lint fix refinements
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-02-01 20:23:14 +00:00
Richard Hansen
759e2aaec3
lint: Use node config for tests/frontend/travis, tests/ratelimit
...
The files in these directories contain test drivers, not tests.
2021-02-01 19:52:24 +00:00
John McLear
9987fab574
lint: low hanging bin/doc/*.js
2021-02-01 13:15:48 -05:00
translatewiki.net
5b701b97c3
Localisation updates from https://translatewiki.net .
2021-02-01 15:21:50 +01:00
John McLear
b3dda3b11c
lint: src/static/js/pluginfw/*.js
2021-01-30 17:00:40 -05:00
John McLear
0cc8405e9c
Bump minimum required Node.js version to 10.17.0
...
This makes it possible to use fs.promises.
2021-01-30 17:00:40 -05:00
Richard Hansen
877f0c5883
server: Use wtfnode to log reasons why node isn't exiting
2021-01-30 08:05:08 +00:00
Richard Hansen
ba81ead101
server: Remove all other signal listeners
2021-01-30 08:05:08 +00:00
Richard Hansen
ecdb105bfe
server: Refine process lifetime management
...
Define states and use them to properly handle multiple calls to
`start()`, `stop()`, and `exit()`. (Multiple calls to `exit()` can
happen if there is an uncaught exception or signal during shutdown.)
This should also make it easier to add support for cleanly restarting
the server after a shutdown (for tests or via an `/admin` page).
2021-01-30 08:05:08 +00:00
Richard Hansen
725023fe58
server: Refactor stop()
to avoid no-async-promise-executor lint error
...
Also log when Etherpad has stopped.
2021-01-30 08:05:08 +00:00
Richard Hansen
d339f2a671
server: Perform init after adding uncaught exception handler
...
This avoids an unnecessary `try` block.
2021-01-30 08:05:08 +00:00
Richard Hansen
86ceb2b610
server: Exit on unhandled Promise rejection
2021-01-30 08:05:08 +00:00
Richard Hansen
0ad0160b7c
bin/rebuildPad.js: Fix check for existing rev
2021-01-30 07:45:37 +00:00
Richard Hansen
846e3e9fbd
bin/rebuildPad.js: Don't overwrite DB settings
...
There's no need, and setting `json` to true breaks databases that do
their own serialization of ECMAScript objects.
2021-01-30 07:45:37 +00:00
Richard Hansen
bf209ddad3
bin/rebuildPad.js: Close the database when done
...
This prevents loss of data due to unflushed writes.
2021-01-30 07:45:37 +00:00
Richard Hansen
809dc6e367
bin/rebuildPad.js: PadManager must be loaded before Pad
...
There is a circular dependency between the two; loading PadManager
first ensures that PadManager's Pad variable is not undefined.
2021-01-30 07:45:37 +00:00
Richard Hansen
5b519b9a9c
bin/rebuildPad.js: Asyncify
2021-01-30 07:45:37 +00:00
Richard Hansen
72c2abab8d
bin/rebuildPad.js: Fix sequencing of asynchronous functions
2021-01-30 07:45:37 +00:00
Richard Hansen
69efd16a6d
bin/rebuildPad.js: Add missing calls to util.callbackify
2021-01-30 07:45:37 +00:00
Richard Hansen
c622894fe0
bin scripts: Promisify db.init and db.close
2021-01-30 07:45:37 +00:00
Richard Hansen
0a61767901
bin scripts: Delete redundant exception log messages
...
The exception will cause Node.js to print the error message and stack
trace so there's no point in logging it ourselves.
2021-01-30 07:45:37 +00:00
Richard Hansen
efdcaae526
bin scripts: Promisify npm.load
2021-01-30 07:45:37 +00:00
Richard Hansen
92cd2cc760
bin scripts: Use destructuring instead of long condition checks
2021-01-30 07:45:37 +00:00
Richard Hansen
f03c4bd7f7
bin scripts: compare against null, not undefined
2021-01-30 07:45:37 +00:00
John McLear
5bcd6f44a5
lint: skin-variants ( #4603 )
...
* lint: skin-variants
* for squash: Fix attachment of event listener
Before this PR the statement was outside the function. I'm assuming
the move into the function body was accidental, so move it back out.
* for squash: Preserve order of function calls
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-01-30 07:32:12 +00:00
John McLear
29179e512f
lint: skiplist
2021-01-30 00:52:55 -05:00
John McLear
f72ce463ef
lint: undomodule
2021-01-30 00:51:29 -05:00
Richard Hansen
89bcfa2b4a
tests: Stop using nyc
...
There are some problems with nyc:
* The coverage numbers aren't useful in our case because most of the
code is executed outside the test process (the test code is mostly
API client logic).
* nyc messes with line numbers, which makes it much harder to debug
problems.
* We're seeing frequent SIGABRT crashes while nyc is printing the
results table. I'm not sure if nyc is the cause of the crashes, or
if it's making a race condition worse, or if the crashes have
nothing to do with nyc, but we don't lose much by removing it so
we might as well see if the crash frequency improves.
2021-01-29 09:17:17 +00:00
John McLear
0897a28e70
lint: AttributeManager
2021-01-29 09:16:50 +00:00
Richard Hansen
873987f989
tests: Asyncify indentation test
...
This makes it much easier to see why a test is failing. Before, a
`helper.waitFor()` failure would simply cause the test to time out.
Now an exception is displayed.
2021-01-29 09:16:50 +00:00
Richard Hansen
462530eafb
AttributeManager: Fix attribute name during attribute removal
...
Before this change, the `author` attribute was silently discarded
during `.map()` iteration and the name of the attribute to remove was
included twice with two different values.
2021-01-29 09:16:50 +00:00
Richard Hansen
8efc87f33a
AttributeManager: Fix bogus this
during attribute removal
...
Before this commit, the callback passed to `.map()` during attribute
removal was a normal function, not an arrow function. This meant that
the value of `this` in the function body depended on how the callback
was invoked. In this case, the callback was invoked without any
explicit context (it was not called as a method, nor was it called via
`.call()`, `.apply()`, or `.bind()`). Without any explicit context,
the value of `this` depends on strict mode. Currently the function is
in sloppy mode, so `this` refers to the "global this" object (a.k.a.,
`window`). It doesn't make sense for the callback to reference
`window.author`, so I'm assuming the previous behavior was a bug.
Now the function is an arrow function, so the value of `this` comes
from the enclosing lexical context, which in this case is the
AttributeManager object. I believe that was the original intention.
2021-01-29 09:16:50 +00:00
Richard Hansen
c1ef12b8da
lint: Re-run eslint --fix
2021-01-29 01:14:03 -05:00
Richard Hansen
b02ab430fe
Bump eslint-config-etherpad to 1.0.24
2021-01-29 01:10:58 -05:00
John McLear
5d7645e36a
lint: ace2_common.js linting
2021-01-29 00:53:59 -05:00
John McLear
f6eb6bd266
remove dead object code
2021-01-29 00:53:22 -05:00
translatewiki.net
989f42204f
Localisation updates from https://translatewiki.net .
2021-01-28 18:48:11 +01:00
Richard Hansen
7f392e12e9
tests: Create a src/tests/
symlink that points to tests/
...
This makes it possible for plugin backend tests to do
`require('ep_etherpad-lite/tests/backend/common')` to access the API
key (among other things).
Eventually we probably should reverse these (move `tests/` to
`src/tests/` and make `tests/` a symlink to `src/tests/`) and move
`bin/` to `src/bin/` so that we can avoid the top-level `package.json`
mess.
2021-01-28 10:02:58 +00:00
Richard Hansen
53092fa7af
db/Pad: Call padCopy and padRemove hooks asynchronously
2021-01-28 09:36:22 +00:00
Richard Hansen
e5b45cc984
contentcollector: Delete unnecessary dom
functions
...
And move the remaining functions out of the `makeContentCollector()`
function.
2021-01-27 04:59:36 +00:00
Richard Hansen
275f041fbb
contentcollector: Simplify child node access
2021-01-27 04:59:36 +00:00
Richard Hansen
1cb5453aeb
contentcollector: Skip over non-Text, non-Element Nodes
2021-01-27 04:59:36 +00:00
Richard Hansen
075969aea0
contentcollector: Fix Element tag name fetch
...
The `name` property is only available on cheerio's Element-like
objects; DOM Element objects do not have a `name` property. Switch to
`dom.tagName()` to fix the logic for browsers.
2021-01-27 04:59:36 +00:00
Richard Hansen
e3ec9d9a4c
contentcollector: Fix parent node access
...
The `parent` property is only available on cheerio's Node-like
objects; DOM Node objects do not have a `parent` property. Switch to
the `parentNode` property so that the code works in browsers as well
as cheerio.
2021-01-27 04:59:36 +00:00
Richard Hansen
1d36549152
contentcollector: Delete unnecessary parentheses
2021-01-27 04:59:36 +00:00
Richard Hansen
e3a47e48f9
contentcollector: Fix collectContentLineText hook
...
Before, the hook always ignored the return values provided by the hook
functions. Now the hook functions can change the text by either
returning a string or setting `context.text` to the desired value.
Also drop the `styl` and `cls` context properties. They were never
documented and they were always null.
2021-01-27 04:59:36 +00:00
Richard Hansen
4e220538a1
contentcollector: Use destructuring to improve readability
2021-01-27 04:59:36 +00:00
Richard Hansen
b547ce9a47
contentcollector: Invert logic to improve readability
2021-01-27 04:59:36 +00:00
Richard Hansen
b811030846
contentcollector: Delete unnecessary truthiness check
2021-01-27 04:59:36 +00:00
Richard Hansen
fc2420c244
contentcollector: Fix iteration over child Nodes
...
In the DOM, `.children` only includes children that are Element
objects. In cheerio 0.22.0, `.children` includes all child Nodes, not
just Elements. Use `dom.numChildNodes()` and `dom.childNode()` so that
browsers behave the same as cheerio.
2021-01-27 04:59:36 +00:00
Richard Hansen
d0bfb54c0a
contentcollector: Avoid for..in
iteration of object properties
...
`for..in` iterates over inherited properties, which is almost never
desired. In most cases there aren't any inherited enumerable
properties so it's not that big of a deal, but in the case of
HTMLCollection it's very bad because it iterates over every entry
twice (once by numerical index and once by name) plus it includes the
`length` property in the iteration.
2021-01-27 04:59:36 +00:00
Richard Hansen
3cfec58948
contentcollector: Rename dom
functions for consistency with DOM spec
2021-01-27 04:59:36 +00:00
Richard Hansen
8763c3bb29
contentcollector: Fix Element attribute accesses
...
The `attribs` property is only available on cheerio's Element-like
objects; DOM Element objects do not have an `attribs` property. Switch
to `dom.nodeAttr()` to fix the logic for browsers.
2021-01-27 04:59:36 +00:00
Richard Hansen
99625950c8
contentcollector: Factor out call to .toLowerCase()
2021-01-27 04:59:36 +00:00
Richard Hansen
dd7fb1babe
contentcollector: Document the dom
object
2021-01-27 04:59:36 +00:00
Richard Hansen
74bb2f76cc
contentcollector: Delete unused domInterface
parameter
2021-01-27 04:59:36 +00:00
Richard Hansen
42c25b2536
openapi: Fix error logging
2021-01-27 04:59:36 +00:00
Richard Hansen
56f617060a
tests: Fix missing call to done
callback
2021-01-27 04:59:36 +00:00
Richard Hansen
b164f9b431
tests: Replace "expected" with "want", "received" with "got"
...
"Got" and "want" are common terms for testing, plus this fixes a
spelling mistake ("received" was misspelled as "recieved").
2021-01-27 04:59:36 +00:00
Richard Hansen
fc69ae78aa
tests: Use assert.deepEqual()
to simplify equality checks
2021-01-27 04:59:36 +00:00
Richard Hansen
dd815892f2
tests: Delete erroneous describe()
calls
...
`describe()` is meant to be used by independent tests, but the tests
in this file are not independent. Add a higher-level `describe()` call
and delete all of the `describe()` calls that wrap a single test.
2021-01-27 04:59:36 +00:00
Richard Hansen
32a0df4883
tests: Fix invalid HTML in contentcollector tests
...
The HTML spec does not permit `<pre>` as a child of `<p>`.
2021-01-27 04:59:36 +00:00
Richard Hansen
53160f4a21
tests: Delete invalid contentcollector test
...
The HTML spec doesn't allow `<ul>` to be a child of `<ol>` (it must be
a child of `<li>` instead).
2021-01-27 04:59:36 +00:00
Richard Hansen
906b2624ed
tests: Re-enable import/export test that is now working
2021-01-27 04:59:36 +00:00
Richard Hansen
54a3dbb9a0
lint: Fix some straightforward ESLint errors
2021-01-27 04:59:36 +00:00
Bartlomiej Witczak
4b4b685bba
fix: runtime error if no buttons are present in toolbar ( #4680 )
...
Co-authored-by: Bartek Witczak <bartek@dayone.pl>
2021-01-26 11:02:54 +00:00
Richard Hansen
b73b0bcb98
farbtastic: Minimize diff to upstream
...
This should make it easier to upgrade to the latest version.
2021-01-26 04:07:43 -05:00
Richard Hansen
a0745d74b9
farbtastic: Document where the code came from
2021-01-26 04:07:43 -05:00
John McLear
3a19254f21
stale code: removed excanvas which was ie support for no canvas
2021-01-26 04:05:54 -05:00
John McLear
7768871f8f
security: bumping socketio version due to vulnerability
2021-01-26 00:53:04 -05:00
John McLear
81b860bc35
tests: allow for longer timeout
2021-01-25 22:53:11 -05:00
John McLear
44c2bc040c
lint: tests/backend/specs/api/tidy.js
2021-01-25 22:53:11 -05:00
Richard Hansen
610326b496
lint: tests/backend/specs/api/importexportGetPost.js
2021-01-25 22:53:11 -05:00
John McLear
7421730b44
lint: src/node/utils/toolbar.js
2021-01-25 22:53:11 -05:00
John McLear
89aa8cf55e
lint: src/node/utils/randomstring.js
2021-01-25 22:53:11 -05:00
John McLear
21ef857d8a
lint: src/node/utils/promises.js
2021-01-25 22:53:11 -05:00
John McLear
b831feae66
lint: src/node/utils/path_exists.js
2021-01-25 22:53:11 -05:00
John McLear
4f7e322d53
lint: src/node/utils/padDiff.js
2021-01-25 22:53:11 -05:00
John McLear
9759e09387
lint: src/node/utils/customError.js
2021-01-25 22:53:11 -05:00
John McLear
f664f84da5
lint: src/node/utils/caching_middleware.js
2021-01-25 22:53:11 -05:00
John McLear
02c1bf7d81
lint: src/node/utils/UpdateCheck.js
2021-01-25 22:53:11 -05:00
John McLear
f8323eae89
lint: src/node/utils/TidyHtml.js
2021-01-25 22:53:11 -05:00
John McLear
31f1e39565
lint: src/node/utils/Settings.js
2021-01-25 22:53:11 -05:00
John McLear
af8ea6b45f
lint: src/node/utils/NodeVersion.js
2021-01-25 22:53:11 -05:00
John McLear
b11ba23208
lint: src/node/utils/MinifyWorker.js
2021-01-25 22:53:11 -05:00
John McLear
b5e04d867e
lint: src/node/utils/LibreOffice.js
2021-01-25 22:53:11 -05:00
John McLear
85d1dc8d71
lint: src/node/utils/ImportHtml.js
2021-01-25 22:53:11 -05:00
John McLear
a41b4b8e45
lint: src/node/utils/ImportEtherpad.js
2021-01-25 22:53:11 -05:00
John McLear
9fff82e370
lint: src/node/utils/ExportTxt.js
2021-01-25 22:53:11 -05:00
John McLear
bfabe7c297
lint: src/node/utils/ExportHtml.js
2021-01-25 22:53:11 -05:00
John McLear
c44c4edc10
lint: src/node/utils/ExportHelper.js
2021-01-25 22:53:11 -05:00
John McLear
a4764faded
lint: src/node/utils/ExportEtherpad.js
2021-01-25 22:53:11 -05:00
John McLear
52f60ceeaa
lint: src/node/utils/Cli.js
2021-01-25 22:53:11 -05:00
John McLear
60bc849be2
lint: src/node/utils/AbsolutePaths.js
2021-01-25 22:53:11 -05:00
John McLear
7afc809073
lint: src/node/utils/Abiword.js
2021-01-25 22:53:11 -05:00
John McLear
666dd7abd1
lint: src/node/padaccess.js
2021-01-25 22:53:11 -05:00
John McLear
6054f6d93f
lint: src/node/hooks/i18n.js
2021-01-25 22:53:11 -05:00
John McLear
2dec36bfd7
lint: src/node/hooks/express/tests.js
2021-01-25 22:53:11 -05:00
John McLear
6df3eadecd
lint: src/node/hooks/express/static.js
2021-01-25 22:53:11 -05:00
John McLear
09fc7438ea
lint: src/node/hooks/express/specialpages.js
2021-01-25 22:53:11 -05:00
John McLear
72ddf35426
lint: src/node/hooks/express/padurlsanitize.js
2021-01-25 22:53:10 -05:00
John McLear
43ce0f839b
lint: src/node/hooks/express/padreadonly.js
2021-01-25 22:53:10 -05:00
John McLear
2f9a3ec655
lint: src/node/hooks/express/openapi.js
2021-01-25 22:53:10 -05:00
John McLear
18ebf7b69a
lint: src/node/hooks/express/isValidJSONPName.js
2021-01-25 22:53:10 -05:00
John McLear
3571eb7c32
lint: src/node/hooks/express/importexport.js
2021-01-25 22:53:10 -05:00
John McLear
3cf6e1f015
lint: src/node/hooks/express/errorhandling.js
2021-01-25 22:53:10 -05:00
John McLear
4de2844af2
lint: src/node/hooks/express/apicalls.js
2021-01-25 22:53:10 -05:00
John McLear
fbc70c1276
lint: src/node/hooks/express/adminplugins.js
2021-01-25 22:53:10 -05:00
John McLear
3a586a7aad
lint: src/node/hooks/express/admin.js
2021-01-25 22:53:10 -05:00
John McLear
acf889b7de
lint: src/node/handler/SocketIORouter.js
2021-01-25 22:53:10 -05:00
John McLear
532bde71f7
lint: src/node/handler/PadMessageHandler.js
2021-01-25 22:53:10 -05:00
John McLear
841d45cbe1
lint: src/node/handler/ImportHandler.js
2021-01-25 22:53:10 -05:00
John McLear
2fe5d1f873
lint: src/node/handler/ExportHandler.js
2021-01-25 22:53:10 -05:00
John McLear
a7d9a703cd
lint: src/node/handler/APIHandler.js
2021-01-25 22:53:10 -05:00
John McLear
ee9bb019b2
lint: src/node/easysync_tests.js
2021-01-25 22:53:10 -05:00
John McLear
8fb6912fc9
lint: src/node/db/SessionStore.js
2021-01-25 22:53:09 -05:00
John McLear
3681f72afd
lint: src/node/db/SessionManager.js
2021-01-25 17:56:28 -05:00
John McLear
93bc21b5f3
lint: src/node/db/SecurityManager.js
2021-01-25 17:56:28 -05:00
John McLear
5ce255c789
lint: src/node/db/ReadOnlyManager.js
2021-01-25 17:56:28 -05:00
John McLear
e06b9442e0
lint: src/node/db/PadManager.js
2021-01-25 17:56:28 -05:00
John McLear
f0c26c9ba2
lint: src/node/db/Pad.js
2021-01-25 17:56:27 -05:00
John McLear
5ecb3f9f37
lint: src/node/db/GroupManager.js
2021-01-25 17:56:27 -05:00
John McLear
8aa729a36f
lint: src/node/db/AuthorManager.js
2021-01-25 17:56:27 -05:00
John McLear
d9225f326f
lint: src/node/db/API.js
2021-01-25 17:56:27 -05:00
translatewiki.net
f0cafe88f2
Localisation updates from https://translatewiki.net .
2021-01-25 18:04:09 +01:00
Richard Hansen
f7b1133600
GitHub workflows: Install Etherpad deps after installing plugins
2021-01-23 18:14:01 -05:00
Richard Hansen
e32a623468
GitHub workflows: Synchronize plugin lists
2021-01-23 18:12:57 -05:00
Richard Hansen
57be60d1d4
GitHub workflows: Break list of plugins across multiple lines
...
This makes it easier to review changes to the list.
2021-01-23 18:12:49 -05:00
Richard Hansen
41a501778d
Update top-level package-lock.json
...
Whenever `src/package-lock.json` is updated, the top-level
`package-lock.json` must also be updated.
2021-01-23 17:26:41 -05:00
John McLear
ee158b0fe5
bugfix: bump ueberdb to 1.2.5 to resolve #4645 which caused a users color not to be persistent
2021-01-23 13:54:50 +00:00
John McLear
f0a77cb98c
lint: contentcollector and domline
...
Various tidy up and linting of contentcollector.js and domline.js.
3 Tests disabled which are not due to be covered.
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-01-22 20:41:14 +00:00
Richard Hansen
10a91825fc
ace2_inner: Fix argument bug in execCommand()
...
This fixes a bug introduced in commit
c38c34bef4
.
2021-01-22 17:02:38 +00:00
Richard Hansen
aeedaac04e
ace2_inner: Improve readability of object creation
2021-01-22 17:02:38 +00:00
Richard Hansen
2f430e3a5a
ace2_inner: Fix some ESLint errors
2021-01-22 17:02:38 +00:00
Richard Hansen
0bfabfef5d
ace2_inner: Avoid unnecessary use of underscore.js
...
This silences a bunch of you-dont-need-underscore-lodash ESLint
warnings.
2021-01-22 17:02:38 +00:00
Richard Hansen
51dc5b1627
ace2_inner: Delete dead code
2021-01-22 17:02:38 +00:00
Richard Hansen
bfe813fca2
docs: Wrap long lines and fix whitespace
2021-01-22 02:25:48 -05:00
translatewiki.net
e5836150cd
Localisation updates from https://translatewiki.net .
2021-01-21 15:09:02 +01:00
Richard Hansen
517fc88c54
eejs: Cache the compiled template, not the template string
2021-01-20 08:15:43 +00:00
Richard Hansen
4d2d439874
eejs: Simplify cache lookup logic
2021-01-20 08:15:43 +00:00
Richard Hansen
c8c3929058
eejs: Inline begin_capture
, end_capture
2021-01-20 08:15:43 +00:00
Richard Hansen
7d11d54323
eejs: Delete unused functions
2021-01-20 08:15:43 +00:00
Richard Hansen
351913c08e
eejs: Delete broken example
2021-01-20 08:15:43 +00:00
Richard Hansen
5987f75b0d
eejs: Unwrap unnecessarily wrapped line
2021-01-20 08:15:43 +00:00
bytecaster
1d6319b852
docs: Remove ep_page_view from README
...
Removes ep_page_view plugin from the installation instructions in README.md to aid new users installing etherpad-lite.
According to the plugin directory at https://static.etherpad.org/index.html , the plugin is defunct as it is now part of etherpad-lite core and when I tried installing etherpad with the plugin (following the instructions), its installation resulted in an error every time I opened a pad.
2021-01-20 07:38:54 +00:00
Richard Hansen
ebc4956277
eejs: Fix straightforward ESLint errors
2021-01-19 19:59:25 +00:00
translatewiki.net
c89da1a9f2
Localisation updates from https://translatewiki.net .
2021-01-18 16:46:17 +01:00
John McLear
2fdc737355
bugfix, lint and refactor all bin scripts ( #4617 )
...
* bugfix, lint and refactor all bin scripts
* for squash: throw Error(message) rather than log(message); throw Error()
* for squash: Exit non-0 on unhandled Promise rejection
Many of the recent lint changes have converted normal functions to
async functions, and an error thrown in an async function does not
cause Node.js to exit by default.
* for squash: fix `require()` paths
* for squash: remove erroneous `Object.keys()` call
* for squash: fix missing `continue` statements
* for squash: Fix HTTP method for deleteSession
* for squash: delete erroneous throw
Throw is only for errors, not successful completion.
* for squash: redo migrateDirtyDBtoRealDB.js to fix async bugs
* for squash: fix erroneous use of `for..of`
* for squash: Add line break between statements
* for squash: put closing paren on same line as last arg
* for squash: Move `log()` back up where it was
to minimize the diff to develop
* for squash: indentation fixes
* for squash: typo fix
* for squash: wrap long lines
* for squash: use `util.callbackify` to silence promise/no-callback-in-promise warning
* for squash: use double quotes to improve readability
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-01-18 08:53:15 +00:00
John McLear
c0d9881a62
stats: add memoryUsageHeap value
2021-01-16 19:36:00 +00:00
Richard Hansen
dda968e17d
Sync top-level package-lock.json
2021-01-15 18:06:27 -05:00
Richard Hansen
4bda5272df
Revert "db: Capitalize Database
constructor"
...
I thought a PR adding capitalized `Database` landed in ueberdb2, but
apparently not.
This reverts commit 611d416d54
.
2021-01-15 18:05:39 -05:00
Richard Hansen
0ba833c632
db: Update ueberdb2 dependency
2021-01-15 22:37:18 +00:00
Richard Hansen
611d416d54
db: Capitalize Database
constructor
2021-01-15 22:37:18 +00:00
translatewiki.net
52c08794de
Localisation updates from https://translatewiki.net .
2021-01-14 15:44:58 +01:00
John McLear
2929ba9894
lint: cssmanager.js
2021-01-14 13:06:34 +00:00
John McLear
d9f3bb0e39
lint: colorutils.js
2021-01-14 13:06:34 +00:00
John McLear
1d57d4ee3f
lint: caretPosition linting
2021-01-14 13:06:34 +00:00
John McLear
aeab9cc0ad
lint: attributepool fix incorrect commit
2021-01-14 13:06:34 +00:00
John McLear
76744d9783
lint: AttributePool.js
2021-01-14 13:06:34 +00:00
John McLear
efc323cd71
Revert "lint: attributepool.js"
...
This reverts commit 33baaafbdeb4c0f82ec504738f5851f9ab5261a8.
2021-01-14 13:06:34 +00:00
John McLear
75ffe40c09
lint: attributepool.js
2021-01-14 13:06:34 +00:00
John McLear
46dc943101
lint: linestylefilter and rjquery.js
2021-01-14 13:06:34 +00:00
John McLear
c38c34bef4
linting: ace2_inner
...
* remove IE and add strict headers
* linting: kids are back, need to stop for today
* linting: farbtastic fix
* lint: more lint fixes
* more lint fixes
* linting: sub 100 errors
* comments where I need help
* ready to be helped :)
* small fixes
* fixes
* linting: all errors resolved
* linting: remove note to self
* fix as per nulli/wezz000li suggestion
* fix as per nulli/wezz000li suggestion
* resolve merge conflicts
* better use if to silence eslint
* Use `for..of` with `Object.keys` instead of `for..in`
* lint: move setSelection to before call
Co-authored-by: webzwo0i <webzwo0i@c3d2.de>
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-01-14 10:00:14 +00:00
Richard Hansen
edbe6d5387
Bump ueberDB to get speed improvements
2021-01-11 09:23:08 +00:00
Richard Hansen
481fa047e4
checkPlugin: Merge the autoupdate
option into autofix
2021-01-11 08:51:04 +00:00
Richard Hansen
039c50de80
checkPlugin: Make autocommit
imply autoupdate
, autoupdate
imply autofix
2021-01-11 08:51:04 +00:00
Richard Hansen
27df9df47f
checkPlugin: Revise README.md
2021-01-11 08:51:04 +00:00
Richard Hansen
adb38d0d61
checkPlugin: Display a diff of the changes
2021-01-11 08:51:04 +00:00
Richard Hansen
6ccbe374d8
checkPlugin: Don't nuke node_modules/
...
`git add -A` will ignore `node_modules/` because it's in `.gitignore`.
2021-01-11 08:51:04 +00:00
Richard Hansen
5f2aaea255
checkPlugin: Use git to determine whether there were changes
2021-01-11 08:51:04 +00:00
Richard Hansen
9f4bcfb79b
checkPlugin: Ensure that a peer dep for ep_etherpad-lite
exists
...
Tweak the new `updateDeps()` function and use it to add the
`ep_etherpad-lite` dependency if it is missing.
2021-01-11 08:51:04 +00:00
Richard Hansen
42da976705
checkPlugin: Move dependency update logic to a generic function
...
This will make it possible to reuse the logic for `peerDependencies`.
2021-01-11 08:51:04 +00:00
Richard Hansen
747f323552
checkPlugin: Use absolute path when installing ep_etherpad-lite
...
This makes it possible to check plugins that were installed by
symlinking into `node_modules/` like this:
git clone git@github.com:ether/etherpad-lite.git
git clone git@github.com:ether/ep_example.git
cd etherpad-lite
npm i ep_example@file:../ep_example
node ./bin/checkPlugin.js ep_example
2021-01-11 08:51:04 +00:00
Richard Hansen
b719affe6e
checkPlugin: Unconditionally run npm install
2021-01-11 08:51:04 +00:00
Richard Hansen
bba47ea2df
checkPlugin: Make sure package.json
ends with a newline
2021-01-11 08:51:04 +00:00
Richard Hansen
bf8d55ab8e
checkPlugin: New writePackageJson()
convenience function
2021-01-11 08:51:04 +00:00
Richard Hansen
b3b9afa668
checkPlugin: Split dirty working directory check into two checks
...
Rather than check for modifications and untracked files in one
command, use two commands: one for modifications and one for untracked
files. This makes the error messages easier to understand, and it
allows us to include `git status`-like output in the modifications
error message.
2021-01-09 22:49:27 +00:00
Richard Hansen
6a13baf7d4
checkPlugin: Use --name-status
for git diff-index
...
`--compact-sumary` is relatively new (v2.17.0), and I actually
intended to use `--name-status` anyway.
2021-01-09 22:49:27 +00:00
Richard Hansen
071cca1d48
checkPlugin: Don't create an empty commit
2021-01-09 08:05:31 +00:00
Richard Hansen
38ca0c52a6
checkPlugin: Add lots of Git sanity checks
2021-01-09 08:05:31 +00:00
Richard Hansen
1a9bfc8d4f
checkPlugin: Don't capture stdout when unnecessary
2021-01-09 08:05:31 +00:00
Richard Hansen
102c01f723
checkPlugin: Move log messages where they make more sense
2021-01-09 08:05:31 +00:00
Richard Hansen
d816bb2b38
checkPlugin: New execSync()
convenience function
2021-01-09 08:05:31 +00:00
Richard Hansen
a55dd73f2b
Typo fix: checkPlugins.js
-> checkPlugin.js
2021-01-08 19:02:55 -05:00
Richard Hansen
44118c0e7b
checkPlugin: Refine installation of lint dependencies
2021-01-08 19:02:55 -05:00
Richard Hansen
a0d21f75c4
checkPlugin: Add missing lint dependency
2021-01-08 18:42:10 -05:00
Richard Hansen
6890bfada1
checkPlugin: Bump eslint, eslint-config-etherpad versions
2021-01-08 18:24:42 -05:00
Richard Hansen
ba1c468865
checkPlugin: Fix command-line argument parsing bug
2021-01-08 18:07:55 -05:00
John McLear
fd3004faad
checkPlugins: various minor updates ( #4635 )
...
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2021-01-07 21:52:45 -05:00
John McLear
04962bfe39
update ueberdb to 1.1.7 ( #4633 )
2021-01-07 04:16:13 -05:00
Richard Hansen
3373f059e6
Plugin publish workflow: Run git push
before npm publish
2021-01-05 21:59:03 +00:00
John McLear
6012a9a480
scripts: include v in release number to fix rleease script docs
2021-01-05 16:45:14 +00:00
translatewiki.net
68ca3fcdbd
Localisation updates from https://translatewiki.net .
2021-01-04 14:43:02 +01:00
translatewiki.net
6d626c90d3
Localisation updates from https://translatewiki.net .
2020-12-29 08:50:16 +01:00
webzwo0i
ca405c1685
send the test files with the correct content-type header
2020-12-27 23:40:35 +00:00
webzwo0i
951c93fa6d
change_user_name test: refactor
2020-12-27 23:40:35 +00:00
John McLear
38c9827161
Feature: Scroll to Line number based on Hash IE http://foo.com/p/bar#L10 will scroll to line 10. ( #4554 )
...
Includes test coverage
Co-authored-by: webzwo0i <webzwo0i@c3d2.de>
2020-12-26 22:05:08 +01:00
John McLear
e051f2f2f7
lint: scroll.js
2020-12-26 20:43:10 +00:00
webzwo0i
b760e699c6
remove explicitly setting process.env.DEBUG
2020-12-24 08:46:25 +00:00
Richard Hansen
88f0310071
Merge branch 'master' into develop
2020-12-23 17:04:46 -05:00
Richard Hansen
01a763e15e
Merge branch 'develop' into master
2020-12-23 17:03:33 -05:00
Richard Hansen
9a15af78b6
Regenerate src/package-lock.json
with npm v6.14.9
...
This reverts the file back to lockfileVersion 1, which is used by the
LTS version of npm.
2020-12-23 16:58:30 -05:00
Richard Hansen
f773193f3c
Merge branch 'master' into develop
2020-12-23 16:44:16 -05:00
John McLear
4671b275e9
script: various fixes to release script
2020-12-23 16:27:02 -05:00
Richard Hansen
020f5ff730
Merge branch 'develop' into master
2020-12-23 16:21:00 -05:00
John McLear
d9262fccbd
bump version
2020-12-23 16:18:28 -05:00
John McLear
b59461a469
script: include package files in release script logic
2020-12-23 16:18:28 -05:00
John McLear
89ae726221
script: close console log in release script...
2020-12-23 16:18:28 -05:00
John McLear
ece7fd896c
scripts: A script to create an Etherpad release ( #4538 )
2020-12-23 16:18:28 -05:00
John McLear
998c80607e
changelog: updated changelog
2020-12-23 16:18:28 -05:00
John McLear
1a845773ee
css: loading position box
2020-12-23 16:18:28 -05:00
Richard Hansen
f31232dd20
socket.io: Disconnect clients when closing HTTP server
2020-12-23 16:18:28 -05:00
Richard Hansen
9f7d42185d
socket.io: Reconnect if the server disconnects
...
This will make the pages gracefully handle HTTP server restart events,
which happen whenever a plugin is installed or uninstalled via the
`/admin/plugins` page.
2020-12-23 16:18:28 -05:00
Richard Hansen
303964c51e
socket.io: Factor out client connection logic
2020-12-23 16:18:28 -05:00
Richard Hansen
7eb0f996c3
socket.io: Delete ignored resource
option
...
I couldn't find any reference to a `resource` option in either the
socket.io-client documentation or its source code.
2020-12-23 16:18:28 -05:00
Richard Hansen
7949219179
Reformat src/ep.json
2020-12-23 16:18:28 -05:00
Richard Hansen
8c1afc3399
express: New expressCloseServer hook
...
This will be used by a future commit to close all socket.io
connections during server restart.
2020-12-23 16:18:28 -05:00
Richard Hansen
3e8c3e5789
express: Factor out common server shutdown logic
...
Also log when the HTTP server is about to be closed and when it is
done closing.
2020-12-23 16:18:28 -05:00
Richard Hansen
ff19181cd1
lint: Fix some straightforward ESLint errors
2020-12-23 16:18:28 -05:00
translatewiki.net
ac086c7925
Localisation updates from https://translatewiki.net .
2020-12-23 16:18:28 -05:00
webzwo0i
790ba72a9e
change scroll-behavior to auto
...
timeslider follow test: ensure there are so much lines in the pad view
below the changed line, so that the changed line will be the first
visible line
2020-12-23 16:18:28 -05:00
John McLear
996a2d86dd
lint: chat ( #4573 )
...
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2020-12-23 16:18:28 -05:00
John McLear
8bf463fb00
lint: broadcast_revisions ( #4571 )
...
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2020-12-23 16:17:59 -05:00
John McLear
4aef15cb11
lint: collab-client ( #4574 )
...
* lint: collab-client
* Undo incorrect lint fixes
These will be re-fixed in a future commit.
* Properly fix guard-for-in error
* Properly fix prefer-rest-params errors
* Move some code back to where it was
Moving the code makes it hard to review the diff.
* Delete DISCONNECT_REASON case
Someone reading the code won't understand what "used to handle
appLevelDisconnectReason" means until they dig through the Git
history. Given the server never sends messages of type
DISCONNECT_REASON anyway, just delete the case.
* Refine lint fixes
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2020-12-21 20:19:00 +00:00
Richard Hansen
d34a70c940
Delete merge conflict marker
...
This fixes a bug introduced in commit
040057239e
.
2020-12-20 18:32:30 -05:00
Hossein Marzban
170a230c3a
Lint: timeslider ( #4580 )
...
Squashed changes from rhansen@rhansen.org:
* Move code back to where it was. (It's easier to review changes
when the code isn't moved. This causes some no-use-before-define
warnings to reappear, but those are just warnings.)
* Move eslint-disable comment to same line
* Use `window.clientvars` to resolve no-global-assign
* Undo changes that aren't about fixing lint errors
2020-12-20 18:24:17 -05:00
John McLear
bca60c8b17
lazydeveloper: remove console log
2020-12-20 10:56:19 +00:00
John McLear
e18b9d1844
timeslider/bugfix: timeslider wasn't updating when new pad contents was created - #4595
2020-12-20 10:45:16 +00:00
John McLear
0362d3b05d
lint: pad prefix files ( #4577 )
...
* lint: pad_connectionstatus
* lint: pad_utils
* lint: pad_userlist.js -- still WIP
* shift underscore not to be in require but to be used from window
* lint: pad_modals
* pad_impexp.js
* lint: more errors done
* lint: auto reconn
* lint: pad_editor
* lint: finish auto reconn
* lint: imp exp rework
* lint: import
* lint: pad.js nearly done but pizza here...
* lint: clientVars global query
* put clientVars in window
* Revert incorrect lint fixes
* Properly fix guard-for-in lint errors
* Properly fix no-unused-vars error regarding `gritter`
* Refine lint fixes
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2020-12-20 07:15:58 +00:00
Hossein Marzban
34ee77993f
Lint: pluginfw tsort.js ( #4576 )
...
* lint: pluginfw tsort.js
* Don't comment out the `console.log()` call
Disabling the log message is out of scope for the pull request.
* Put const and let on separate lines
* Convert `tsort` from function to arrow function
ESLint doesn't complain about this due to a bug in
prefer-arrow/prefer-arrow-functions rule:
https://github.com/TristonJ/eslint-plugin-prefer-arrow/issues/24
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2020-12-20 06:18:49 +00:00
webzwo0i
040057239e
tests for spaces ( #4594 )
2020-12-20 06:18:19 +00:00
webzwo0i
a637920e55
add list-style:none for ul.indents in exported HTML ( #4586 )
...
* add list-style:none for ul.indents in exported HTML
* use list-style-type not list-style
2020-12-20 06:00:18 +00:00
Richard Hansen
b82bf5c726
Drop support for Internet Explorer
2020-12-19 19:13:31 +00:00
webzwo0i
c5cf7ab144
tests: Ignore head tag on import / improved contentcollector tests
...
* fix accidental write to global variable
properly show pending tests
log test name in suite
better log output for received/expected strings
* cc tests: enable second nestedOL test
* ignore the head tag on import
2020-12-18 09:37:37 +00:00
webzwo0i
5673a76b38
cc tests: enable second nestedOL test
2020-12-18 09:30:18 +00:00
webzwo0i
c989a8e279
fix accidental write to global variable
...
properly show pending tests
log test name in suite
better log output for received/expected strings
2020-12-18 09:30:18 +00:00
Richard Hansen
d9b7aa489d
pad import/export: Delete dead functions
2020-12-18 09:29:28 +00:00
Richard Hansen
7e50fc2ab5
Delete dead SERVER_MESSAGE and guest handling code
...
None of this code seems to be reachable. Hopefully no plugins expect
it to exist.
2020-12-18 09:29:28 +00:00
Richard Hansen
794dfb1863
lint: Bump eslint-config-etherpad and install its new deps
2020-12-17 22:18:29 +00:00
translatewiki.net
c9db9500e5
Localisation updates from https://translatewiki.net .
2020-12-17 15:13:17 +01:00
Richard Hansen
f54dcbc766
lint: Re-run eslint --fix
2020-12-16 22:09:48 +00:00
Richard Hansen
fc234d0088
lint: Bump eslint
and eslint-config-etherpad
versions
2020-12-16 22:09:48 +00:00
John McLear
8bee2e41f4
docs: update Node version to 14 which is LTS
2020-12-16 19:50:21 +00:00
Richard Hansen
af7cd13787
pad: Add a hook for the permission denied block
...
This makes it possible for the ep_readonly_guest plugin to add a login
button.
2020-12-16 19:39:52 +00:00
Richard Hansen
92b295193f
css: Apply font formatting to the text, not the high-level div
...
This makes it possible for plugins to add new items without them
rendering centered, at a ridiculous size, or at an awkward location.
2020-12-16 19:39:52 +00:00
Richard Hansen
27dab35827
css: Delete absolute line-height
...
Having an absolute `line-height` causes problems when something sets
`font-size` without also setting `line-height`.
2020-12-16 19:39:52 +00:00
John McLear
92e36b82b5
linting: pad_editbar.js
2020-12-16 12:12:25 +00:00
Hossein Marzban
6f309ac20a
lint: pluginfw/client_plugins ( #4572 )
2020-12-15 21:40:41 -05:00
Richard Hansen
a4e2ea7a8c
Add missing dependency on mime-types
...
mime-types is used by `src/node/utils/Minify.js` since commit
2c944eba34
.
2020-12-14 20:31:35 +00:00
Richard Hansen
edf647044c
Update package-lock.json
and src/package-lock.json
2020-12-14 20:31:35 +00:00
translatewiki.net
ef8a581acd
Localisation updates from https://translatewiki.net .
2020-12-14 15:05:13 +01:00
Michael Murtaugh
66e3f02ed2
editor/bugfix: missing await in createClearStartAtext ( #4561 )
...
Missing await in call to this._pad.getInternalRevisionAText(rev). Function returns a promise. This bug breaks the createDiffHTML API call (how I discovered it).
2020-12-14 07:04:14 +00:00
Richard Hansen
a44debdcfe
Add '
and *
to acceptable URL characters
...
These characters are in the RFC3986 reserved set.
These characters are added to the set of characters that cannot be the
last character of a URL to avoid mislinkification.
2020-12-14 07:03:17 +00:00
Richard Hansen
7d23278ed0
Exclude ?
, !
, and )
from last character of URL
...
Now the final character in each of these example strings is no longer
considered part of the URL:
* Have you seen http://example.com ?
* Look at http://example.com !
* (see http://example.com )
2020-12-14 07:03:17 +00:00
Richard Hansen
7e8de5540f
Factor out common URL regular expression code
...
This also eliminates the differences between the regular expressions.
2020-12-14 07:03:17 +00:00
Richard Hansen
66d0eb9a1f
tests: Expand the tests in urls_become_clickable.js
2020-12-14 07:03:17 +00:00
Richard Hansen
1c388ca66e
tests: New helper.clearPad
method
2020-12-14 07:03:17 +00:00
Richard Hansen
ca01856f94
lint: Fix some straightforward ESLint errors
2020-12-14 07:03:17 +00:00
Richard Hansen
e66e8a4eb2
pad: Fix wrong variable name in global exception handler
...
This fixes a bug introduced in commit
c845d985e0
.
2020-12-10 22:25:58 +00:00
webzwo0i
d25010d5d7
pluginfw: explicitly install the latest version of a plugin, fix for #4536 ( #4543 )
2020-12-05 14:08:02 +00:00
webzwo0i
0c7df88f8a
add rehype-minify-whitespace to package.json ( #4544 )
2020-12-05 12:16:25 +00:00
John McLear
003363bc89
checkPlugin: dont run sauce labs connector on travis backend tests ( #4542 )
2020-12-05 08:21:08 +00:00
John McLear
ef2de59587
editor: use rehype-minify-whitespace
...
use rehype-minify-whitespace
Co-authored-by: webzwo0i <webzwo0i@c3d2.de>
2020-12-05 08:14:09 +00:00
John McLear
de5e071294
path issue
2020-12-05 07:51:17 +00:00
John McLear
159b6a4ba1
database: bump ueberdb to 056 to ensure correct engine is used
2020-12-05 07:51:17 +00:00
John McLear
ee0a37f96c
checkPlugins fix travis and include contributing.md
2020-12-05 07:50:16 +00:00
John McLear
239a0bccbd
checkPlugins: improve travis config to not error
2020-12-05 07:50:16 +00:00
zonky2
0f1d5e068a
css: Make color button from elipsoid to circle ( #4535 )
...
Make color button from elipsoid to circle by own user
3084360130
.png
2020-12-05 07:32:15 +00:00
John McLear
d1e9ea6e27
tests/plugins: checkPlugins backend tests config
...
Tnx to @webzwo0i 👍
2020-11-30 17:22:52 +00:00
John McLear
42c0d80914
plugins: checkPlugin script includes remove node_modules if committed.
2020-11-28 13:13:14 +00:00
John McLear
325941a1ad
plugins: add peerdeps and correct engine to checkPlugins script ( #4524 )
...
* pere deps example
* fixed by rh
* doh
* doh...
2020-11-27 21:43:23 +00:00
Richard Hansen
5fcf5f6135
checkPlugin.js: Use https, not http, for Etherpad URL
2020-11-27 14:55:51 -05:00
Richard Hansen
aa41b0920c
admin/plugins: Don't keep adding more Update buttons
2020-11-27 16:59:24 +00:00
Richard Hansen
6a00d7f8d6
admin/plugins: Use jQuery to build the Update button
2020-11-27 16:59:24 +00:00
Richard Hansen
2ddc45bf07
admin/plugins: Simplify jQuery search for plugin actions
2020-11-27 16:59:24 +00:00
Richard Hansen
973644c7dd
lint: Fix ESLint errors in /admin/plugins
code
2020-11-27 16:59:24 +00:00
Richard Hansen
6a5f905090
admin: Delete unused search_results
...
This silences some ESLint camelcase warnings.
2020-11-27 16:59:24 +00:00
Richard Hansen
2fdac836d0
lint: Bump eslint-config-etherpad to 1.0.13
...
Also bump eslint to 7.14.0.
2020-11-27 06:25:43 +00:00
Richard Hansen
750c7cb1cf
pad: Delete unused ip
and userAgent
client vars
2020-11-26 15:00:46 +00:00
Richard Hansen
98066184b2
PadMessageHandler: Don't fill in default name or color
...
It should be the client's responsibility to handle null name or color.
In the case of author names, passing null to the client allows users
to fill in the names of other users (via a suggestUserName
CLIENT_MESSAGE).
2020-11-26 15:00:46 +00:00
Richard Hansen
ef7ae15722
PadMessageHandler: Don't send USER_NEWINFO about unknown authors
...
When a new client opens a socket.io connection and sends a
CLIENT_READY message, Etherpad sends the new client a bunch of
USER_NEWINFO messages, one per other user already connected to the
pad. When iterating over the other users, filter out those without an
author ID or missing from the global authors database.
2020-11-26 15:00:46 +00:00
Richard Hansen
53bc80e381
pad userlist: Use jQuery to create rows
...
This makes the code easier to read and maintain, and it reduces the
likelihood of introducing an XSS vulnerability.
2020-11-26 15:00:46 +00:00
John McLear
53ac25e9eb
tests: include set title on pad in plugins
2020-11-26 14:10:10 +00:00
John McLear
83e28ec031
docs: correct name for callback function
2020-11-26 10:10:43 +00:00
Ilmar Türk
ba7d80fa57
Update dropdowns on language change ( #4519 )
2020-11-25 21:39:21 +00:00
Richard Hansen
5a8f7cf54e
test runner: Simplify getURLParameter()
2020-11-25 19:19:24 +00:00
Richard Hansen
958f7d8966
lint: Fix most ESLint errors in runner.js
2020-11-25 19:19:24 +00:00
Richard Hansen
064fcf8c00
test runner: Pass single argument to append()
...
This makes the strings easier to read, and it simplifies `append()`.
Also fix some lint errors:
* Use `const` instead of `var`.
* Convert `append()` to an arrow function.
* Wrap long lines.
2020-11-25 19:19:24 +00:00
Richard Hansen
1f94ac5600
Incorporate separate PR #4516 commits
...
https://github.com/ether/etherpad-lite/pull/4516 was accidentally
squash-merged when it should have been rebased and merged (or regular
merged). This merge brings in the separate commits so that the changes
can be easily reviewed in the future.
2020-11-25 13:10:37 -05:00
Richard Hansen
107942ad8a
lint: Rerun eslint --fix
to nuke trailing function call commas
...
eslint-config-etherpad 1.0.11 changed the comma-dangle rule to
prohibit trailing commas for function arguments. See:
673ab07acf
Re-run the automated fixes to apply the rule change.
This also fixes a few lint issues in changes that were made after
`eslint --fix` was originally run.
2020-11-25 13:09:14 -05:00
Richard Hansen
98967735d5
lint: Bump eslint-config-etherpad to 1.0.11
2020-11-25 13:09:14 -05:00
Richard Hansen
e5a3062cbb
tests: Delete trailing commas in function arguments ( #4516 )
...
* lint: Bump eslint-config-etherpad to 1.0.11
* lint: Rerun `eslint --fix` to nuke trailing function call commas
eslint-config-etherpad 1.0.11 changed the comma-dangle rule to
prohibit trailing commas for function arguments. See:
673ab07acf
Re-run the automated fixes to apply the rule change.
This also fixes a few lint issues in changes that were made after
`eslint --fix` was originally run.
2020-11-25 09:50:48 +00:00
webzwo0i
0a72459b3d
frontend tests: fix trailing comma in runner.js
2020-11-25 09:04:34 +00:00
webzwo0i
b98aaf4904
backend tests: change loglevel to WARN ( #4514 )
2020-11-25 02:20:50 -05:00
Richard Hansen
b13004b25a
Minify: Accept single quotes in ace.js
's $$INCLUDE_*(...)
lines ( #4513 )
...
This fixes a bug introduced in commit
8e5fd19db2
.
2020-11-25 03:40:02 +01:00
Richard Hansen
c673a597f8
tests: Fix what appears to be a typo
...
This fixes a SonarCloud error.
2020-11-24 20:06:12 +00:00
Richard Hansen
e247c716c2
editor: Add argument to suppress SonarCloud error
...
This also makes it easier for devs to understand the expected function
signature.
2020-11-24 20:06:12 +00:00
Richard Hansen
d24306ea6a
editor: Delete unused isTimeUp
argument
...
This fixes a SonarCloud error.
2020-11-24 20:06:12 +00:00
Richard Hansen
ed7ba64635
editor: Delete unused optModFunc
argument
2020-11-24 20:06:12 +00:00
Richard Hansen
d0114d4ac2
editor: Delete commented-out code
2020-11-24 20:06:12 +00:00
Richard Hansen
bb722763d0
editor: Delete dead code
...
This silences some SonarCloud errors.
2020-11-24 20:06:12 +00:00
Richard Hansen
8e5fd19db2
lint: Run eslint --fix
on src/
2020-11-24 20:06:12 +00:00
Richard Hansen
b8d07a42eb
lint: Run eslint --fix
on bin/
and tests/
2020-11-24 20:06:12 +00:00
Richard Hansen
0625739cb8
lint: Declare variables above their first use
...
This makes it possible to convert from `var` to `let` without getting
ReferenceErrors.
2020-11-24 20:06:12 +00:00
Richard Hansen
8ea1a1b90a
lint: Prevent comments from being interpreted as JSDoc comments
2020-11-24 20:06:12 +00:00
Richard Hansen
7df3ded66f
lint: Put opening brace on same line as function
...
Normally I would let `eslint --fix` do this for me, but there's a bug
that causes:
const x = function ()
{
// ...
};
to become:
const x = ()
=> {
// ...
};
which ESLint thinks is a syntax error. (It probably is; I don't know
enough about the automatic semicolon insertion rules to be confident.)
2020-11-24 20:06:12 +00:00
Richard Hansen
cc988bd67b
lint: Convert CR+LF line endings to LF
2020-11-24 20:06:12 +00:00
Richard Hansen
a78d6605b7
lint: Configure ESLint
2020-11-24 20:06:12 +00:00
webzwo0i
b71b606774
tests: Switch from Travis to Github Actions
...
Travis placed an unnecessary breaking restriction on our tests and failed to respond within 72 hours to our complaint. This has forced us to introduce Github Actions to manage our testing. This is hopefully a temporary measure while Travis either gets itself together or we find a non-Github requirement.
2020-11-24 18:12:41 +00:00
Richard Hansen
6665c4693f
Clear hang timeout timer when LibreOffice exits
...
This prevents `npm test` from freezing for two minutes after the tests
complete.
Also switch to an arrow function for the `setTimeout` callback.
2020-11-24 10:04:14 +00:00
Richard Hansen
029f2f765e
checkPlugins: Revise npmpublish.yml
...
* Add commentary explaining why things are done the way they are.
* Delete steps that were added for debugging.
* Pass `--no-save` when installing `ep_etherpad-lite`.
2020-11-23 19:09:52 +00:00
John McLear
c702fdb488
checkPlugins: Support adaptive npmpublish.yml ( #4509 )
2020-11-23 16:34:26 +00:00
John McLear
b167f97048
plugins: include eslint in checkPlugins.js ( #4505 )
...
* probably not working but dumping up
* check plugins lint
2020-11-22 14:58:11 +00:00
webzwo0i
f2febcfc7e
minify: Fix gzip not triggered for packages ( #4491 )
...
* caching_middleware: fix gzip compression not triggered
* packages: If a client sets `Accept-Encoding: gzip`, the responseCache will
include `Content-Encoding: gzip` in all future responses, even
if a subsequent request does not set `Accept-Encoding` or another client
requests the file without setting `Accept-Encoding`.
Fix that.
* caching_middleware: use `test` instead of `match`
* add tests
* make code easier to understand
* make the regex more clear
2020-11-22 09:23:33 +00:00
Richard Hansen
1d491c0059
tests: Clean up Travis runner scripts
...
* Avoid bashisms.
* Simplify `sed` of `settings.json`.
* Wrap long lines.
* Define and use the conventional log functions.
* Quote variable expansions.
2020-11-22 09:22:14 +00:00
Richard Hansen
c9eb4c72a5
tests: Kill Etherpad and wait for it to exit
2020-11-22 09:22:14 +00:00
Richard Hansen
9abb77e899
tests: Set loglevel to WARN instead of suppressing stdout
2020-11-22 09:22:14 +00:00
Richard Hansen
aa3b5d2090
tests: Fix setting loglevel to WARN
...
`tests/frontend/travis/runner.sh` transforms `settings.json.template`
and overwrites `settings.json`, so creating `settings.json` doesn't
have any effect. Change the Travis setup to mutate
`settings.json.template` instead of `settings.json`.
2020-11-22 09:22:14 +00:00
Richard Hansen
a2cac1d849
tests: Factor out LibreOffice installation
2020-11-22 09:22:14 +00:00
John McLear
776eda2d4e
import/export: Kill soffice spawned process after 120 seconds ( #4499 )
...
Due to libreoffice being buggy / hanging on certain pdf imports (even in 7.0.3) we should just kill it so it doesn't consume CPU indefinitely.
2020-11-20 18:33:31 -05:00
John McLear
06e0ff3cd3
tests: Test against Safari 13, drop Safari 12 coverage.
2020-11-19 09:06:57 +00:00
Richard Hansen
867fdbd3f9
webaccess: Asyncify checkAccess
2020-11-19 09:05:38 +00:00
Richard Hansen
a803f570e0
webaccess: Don't export checkAccess
...
Nobody uses it outside of this module.
2020-11-19 09:05:38 +00:00
Richard Hansen
5d585a12d6
webaccess: Fix some ESLint errors
2020-11-19 09:05:38 +00:00
Richard Hansen
4587c0fb4d
webaccess: Use a non-capturing regex group
2020-11-19 09:05:38 +00:00
Richard Hansen
a05e8198c9
bugfix: Fix bad paren placement in /javascript
handler ( #4496 )
...
* Fix bad paren placement in `/javascript` handler
This fixes a bug introduced in commit
ed5a635f4c
.
* add regression test for #4495
* Move `/javascript` test to `specialpages.js`
Co-authored-by: webzwo0i <webzwo0i@c3d2.de>
2020-11-19 08:19:13 +00:00
Richard Hansen
07bcbbd404
pad: Include the stack in the data sent to /jserror
2020-11-17 08:02:27 +00:00
Richard Hansen
c845d985e0
pad: Pop up an error message on unhandled Promise rejection
2020-11-17 08:02:27 +00:00
Richard Hansen
93c335b3b8
pad: Use a relative URL to simplify
...
Also avoid creating an unnecessary variable.
2020-11-17 08:02:27 +00:00
translatewiki.net
41d02db023
Localisation updates from https://translatewiki.net .
2020-11-16 15:15:14 +01:00
webzwo0i
1d8e8d3484
terser was not called because mime type did not match
2020-11-15 19:46:48 +00:00
Richard Hansen
cedd27e4fe
plugins: Default the module name to the plugin name
2020-11-13 20:30:27 +00:00
Richard Hansen
afb025030c
plugins: Use a log4js logger for npm messages
2020-11-13 20:30:27 +00:00
Richard Hansen
8a918fbc46
plugins: async
ify more functions
2020-11-13 20:30:27 +00:00
Richard Hansen
9f575ebc84
plugins: Delete unused ensure
function
2020-11-13 20:30:27 +00:00
Richard Hansen
ac5614dadd
plugins: Don't export callInit
...
It's unused outside of this module.
Also use an arrow function.
2020-11-13 20:30:27 +00:00
Richard Hansen
ba4794cf8a
plugins: Call require('./hooks')
at top level
2020-11-13 20:30:27 +00:00
Richard Hansen
14a9479e69
plugins: Use functions from fs.promises
2020-11-13 20:30:27 +00:00
Richard Hansen
d624aa936e
plugins: Fix plugin name in error messages
2020-11-13 20:30:27 +00:00
Richard Hansen
6c07229d38
docs: Revise plugin documentation
2020-11-13 20:30:27 +00:00
Richard Hansen
cc8dbb07fd
docs: Wrap long lines
...
Also add blank lines around section headings and code blocks.
2020-11-13 20:30:27 +00:00
Richard Hansen
6a8563eeab
import/export: Simplify exportEtherpadAdditionalContent processing
...
Also:
* Improve parallelization
* Refine the documentation
2020-11-10 23:02:43 +00:00
Richard Hansen
8c55a38582
HTML export: Add missing )
...
This bug was introduced in 68a91f5e24
.
2020-11-10 02:51:55 -05:00
Richard Hansen
1ad9b1efbb
Update CHANGELOG.md
...
Add new entries and refine wording/formatting of existing entries.
2020-11-10 07:22:22 +00:00
Richard Hansen
68a91f5e24
HTML export: Move padId
to context object property
2020-11-10 07:13:26 +00:00
webzwo0i
f6aed0c9cb
Fix truncation in travis ( #4479 )
...
* log to travis every five seconds
* travis: kill etherpad process after tests
2020-11-10 06:59:50 +01:00
John McLear
f0da3a0c4c
Update README.md
2020-11-09 08:32:18 +00:00
John McLear
5e7d54a4aa
Update README.md
2020-11-09 08:27:53 +00:00
John McLear
89667f1d4f
update changelog for release ( #4475 )
2020-11-08 10:03:22 +00:00
John McLear
881d8b8d95
pluginfw: Hook to include additional body in HTML exports ( #4469 )
...
* hook, needs docs
* docs
2020-11-06 13:48:59 +00:00
John McLear
3fa58efede
pluginfw: Export .etherpad hooks ( #4466 )
...
* export support
* proper prefix
* just a basic example, needs working on still
* docs
* comments shouldnt be hard coded
2020-11-06 13:48:25 +00:00
ilmar
d5c5ca224b
Fix missing arg handling in html10n.js
2020-11-05 10:38:22 +00:00
Richard Hansen
405e3e3e19
Settings: Don't filter out users based on password
or hash
...
Some authentication plugins use the users defined in the `users`
object but ignore the `password` and `hash` properties.
This change deletes all of the filtering logic, including the logic
that filters out users that have both `password` and `hash` properties
defined. I could have kept that check, but decided to remove it
because:
* There's no harm in defining both `hash` and `password`.
* Allowing both makes it easier to transition from one scheme to
another.
* It's fewer lines of code to maintain.
2020-11-04 18:06:08 +00:00
Richard Hansen
6408d2313c
webaccess: Be extra paranoid about nullish password
...
If `settings.json` contains a user without a `password` property then
nobody should be able to log in as that user using the built-in HTTP
basic authentication. This is true both with and without this change,
but before this change it wasn't immediately obvious that a malicious
user couldn't use an empty or null password to log in as such a user.
This commit adds an explicit nullish check and some unit tests to
ensure that an empty or null password will not work if the `password`
property is null or undefined.
2020-11-04 18:06:08 +00:00
Richard Hansen
98de2b0899
Use contentEditable
for all browsers
...
This makes it possible to disable `contentEditable` for certain
elements in some circumstances (e.g., on links so that users can click
on them normally).
2020-11-03 19:02:01 +00:00
Richard Hansen
5e2a27a182
Replace setClassPresence(x, ...)
with x.classList.toggle(...)
2020-11-03 19:02:01 +00:00
Richard Hansen
4594608c04
Delete commented-out code
2020-11-03 19:02:01 +00:00
Richard Hansen
91268e14b7
PadMessageHandler: Rename client
to socket
...
The `client` variable is actually a socket.io Socket object. Rename it
to reduce confusion.
2020-11-02 20:39:08 +00:00
John McLear
cfc7e47db0
plugins: Various checkPlugins.js and associated file fixes. ( #4439 )
...
This PR makes checkPlugins some what more useful for developers.
It adds auto npm publish support and various travis improvements among other goodies.
2020-11-02 16:13:24 +00:00
Richard Hansen
35f4c00dfb
.travis.yml: Install ep_readonly_guest
2020-11-02 16:10:07 +00:00
Richard Hansen
ed5a635f4c
Add req
to EJS render args when possible
...
This makes it possible for EJS templates and `eejsBlock_*` hook
functions to access the user's express-session state.
2020-11-02 16:05:01 +00:00
Richard Hansen
cf43156390
Remove src/static/js/jquery.js
from .gitignore
...
That file is checked in so there's no reason to ignore it.
2020-11-02 16:03:58 +00:00
translatewiki.net
127923eb54
Localisation updates from https://translatewiki.net .
2020-11-02 12:40:50 +01:00
Gabriel Medeiros Coelho
ce77c48475
remove unnecessary conditional
...
if animationState evaluates to -1 or 0, it would end up in a conditional that assign its value to itself. Since this is redundant, it is better to remove this conditional, to avoid an extra check
2020-11-01 01:41:09 -05:00
Richard Hansen
a95145d12c
Merge branch 'master' into develop
2020-11-01 01:34:59 -05:00
Richard Hansen
2c8769a6fd
Fix typo in session check (sesion -> session)
...
(cherry picked from commit 4332affba6
)
2020-11-01 01:33:00 -05:00
Richard Hansen
2249b9ae19
SessionManager: Fix session expiration check
...
This bug was introduced in 8b0baa9679
.
(cherry picked from commit 3886e95c83
)
2020-11-01 01:33:00 -05:00
webzwo0i
b67c9cc136
tests: Speed up and fix travis ( #4453 )
...
Various test runner fixes.
2020-10-30 10:40:11 +00:00
Richard Hansen
b41d9762fa
tests: Clear auth hooks before running import/export unit tests
...
Also fix some ESLint complaints.
2020-10-29 19:06:24 -04:00
Richard Hansen
03d8882383
tests: Clear auth hooks before running socket.io unit tests
2020-10-29 18:53:10 -04:00
Richard Hansen
4829bb8962
tests: Delete unnecessary describe()
wrapper
2020-10-29 18:53:10 -04:00
Richard Hansen
dbe9151d89
tests: Clear hooks before running webaccess tests
...
Also factor out common test setup code.
2020-10-29 15:33:05 -04:00
Richard Hansen
6961e0e05b
.travis.yml: Factor out common plugin install command
2020-10-29 15:32:32 -04:00
Richard Hansen
f6516d62ef
.travis.yml: Don't install ep_comments_page
...
The tests need work.
2020-10-29 15:32:32 -04:00
Richard Hansen
8969b6ba7f
.travis.yml: Sort plugins
2020-10-29 15:32:32 -04:00
Richard Hansen
ef60a4234d
.travis.yml: Wrap long plugin install lines
2020-10-29 15:32:32 -04:00
John McLear
d21afba45a
security: lockfile lint check ( #4446 )
2020-10-29 14:07:36 -04:00
John McLear
99d5c7c943
docs: Migrate from Travis-ci.org to .com
2020-10-28 11:05:33 +00:00
webzwo0i
66a3647579
remove broken async inclusion in tar.json
2020-10-27 20:33:09 +00:00
Richard Hansen
2f65987ba2
webaccess: Remove user's password from session info
...
This prevents the password from being logged or stored in the
database.
2020-10-27 20:30:01 +00:00
chandi
30b1273853
docs: fix key in padUpdate context
2020-10-26 23:43:09 +00:00
translatewiki.net
50c22f0ae4
Localisation updates from https://translatewiki.net .
2020-10-26 15:56:46 +01:00
Viljami Kuosmanen
c502ca3259
Use isHttpError utility provided by http-errors
...
This new utility method was introduced in http-errors v1.8.0. Let's use
that instead of instanceof. This also upgrades the http-errors dependency
2020-10-25 10:45:58 +00:00
Viljami Kuosmanen
aef4cce0c9
Use correct constructor for 404,501 error handlers
...
Fixes error message mentioned in #4378 .
2020-10-25 10:45:58 +00:00
Sebastian Castro
5a1110d0d6
Display outline when toolbar button focused
2020-10-25 10:34:51 +00:00
Richard Hansen
193028702d
pad: Don't paste when middle-clicking on a link
2020-10-25 07:06:29 +00:00
Andrew Dassonville
bee1ae06d8
utils: Fix commit checking on detached HEAD
2020-10-24 16:22:01 -04:00
John McLear
cb5fcbb74e
editor: allow paste into links ( #3802 )
2020-10-24 16:59:03 +01:00
Richard Hansen
36aceb3aba
hooks: Rewrite callAll
and aCallAll
for consistency
...
Rewrite the `callAll` and `aCallAll` functions to support all
reasonable hook behaviors and to report errors for unreasonable
behaviors (e.g., calling the callback twice).
Now a hook function like the following works as expected when invoked
by `aCallAll`:
```
exports.myHookFn = (hookName, context, cb) => {
cb('some value');
return;
};
```
2020-10-24 16:08:50 +01:00
Richard Hansen
79119baf58
hooks: Call the callback when done
...
If a hook function neither calls the callback nor returns a
(non-undefined) value then there's no way for the hook system to know
if/when the hook function has finished.
2020-10-24 16:08:50 +01:00
Richard Hansen
55939a0d7e
hooks: Delete unused flatten
function
2020-10-24 16:08:50 +01:00
John McLear
b5c759cbac
tests: remove ep_webrtc for now until it's stable
2020-10-24 15:14:30 +01:00
Wouter
bd2343f131
Added nl translations for adminpage
2020-10-23 16:18:57 -04:00
John McLear
9f5fb022b9
Create FUNDING.yml
2020-10-23 20:31:17 +01:00
webzwo0i
069e9997dd
tests: 10 sec maximum wait time for timeslider ( #4430 )
2020-10-23 12:43:38 +01:00
Wouter
b3b3040204
docs: Discord channel link in README ( #4429 )
2020-10-22 16:39:03 +01:00
webzwo0i
047dfcdee9
tests: relaxed constraint on the number of interval triggers ( #4427 )
2020-10-22 16:01:51 +01:00
translatewiki.net
73dd3ffdf4
Localisation updates from https://translatewiki.net .
2020-10-22 12:58:59 +02:00
webzwo0i
69c7033a86
tests: refactor some frontend tests ( #4408 )
...
* don't include sendkeys in index.html as it's included in helper.init
mocha opts: add default timeout and replace ignoreLeaks with checkLeaks,
as the former is deprecated
* introduce helper.edit to write to a pad
* add test to check if helper.edit() supports line numbers
* helper tests: waitFor/waitForPromise seem to be a little bit faster sometimes
* tests: refactor chat.js
* tests: refactor timeslider_numeric_padID
* tests: refactor timeslider_labels
* tests: refactor timeslider_follow
* ensure followContents is enabled, although it should be by default
* timeslider_follow: increase number of revision for Edge
* make textLines() depend on linesDiv()
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
* make linesDiv return standard Array
* use `contain` instead of `indexOf`
* more fixes from the review
* review fixes
* align waitFor and waitForPromise behaviour
* timeslider_follow: check if it's following to the correct lines
* lower expected waitFor/waitForPromise interval check
* disable responsivness and regression test in timeslider_follow
* timeslider_follow: fix Range detection
* more explicit test for linesDiv
Co-authored-by: Richard Hansen <rhansen@rhansen.org>
2020-10-21 18:43:17 +01:00
chandi
94cb000e8f
plugins: include more data within padUpdate hook ( #4425 )
...
* Including more data at pad update event
* docs: new context fields in padUpdate
Co-authored-by: Pedro Beschorner Marin <pedrobmarin@gmail.com>
2020-10-21 18:04:03 +01:00
webzwo0i
1e7a9e1791
tests: better timeslider follow contents ( #4421 )
2020-10-21 10:05:58 +01:00
Richard Hansen
0eb0a07914
Use an ellipsis instead of two periods
2020-10-20 11:02:37 +01:00
Richard Hansen
2379ade7e9
Move out pad.modals.reconnecttimer trailing space
2020-10-20 11:02:37 +01:00
Richard Hansen
734fe9c297
Use jQuery methods to build DOM elements
2020-10-20 11:02:37 +01:00
Richard Hansen
a2554fff22
pad: Pop up an error message dialog box upon socket.io error
2020-10-20 10:01:49 +01:00
Richard Hansen
5b887396c3
pad: Check for null collabClient in socket.io event handlers
2020-10-20 10:01:49 +01:00
Richard Hansen
b1acf6143a
pad: Delete do-nothing sendClientReady
wrapper
2020-10-20 10:01:49 +01:00
Richard Hansen
a712ce457d
gritter: Treat strings as text, not HTML
...
This forces users to use jQuery or DOM objects if they want
formatting, which helps avoid XSS vulnerabilities.
2020-10-20 10:01:49 +01:00
Richard Hansen
8463134125
pad: Improve rendering of uncaught exceptions
...
* Use jQuery to build the message HTML so that special characters in
the error message, URL, etc. are properly escaped. This helps
avoid XSS vulnerabilities.
* Use bold text for the error message to make it stand out.
* Add a line break between the error message and "in <url> at line
<line>" so that the error message stands out more.
* Use `<p>...</p>` instead of `</br>` to separate the parts of the
popup.
* Use CSS for spacing instead of `</br>`.
* Grammar fixes (add a missing comma, "at" instead of "in").
2020-10-20 10:01:49 +01:00
Richard Hansen
d35dbaaacc
gritter: Accept jQuery or DOM objects for title and text
...
Teach Gritter to accept anything that jQuery's `.append()` method
accepts for the title and text of a popup message. This makes it
easier to safely build HTML messages with proper escaping of special
characters (to prevent XSS vulnerabilities).
2020-10-20 10:01:49 +01:00
Richard Hansen
d680405f58
pad: Include .js URL in /jserror
error report
2020-10-20 10:01:49 +01:00
translatewiki.net
2a8e11a49a
Localisation updates from https://translatewiki.net .
2020-10-19 20:32:27 +02:00
translatewiki.net
105eb2651f
Localisation updates from https://translatewiki.net .
2020-10-19 15:14:03 +02:00
Richard Hansen
1dba121aff
tests: Tune waitForPromise()
poll count test some more
...
Looks like the test machines can be quite slow, which causes noise in
the count.
2020-10-14 18:16:20 +01:00
Richard Hansen
e0542f903a
tests: Tune waitForPromise()
poll count test
...
This should have been done in c222fc5d0b
but I forgot.
2020-10-14 16:59:03 +01:00
Richard Hansen
3e14016214
tests: Include the filename in the test output
...
Also some minor consistency cleanups.
2020-10-14 11:16:39 +01:00
Richard Hansen
50e402193b
tests: waitForPromise()
test improvements
...
* Avoid a false positive if a Promise that is expected to reject
doesn't reject.
* Use modern JavaScript language features: arrow functions,
`const`/`let` instead of `var`.
* Remove the tests that test Promise behavior.
* Add new test that checks that it returns a Promise.
2020-10-14 10:38:52 +01:00
webzwo0i
a3f062af96
tests: add waitForPromise method and test for it
2020-10-14 10:38:52 +01:00
webzwo0i
86c0648ede
tests: don't force a callback in it, so we can use async in tests
2020-10-14 10:38:52 +01:00
Richard Hansen
c222fc5d0b
tests: Change waitFor()
to check before first sleep
...
There are a few problems with sleeping before checking the condition
for the first time:
* It slows down tests.
* The predicate is never checked if the interval duration is greater
than the timeout.
* 0 can't be used to test if the condition is currently true.
There is a minor disadvantage to sleeping before checking: It will
cause more tests to run without an asynchronous interruption, which
could theoretically mask some async bugs.
2020-10-14 10:38:52 +01:00
Richard Hansen
8016bd225f
tests: Teach waitFor()
to reject if the predicate throws
2020-10-14 10:38:52 +01:00
Richard Hansen
262eb9af60
tests: Use default arguments for helper.waitFor
...
Now `helper.waitFor(fn, 0)` times out immediately (as expected in
tests) instead of waiting 1900ms.
2020-10-14 10:38:52 +01:00
Richard Hansen
16b0768a93
tests: Fix unchainable helper.waitFor().fail()
...
The `helper.waitFor()` function returns a jQuery Deferred object.
Deferred objects are supposed to have a `.fail()` method that is
chainable (it should return `this`). Before this change,
`helper.waitFor()` monkey-patched the `.fail()` method with a function
that returned `undefined`. Now the monkey-patched `.fail()` returns
the Deferred object.
Also modernize the code a bit.
2020-10-14 10:38:52 +01:00
Richard Hansen
4a25559a2d
tests: Aggressively filter out non-.js files
...
This prevents errors when the directory contains Emacs backup files.
2020-10-14 10:38:52 +01:00
Richard Hansen
7f79d201e6
CSP: Move index.html
inline code to separate .js
file
2020-10-12 20:46:06 +01:00
translatewiki.net
09193150b6
Localisation updates from https://translatewiki.net .
2020-10-12 15:48:55 +02:00
Richard Hansen
a4927095ae
CSP: Disable the indexCustomInlineScripts hook
2020-10-11 20:31:00 +01:00
Richard Hansen
052fbb944f
plugins: Delete noisy and useless debug message ( #4409 )
...
The debug statement mostly printed the following useless message over
and over, causing Travis CI logs to become truncated:
[DEBUG] pluginfw - [ undefined ] returning
2020-10-11 09:51:53 +01:00
webzwo0i
a2328cd7f0
timeslider: bugfix: follow pad contents - only goToLineNumber if it exists ( #4390 )
2020-10-10 16:57:22 +01:00
Richard Hansen
048bd0f50d
tests: Simplify API key reading
...
Also delete unused imports.
2020-10-08 22:50:18 +01:00
translatewiki.net
ce0b151159
Localisation updates from https://translatewiki.net .
2020-10-08 15:53:01 +02:00
John McLear
66df0a572f
Security: FEATURE REMOVAL: Remove all plain text password logic and ui ( #4178 )
...
This will be a breaking change for some people.
We removed all internal password control logic. If this affects you, you have two options:
1. Use a plugin for authentication and use session based pad access (recommended).
1. Use a plugin for password setting.
The reasoning for removing this feature is to reduce the overall security footprint of Etherpad. It is unnecessary and cumbersome to keep this feature and with the thousands of available authentication methods available in the world our focus should be on supporting those and allowing more granual access based on their implementations (instead of half assed baking our own).
2020-10-07 13:43:54 +01:00
Richard Hansen
45bee54aa0
HTML export: Await async hook completion before processing results
2020-10-07 10:43:38 +01:00
Richard Hansen
661a89355f
socketio: Mimic what Express does to get client IP address
...
This also makes it easier for plugins to get the client IP address.
2020-10-07 10:40:37 +01:00
Richard Hansen
ba6bdf35be
Make the aceAttribClasses hook harder to misuse
2020-10-07 10:37:56 +01:00
Richard Hansen
5aa318a09b
Call the aceAttribClasses hook synchronously
...
We could instead await the results of the hook, but then all callers
and their callers recursively would have to be converted to async, and
that's a huge change.
2020-10-07 10:37:56 +01:00
John McLear
92d4b8b649
tests: re-enable docker tests in travis ( #4395 )
...
Thanks to node10 having better support we can re-enable these tests.
2020-10-06 14:21:09 +01:00
jeanfabrice
52f8fc9ba3
legacySupport: Run node 10 with '--experimental_worker' flags ( #4392 )
...
* Run node 10 with '--experimental_worker' flags
* Use dedicated function to retrieve node/npm program version
The goal of this commit is to ensure that any linux based node 10 deployments run with the experimental_worker flag. This flag is required for workers to "work" in node 10. This will not affect other versions of node. This resolves #4335 where Docker would fail due to being based on node 10.
2020-10-06 13:28:11 +01:00
Richard Hansen
c74b254334
tests: Disable non-test logging unless level <= DEBUG
...
This makes it easier to see the test results, and it hides some
scary-looking but intentional error messages.
This code will likely have to be updated if/when we change the logging
library (see issue #1922 ).
2020-10-06 09:19:58 +01:00
Richard Hansen
34b232d658
Update CHANGELOG.md
with the changes so far ( #4393 )
2020-10-06 09:16:21 +02:00
Richard Hansen
a8cf434d1d
import: Replace the allowAnyoneToImport
check with userCanModify
...
This reduces the number of hoops a user or tool must jump through to
import.
2020-10-05 18:48:16 +01:00
Richard Hansen
831528e8bc
import: Allow import if pad does not yet exist
2020-10-05 18:48:16 +01:00
Richard Hansen
ed6fcefb67
webaccess: Fix pad ID extraction for import and export paths
2020-10-05 18:48:16 +01:00
Richard Hansen
f4eae40c6b
webaccess: Check for read-only pad ID in userCanModify
...
This currently isn't absolutely necessary because all current callers
of `userCanModify` already check for a read-only pad ID themselves.
However:
* This adds defense in depth.
* This makes it possible to simply replace the import handler's
`allowAnyoneToImport` check with a call to `userCanModify`.
2020-10-05 18:48:16 +01:00
Richard Hansen
9a6f286441
tests: Always run the import unsupported file type test
2020-10-05 18:48:16 +01:00
Richard Hansen
2f17849b7b
tests: Switch import/export tests to self-contained server
...
This makes it possible to test various settings combinations and
examine internal state to confirm correct behavior. Also, the user
doesn't need to start an Etherpad server before running these tests.
2020-10-05 18:48:16 +01:00
Richard Hansen
32b6d8e37f
tests: Factor out common server setup/teardown
2020-10-05 18:48:16 +01:00
Richard Hansen
377560eb51
express: Move general Express setup from webaccess.js
...
The `express-session`, `cookie-parser`, etc. middleware is not
specific to access checks.
2020-10-05 18:12:04 +01:00
Richard Hansen
821c06cc3a
socketio: Reuse the express-session
middleware
2020-10-05 18:12:04 +01:00
Richard Hansen
f7953ece85
socketio: Delete redundant authentication check
...
There's no need to perform an authentication check in the socket.io
middleware because `PadMessageHandler.handleMessage` calls
`SecurityMananger.checkAccess` and that now performs authentication
and authorization checks.
This change also improves the user experience: Before, access denials
caused socket.io error events in the client, which `pad.js` mostly
ignores (the user doesn't see anything). Now a deny message is sent
back to the client, which causes `pad.js` to display an obvious
permission denied message.
This also fixes a minor bug: `settings.loadTest` is supposed to bypass
authentication and authorization checks, but they weren't bypassed
because `SecurityManager.checkAccess` did not check
`settings.loadTest`.
2020-10-05 18:12:04 +01:00
Richard Hansen
3f8365a995
express: Use const
and let
instead of var
...
Also:
* Sort imports.
* Use single quotes.
* Abbreviate module names.
2020-10-05 18:12:04 +01:00
Richard Hansen
b68969fbac
webaccess: Simplify Express and express-session setup
2020-10-05 18:12:04 +01:00
Richard Hansen
275e5c31c8
webaccess: Wrap long lines
2020-10-05 18:12:04 +01:00
translatewiki.net
29ee63f2ba
Localisation updates from https://translatewiki.net .
2020-10-05 15:56:29 +02:00
Richard Hansen
2db4b04af3
cookies: Use SameSite=None
if in an iframe from another site
2020-10-04 08:57:44 +01:00
Richard Hansen
bf53162cdd
cookies: Use Lax
instead of Strict
for SameSite
2020-10-04 08:57:44 +01:00
Richard Hansen
3ab0f30ac8
cookies: Use js-cookie to read and write cookies
...
Rather than reinvent the wheel, use a well-tested library to parse and
write cookies. This should also help prevent XSS vulnerabilities
because the library handles special characters such as semicolon.
2020-10-04 08:57:44 +01:00
Richard Hansen
d55edebddd
cookies: Refactor pad_cookie.js
...
* Use the cookie functions from `pad_utils.js`.
* Delete unused methods, variables, and parameters.
* Simplify the logic.
* Use an ES6 class instead of a weird literal thingy.
* Use `const` instead of `var`.
2020-10-04 08:57:44 +01:00
translatewiki.net
891d2600fa
Localisation updates from https://translatewiki.net .
2020-10-02 09:05:33 +02:00
webzwo0i
ceb09ce99a
security: Support proxy with rate limiting and include CI test coverage for nginx rev proxy ( #4373 )
...
Previously Etherpad would not pass the correct client IP address through and this caused the rate limiter to limit users behind reverse proxies. This change allows Etherpad to use a client IP passed from a reverse proxy.
Note to devs: This header can be spoofed and spoofing the header could be used in an attack. To mitigate additional *steps should be taken by Etherpad site admins IE doing rate limiting at proxy.* This only really applies to large scale deployments but it's worth noting.
2020-10-01 10:39:01 +01:00
Richard Hansen
dbef630f44
i18n: Localize /admin
pages ( #4380 )
...
Not every string was localized:
* `/admin/plugins` has some CSS magic to draw the tables of plugins
differently on narrow (mobile) screens, and the l10n library we
use does not support that particular magic. The strings that were
not localized are "Name", "Description", "Version", and "Time".
These strings are only stuck in English when the page is viewed on
a narrow screen; normal desktop users will see translated strings.
The CSS magic ought to be replaced with something more robust
(lots of nested `div`s); those remaining strings can be localized
whenever that happens.
* Strings from external sources such as plugin descriptions, error
messages, and `settings.json` comments are not localized.
2020-10-01 10:15:27 +01:00
Richard Hansen
554eef7770
webaccess: Exempt /favicon.ico
and /locales.json
from auth checks
2020-09-29 19:40:24 +01:00
John McLear
5964055dec
package updates: update deps and resolve some potential security issues ( #4369 )
2020-09-29 13:21:35 +01:00
translatewiki.net
837ca6ec1e
Localisation updates from https://translatewiki.net .
2020-09-28 17:15:23 +02:00
Richard Hansen
bf9d613e95
feature: New user-specific readOnly
and canCreate
settings ( #4370 )
...
Also:
* Group the tests for readability.
* Factor out some common test setup.
2020-09-28 11:22:06 +01:00
Richard Hansen
7bd5435f50
webaccess: Log hook errors
2020-09-28 09:35:42 +01:00
John McLear
8919608d45
tests: disable a version of safari for now as its too buggy on sauce labs
2020-09-27 23:13:29 +01:00
Richard Hansen
180983736d
security: Enable authorize plugins to grant read-only access
2020-09-27 22:55:49 +01:00
John McLear
505d67ed1c
allowing longer for FF to do timeslider rev test
2020-09-27 21:44:43 +01:00
Richard Hansen
304318b618
webaccess: Move pre-authn authz check to a separate hook
...
Before this change, the authorize hook was invoked twice: once before
authentication and again after (if settings.requireAuthorization is
true). Now pre-authentication authorization is instead handled by a
new preAuthorize hook, and the authorize hook is only invoked after
the user has authenticated.
Rationale: Without this change it is too easy to write an
authorization plugin that is too permissive. Specifically:
* If the plugin does not check the path for /admin then a non-admin
user might be able to access /admin pages.
* If the plugin assumes that the user has already been authenticated
by the time the authorize function is called then unauthenticated
users might be able to gain access to restricted resources.
This change also avoids calling the plugin's authorize function twice
per access, which makes it easier for plugin authors to write an
authorization plugin that is easy to understand.
This change may break existing authorization plugins: After this
change, the authorize hook will no longer be able to authorize
non-admin access to /admin pages. This is intentional. Access to admin
pages should instead be controlled via the `is_admin` user setting,
which can be set in the config file or by an authentication plugin.
Also:
* Add tests for the authenticate and authorize hooks.
* Disable the authentication failure delay when testing.
2020-09-27 21:19:58 +01:00
John McLear
a51132d712
tests: test coverage for read only pad ids ( #4364 )
2020-09-27 19:12:11 +01:00
John McLear
53b80d6280
tests: adding a check before finishing responsiveness test - allowing load test to run for 25 instead of 30 seconds to facilitate travis performance. ( #4363 )
...
The goal of this PR is to make tests break less frequently. It is yet confirmed if this has worked but time will tell.
2020-09-27 15:13:55 +01:00
Richard Hansen
411b278881
webaccess: Log all authentication successes/failures
...
This loses some of the granularity of the default HTTP basic auth
(unknown username vs. bad password), but there is considerable value
in having logging that is consistent no matter what authentication
plugins are installed.
2020-09-26 21:57:50 +01:00
John McLear
ea4b9bf7d7
tests: support even slower safari ( #4361 )
2020-09-26 21:57:21 +01:00
Pedro Beschorner Marin
c56973ce74
Fix readOnly pad export
...
The export request hook wasn't testing if the pad's id was from a read-only
pad before validating with the pad manager.
This includes an extra step that makes the read-only id verification and also
avoids setting the original pad's id as the file's name.
2020-09-26 21:47:35 +01:00
Richard Hansen
9f63d9b76a
tests: Check for true/false, not truthiness
2020-09-26 21:40:19 +01:00
Richard Hansen
c18831c333
tests: Fix typo (publicstatus -> publicStatus)
2020-09-26 21:40:19 +01:00
Richard Hansen
e01e575c86
tests: Use async/await instead of callbacks, use assert
2020-09-26 21:40:19 +01:00
Richard Hansen
24345bf9a8
tests: Group session and group tests to improve readability
2020-09-26 21:40:19 +01:00
Richard Hansen
4527254bcc
tests: Use let
and const
instead of var
2020-09-26 21:40:19 +01:00
Richard Hansen
e88c532172
tests: Delete unused variable
2020-09-26 21:40:19 +01:00
John McLear
90adc50289
tests: Include some plugins in tests ( #4339 )
...
This PR introduces testing of plugins from the ether/ organization on Github. Each plugin is added into ``.travis``. Frontend plugins tests are run exclusive to core tests. Backend runs both core and plugins with core.
Including frontend core tests with plugin tests caused the session to overrun causing errors.
2020-09-26 19:41:33 +01:00
Richard Hansen
ab5934cbda
webaccess: Split authFailure hook into authnFailure and authzFailure
...
This makes it possible for plugins to return different pages to the
user depending on whether the auth failure was authn or authz.
2020-09-26 19:37:11 +01:00
Richard Hansen
889a3f7261
Bump Etherpad version in src/package-lock.json
2020-09-26 19:37:05 +01:00
Richard Hansen
3bb71e14d1
PadMessageHandler: Logging improvements
2020-09-26 19:36:52 +01:00
Richard Hansen
4332affba6
Fix typo in session check (sesion -> session)
2020-09-26 19:36:44 +01:00
Richard Hansen
02757079c0
security: Enable authorize plugins to grant modify-only access
2020-09-26 18:36:36 +01:00
Richard Hansen
6ed11b7605
PadMessageHandler: Avoid redundant access checks
2020-09-26 18:32:22 +01:00
Richard Hansen
1e3aa9edff
pad: Revert back to sending CLIENT_READY
on reconnect
...
Commit 0bb8d73ba2
fixed the author ID
that is saved in the socket.io sessioninfo when the client sends a
`CLIENT_READY` with `reconnect` set to true, so it is now safe to undo
the workaround from PR #3868 .
Fixes #4331 .
2020-09-26 18:32:04 +01:00
Richard Hansen
72ed1816ec
security: Fix authz check for pad names with encoded characters
...
Also:
* Minor test cleanups (`function` instead of arrow functions, etc.).
* Add a test for a case that was previously not covered.
2020-09-26 10:47:27 +01:00
Richard Hansen
3c9ae57bb3
PadMessageHandler: Block Promise resolution until message is handled
...
Benefits:
* More functions are now async which makes it possible for future
changes to use await in those functions.
* This will help keep the server from drowning in too many messages
if we ever add acknowledgements or if WebSocket backpressure ever
becomes reality.
* This might make tests less flaky because changes triggered by a
message will complete before the Promise resolves.
2020-09-26 10:47:03 +01:00
Richard Hansen
23131a501c
tests: Rewrite import/export tests to use async and supertest
2020-09-26 10:46:16 +01:00
Richard Hansen
54c999fe83
tests: Factor out common skip checks
2020-09-26 10:46:16 +01:00
Richard Hansen
1c3c5b744c
tests: Skip all import/export tests if !allowAnyoneToImport
...
Three of the four tests fail if `settings.allowAnyoneToImport` is
false. The fourth ("tries to import Plain Text to a pad that does not
exist") isn't particularly useful when `settings.allowAnyoneToImport`
is false: That test tests an import failure mode, and when
`settings.allowAnyoneToImport` is false the failure could be caused by
that instead of the expected cause.
2020-09-26 10:46:16 +01:00
Richard Hansen
c148e673a8
tests: Use this.skip()
when skipping tests
2020-09-26 10:46:16 +01:00
Richard Hansen
668373b80f
tests: Fix abiword/soffice check
2020-09-26 10:46:16 +01:00
Richard Hansen
89de03795a
tests: Delete unused imports and code
2020-09-26 10:46:16 +01:00
Richard Hansen
0bb8d73ba2
PadMessageHandler: Always save the author ID in the session info
...
Before, the author ID was only saved in the session info during the
initial CLIENT_READY, not when the client sent a CLIENT_READY due to a
reconnect. This caused the handling of subsequent messages to use an
undefined author ID.
2020-09-26 10:43:06 +01:00
translatewiki.net
6cde6f5a98
Localisation updates from https://translatewiki.net .
2020-09-24 15:54:49 +02:00
Richard Hansen
94f944160d
security: Don't require express_sid if authn not required
...
This should make it possible to embed a pad in an iframe from another
site as long as `settings.requireAuthentication` is false.
2020-09-24 10:42:41 +01:00
Richard Hansen
53fd0b4f98
webaccess: Return 401 for authn failure, 403 for authz failure
...
This makes it possible for reverse proxies to transform 403 errors
into something like "upgrade to a premium account to access this
pad".
Also add some webaccess tests.
2020-09-24 10:41:58 +01:00
John McLear
ff4da04907
no need to ask for translations if no template files are included
2020-09-23 09:25:17 +01:00
Richard Hansen
1bb44098df
PadMessageHandler: Move handleMessage hooks after access check
...
Move the handleMessageSecurity and handleMessage hooks after the call
to securityManager.checkAccess.
Benefits:
* A handleMessage plugin can safely assume the message will be
handled unless the plugin itself drops the message, so it doesn't
need to repeat the access checks done by the `handleMessage`
function.
* This paves the way for a future enhancement: pass the author ID to
the hooks.
Note: The handleMessageSecurity hook is broken in several ways:
* The hook result is ignored for `CLIENT_READY` and `SWITCH_TO_PAD`
messages because the `handleClientReady` function overwrites the
hook result. This causes the client to receive client vars with
`readonly` set to true, which causes the client to display an
immutable pad even though the pad is technically writable.
* The formatting toolbar buttons are removed for read-only pads
before the handleMessageSecurity hook even runs.
* It is awkwardly named: Without reading the documentation, how is
one supposed to know that "handle message security" actually means
"grant one-time write access to a read-only pad"?
* It is called for every message even though calls after a
`CLIENT_READY` or `SWITCH_TO_PAD` are mostly pointless.
* Why would anyone want to grant write access when the user visits a
read-only pad URL? The user should just visit the writable pad URL
instead.
* Why would anyone want to grant write access that only lasts for a
single socket.io connection?
* There are better ways to temporarily grant write access (e.g., the
authorize hook).
* This hook is inviting bugs because it breaks a core assumption
about `/p/r.*` URLs.
I think the hook should be deprecated and eventually removed.
2020-09-23 08:26:47 +01:00
Richard Hansen
0f6baac7b5
Revert "tests: Use wtfnode to determine why mocha isn't exiting" ( #4315 )
...
This reverts commit ae1142a799
.
According to
https://github.com/ether/etherpad-lite/pull/4304#issuecomment-694833456
wtfnode always seems to exit with 0 even if the tests fail.
2020-09-22 22:47:26 +01:00
John McLear
ca7b8e278f
allow slower for Safari
2020-09-22 16:32:40 +01:00
Richard Hansen
6011ef426f
PadMessageHandler: Make sessioninfo tracking more robust
...
A session's sessioninfo could go away asynchronously due to a
disconnect. Grab a reference once and use it throughout the function
to avoid dereferencing a null sessioninfo object.
2020-09-22 14:11:02 +01:00
Richard Hansen
3365e944bf
async-ify more functions, and await completion
...
Where feasible I put the await at the end of the function to
minimize the impact on latency.
My motivation for this change: Eliminate a race condition in tests I
am writing.
2020-09-22 14:10:44 +01:00
Richard Hansen
45ec8326f0
Add a new 'rejected' disconnect reason
...
This reason will be used in a future commit that will reject erroneous
messages.
2020-09-22 14:09:07 +01:00
John McLear
13252c955c
include hash auth in tests
2020-09-22 11:12:24 +01:00
Richard Hansen
a000a93dc6
Refactor startup/shutdown for tests
...
* `src/node/server.js` can now be run as a script (for normal
operation) or imported as a module (for tests).
* Move shutdown actions to `src/node/server.js` to be close to the
startup actions.
* Put startup and shutdown in functions so that tests can call them.
* Use `await` instead of callbacks.
* Block until the HTTP server is listening to avoid races during
test startup.
* Add a new `shutdown` hook.
* Use the `shutdown` hook to:
* close the HTTP server
* call `end()` on the stats collection to cancel its timers
* call `terminate()` on the Threads.Pool to stop the workers
* Exit with exit code 0 (instead of 1) on SIGTERM.
* Export the HTTP server so that tests can get the HTTP server's
port via `server.address().port` when `settings.port` is 0.
2020-09-22 11:07:21 +01:00
Richard Hansen
a4be577ed1
SessionStore: Don't call callback until cached in DB layer
2020-09-21 23:21:05 +01:00
Richard Hansen
436cbb031d
SessionStore: Avoid early DB.db dereference
...
Avoid dereferencing `DB.db` until it is used so that it is possible to
`require('SessionStore')` before calling `DB.init()`. (This is useful
when writing tests.)
2020-09-21 23:21:05 +01:00
Richard Hansen
bee91a0bd1
SessionStore: Use EC6 class syntax
...
This fixes a minor bug where the SessionStore constructor did not call
the base class constructor.
2020-09-21 23:21:05 +01:00
Richard Hansen
0504e07eb4
SessionStore: Wrap long line
2020-09-21 23:21:05 +01:00
Richard Hansen
90775cec0d
SessionStore: Rename messageLogger
to logger
2020-09-21 23:21:05 +01:00
Richard Hansen
4060db0daf
SessionStore: Reduce unnecessary vertical space
2020-09-21 23:21:05 +01:00
Richard Hansen
5fb6bc1938
SessionStore: Use single quotes everywhere
2020-09-21 23:21:05 +01:00
Richard Hansen
012449101d
SessionStore: Use const
instead of var
2020-09-21 23:21:05 +01:00
Richard Hansen
5d2c438e3e
SessionStore: Use an arrow function to avoid this
juggling
2020-09-21 23:21:05 +01:00
Richard Hansen
de98852da6
SessionStore: Delete unused methods all
, clear
, length
2020-09-21 23:21:05 +01:00
Richard Hansen
346111250e
utils: Fix promise creation accounting bug in promises.timesLimit
...
Before this change, `promises.timesLimit()` created `concurrency - 1`
too many promises. The only users of this function use a concurrency
of 500, so this meant that 499 extra promises were created each time
it was used. The bug didn't affect correctness, but it did result in a
large number of unnecessary database operations whenever a pad was
deleted. This change fixes that bug.
Also:
* Convert the function to async and have it resolve after all of the
created promises are resolved.
* Reject concurrency of 0 (unless total is 0).
* Document the function.
* Add tests.
2020-09-21 23:16:32 +01:00
translatewiki.net
65942691b6
Localisation updates from https://translatewiki.net .
2020-09-21 16:02:42 +02:00
Stefan Mueller
91f25b51ff
Merge remote-tracking branch 'origin/release/1.8.6' into develop
2020-09-20 21:23:14 +02:00
Richard Hansen
df7fa1fd41
changelog: Mention fix for authz bypass vulnerability in 1.8.6 ( #4318 )
2020-09-20 19:21:46 +00:00
Richard Hansen
3886e95c83
SessionManager: Fix session expiration check
...
This bug was introduced in 8b0baa9679
.
2020-09-19 21:10:36 +01:00
Sebastian Castro
12bd617f51
css: Improve toolbar responsiveness for small screen ( #4322 )
...
Until now, the "mobile layout" (with right toolbar on bottom of the screen) was displayed only when screen was smaller than 800px. It made the toolbar break for screen about 1000px when a lot of plugins are in the toolbar.
Now instead, we detect with javascript when the toolbar icons overflow the natural space available, and we switch in "mobile layout" in such case
2020-09-19 19:09:30 +01:00
Stefan Mueller
299bd962b6
Update version to 1.8.6 and add changelog informations
2020-09-18 21:14:19 +02:00
webzwo0i
85f52a2f23
tests: Plugin backend tests in ci ( #4314 )
2020-09-18 16:28:42 +01:00
translatewiki.net
dfe0368910
Localisation updates from https://translatewiki.net .
2020-09-17 16:40:29 +02:00
Joas Souza
8c04fe8775
Feature: Copy Pad without history ( #4295 )
...
New feature to copy a pad without copying entire history. This is useful to perform a low CPU intensive operation while still copying current pad state.
2020-09-16 19:24:09 +01:00
Richard Hansen
b80a37173e
security: Fix authorization bypass vulnerability
...
Before, a malicious user could bypass authorization restrictions
imposed by the authorize hook:
* Step 1: Fetch any resource that the malicious user is authorized to
access (e.g., static content).
* Step 2: Use the signed express_sid cookie generated in step 1 to
create a socket.io connection.
* Step 3: Perform the CLIENT_READY handshake for the desired pad.
* Step 4: Profit!
Now the authorization decision made by the authorize hook is
propagated to SecurityManager so that it can approve or reject
socket.io messages as appropriate.
This also sets up future support for per-user read-only and
modify-only (no create) authorization levels.
2020-09-15 21:40:25 +01:00
Richard Hansen
ae1142a799
tests: Use wtfnode to determine why mocha isn't exiting
...
If mocha hangs after running the tests, hit Ctrl-C and wtfnode will
print open files, open sockets, running timers, and running intervals.
Adding an `after` function that closes/stops all of those things will
ensure that mocha exits when it finishes running the tests.
2020-09-15 21:22:52 +01:00
Richard Hansen
e20731cb12
webaccess: Fix syntax error (missing close curly brace)
...
Somehow I introduced this bug in commit
2bc26b8ef8
but never noticed.
2020-09-15 21:21:13 +01:00
Richard Hansen
d2773609d1
PadMessageHandler: Fix assignment to const variable
2020-09-15 20:04:33 +01:00
Richard Hansen
5ac5b65aff
Pad: Disable toolbar and import/export when reconnecting
2020-09-15 20:04:17 +01:00
Richard Hansen
6f28e415ec
PadMessageHandler: Move code out of unnecessary closure (again)
2020-09-15 20:04:01 +01:00
Richard Hansen
9e6d3f3f63
tests: Add authentication, authorization bypass tests
2020-09-15 20:03:30 +01:00
Richard Hansen
80639fdc6a
webaccess: Pass settings.users
to the authenticate hook
...
Authentication plugins almost always want to read and modify
`settings.users`. The settings can already be accessed in a few other
ways, but this is much more convenient.
2020-09-15 19:26:24 +01:00
Richard Hansen
250e932f59
webaccess: Enforce creation of req.session.user
by authn plugins
...
The authorization logic determines whether the user has already
successfully authenticated by looking to see if `req.session.user`
exists. If an authentication plugin says that it successfully
authenticated the user but it did not create `req.session.user` then
authentication will re-run for every access, and authorization plugins
will be unable to determine whether the user has been authenticated.
Return a 500 internal server error to prevent these problems.
2020-09-15 19:26:14 +01:00
Richard Hansen
362b567276
docs: Revise documentation for handleMessage and handleMessageSecurity
2020-09-15 19:25:04 +01:00
Richard Hansen
80c0e2487d
PadMessageHandler: Move code out of unnecessary closure
...
Also simplify the logic.
2020-09-15 19:23:48 +01:00
Richard Hansen
a261fdf430
i18n: Improve error logging when language JSON read fails
...
Before it only logged an error like this:
SyntaxError: Unexpected string in JSON at position XYZ
Now it also logs the filename, making it easier to figure out where
the bad data is:
failed to read file /path/to/etherpad-lite/src/locales/en.json: SyntaxError: Unexpected string in JSON at position XYZ
2020-09-15 15:32:43 +01:00
John McLear
38352c1f8c
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2020-09-15 13:15:53 +01:00
John McLear
9f3cc7aae0
deps: update UeberDB to fix issue with Postgres which was causing 1.8.5 to fail on PG sites.
2020-09-15 13:15:28 +01:00
Richard Hansen
2bc26b8ef8
webaccess: Factor out common code
2020-09-15 10:44:23 +01:00
Richard Hansen
f9087fabd6
security: Check authentication in SecurityManager checkAccess
...
In addition to providing defense in depth, this change makes it easier
to implement future enhancements such as support for read-only users.
2020-09-15 10:43:23 +01:00
Richard Hansen
259b8d891d
socketio: Use Error objects for socket.io connection errors
...
socket.io expects Error objects, otherwise it won't propagate the
message to the client.
Also do some cleanup.
2020-09-15 10:42:25 +01:00
Richard Hansen
0a836ced29
css: Line up line numbers with their rows
...
Tested with both `no-skin` and `colibris`.
2020-09-15 09:29:09 +01:00
webzwo0i
ec6b983917
packaging: remove pad_docbar.js ( #4286 )
...
package to reduce http requests: nice-select,
pad_automatic_reconnect, skin_variants, scroll, caretPosition
rename unorm in tar.json so it can be included
2020-09-13 19:01:28 +01:00
Richard Hansen
d0a16d23cb
security: Fix authentication bypass vulnerability
...
Before, anyone who could create a socket.io connection to Etherpad
could read, modify, and create pads at will without authenticating
first.
The `checkAccess` middleware in `webaccess.js` normally handles
authentication and authorization, but it does not run for `/socket.io`
requests. This means that the connection handler in `socketio.js` must
handle authentication and authorization. However, before this change:
* The handler did not require a signed `express_sid` cookie.
* After loading the express-session state, the handler did not check
to see if the user had authenticated.
Now the handler requires a signed `express_sid` cookie, and it ensures
that `socket.request.session.user` is non-null if authentication is
required. (`socket.request.session.user` is non-null if and only if
the user has authenticated.)
2020-09-13 18:56:31 +01:00
John McLear
4434e54368
Update responsiveness.js
...
Changing allowed delay from 300 to 400 because Safari OSX is consistently slow compared to every other modern browser.
2020-09-12 11:00:05 +01:00
Richard Hansen
8b0baa9679
SecurityManager: Refactor checkAccess for readability, correctness
...
* Move session validity check and session author ID fetch to a
separate function. This separate function can be used by hooks,
making it easier for them to properly determine the author ID.
* Rewrite the remainder of checkAccess. Benefits:
- The function is more readable and maintainable now.
- Vulnerability fix: Before, the session IDs in sessionCookie
were not validated when checking settings.requireSession. Now,
sessionCookie must identify a valid session for the
settings.requireSession test to pass.
- Bug fix: Before, checkAccess would sometimes use the author ID
associated with the token even if sessionCookie identified a
valid session. Now it always uses the author ID associated
with the session if available.
2020-09-12 09:42:47 +01:00
Richard Hansen
8756fed80d
PadMessageHandler: Use await
instead of p.then()
2020-09-11 22:11:03 +01:00
Richard Hansen
3262ff1cb9
PadMessageHandler: Rename createSessionInfo to createSessionInfoAuth
...
The function doesn't create the session info -- it creates the auth
property of existing session info.
2020-09-11 22:11:03 +01:00
Richard Hansen
de792559cb
PadMessageHandler: Use ===
instead of ==
for comparison
2020-09-11 22:11:03 +01:00
Richard Hansen
7f0770d684
PadMessageHandler: Invert logic to improve readability
2020-09-11 22:11:03 +01:00
Richard Hansen
d4db091d1d
PadMessageHandler: Simplify handleClientReady a bit
...
Before, this function referred to the same author ID in different ways
in different places. Use one spelling to make the code easier to read.
2020-09-11 22:11:03 +01:00
Richard Hansen
ed3c82e8c3
Use null
, not "null"
, if sessionID
cookie doesn't exist
...
`decodeURIComponent(null)` returns the string `'null'`, which we don't
want.
2020-09-11 22:10:04 +01:00
translatewiki.net
24978daeb0
Localisation updates from https://translatewiki.net .
2020-09-10 18:36:59 +02:00
webzwo0i
e2b3b009e1
tests: skip responsivness test on firefox 52.0/windows ( #4275 )
2020-09-09 21:40:53 +01:00
John McLear
5dfae625b9
Package Lock update
2020-09-09 18:15:47 +01:00
John McLear
c8361a211a
bump ueber
2020-09-09 14:41:03 +01:00
Stefan Mueller
477f637488
Merge tag '1.8.5' into develop
...
Version 1.8.5
2020-09-08 22:34:35 +02:00
Stefan Mueller
f3d950c664
Merge branch 'release/1.8.5'
2020-09-08 22:34:02 +02:00
Stefan Mueller
5e03a3b0fe
Set changelog informations for new version
2020-09-08 22:10:27 +02:00
Stefan Mueller
e64a269a65
Update version to 1.8.5
2020-09-08 22:09:56 +02:00
Stefan Mueller
10402c2e2d
Update version to 1.8.5
2020-09-08 21:56:20 +02:00
John McLear
7258d75cc5
bumping ueber
2020-09-08 16:03:15 +01:00
John McLear
2b9915d00d
commenting out responsiveness test in preperation for a release
2020-09-08 15:18:19 +01:00
Richard Hansen
6c2a361935
import: Use the correct author ID when using sessions
...
There are two different ways an author ID becomes associated with a
user: either bound to a token or bound to a session ID. (The token and
session ID come from the `token` and `sessionID` cookies, or, in the
case of socket.io messages, from the `token` and `sessionID` message
properties.) When `settings.requireSession` is true or the user is
accessing a group pad, the session ID should be used. Otherwise the
token should be used.
Before this change, the `/p/:pad/import` handler was always using the
token, even when `settings.requireSession` was true. This caused the
following error because a different author ID was bound to the token
versus the session ID:
> Unable to import file into ${pad}. Author ${authorID} exists but he
> never contributed to this pad
This bug was reported in issue #4006 . PR #4012 worked around the
problem by binding the same author ID to the token as well as the
session ID.
This change does the following:
* Modifies the import handler to use the session ID to obtain the
author ID (when appropriate).
* Expands the documentation for the SecurityManager checkAccess
function.
* Removes the workaround from PR #4012 .
* Cleans up the `bin/createUserSession.js` test script.
2020-09-08 15:04:17 +01:00
Richard Hansen
db0bcb524e
SecurityManager: Use constants for returned rejections
...
This reduces the chances of a typo-induced bug.
2020-09-08 14:53:28 +01:00
Sebastian Castro
818194da90
editor/performance: Fix performance for large pads ( #4267 )
...
* Fix line numbers top padding
This old rule was conflicting with new css rules introduced in 1.8.4
* Fixes #4228 Performance degradation for long pads
Due to layout trashing when calculating new heights
2020-09-08 14:52:26 +01:00
Richard Hansen
da459888dc
plugins: Move plugin definitions to avoid monkey patching
...
Also document the plugin data structures.
2020-09-08 00:50:24 +01:00
Richard Hansen
dcbf876d03
hooks: New mechanism to deprecate hooks
...
I plan on splitting authFailure into authnFailure and authzFailure so
that separate authentication and authentication plugins can coexist
peacefully. This change will make it possible to mark the authFailure
hook as deprecated (which simply logs a warning).
2020-09-08 00:49:10 +01:00
Richard Hansen
8cf2bcaeb4
plugins: Fix type typo
...
`exports.parts` is a topologically sorted array, but the intermediate
collection of parts assembled in `plugins.update()` is associative.
2020-09-08 00:47:32 +01:00
Richard Hansen
c3b2e68dad
Revert "Delete redundant token2author DB save"
...
Something's weird here; this change shouldn't have any effect. I'll
have to squint at the code some more.
This reverts commit 2bf076043f
.
Fixes #4262
2020-09-08 00:46:01 +01:00
webzwo0i
49a6b1dac2
GroupManager: typo during session deletion
2020-09-08 00:45:39 +01:00
translatewiki.net
efa4ba3cf1
Localisation updates from https://translatewiki.net .
2020-09-07 16:40:05 +02:00
Richard Hansen
68be78ace0
SecurityManager: Simplify checkAccess
2020-09-07 08:34:15 +01:00
Richard Hansen
17096919e0
PadMessageHandler: Delete redundant check
...
This check is already made very early in `handleMessage`.
2020-09-05 22:49:07 +01:00
Richard Hansen
d4162341e7
webaccess: Always sleep for 1s before returning HTTP 401
...
Not all authentication plugins require the Authorization header, so it
might not be present in subsequent attempts. (In particular, a reverse
proxy might strip it.)
2020-09-05 22:45:46 +01:00
Richard Hansen
442fe1e86f
pluginfw: Always include the function name in hook_fn_name
...
Plugin authors are allowed to omit the function name in the `ep.json`
parts definition. For example:
```
{
"parts": [
{
"name": "ep_example",
"hooks": {
"authenticate": "ep_example",
"authFailure": "ep_example"
}
}
]
}
```
If omitted, the function name is assumed to be the same as the hook
name. Before this change, `hook_fn_name` for the example hooks would
both be `/opt/etherpad-lite/node_modules/ep_example`. Now they are
suffixed with `:authenticate` and `:authFailure`. This improves
logging, and it makes it possible to use `hook_fn_name` to uniquely
identify a particular hook function.
2020-09-05 22:43:17 +01:00
Richard Hansen
6f3e7d14f6
hooks: Always return a list from aCallFirst
and callFirst
...
Every existing caller of `aCallFirst` expects a list and will throw an
exception if given `undefined`. (Nobody calls `callFirst`, except
maybe plugins.)
2020-09-05 20:35:19 +01:00
Richard Hansen
9f288480e8
docs: Revise hooks overview section
2020-09-05 20:34:47 +01:00
John McLear
ec01e4c947
tests: npminstall before update
...
Some plugins have npm dependencies, we should install them before testing them.
2020-09-05 12:44:49 +01:00
Richard Hansen
2bf076043f
Delete redundant token2author DB save
...
See:
https://github.com/ether/etherpad-lite/pull/4012#issuecomment-686005563
https://github.com/ether/etherpad-lite/issues/4006
2020-09-05 12:40:16 +01:00
Richard Hansen
9962be2450
User list: Use flexbox for #myuser div
...
This makes it easier for an eejsBlock_userlist plugin to add something
to that row.
2020-09-05 12:38:12 +01:00
Richard Hansen
55f201a2aa
docs: Document the authFailure hook
2020-09-05 12:37:46 +01:00
Richard Hansen
e0d6d17bf0
webaccess: Restructure for readability and future changes
...
* Improve the comment describing how the access check works.
* Move the `authenticate` logic to where it is used so that people
don't have to keep jumping back and forth to understand how the
access check works.
* Break up the three steps to reduce the number of indentation
levels and improve readability. This should also make it easier to
implement and review planned future changes.
2020-09-05 12:37:23 +01:00
Richard Hansen
b044351f0a
webaccess: Rename basicAuth
to checkAccess
...
Thanks to hooks, the function can do much more than just basic
authentication.
2020-09-05 12:37:23 +01:00
Richard Hansen
2830aaebf1
webaccess: Use ===
instead of ==
for comparison
2020-09-05 12:37:23 +01:00
Richard Hansen
f0e5bff84f
webaccess: Simplify object construction
2020-09-05 12:37:23 +01:00
Richard Hansen
0a8569d0ad
webaccess: Use const
or let
instead of var
2020-09-05 12:37:23 +01:00
Richard Hansen
a7be5278a3
webaccess: Use arrow functions instead of function
keyword
2020-09-05 12:37:23 +01:00
Richard Hansen
726101d6a8
webaccess: Use single quotes everywhere
2020-09-05 12:37:23 +01:00
Richard Hansen
9011207a37
webaccess: Add semicolons after statements
2020-09-05 12:37:23 +01:00
Richard Hansen
e82a3055e6
webaccess: Whitespace fixes
2020-09-05 12:37:23 +01:00
Richard Hansen
f0b7dc7c53
pluginfw: PadMessageHandler: Pass socket.io Socket object to clientVars hook ( #4245 )
...
Also revise the clientVars hook documentation.
2020-09-05 10:51:39 +01:00
Richard Hansen
4c0ab8a14e
docs: Document the authorize hook ( #4233 )
2020-09-04 18:52:25 +01:00
Richard Hansen
b364d12d9b
CSS: User list: Add missing semicolon to CSS property ( #4244 )
2020-09-04 18:51:42 +01:00
translatewiki.net
3139dd2037
Localisation updates from https://translatewiki.net .
2020-08-31 16:06:56 +02:00
webzwo0i
d30364d3de
tests: make it more clear that test duration exceeded ( #4237 )
2020-08-30 16:41:12 +01:00
John McLear
12c05c20b2
bugfix/import: doc import bugfix ( #4235 )
2020-08-30 14:11:12 +01:00
John McLear
4db484e34e
tests: uncomment responsiveness tests
...
To make travis run them again and review to see what fails.
2020-08-27 22:45:32 +01:00
Richard Hansen
aee1c3e7c5
docs: Document the authenticate hook ( #4232 )
2020-08-27 12:57:38 +01:00
John McLear
e6949cd974
Create codeql-analysis.yml
2020-08-24 17:57:30 +01:00
translatewiki.net
431aadf143
Localisation updates from https://translatewiki.net .
2020-08-24 15:23:25 +02:00
John McLear
7a076d1f3a
housekeeping: v3 of automatic plugin fixing tool.
...
Make sure plugins do npm install before being tested.
2020-08-22 15:50:55 +01:00
translatewiki.net
4eda214ee9
Localisation updates from https://translatewiki.net .
2020-08-17 19:16:56 +02:00
translatewiki.net
5c3f8cd4e1
Localisation updates from https://translatewiki.net .
2020-08-13 19:15:16 +02:00
translatewiki.net
13c5bdf75f
Localisation updates from https://translatewiki.net .
2020-08-07 09:39:00 +02:00
ovari
7b2895a75f
i18n / l10n plugin translation ( #4212 )
2020-08-03 22:27:45 +01:00
translatewiki.net
d3e45e3890
Localisation updates from https://translatewiki.net .
2020-08-03 19:40:25 +02:00
ovari
31d05d5c14
Add link to Etherpad plugin list in README.md ( #4211 )
2020-08-03 12:39:43 +01:00
ovari
5f0fb55fc5
docs: Update README.md ( #4201 )
2020-08-02 13:23:26 +01:00
translatewiki.net
451b82536a
Localisation updates from https://translatewiki.net .
2020-07-30 15:27:14 +02:00
webzwo0i
acfa1b6b4e
frontend tests: retry should retry with the same padName, which was not true in case there was no padName supplied ( #4206 )
2020-07-29 19:26:09 +01:00
webzwo0i
1b6a9d8be0
tests: Fix frontend tests ( #4188 ), ugly work around for "Pad never loaded" ( #4200 )
...
* remote_runner.js: fix drain call (cf.
https://github.com/caolan/async/blob/master/CHANGELOG.md#breaking-changes )
* dont wait 30 seconds after remote_runner.js returned
* timeout frontend tests after 9.5 minutes to prevent travis from silently stop them
* log when not all tests finished
* prevent killTimeout to happen after last test
* log server messages to console
* remote_runner will take some time to setup sl, so this second is not necessary
* dont write to global mocha variable
* mochas `test end` event is not called when a before/beforeEach-hooks
failed, so we should only use pass/fail/pending-hooks for logging.
also some cruft removed
* pass test in `pending`-event handler
* remove some more cruft in tests/frontend/runner.js
* frontend tests: clarify why stats.tests and total differ
* move killTimeout to pass/fail/pending instead of `test end` to guarantee that it is run
* delete killTimeout on test end to prevent misleading log message
* unused variable
* fix regex
* unlikely edge case
* ensure `allowed test duration exceeded` message is printed for the last runner
* get rid of jquery.iframe.js, currently no support for IE<9
* retry up to 3 times when pad could not be loaded
* Call the logging code in stopSauce in a callback for `browser.quit()`.
This should fix cases like
https://app.saucelabs.com/tests/cb8225375d274cbcbb091309f5466cfd
Travis received all the logs and remote_runner.js exits, but there never
is a DELETE command for webdriver.
2020-07-28 19:57:33 +01:00
Daniel Krol
859a128c54
Command line argument for chromium test for fake webrtc ( #4199 )
2020-07-28 10:33:49 +01:00
webzwo0i
d25cd891ae
remove json2, all supported browsers have JSON now ( #4198 )
...
cf. https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/JSON
2020-07-28 00:52:25 +01:00
translatewiki.net
f64310d700
Localisation updates from https://translatewiki.net .
2020-07-27 18:21:36 +02:00
John McLear
91c0848ede
Plugin Developer Tools: Plugin check & fix tool
...
Automated tool to discover and fix common plugin faults.
https://mclear.co.uk/2020/07/18/suggestions-for-improving-etherpad-plugins/
- [x] Adds CI and updates existing travis configs.
- [x] Adds a LICENSE
- [x] Adds a .gitignore
- [x] Adds a README and checks it includes a reference to the license
- [x] Recommends translations
- [x] Checks for files that shouldn't exist and removes them (.ep_initialized, npm-debug.log)
still to do in the distant future depending on usage.
- [ ] Check packages.json includes link to github repo
- [ ] Checks Etherpad is referred to as Etherpad Lite
- [ ] Checks README includes animated gif.
2020-07-26 13:18:02 +01:00
Joas Souza
0835bfeabb
Bugfix: wait promise finish on hooks ( #4194 )
...
This commit fixes the error of not waiting the async code to finish.
As the forEach did not wait until the async code finish we may get a
hook set up incorrectly. To fix it, we use an "Array.map" to iterate and
wait the promises to be resolved and then returned
2020-07-23 20:47:59 +01:00
Daniel Krol
ca6da2c724
Fix doc typo ( #4187 )
2020-07-21 13:22:31 +01:00
translatewiki.net
ae1b6442d8
Localisation updates from https://translatewiki.net .
2020-07-20 19:45:28 +02:00
John McLear
1e5680a870
tests / bugfix: Timeslider Chrome 55 Further scroll fix ( #4186 )
2020-07-20 14:14:02 +01:00
John McLear
3d89eed31a
tests: Further scroll fix for bug in Chrome 55-59 with scrollTo not working ( #4185 )
2020-07-20 09:49:40 +01:00
John McLear
c394b65e75
tests: Further scroll frontend test fix- use var instead of let ( #4184 )
2020-07-20 09:08:40 +01:00
John McLear
29e6daedcb
tests: Remove scroll tests again - Finally accept they will never work again due to browser changes. ( #4183 )
2020-07-20 00:11:59 +01:00
John McLear
bf295d42d7
tests: fix follow test to work on larger screens ( #4182 )
2020-07-20 00:09:33 +01:00
John McLear
2a28ff8526
Changelog ( #4181 )
2020-07-19 23:48:31 +01:00
John McLear
bf24063234
Feature: Timeslider follow ( #4133 )
...
When new edits come in changes are followed in the time slider.
2020-07-19 23:46:58 +01:00
John McLear
a785914aa4
tests: Scroll test update (but potentially not fix) ( #4179 )
...
* comment out broken ones for now with notes to fix
* changes to scroll tests to make them pass but afaik everything is broken due to browser restrictions RE sending keypresses so you cant trust these tests
2020-07-19 22:55:31 +01:00
John McLear
40014d8230
Rate limit Socket IO communication - WIP ( #4036 )
...
Includes settings
Includes i18n
Includes a nice notification
Disconnects on rate limit
Includes feeding into metrics/stats
Include console warn to server console.
2020-07-19 22:44:24 +01:00
John McLear
4f5cf2dc63
tests and bugfix: test coverage and fix for 4165 - bad HTML export of list items ( #4180 )
...
Also fix for test max value for ratelimiter
2020-07-19 16:31:13 +01:00
John McLear
8863ea804c
Revert "Revert "tests: testing to see if responsiveness test enable broke travis... Committing direct to ensure SL tests run""
...
This reverts commit 7c8c2665cb
.
2020-07-17 23:23:34 +00:00
John McLear
3ddce87ee4
bugfix / timeslider: only update timeslider on correct message type -- resolves #4100
2020-07-17 16:40:24 +01:00
John McLear
09ce8bcc45
tests: make target versions inline with #4162 part 3
2020-07-17 12:40:48 +00:00
John McLear
f4e5e9b750
tests: make target versions inline with #4162 part 3
2020-07-17 12:40:13 +00:00
John McLear
c288fbe2e0
tests: make target versions inline with #4162 part 2
2020-07-17 12:28:24 +00:00
John McLear
fad3830097
tests: make target versions inline with #4162
2020-07-17 11:58:32 +00:00
John McLear
7c8c2665cb
Revert "tests: testing to see if responsiveness test enable broke travis... Committing direct to ensure SL tests run"
...
This reverts commit 423b99f499
.
2020-07-17 11:57:28 +00:00
John McLear
423b99f499
tests: testing to see if responsiveness test enable broke travis... Committing direct to ensure SL tests run
2020-07-17 10:15:30 +00:00
John McLear
864e76b300
tests: Responsive test enable ( #4174 )
...
Just enabling the responsiveness test as part of attempting to solve #3506
2020-07-17 10:23:13 +01:00
John McLear
d1330a1e1c
Bugfix: Async bump part 2
...
Sorry, not sure what happened but having kids jump all over the keyboard while I do this probably didn't help... :|
2020-07-17 10:08:40 +01:00
webzwo0i
b3680058ff
getChangesetInfo: print error message ( #4172 )
2020-07-16 23:54:15 +01:00
John McLear
410d20417d
Bumping async ( #4171 )
...
Resolves #3940
2020-07-16 17:37:42 +01:00
John McLear
78c97d811c
Script to create session and store token <> author more throughly (dont create ghosts) ( #4012 )
2020-07-16 10:51:02 +01:00
John McLear
7b0fd4fb29
Bugfix / tests: Travis use LibreOffice PPA and fix import /export tests for good. ( #4166 )
...
Just final bits of test coverage for import/export of LibreOffice. It turns out Travis by default installs an old LO that doesn't support PDF import. To remedy that I use the LO PPA and also strict install the PDF import support.
Still to do in a future date is check LO exported contents includes expected strings, for now it just checks output length looks sane.
2020-07-16 10:46:45 +01:00
John McLear
9bf1b9f2a2
bugfix / testing: Ie11 warning for not having Promises ( #4167 )
...
Makes IE11 work again but may cause an issue for plugin testing in IE11. IE plugin tests in IE11 will probably fail as the plugin code will not execute.
2020-07-16 09:31:35 +01:00
John McLear
e24ef6969e
Bugfix / tests: Specs list type ( #4169 )
...
* remove cruft.. ugh
* housekeeping: close stale issues
* fix issue #3945
2020-07-15 17:37:03 +01:00
John McLear
7873c76242
docs: Readme full feature install guide ( #4168 )
2020-07-15 17:35:17 +01:00
John McLear
8ae823032d
Bugfix: Travis parse ( #4164 )
2020-07-14 18:47:38 +01:00
John McLear
ab8320d15b
WIP - Test Coverage: Import & Export include LibreOffice Test Coverage ( #4163 )
...
Runs on Travis
Will only run locally is ``allowAnyoneToImport`` and ``soffice`` or ``abiword`` is set.
2020-07-14 18:44:53 +01:00
translatewiki.net
9d69caa8dc
Localisation updates from https://translatewiki.net .
2020-07-14 10:15:56 +02:00
webzwo0i
2c8fb99be8
frontend test improvements ( #4161 )
...
* update sauce connect proxy to 4.6.2
* include tunnelIdentifier in webdriver capabilities
* add platform in console output
* include extendedDebugging in webdriver capabilities to get browser console logs
* informative: add comment for timeouts during tests
* When the killTimeout in runner.js stops the tests, it's an failure.
* do not wait a hardcoded amount of 10 seconds for files to be minified.
this setup time is not included in the total time of the first test.
* run 4 browsers at a time during frontend testing
* try to include test.speed in output
* time is in test.duration, not test.speed
* frontend tests: 6 sessions in parallel, add OSX 10.14-safari and Windows7-firefox, pin all browsers instead of use latest
* typo
2020-07-13 15:12:39 +01:00
John McLear
3bd81e6d01
Libreoffice travis ( #4159 )
...
* remove cruft.. ugh
* housekeeping: close stale issues
* testing installing LO first
2020-07-10 16:13:06 +01:00
Florian Rittmeier
c7581ba6f3
fixes jQuery.Deferred exception as reported in #4132 ( #4158 )
2020-07-10 15:28:32 +01:00
translatewiki.net
908ce78e70
Localisation updates from https://translatewiki.net .
2020-07-10 11:30:55 +02:00
John McLear
b15154cc23
Same site cookie fix - Ready for testing / merge ( #3990 )
...
* initial fix for httpprefs
* token
* express_sid fix
2020-07-10 08:43:20 +01:00
b_b
3ea8d571e7
Fix PDF import with libreoffice ( #4156 )
...
Fix #4151
2020-07-09 23:50:45 +01:00
b_b
358af5fea1
Fix typo in comment ( #4154 )
2020-07-09 12:32:54 +01:00
John McLear
a3386e3e55
Dont use jquery in import handler ( #4153 )
...
I think jQ3 update broke imports a bit, so this removes jQuery and also ensures only .etherpad does reload of page.
2020-07-08 14:50:48 +01:00
John McLear
27c56109c7
Create SECURITY.md
2020-07-07 10:36:17 +01:00
translatewiki.net
2f7e097711
Localisation updates from https://translatewiki.net .
2020-07-06 18:44:49 +02:00
John McLear
313bba09d6
Update ueberdb big update ( #4149 )
2020-07-05 11:05:32 +01:00
translatewiki.net
4b721785e0
Localisation updates from https://translatewiki.net .
2020-07-02 17:44:57 +02:00
Benson Muite
b361e6e7ed
Fix for better user color selection. ( #4142 )
...
Colorpallet has 64 colors, not 32, see line 26 in [src/node/db/AuthorManager.js](4c45ac3cb1/src/node/db/AuthorManager.js
)
By expanding to full range, get better contrasts when there are more than 15 users. It may be helpful to examine color choices a little more and find a better algorithm for automatically assigning colors to users.
2020-06-30 09:40:14 +01:00
translatewiki.net
18494dd657
Localisation updates from https://translatewiki.net .
2020-06-29 16:18:59 +02:00
webzwo0i
2814ebfe65
i18n: include about and poweredBy in locales ( #4140 )
2020-06-27 20:12:37 +01:00
webzwo0i
b7dff552f0
cruft: Remove unecessary consolelogs ( #4141 )
2020-06-27 20:12:06 +01:00
webzwo0i
bbee833b89
Fix backendRunner's exitcode ( #4134 )
...
* remove minification because it's not necessary for backend and contentcollector tests
* run all tests regardless of errors
2020-06-27 20:10:55 +01:00
John McLear
168737b6d8
pluginfw: Move Timeslider eejs block to correct location ( #4139 )
2020-06-27 09:52:53 +01:00
axlevxa
0e2749831a
UX: Add prefers-reduced-motion query for Colibris skin #4136 ( #4137 )
2020-06-27 09:49:37 +01:00
John McLear
8a13bde535
bugfix: #4067 openapi incorrect syntax ( #4138 )
...
https://github.com/ether/etherpad-lite/issues/4067#issuecomment-650423412
Thanks to @tom-chase
2020-06-27 09:47:16 +01:00
translatewiki.net
75ecb3f49b
Localisation updates from https://translatewiki.net .
2020-06-22 17:19:38 +02:00
John McLear
e217902d23
Update issue templates
2020-06-21 16:18:43 +01:00
John McLear
d8ae83e2cb
Update issue templates
2020-06-21 16:17:42 +01:00
John McLear
afcdbfe99e
Update and rename custom.md to security.md
2020-06-21 16:16:19 +01:00
John McLear
df2ab0a252
Update issue templates
2020-06-21 16:13:55 +01:00
John McLear
f5b94bd664
Update issue templates
2020-06-21 16:12:57 +01:00
John McLear
5f8c9ced39
Update issue templates
2020-06-21 16:08:53 +01:00
translatewiki.net
774a075cfc
Localisation updates from https://translatewiki.net .
2020-06-18 21:14:49 +02:00
John McLear
beccf677a4
bugfix: Fix #4120 where an author might not be populated on restart - if this is the case don't push the author to the array.
2020-06-17 10:54:10 +01:00
translatewiki.net
d19937fa06
Localisation updates from https://translatewiki.net .
2020-06-15 22:11:47 +02:00
Stefan
9a22144a83
staleCode: Remove unnecessary robots.txt entry ( #4113 )
2020-06-14 20:49:13 +01:00
John McLear
045ac70db8
pluginfw: Make the NEW_CHANGES payload include the message in handleClientMessage
2020-06-12 12:26:33 +01:00
translatewiki.net
85383a316d
Localisation updates from https://translatewiki.net .
2020-06-11 19:23:22 +02:00
John McLear
e22574c40f
Changelog
2020-06-10 15:43:09 +01:00
John McLear
93829b9e33
pluginfw/performance: Dont cache if max age is 0 ( #4098 )
2020-06-08 17:21:55 +01:00
John McLear
3e78b79d9d
tests: no sauce tunnel on ALL test run
...
Speeds up tests and removes overhead
2020-06-08 17:18:22 +01:00
translatewiki.net
497704eb03
Localisation updates from https://translatewiki.net .
2020-06-08 17:03:38 +02:00
John McLear
5e887c02a8
tests: Travis conditional only run frontend tests if it's not a fork. ( #4097 )
2020-06-08 13:51:57 +01:00
John McLear
8f8a949155
tests: travis config
2020-06-08 11:45:03 +00:00
John McLear
9b875d934f
tests: using travis conditions to decide if front end tests should be run or not. ( #4094 )
2020-06-08 12:39:20 +01:00
John McLear
0158a4fa02
Revert "docker: use full node(not slim) so we have terser support"
...
This reverts commit fb163093e3
.
2020-06-07 20:36:52 +00:00
John McLear
fb163093e3
docker: use full node(not slim) so we have terser support
2020-06-07 20:31:41 +00:00
John McLear
f1e3aff72f
stale code: use terser instead of uglify
2020-06-07 20:09:10 +00:00
John McLear
166e1371da
socket.io bump to 2.3.0
2020-06-07 19:12:11 +00:00
John McLear
512a51149d
Revert "Merge branch 'develop' of github.com:ether/etherpad-lite into develop"
...
This reverts commit 6fad0210f8
, reversing
changes made to 128f3e15eb
.
2020-06-07 18:46:41 +00:00
John McLear
564e8fee07
forcing back to last known stable before parent merge
2020-06-07 18:44:01 +00:00
John McLear
49cd270592
including terser, again
2020-06-07 17:09:48 +00:00
John McLear
0ab9e1e8c3
ffs npm how you get so broke
2020-06-07 16:53:49 +00:00
John McLear
4b37034f0c
ugh attempt to overwrite package files due to weirdness
2020-06-07 16:38:50 +00:00
John McLear
b1ce372035
bump package lock
2020-06-07 13:57:58 +00:00
John McLear
009e1d01f7
staleCode: Async update
2020-06-07 14:56:45 +01:00
John McLear
0669280af0
Revert "socketio230"
...
This reverts commit fbb7b5123b
.
2020-06-07 13:46:53 +00:00
John McLear
fbb7b5123b
socketio230
2020-06-07 12:57:28 +00:00
John McLear
6fad0210f8
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2020-06-07 12:56:20 +00:00
John McLear
128f3e15eb
stalecode: jQuery 3 ( #3903 )
2020-06-07 12:01:14 +01:00
John McLear
ea9a9cd883
Revert "Revert "stale: Terser instead of uglify ( #4075 )""
...
This reverts commit 423be7f081
.
2020-06-07 10:08:11 +00:00
John McLear
d2a6d14fd1
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2020-06-07 10:08:02 +00:00
John McLear
7fa3cb35aa
tests: updating mocha and refactoring the custom html reporter using events
...
revert of revert of a revert. doing it like this as to avoid having three reverts...
2020-06-07 11:07:15 +01:00
John McLear
d1efa509e6
Revert "Revert "tests: updating mocha and refactoring the custom html reporter using events""
...
This reverts commit 2ce798339d
.
2020-06-07 08:53:10 +00:00
John McLear
c5584fb5b4
editor: outdent on ol removal ( #4088 )
2020-06-07 09:51:12 +01:00
John McLear
71a1f28ab9
tests: remote parallel runners, they defo causing issues at the moment ;(
2020-06-07 02:23:56 +00:00
John McLear
2cd3dccc4d
Revert "Revert "Revert "editor: ul/ol/li - outdent on ol and ul button press"""
...
This reverts commit fd3980133d
.
2020-06-06 20:51:17 +00:00
John McLear
fd3980133d
Revert "Revert "editor: ul/ol/li - outdent on ol and ul button press""
...
This reverts commit 82fb6ddc99
.
2020-06-06 20:38:08 +00:00
John McLear
2ce798339d
Revert "tests: updating mocha and refactoring the custom html reporter using events"
...
This reverts commit df1629c7b9
.
2020-06-06 18:57:52 +00:00
John McLear
e0ae5010ad
tests: testing parallel runners
2020-06-06 18:38:50 +00:00
John McLear
82fb6ddc99
Revert "editor: ul/ol/li - outdent on ol and ul button press"
...
This reverts commit fc88f12bba
.
2020-06-06 18:34:51 +00:00
John McLear
aff93d24dd
export: txt import include correct OL prefix ( #4086 )
...
Includes test coverage
Final part of solving https://github.com/ether/etherpad-lite/issues/3447
2020-06-06 14:30:13 +01:00
John McLear
423be7f081
Revert "stale: Terser instead of uglify ( #4075 )"
...
This reverts commit 552b6d7adb
.
2020-06-05 23:55:14 +00:00
John McLear
b6bcdaf772
Revert "tests: comment out some chat tests for now until we can find a fix"
...
This reverts commit 16d9ca774b
.
2020-06-05 23:54:57 +00:00
John McLear
16d9ca774b
tests: comment out some chat tests for now until we can find a fix
2020-06-05 23:23:00 +00:00
John McLear
56cc2dca4c
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2020-06-05 23:08:58 +00:00
John McLear
7985963354
comment out showchat test
2020-06-05 23:06:50 +00:00
John McLear
552b6d7adb
stale: Terser instead of uglify ( #4075 )
2020-06-05 23:10:24 +01:00
John McLear
56f6973209
import/export: Timeslider export links numeric pad IDs ( #4073 )
...
Fixes #4071
2020-06-05 22:50:55 +01:00
John McLear
6dbfe5e43c
editor/ux: Clearauthorship on full doc selected
2020-06-05 22:47:12 +01:00
John McLear
d4fcc23fb3
backups: include the pool every 100 revs stored ( #3991 )
2020-06-05 22:46:12 +01:00
John McLear
fb68ac672b
tests: OL/UL further testing.
2020-06-05 22:18:58 +01:00
John McLear
2b7931708b
bugfix: remove incorrectly committed package-lock.json
2020-06-05 20:37:35 +00:00
John McLear
33ad48714c
stale code: update package-lock.json and force re-run tests
2020-06-05 20:04:50 +00:00
John McLear
a4bdcc3392
tests/editor/ul/li/ol/import/export: Introduce contentcollector.js tests & various OL/UL/LI related bugfixes
...
1. Introduce contentcollector.js backend tests
1. Fix issue with OL LI items not being properly numbered after import
1. Fix issue with nested OL LI items being improperly numbered on export
1. Fix issue with new lines not being introduced after lists in on import #3961
1. Sanitize HTML on the way in (import)
1. Fix ExportHTML CSS because it needs to support OL > LI > OL not OL > OL [The latter being the correct format]
1. Fix backend tests.
2020-06-05 20:54:16 +01:00
John McLear
fc88f12bba
editor: ul/ol/li - outdent on ol and ul button press
2020-06-05 20:00:21 +01:00
John McLear
13bd859f31
Import/export: Fix3032 - importing document botches pad options ( #3769 )
...
Fixes #3032
2020-06-05 19:58:25 +01:00
Richard Hansen
e859edd8ab
Docker: Don't copy backup files or Docker files into the image ( #4083 )
2020-06-05 19:48:54 +01:00
John McLear
b51c85e458
tests: Use the correct Travis shield URI
2020-06-04 23:24:01 +01:00
John McLear
dfada2c04a
housekeeping: Stale Github Issues ( #4082 )
2020-06-04 21:38:03 +01:00
John McLear
76084820ca
tests: CSS frontend runner ( #4081 )
2020-06-04 17:03:25 +01:00
translatewiki.net
c9ffe59b55
Localisation updates from https://translatewiki.net .
2020-06-04 17:46:31 +02:00
John McLear
d35f93ed50
Merge remote-tracking branch 'rhansen/fix-bad-conflict-resolution' into develop
2020-06-04 13:04:52 +00:00
Chocobozzz
c854cced65
performance: Use worker threads to minify JS/CSS files ( #3823 )
2020-06-04 14:00:50 +01:00
Richard Hansen
17a1b96736
bin: Fix 'for' loop style
2020-06-03 23:11:44 -04:00
Richard Hansen
4f0b1fa7ec
bin: Improve the run-as-root confirmation prompt
...
* Send the prompt to stderr
* Print "> " without a newline so the user knows it is a prompt
* Wrap long lines
* Use a here-document
2020-06-03 23:11:44 -04:00
Richard Hansen
18fb75968a
bin: Use ISO 8601 date format
2020-06-03 23:11:44 -04:00
Richard Hansen
edfe59e84f
bin: Improve restart notification email
2020-06-03 23:11:44 -04:00
Richard Hansen
98e6ec3517
bin: Log the date in the restart message
2020-06-03 23:11:44 -04:00
Richard Hansen
e4fec3883b
bin: Improve readability of email body
2020-06-03 23:11:44 -04:00
Richard Hansen
ab408ce653
bin: Put log parameter handling logic together
2020-06-03 23:11:44 -04:00
Richard Hansen
335705e03d
bin: Simplify cd to install dir
2020-06-03 23:11:44 -04:00
Richard Hansen
2f76066d95
bin: Simplify while loop condition
2020-06-03 23:11:44 -04:00
Richard Hansen
57237b8568
bin: Quote expansions that are subject to field splitting
2020-06-03 23:11:44 -04:00
Richard Hansen
a28b7c7595
bin: Use assertion-style condition checks
2020-06-03 23:11:44 -04:00
Richard Hansen
5462d2109c
bin: Create and use new logging functions
...
These write errors to stderr and avoid unintentional backslash escape
processing in their arguments.
2020-06-03 23:11:44 -04:00
Richard Hansen
a87a9bb63b
bin: Use command
to check for commands
...
`command` is more idiomatic than `hash`. (Also, `hash` has side
effects.)
2020-06-03 23:11:44 -04:00
Richard Hansen
8e8b75be6c
bin: Use consistent comment formatting
2020-06-03 23:11:44 -04:00
Richard Hansen
be1f2152fc
bin: Use single equals sign for string comparison
...
Double equals is a non-POSIX bashism.
2020-06-03 23:11:44 -04:00
Richard Hansen
9ffb2ccfb0
Revert "scripts: Various shell script cleanups ( #4008 )"
...
This reverts commit fba4fd5314
.
The series of commits I made for PR #4008 were squashed into a single
commit and rebased. Somewhere along the way a mistake was made in a
merge conflict resolution, resulting in some bad code in
`bin/buildForWindows.sh`. This commit reverts the bad squashed commit.
2020-06-03 23:11:44 -04:00
John McLear
02af7d0c2d
tests: fix font select test
2020-06-03 10:34:13 +00:00
Gerrit Pape
f925d5fc74
ui: Add a home icon ( #4076 )
...
This commit adds the fontawesome "home" icon, codepoint e80b
2020-06-03 10:56:24 +01:00
b_b
66a56234fa
docs: index hooks / ref #3978 ( #4077 )
2020-06-03 10:55:44 +01:00
Alexandre Magno
df1629c7b9
tests: updating mocha and refactoring the custom html reporter using events
2020-06-03 10:54:55 +01:00
Sebastian Castro
7aa7e02e27
Various UI improvement ( #4017 )
2020-06-02 10:25:43 +01:00
Alex
f45d85f615
editor: fix the wrong URL when we use etherpad without /p/ in the URL ( #4070 )
2020-06-01 22:12:42 +01:00
translatewiki.net
b1e50ab835
Localisation updates from https://translatewiki.net .
2020-06-01 22:30:02 +02:00
Richard Hansen
fba4fd5314
scripts: Various shell script cleanups ( #4008 )
2020-06-01 21:02:44 +01:00
John McLear
0d51e71578
ux: Better ux for if cookies are disabled or not available.
2020-06-01 20:17:48 +01:00
Richard Hansen
a4713a8308
Docker: Abort image build when npm install
fails ( #4026 )
...
Without this change, plugin install failures are silently ignored.
2020-06-01 20:16:08 +01:00
Richard Hansen
07c73d4f2d
webaccess: Log authentication attempts ( #4022 )
...
Addresses issue #4016 .
2020-06-01 20:11:57 +01:00
John McLear
addb9b957a
import: Resolve error handling import causes instance crash
2020-06-01 20:09:10 +01:00
John McLear
4497d37af9
tests: path to request require fix
2020-06-01 18:45:01 +00:00
b_b
f84837ef9b
plugins: add hooks for index.html template
...
ref #3978
2020-06-01 19:43:11 +01:00
John McLear
2c944eba34
minification: use mime lookup for mime types ( #3979 )
2020-06-01 19:37:54 +01:00
John McLear
930e80d363
script: Delete group sessions script and fix issue where loadSettings has been moved breaking deletePad ( #3973 )
2020-06-01 19:36:40 +01:00
John McLear
0dd9db4e99
tests: fix for fix of fuzz tests
...
Commenting out fuzz tests for now
Fixed up paths with request.. Pesky globals..
2020-06-01 19:26:49 +01:00
John McLear
71bffed190
tests: fix for fuzz tests ( #4068 )
2020-06-01 18:52:46 +01:00
ssendev
0b7ace83d5
ui: hide create/open pad buttons on index page ( #3974 )
...
if requireSession or editOnly is set these buttons always fail
2020-06-01 18:28:13 +01:00
John McLear
bfca481b0b
import: setting for allowing import without author existing
2020-06-01 18:19:06 +01:00
Stefan
9fdb9e224c
Windows: Always use latest erbium node version for windows build
2020-06-01 18:14:39 +01:00
Stefan
cffd04446e
admin: Add etherpad update check
...
This update check notifies admin on startup (via console) or in /admin UI that they need to update Etherpad.
2020-06-01 17:57:53 +01:00
John McLear
8deac52c84
tests: include mocha froth in package lock and better syntax for package.json
2020-06-01 16:35:38 +00:00
John McLear
dc11b85e62
tests: fuzzing, binary imports
2020-06-01 17:26:55 +01:00
Chocobozzz
59b1a2d5e0
performance: add template cache for quicker page renders
2020-06-01 15:00:47 +01:00
John McLear
4f37865d97
tests: allow tests to run for more than 10 minutes because browsers are slow on saucelabs
2020-05-31 20:11:33 +00:00
John McLear
c9c2adbdb3
tests: sensible value for load tester to run at
2020-05-30 21:58:39 +00:00
John McLear
7be701dbea
tests: make test runner width 80/20
2020-05-30 21:35:11 +00:00
John McLear
6d34e5b427
tests: make default timeout a bit longer and allow it to be spammy
2020-05-30 21:04:59 +00:00
John McLear
1b772c449d
tests: run bcakend tests for 50 seconds instead of 60 because this is the point of optimization
2020-05-30 20:06:34 +00:00
John McLear
f7e73515cd
tests: use sed to modify settings for loadTest
2020-05-30 20:02:40 +00:00
John McLear
7273778e5f
doh, recommit package-lock
2020-05-30 18:40:44 +00:00
John McLear
f629f9f890
tests: change binary used for load testing
2020-05-30 18:28:33 +00:00
John McLear
2844224acb
tests: backend tests tweak
2020-05-30 18:22:24 +00:00
John McLear
add3b23f66
tests: load testing into core
2020-05-30 18:17:33 +00:00
John McLear
04cbebc165
runner load test config
2020-05-30 18:13:57 +00:00
John McLear
66aff57d87
tests: introduce automated load testing ( #4066 )
2020-05-30 18:51:14 +01:00
John McLear
5000997a9f
tests: make the waitFor helper more reliable and less spammy ( #4065 )
2020-05-30 17:10:50 +01:00
John McLear
520b20a3ca
tests: Only run one frontend test at a time ( #4064 )
2020-05-30 01:05:06 +01:00
John McLear
82ee1da8e7
tests: Disable all Travis Caching ( #4063 )
2020-05-29 21:42:44 +01:00
John McLear
8c669682c4
tests: remove another setTimeout for Edge tests..
2020-05-29 21:06:38 +01:00
John McLear
cc606a24d7
tests: Edge test fixes and cruft removal. ( #4061 )
2020-05-29 20:46:07 +01:00
John McLear
174e68d468
tests: remove more edge settimeout issues ( #4060 )
2020-05-29 20:07:27 +01:00
John McLear
be2ba34d3c
tests: remove set timeouts to try fix edge remote tests
2020-05-29 19:45:28 +01:00
John McLear
3c190c1782
Another change to the test name to make it run last...
2020-05-29 18:27:16 +01:00
John McLear
e557723c8e
Renaming auto connection test
2020-05-29 17:52:00 +01:00
John McLear
59aab3676d
Revert "testing: New chrome testing hack slash workaround ( #4055 )" ( #4057 )
...
This reverts commit 59b54b4772
.
2020-05-29 17:50:11 +01:00
John McLear
59b54b4772
testing: New chrome testing hack slash workaround ( #4055 )
...
* testing this
* worth isolating
2020-05-29 17:34:32 +01:00
John McLear
2011c24f57
editor: Don't restrict plugins from being able to bring in newline content
...
#2412 broke this, it was discovered in https://github.com/JohnMcLear/ep_copy_paste_images/issues/20 .
The limitation means that images can't be pasted within lists which IMHO is fine. I could refine this down to OL only but I think images within lists would be fine not to include.
2020-05-29 16:53:08 +01:00
John McLear
c6b5846172
tests: Fix backend testing which were always partially broken due to cache ( #4053 )
2020-05-29 13:26:34 +01:00
John McLear
00b6a1d9fe
Remove top console logs to stop hosted iFrames being broken.
2020-05-29 12:56:03 +01:00
John McLear
b2a723e57f
editor: Don't allow edits during reconnecting
...
Not the best fix but better than the current status quo.
2020-05-29 12:35:00 +01:00
John McLear
d8e067a5f9
tests: Resolve Gateway timeout during automated tests by adding delay after minify request
...
* Remove npm cache from Travis, this was causing a world of pain.
* Remove the broken line attribute tests.
* Do a HTTP get against Etherpad to begin minification.
* Wait 10 seconds after minification before running tests.
2020-05-29 12:28:31 +01:00
John McLear
b92b8a66e1
tests: Safari test fixes
...
* fix safari font type select & remove buggy safari test, commenting for now as it will need fixing later
2020-05-28 22:37:34 +01:00
John McLear
51eb1a7ce7
Tests: Fix Clear cookies test ( #4050 )
...
* name uses a placeholder instead of a value so this should be nothing
2020-05-28 15:27:48 +01:00
John McLear
40f36d7eb5
Tests: ShowChat fix ( #4049 )
...
Resolves https://github.com/ether/etherpad-lite/issues/3541
2020-05-28 15:18:13 +01:00
Daniel Krol
febd48954c
Tests: Add and test padPrefs for helper.newPad ( #4042 )
...
Also fix a couple other tests along the way, including accounting for this change:
23307d14d5
2020-05-28 14:25:07 +01:00
John McLear
b1b181927d
Revert "Removing ep_test_line_attrib include"
...
This reverts commit 9bca865b4f
.
2020-05-28 12:33:57 +00:00
John McLear
f775096696
Revert "Warning about Travis Cache"
...
This reverts commit 5208ae5ee6
.
2020-05-28 12:33:44 +00:00
John McLear
5208ae5ee6
Warning about Travis Cache
...
Intentionally committing to develop. We can probably revert these two commits.
2020-05-28 11:54:34 +01:00
John McLear
9bca865b4f
Removing ep_test_line_attrib include
...
Intentionally committing directly to develop. Removing ep_test_line_attrib because it's breaking other tests from running.
The weird thing is even when this is removed from other branches it appears to be included. Hopefully committing directly to develop will make things work.
2020-05-28 11:37:10 +01:00
John McLear
0dc59eba4d
tests: authorship test fix ( #4001 )
...
* Placeholderfortest
* rename script and make it work
2020-05-27 16:55:14 +01:00
John McLear
bcdb331c79
tests: Embed test fix ( #4020 )
...
* quick fix for iframe code wihch someone broke
* Also fix cookie test
2020-05-27 16:54:20 +01:00
translatewiki.net
66a43646a7
Localisation updates from https://translatewiki.net .
2020-05-26 17:05:30 +02:00
Richard Hansen
6a0f73d137
Revert "SessionStore: replace password with PASSWORD_HIDDEN when storing in db"
...
This reverts commit 53f126082a
, which
broke user authentication.
Fixes issue #4016 .
Reopens issue #3421 .
(cherry picked from commit 901a3f396e
)
2020-05-22 10:19:51 +02:00
Daniel Krol
f79b50d311
Remove superfluous semicolon ( #4037 )
2020-05-21 16:43:15 +01:00
Daniel Krol
61c7bb9699
feat(i18n) Custom i18n strings ( #4000 )
...
* Custom i18n strings (and some code formatting)
* Documentation for per-instance l10n overwrites
2020-05-19 13:21:31 +01:00
translatewiki.net
170f471299
Localisation updates from https://translatewiki.net .
2020-05-18 16:03:29 +02:00
Richard Hansen
901a3f396e
Revert "SessionStore: replace password with PASSWORD_HIDDEN when storing in db"
...
This reverts commit 53f126082a
, which
broke user authentication.
Fixes issue #4016 .
Reopens issue #3421 .
2020-05-17 13:00:17 +02:00
muxator
4644e7a127
dependencies: update cookie-parser 1.4.4 -> 1.4.5
2020-05-15 13:09:56 +02:00
muxator
7ea85cbb03
dependencies: update wd 1.11.4 -> 1.12.1
...
This is a dev dependency. No impact in production.
2020-05-15 13:09:56 +02:00
muxator
026675170d
dependencies: update mocha 7.1.1 -> 7.1.2
...
This is a dev dependency. No impact in production.
2020-05-15 13:09:56 +02:00
muxator
9da53707e4
dependencies: update nyc 15.0.0 -> 15.0.1
...
This is a dev dependency. No impact in production.
2020-05-15 13:09:56 +02:00
muxator
b5cf3cf718
dependencies: update request 2.88.0 -> 2.88.2
2020-05-15 13:09:56 +02:00
muxator
14b0c3a7bd
dependencies: update express-session 1.17.0 -> 1.17.1
2020-05-15 13:09:56 +02:00
muxator
3e9def7017
dependencies: update graceful-fs 4.2.2 -> 4.2.4
2020-05-15 13:09:56 +02:00
muxator
738d573cc3
package-lock: regenerated with integrity-checked dependencies
2020-05-15 13:09:56 +02:00
muxator
7403a46d2e
dependencies: update npm 6.14.4 -> 6.14.5
2020-05-15 13:09:56 +02:00
muxator
2087a2e564
startup: use "npm ci" instead of "npm install" in startup scripts
...
Advantages:
- reproducible install: every user will have the same, exact install, instead of
a slightly different one
- speed: installation of dependencies is measurably faster
- explicit: if a user setup is broken, from now on he'll have a clear error
message
Fixes #3778
2020-05-15 02:20:46 +02:00
muxator
89a155fdce
Release version 1.8.4
2020-05-15 02:10:40 +02:00
muxator
4365598658
release: prepare for 1.8.4
2020-05-15 02:09:18 +02:00
muxator
37abb21a55
minify: rebase relative urls in imported files.
...
4177b3f943
moved the font-face declarations from src/static/css/pad.css to two
imported files (src/static/css/pad/fonts.css, src/static/css/pad/toolbar.css)
in a different directory.
This results in the font files being invoked from CSSes residing in different
directories in the minified and un-minified case. URLs in the src attribute are
relative to the stylesheet path [0], and so we have to start requiring clean-css
to rebase them.
Before this change, the non minified casse worked by chance, because there were
a lot of "..", which ended up resolving to the root of the site anyways.
Fixes #3956
[0] https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/src
2020-05-15 01:29:13 +02:00
muxator
6dd9e9adc8
assets: also use cache busting via query string in files imported from acs.js
...
Before this change, a client would require two versions of the same assets (with
and without randomVersionString), wasting resources and triggering all sorts of
hard to debug inconsistencies.
This change should have been part of 95fd5ce2a4
and completes it.
2020-05-15 01:29:13 +02:00
brunob
edfc7a4916
bin: use correct ueberdb module path "ueberDB" -> "ueberdb2" in tools in /bin
...
This change is analogous to #2998 (e11decc6f8
).
2020-05-15 01:22:41 +02:00
Sebastian Castro
d1d8a0ad6d
gritter: remove close button added by external plugin
...
We now already have a functional close button
2020-05-15 01:08:40 +02:00
Sebastian Castro
17d09d2466
css: add missing text color for editorcontainer
...
Now the content inside the editorcontainer will be correctly colored, like for
example table of content.
2020-05-15 01:08:40 +02:00
Sebastian Castro
c8bf643c4e
colibris: adds minimum height for scrollbar
...
Otherwise when there is a lot of content, the scrollbar thumb is too small
2020-05-15 01:08:40 +02:00
Sebastian Castro
ac850bfd47
css: fix wrapping, using normal white space and break-word
...
Wrong config was causing copy paste to lose style attributes, and ep_align
justify to not work properly.
2020-05-15 01:08:40 +02:00
Sebastian Castro
08930fae05
ui: add margin for titles
...
No margin-top, because as title tags are contained inside magic-dom divs, all
the margin apply (they are not merged as usual).
Move some colibris rules into the skin independent rules.
2020-05-15 01:08:40 +02:00
Sebastian Castro
373932a1df
ui: prevent select value to overflow container
2020-05-15 01:08:40 +02:00
Sebastian Castro
4c8f60634e
ui: use gritter to display error messages nicely (instead of loading box)
2020-05-15 01:08:40 +02:00
muxator
4816785aef
doc: in the Docker example with custom plugins, replace ep_codepad -> ep_comments_page
...
Prefer promoting ep_comments_page, since it has a wider audience and is better
maintained.
2020-05-13 23:16:51 +02:00
John McLear
94921b53fd
migrateDirtyDBtoRealDB: fix the script not trusting length, and directly iterating on dirtyDB tuples
...
Fixes #2214 .
2020-05-13 23:04:01 +02:00
John McLear
d155b792e9
migrateDirtyDBtoRealDB: formatting
...
No functional changes.
2020-05-13 23:04:01 +02:00
Daniel Krol
770c1c80b7
tests: properly clear cookies in test helper
...
This was introduced in 2012 with cd368b5f8e
.
2020-05-13 19:29:53 +02:00
Daniel Krol
30884dd93d
tests: in helper.js, add test for clearing cookies
2020-05-13 19:29:53 +02:00
Sebastian Castro
95fd5ce2a4
assets: add random string to query string to bust cache on restart and deploys
...
After each Eterpad restart, the clients will request a new version of the
static assets, even if they are not modified. This is the price we pay for
knowing that no stale files are going to be served ever again. We could also
have used a salted hash of the Etherpad version, but we chose the simpler way.
For the rationale behind using a random string at each restart, see #3958 .
ACHTUNG: this may prevent caching HTTP proxies to work.
Closes #3955 .
2020-05-13 18:58:26 +02:00
Alex
fda0d2884e
iframe attribute: move quote
2020-05-13 18:51:09 +02:00
b_b
35f0217056
typo on index.html hooks ( #3982 )
...
just a typo, maybe the smallest commit in this repo :p
2020-05-13 11:25:57 +01:00
translatewiki.net
253545712e
Localisation updates from https://translatewiki.net .
2020-05-11 17:36:12 +02:00
translatewiki.net
77b64bc4bc
Localisation updates from https://translatewiki.net .
2020-05-07 17:08:23 +02:00
muxator
5f686a8acb
ueberdb: update 0.4.5 -> 0.4.9 to fix a performance regression ( #3975 )
2020-05-07 11:57:42 +01:00
Sebastian Castro
82d1179f24
timeslider: important fix pad content was cropped when bigger than screen size
2020-05-05 12:54:11 +02:00
translatewiki.net
c7e86d38ff
Localisation updates from https://translatewiki.net .
2020-05-04 15:50:46 +02:00
Sebastian Castro
88dccfe7ce
ui: remove no more needed css code for ep_author_neat
...
This is the last change in PR #3957 .
Closes #3954 .
2020-05-03 22:36:14 +02:00
Sebastian Castro
9587c1c673
ui: change a bit the architecture of sidediv line number
...
So we can easily customize with plugins, such as ep_author_neat
2020-05-03 22:36:14 +02:00
Sebastian Castro
a522db3ef4
colibris: do not color link with primary color when author color are on
...
Change link color to blue
Still color the link the authorship have been cleared
closes #3960
2020-05-03 22:36:14 +02:00
Sebastian Castro
ff1191d24a
toolbar: display the "+" icon to show all buttons only on mobile layout
...
Otherwise the "+" button is displayed on top of the menu_right toolbar
2020-05-03 22:36:14 +02:00
Sebastian Castro
f768e32373
ui: apply mobile layout if screen width < 800px instead of < 720px
...
Some mobile get large screen now, and also if using a small window on desktop better adapt the visual using mobile layout
2020-05-03 22:36:14 +02:00
Sebastian Castro
01c59b3b88
colibris: apply skin variants to set_title_on_pad
2020-05-03 22:36:14 +02:00
Sebastian Castro
15af63b0f8
ui: display editor only when it is ready
...
so it avoid strange ui effect when div get positioned
2020-05-03 22:36:14 +02:00
Sebastian Castro
d5020f53ab
colibris: Fix index page font and colors
2020-05-03 22:36:14 +02:00
Sebastian Castro
af67f02da2
select: remove nice-select for safari because of a known bug with fixed position and overflow
...
Make the safari select looks the same than for other browser
Only the dropdown will be different
2020-05-03 22:36:14 +02:00
Sebastian Castro
23307d14d5
share: change default iframe size, and remove border
...
From 600*400 to 100%*600
2020-05-03 22:36:14 +02:00
Sebastian Castro
3ac816da2b
colibris: gritter color always in white
2020-05-03 22:36:14 +02:00
Sebastian Castro
bd443a7f58
colibris: remove old styling for titles inside editor. Leave ep_headings manage it
2020-05-03 22:36:14 +02:00
Mikk Andresen
c074dfeff2
docs: basic styles for tables
...
This is a cosmetic fix for PR #3921 (109aa2d489
).
Discussion on #3563
2020-05-03 21:56:28 +02:00
muxator
9abc70e389
package-lock: update version field
...
This was reported in
5e6af287a5 (r38792267)
and should have been part of 5e6af287a5
.
2020-05-02 00:16:35 +02:00
translatewiki.net
fe6828338b
Localisation updates from https://translatewiki.net .
2020-04-30 16:48:33 +02:00
translatewiki.net
6f56830347
Localisation updates from https://translatewiki.net .
2020-04-27 16:45:06 +02:00
muxator
62101147a0
Release version 1.8.3
2020-04-27 03:31:35 +02:00
muxator
5e6af287a5
release: prepare for 1.8.3
2020-04-27 03:24:23 +02:00
John McLear
452db293b0
changeset.js: do not lose sync in the timeslider if another user deletes text
...
If a user deleted text/attributes while another one had the timeslider open,
the timeslider lost sync and spit out errors.
Fixes #3932 .
2020-04-27 02:12:17 +02:00
muxator
7bdc9d8a57
dependencies: update npm 6.14.3 -> 6.14.4
...
For the first time in a VERY long time, we now have exactly 0 vulnerabilities
reported by npm audit.
=====
BEFORE:
$ npm audit
=== npm audit security report ===
┌──────────────────────────────────────────────────────────────────────────────┐
│ Manual Review │
│ Some vulnerabilities require your attention to resolve │
│ │
│ Visit https://go.npm.me/audit-guide for additional guidance │
└──────────────────────────────────────────────────────────────────────────────┘
[...]
found 4 low severity vulnerabilities in 13796 scanned packages
4 vulnerabilities require manual review. See the full report for details.
=====
AFTER:
$ npm audit
=== npm audit security report ===
found 0 vulnerabilities
in 13796 scanned packages
2020-04-26 23:13:10 +02:00
muxator
ed46bd9bfe
windows: bump the node version included in the prebuilt package: 10.18.0 -> 10.20.1
...
This is the latest version as of today.
2020-04-26 23:06:38 +02:00
Chocobozzz
6cb78e51b0
pad.js: wait write callback instead of buffer callback
2020-04-26 04:14:19 +02:00
Chocobozzz
53003d4471
pad.js: fix freeze on pad deletion when it has many revisions
2020-04-26 04:14:19 +02:00
John McLear
09ddfb9e20
pad_impexp: close modal on succesful import
2020-04-21 15:03:09 +00:00
John McLear
de09b9a410
ace2_inner: reformatting, no functional changes
2020-04-21 15:02:58 +00:00
John McLear
c9a9b7ae42
pad.js: in switchToPad() remove the first iframe before loading the pad
...
This is an old bug: after an import there were always two iframes with
duplicated content, and the last one was simply on top of the old one.
This bug was there since forever, and became evident when the layout was
migrated to Flexbox.
2020-04-26 03:31:02 +02:00
Luke Williams
a471dbeebf
html10n: do a lax match between the Accept-Language header and available locales
...
Before this change, we simply generated an error.
For example:
- if the browser sent 'ru-RU', but Etherpad has 'ru' available, select 'ru';
- if the browser sent 'zh', but we have 'zh-hans' available, use 'zh-hans'.
Fixes #3882 .
2020-04-26 03:07:01 +02:00
Sebastian Castro
e8cd83286d
css: fix timeslider toolbar on mobile when multiple authors are displayed ( #3933 )
2020-04-24 20:56:30 +01:00
muxator
1aebbe8892
docs: also mention the infos we have about sessionID cookie
2020-04-24 03:06:13 +02:00
Mikk Andresen
109aa2d489
docs: add cookies section
...
Closes #3563
2020-04-24 03:06:13 +02:00
muxator
01497aa399
SecurityManager: clarify the role of the token parameter (and cookie)
...
"token" is a random token representing the author, of the form
t.randomstring_of_lenght_20. The random string is generated by the client. The
cookie is used for every pad in the web UI, and is not used for HTTP API.
This comes from the discussion at https://github.com/ether/etherpad-lite/issues/3563
2020-04-24 02:55:20 +02:00
muxator
db77302883
doc: remove old vendorized marked module and replace with 0.8.2
...
This change is needed because in 1.8.3 we are going to introduce Markdown tables
in the documentation (#3873 and #3921 ), and the old marked version did not
support generating them.
Instead of committing the marked source code here, we live install from npm if
needed via the Makefile.
n.b.: at the time of this change, marked latest version is 1.0.0, released a few
days ago. I am updating to the version immediately before that (0.8.2),
because in 1.0.0 the hyperlinks in the Table of Contents do not work
(probably a bug in that version).
2020-04-24 02:24:53 +02:00
Alex
13dddde1d9
.gitignore add a new rule
2020-04-24 00:04:10 +02:00
muxator
d1eb108ede
README.md: losslessly reduce the size of the PNG images
...
It's not much, but these images will hopefully be downloaded many times. The
smaller they are, the lowest the latency will be.
Command:
optipng {etherpad_basic.png,etherpad_full_features.png}
BEFORE:
$ du -sch *.png
16K etherpad_basic.png
104K etherpad_full_features.png
120K total
AFTER:
$ du -sch *.png
12K etherpad_basic.png
92K etherpad_full_features.png
104K total
2020-04-23 22:29:58 +02:00
Sebastian Castro
1003d9c40e
Update gif demo ( #3924 )
...
Include parallel writing with two users
2020-04-23 16:45:33 +01:00
muxator
1bd595fdc7
ace2_inner: prefix all logging statements: "console.*" -> "top.console.*"
...
For reference, see:
https://github.com/ether/etherpad-lite/pull/3915#issuecomment-617681463
2020-04-22 22:19:40 +02:00
Ralf Th. Pietsch
5fa414636b
docker: remove git-objects from final docker image
...
Removing git-objects, which are not needed, from final docker image, to make it
smaller. Some files still need to be there, because Etherpad at startup uses
them to discover its version number.
2020-04-23 05:13:01 +02:00
Sebastian Castro
789dd7acd6
skin builder: add coma at the end of the generated code
...
Closes #3919
2020-04-22 22:02:25 +02:00
John McLear
208c7a849c
pad.html: UI telling the user that a contribution is required before importing
...
This commit is an integration to 24ee37a38f
.
2020-04-22 21:12:49 +02:00
John McLear
c6cb253f76
ImportHandler: UI for showing maxFileSize error on import
...
This commit is an integration to f4418149cb
.
2020-04-14 10:02:21 +00:00
John McLear
53d8e32ecb
messages: "install AbiWord" -> "install AbiWord or LibreOffice"
2020-04-14 09:43:21 +00:00
John McLear
ffa7244e81
ace2_inner: close all gritters when hitting escape key
2020-04-22 01:51:59 +02:00
Sebastian Castro
51d924c1f8
css: Fix last commit overflow should not apply to inner-editors ( #3914 )
...
* css: Fix last commit overflow should not apply to inner-editors
* css: hide toolbar popup and nice-select when clicking on pad
2020-04-21 22:46:54 +01:00
Luke Williams
7ec3be640b
specialpages: do not set a language cookie if the browser did not send one
...
In this way, if the browser sends a list of preferred languages via
Accept-Language HTTP header, Etherpad will honor that.
Before this change, Etherpad always forced on the user the language from
padOptions.lang in settings.json.
This reverts a feature that was introduced in 295672f598
.
2020-04-19 19:56:16 +02:00
Sebastian Castro
cb785590bc
css: some fix for browser compatibility refs #3907 ( #3913 )
2020-04-21 14:33:53 +01:00
Paul Tiedtke
85adaa44d8
docker: make settings fully configurable via env vars
...
Now every setting in the official Etherpad container will be configurable via
environment variables.
2020-04-21 04:44:56 +02:00
muxator
8d39cc4db2
docker: fill in the default values in the documentation
2020-04-21 04:44:56 +02:00
muxator
a0b5e515aa
docker: switch to table layout in the docs about the available settings
...
In this way, we also gain an explicit place for the default setting (still not
filled in).
No functional changes.
This is in preparation of a future commit by Paul Tiedke.
2020-04-21 04:44:56 +02:00
muxator
ca3d095d35
docker: in the db documentation, specify that we are not going to include every single variable a driver may want
2020-04-21 04:44:56 +02:00
muxator
f08d517625
docker: in the documentation, reorganize categorically the available parameters
...
No functional changes.
This is in preparation of a future commit by Paul Tiedke.
2020-04-21 04:44:56 +02:00
muxator
9882362e2e
settings: clarify that null defaults are supported, using the syntax "${VAR_NAME}"
...
Using "${VAR_NAME:null}", instead, would define the literal string "null".
2020-04-21 04:44:56 +02:00
translatewiki.net
68ff6d497d
Localisation updates from https://translatewiki.net .
2020-04-20 16:52:37 +02:00
Sebastian Castro
84d82b506b
css: Fix some problems with new UI refs #3907 ( #3908 )
...
* css: Fix sidedivinner padding creating ui problems refs #3907
* css: Fix colorpicker for mobile
2020-04-20 14:51:02 +01:00
Sebastian Castro
4ceb42603e
css: Fixes #3900 innerdocbodyu Layout broken for safari ( #3906 ) and other browsers
2020-04-20 09:47:52 +01:00
Gabriel Augusto Almeida
da0ea3a29d
tests: avoid ERR_TOO_MANY_REDIRECTS on frontend tests under Windows
...
If Etherpad is hosted on Windows the frontend test URI needs to be
/tests/frontend/index.html (docs say .../frontend/), otherwise there is this
error: ERR_TOO_MANY_REDIRECTS.
Fixes #3804 .
2020-04-20 01:48:23 +02:00
John McLear
51e40ddbc9
ace2_inner: when atext.text is "", replace with "\n"
...
The server is fine with atext.text being an empty string, but the front end is
not, and crashes.
It is not clear if this is a problem in the server or in the client code, and
this is a client-side hack fix. The underlying problem needs to be
investigated.
See for reference:
- https://github.com/ether/etherpad-lite/issues/3861
2020-04-20 00:49:50 +02:00
Sebastian Castro
70990afd66
Change favicon to be closer to new style
2020-04-19 18:20:21 +02:00
Sebastian Castro
11f88a9b36
Update Readme with new screenshots
...
closes #2140
closes #3779
2020-04-19 18:05:59 +02:00
John McLear
0f827ca104
tests: fix timeslider revision tests ( #3898 )
2020-04-19 15:15:15 +01:00
muxator
86ceeb0f15
tests: remove the scroll tests ( #3897 )
2020-04-19 17:25:30 +02:00
muxator
48b0290977
AbsolutePaths: be able to read the git commit version independently on CWD
...
--HG--
branch : absolute-paths
2020-04-19 04:51:50 +02:00
muxator
72ccb28382
AbsolutePaths: initial work to allow Etherpad to be run without changing CWD
...
With this change, it is no longer necessary to "cd" to the Etherpad base
directory to start it: Etherpad runs from everywhere.
Known issues:
- unless the program is started as before (CWD == base directory) it is still
not possible to install & uninstall plugins via the web interface
--HG--
branch : absolute-paths
2020-04-19 04:51:50 +02:00
muxator
5ade38c86b
docker: build & run the container in production mode
...
This is leaner (no development dependencies are included in the container) and
faster (among other things, assets are minified & compressed).
2020-04-19 04:41:29 +02:00
muxator
be3d158402
pad.html: use TLS for the "Powered by" link: http://etherpad.org -> https://etherpad.org
2020-04-19 03:24:47 +02:00
Sebastian Castro
03227e526f
css: fix toolbar overlay so it cover only toolbar and not the whole screen
...
This allows to copy & paste the pad text even when disconnected.
2020-04-19 03:03:44 +02:00
Sebastian Castro
4593c4be7c
users: remove hardcoded color for editempty. Use opacity instead
2020-04-19 03:03:44 +02:00
Sebastian Castro
cbd9378908
colibris: full-width-editor fix padding property which was overwritten
2020-04-19 03:03:44 +02:00
Sebastian Castro
22f7e1fd36
colibris: small improvement on chat and sidediv
2020-04-19 03:03:44 +02:00
Sebastian Castro
7a6d212e17
test: fix chat
...
Change way of clicking the settings button, and use stick-to-screen button is second test
2020-04-19 03:03:44 +02:00
Sebastian Castro
87fb23149d
test: fix layout so pad is 820px large, so is not considered as mobile
2020-04-19 03:03:44 +02:00
Sebastian Castro
21afd538aa
tests: fix change_ser_color, force color author to be on
2020-04-19 03:03:44 +02:00
Sebastian Castro
f5cd5a3379
test: fix pad_modal test with new popups
...
Old check is jquery is(':visible') no longer works because we use css property visibility hidden (for animation to work properly), and not display none
2020-04-19 03:03:44 +02:00
Sebastian Castro
b06324ad80
css: improve gritters
...
- have two containers, one of the top, on of the bottom;
- remove gritting chat message when opening the chat.
2020-04-19 03:03:44 +02:00
Sebastian Castro
3e12b6d132
chat: fix coloring with dark background, and scrolling chattext when new message come in
2020-04-19 03:03:44 +02:00
Sebastian Castro
780eaad573
no-skin: fix toolbar icons position
2020-04-19 03:03:44 +02:00
Sebastian Castro
705b6c5e2e
colibris: adds toolbar border when editor is scrolling
2020-04-19 03:03:44 +02:00
Sebastian Castro
f650d3a35a
colibris: fixs skin variants background
2020-04-19 03:03:44 +02:00
Sebastian Castro
e2e5c7695b
colibris: Fix skin variant builder after introducing nice-select
2020-04-19 03:03:44 +02:00
Sebastian Castro
621448b92f
css: add default color/variable for browsers non supporting css variables
2020-04-19 03:03:44 +02:00
Sebastian Castro
6de996c973
css: various improvements
2020-04-19 03:03:44 +02:00
Sebastian Castro
02769bee44
css: simplify new theme and variants
...
make design simpler so it's less complex to implement
remove light-soft-color and dark-soft-color
2020-04-19 03:03:44 +02:00
Sebastian Castro
ca12287a26
pad_editor: fix manage show authorship on both pad and chat
2020-04-19 03:03:44 +02:00
Sebastian Castro
c5fdc6129e
colibris: adjust commented text color
2020-04-19 03:03:44 +02:00
Sebastian Castro
2193875292
colibris: fix coloring text when authorship background color is activated #3641
2020-04-19 03:03:44 +02:00
Sebastian Castro
5e6ceb071e
prevent sticky chat and chatAndUsers for mobile
2020-04-19 03:03:44 +02:00
Sebastian Castro
c945c57a87
css: use default cursor
2020-04-19 03:03:44 +02:00
Sebastian Castro
8a4de6c366
css: fix comment style
2020-04-19 03:03:44 +02:00
Sebastian Castro
0cbd178f95
css: small fixes
2020-04-19 03:03:44 +02:00
Sebastian Castro
8b6cfba639
css: simplify input coloring
2020-04-19 03:03:44 +02:00
Sebastian Castro
12da4f751f
colibris: style ep_comments
2020-04-19 03:03:44 +02:00
Sebastian Castro
ce1e9672f9
css: style select with nice-select library
2020-04-19 03:03:44 +02:00
Sebastian Castro
21de2bf4a0
css: fix default skin after all the changes made to Colibris
2020-04-19 03:03:44 +02:00
Sebastian Castro
7fb086edbe
css: Still some adjustements to handle all variants properly
2020-04-19 03:03:44 +02:00
Sebastian Castro
c6f5ced23c
css: adds UI skin variants builder (only for colibris skin)
2020-04-19 03:03:44 +02:00
Sebastian Castro
cbc6304243
css: add chat animation on opening
2020-04-19 03:03:44 +02:00
Sebastian Castro
f5685f45c7
css: various improvements
2020-04-19 03:03:44 +02:00
Sebastian Castro
709e5d2233
colibris: introduce skin variants, in order to customize the rendering
...
This provide a nice way to change the colors of main containers from settings file. See comment inside settings for how it works
2020-04-19 03:03:44 +02:00
Sebastian Castro
913d5fd0d9
colibris: Improve table of content
...
Display it on the left to balance with comments and chat and user that can go on the right
2020-04-19 03:03:44 +02:00
Sebastian Castro
99d9752b0a
css: introduce css variables in Colibris skin
2020-04-19 03:03:44 +02:00
Sebastian Castro
a89503a4dd
css: style scroll bars
2020-04-19 03:03:44 +02:00
Sebastian Castro
71a3579ae7
css: fix broken popup colorpicker chatAndUsers
2020-04-19 03:03:44 +02:00
Sebastian Castro
eb0d8839c2
css: minor improvements
2020-04-19 03:03:44 +02:00
Sebastian Castro
281b7a2ab0
css: style checkboxes
2020-04-19 03:03:44 +02:00
Sebastian Castro
9497db89c9
css: fix popup broken by new animation
...
fix connectivity
fix chat and users
2020-04-19 03:03:44 +02:00
Sebastian Castro
9b60bb4d55
gritter: Improve animations
...
fix recently introduced bug by myself where all gritter were removed when first removed.
Display container at the top
2020-04-19 03:03:44 +02:00
Sebastian Castro
559a48221e
css: Clear old comments code, we gonna write it from scratch
2020-04-19 03:03:44 +02:00
Sebastian Castro
6a5c35b651
css: layout, restrict innerdoc width instead of outerdoc width
2020-04-19 03:03:44 +02:00
Sebastian Castro
51b857ad1a
css: minor improvements
2020-04-19 03:03:44 +02:00
Sebastian Castro
a5164dad43
fonts: improve default fonts & font picker
...
- change default font for colibris and for no-skin
- add roboto and quicksand font files
- simplify font picker: directly use the name of the font, and reduce their
number
2020-04-19 03:03:44 +02:00
Sebastian Castro
fb5a65c5fc
css: add normalizer, and fix previous rules
...
Some old rules was build with box-sizing: content-box. Switching now to border-box change how containers are calculated
2020-04-19 03:03:44 +02:00
Sebastian Castro
ae1a2531f8
css: upgrade icons to fontawesome 5
2020-04-19 03:03:44 +02:00
Sebastian Castro
8a9300866b
css: make box-sizing border-box by default everywhere
2020-04-19 03:03:44 +02:00
Sebastian Castro
2dc4cfdfe1
css: improve popup opening animation
2020-04-19 03:03:44 +02:00
Sebastian Castro
a5d461f25f
css: minor improvements
2020-04-19 03:03:44 +02:00
Sebastian Castro
6d586a21b3
colibris: clean no more used code since refactor
2020-04-19 03:03:44 +02:00
Sebastian Castro
b5543d65be
mobile: fix colibris skin
2020-04-19 03:03:44 +02:00
Sebastian Castro
d3d8cca947
mobile: timeslider and small adjustements
2020-04-19 03:03:44 +02:00
Sebastian Castro
146bece0f1
css: fix colorpicker
2020-04-19 03:03:44 +02:00
Sebastian Castro
b94019e99e
mobile: fix toolbar popup
2020-04-19 03:03:44 +02:00
Sebastian Castro
1d927854a4
mobile: ability to display hidden toolbar buttons
2020-04-19 03:03:44 +02:00
Sebastian Castro
d6aec95684
colibris: improve toolbar
2020-04-19 03:03:44 +02:00
Sebastian Castro
c79ad1e504
css: fix Colibris timeslider
2020-04-19 03:03:44 +02:00
Sebastian Castro
f3fcbf2653
css: refactor timeslider
...
- simplify template
- use flexboxes
- simplify javascript code
- remove some obsolete code adjusting a background-position when using steppers buttons
- add comments and remove old code
2020-04-19 03:03:44 +02:00
Sebastian Castro
41d67b9fa3
css: disable changing opacity of chatbox when writing on bottom of page
2020-04-19 03:03:44 +02:00
Sebastian Castro
e041099d1b
fix colibris skin after refactor
2020-04-19 03:03:44 +02:00
Sebastian Castro
a482a94fb8
css: improve gritter
...
- rename DOM wrapper because is was blacklisted by some ad blocker
- make the template and the lib to add gritter more simple (remove unused
option, make template simpler)
- add style for gritter error message
2020-04-19 03:03:44 +02:00
muxator
c0d9797d0f
formatting: remove trailing whitespaces on files Sebastian is going to modify
...
In the following commits Sebastian is going to edit three files. This change is
necessary make evident what he is going to modify, because some of them are old
vendorized libraries whose history we might want to reconstruct.
No functional changes.
Command:
sed --in-place 's/[[:space:]]*$//' src/static/js/farbtastic.js
sed --in-place 's/[[:space:]]*$//' src/static/js/gritter.js
sed --in-place 's/[[:space:]]*$//' tests/frontend/specs/change_user_color.js
2020-04-19 03:03:44 +02:00
Sebastian Castro
082906ace2
css: Improve toolbar icon positionning
2020-04-19 03:03:44 +02:00
Sebastian Castro
8e467ce9aa
css: add new icons (mic, video, mic slash, video slash, cancel)
...
Fix icon spin animation for popup "reconnecting to your pad"
2020-04-19 03:03:44 +02:00
Sebastian Castro
0923cd3f21
css: make all editor containers use the same background color
2020-04-19 03:03:44 +02:00
Sebastian Castro
e0f63a4a14
css: add skin scrollbar
2020-04-19 03:03:44 +02:00
Sebastian Castro
5fd6aeeea6
css: refactor element positioning
...
No more javascript to change css properties
Remove a number of useless tables
Try to stop positioning elements with absolute, but use flex-boxes instead
Adds comment to pad template, and move popups and chatbox inside editorcontainerbox (so absolute positioning is straightforward)
Make the design more consistent: always use base color, font-family and font-size. USe relative font size if necessary (.9rem instead of 11px for example)
Remove two columns in the popups, just use one column
Remove css meant to support old browser (like -webkit-box-shadow, -moz-box-shadow). Those css rules are quite common now, and If we want to support very old browser, we should use clean-css or other tools to add them automatically
2020-04-19 03:03:44 +02:00
Sebastian Castro
0603bf8097
css: remove no more used element
...
#nootherusers, #chatthrob, #focusprotector, #mystatusform, .hotrect, .throbbold
2020-04-19 03:03:44 +02:00
Sebastian Castro
4177b3f943
css: split base CSS code into subfiles (without modifications)
2020-04-19 03:03:44 +02:00
muxator
0b0608d7d4
skins: use "colibris" as default, even when no settings.json is present
...
Starting with Etherpad 1.8.3 we decided to use Colibris as default skin for new
installs. Without this change, when starting with no settings.json file,
Etherpad would (wrongly) use "no-skin".
This change should have been part of 70bc71c0c3
.
2020-04-19 02:58:35 +02:00
Sebastian Castro
8956efc4ae
bin: add fastRun.sh script for developers
...
Useful for developers, or users that know what they are doing. If you just
upgraded Etherpad version, installed a new dependency, or are simply unsure of
what to do, then before running this script, please execute bin/installDeps.sh
once.
Fixes #3711 (partially)
2020-04-17 18:36:24 +02:00
translatewiki.net
b2aa0881af
Localisation updates from https://translatewiki.net .
2020-04-16 17:06:58 +02:00
Christian Schröder
5537ef3950
test: fix settings loading in api/instance backend test
...
With commit 44186ed
(tests: remove loadSettings.js for backend tests.)
the loading of the settings in backendtests changed. One test spec
was not updated.
2020-04-16 03:03:20 +02:00
Christian Schröder
f0fdb94eb0
PadMessageHandler: fix for scoping error hiding original error
...
`r` is undefined outside of the for loop, but used in the catch block of the try
statement
2020-04-16 02:58:47 +02:00
translatewiki.net
4ddcaefed2
Localisation updates from https://translatewiki.net .
2020-04-14 05:23:20 +02:00
muxator
5acbdb83e5
docker: allow to control import/export rate limiting parameters
...
The newly introduces environment variables are IMPORT_EXPORT_RATE_LIMIT_WINDOW
and IMPORT_EXPORT_MAX_REQ_PER_IP.
2020-04-14 03:36:13 +02:00
John McLear
c9d55c81a3
import/export: always rate limit import and exports
...
This is a departure from previous versions, which did not limit import/export
requests. Now such requests are ALWAYS rate limited. The default is 10 requests
per IP each 90 seconds, and also applies to old instances upgraded to 1.8.3.
Administrators can tune the parameters via settings.importExportRateLimiting.
2020-04-14 03:36:13 +02:00
John McLear
24ee37a38f
import: do not allow importing into a pad from the web UI if the user is not on that pad
...
Importing to a pad is allowed only if an author has a session estabilished and
has already contributed to that specific pad. This means that as long as the
user is on the pad (via the browser) then import is possible.
Note that an author session is NOT the same as a group session, which is not
required.
This setting does not apply to API requests, only to /p/$PAD$/import
This change of behaviour is introduced in Etherpad 1.8.3, and cannot be
disabled.
2020-04-14 03:36:13 +02:00
muxator
f5d9b94ca1
docker: allow to control the maximum file size of an import via IMPORT_MAX_SIZE
2020-04-14 03:36:13 +02:00
John McLear
f4418149cb
import: introduce importMaxFileSize setting. Defaults to 50 MB
...
From Etherpad 1.8.3 onwards, the maximum allowed size for a single imported
file will always be bounded.
The maximum allowed size can be configured via importMaxFileSize.
2020-04-14 03:36:13 +02:00
muxator
d1ad29a3d1
importexport: improved logging
...
This is in preparation to the next activities about import/export securization.
2020-04-14 03:36:13 +02:00
muxator
44186edbc5
tests: remove loadSettings.js for backend tests.
...
The old loadSettings.js was a way of customizing settings upon load, because
the Settings module did not offer this functionality. But it did not work well,
since all the default settings were not loaded.
Let's get rid of loadSettings.js for the bulk of the tests (the "backend"
specs). For the "container" specs, we'll keep it in place until/if we rewrite
Settings.js making it less brittle.
2020-04-14 03:36:13 +02:00
muxator
419f17371c
dependencies: upgrade openapi 2.4.0 -> 2.4.1
2020-04-14 03:05:39 +02:00
muxator
02211cb670
dependencies: updated package-lock.json
...
No changes at all on our side: this is the churn of all the transitive
dependencies that are not pinned, and bubble up here.
2020-04-14 03:04:22 +02:00
muxator
cd28643604
express: document the effect of settings.trustProxy
2020-04-14 01:10:19 +02:00
mathieu.brunot
5503ebdb94
github: Templates for Issues and PR
...
Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>
2020-04-13 14:45:17 +02:00
mathieu.brunot
c3ed04f4ae
README.md: Add Travis-CI badge to README
...
Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>
📝 Add Travis-CI badge to README
Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>
2020-04-13 11:41:02 +02:00
muxator
83d72d27a4
scroll: replace absolute import with relative one
...
Fixing this will be useful when we'll want to get rid of require-kernel.
This was introduced by f1fcd16894
("Add settings to scroll on edition out of
viewport") in 2018-01-03.
2020-04-09 21:09:40 +02:00
translatewiki.net
4699c3e22e
Localisation updates from https://translatewiki.net .
2020-04-09 16:00:27 +02:00
muxator
684f374ece
runtime: require node >= 10.13.0 LTS
...
At the moment, NodeJS 10.x is the lowest supported LTS version. NodeJS 8.x is no
longer supported upstream.
Implements #3835 .
Planned in #3650 .
2020-04-09 04:43:37 +02:00
muxator
6cba0f1dc5
settings: " http://etherpad.org " -> " https://etherpad.org " in the default text of a pad
2020-04-09 03:54:46 +02:00
Chocobozzz
963d12e614
PadManager: use a set instead of an array in padlist
...
Avoid looping on the array, especially useful if you have many pads.
--HG--
branch : padlist-use-set
2020-04-09 03:39:32 +02:00
Chocobozzz
94ff21e25c
PadManager: anchor the addPad regex to the start of the string
...
This improves the performance a bit, and is more adherent to the logic of the
application.
--HG--
branch : padlist-use-set
2020-04-09 03:39:32 +02:00
Chocobozzz
8c4625ec50
tests: add tests for listAllPads() API call
...
--HG--
branch : padlist-use-set
2020-04-09 03:39:32 +02:00
Marcin Cieślak
df08883a00
SecurityManager: remove double quotes from session cookie content
...
Sometimes, RFC 6265-compliant [0] web servers may send back a cookie whose value
is enclosed in double quotes, such as:
Set-Cookie: sessionCookie="s.37cf5299fbf981e14121fba3a588c02b,s.2b21517bf50729d8130ab85736a11346"; Version=1; Path=/; Domain=localhost; Discard
Where the double quotes at the start and the end of the header value are just
delimiters. This is perfectly legal: Etherpad parsing logic should cope with
that, and remove the quotes early in the request phase.
Somehow, this does not happen, and in such cases the actual value that
sessionCookie ends up having is:
sessionCookie = '"s.37cf5299fbf981e14121fba3a588c02b,s.2b21517bf50729d8130ab85736a11346"'
As quick measure, let's strip the double quotes (when present).
Note that here we are being minimal, limiting ourselves to just removing quotes
at the start and the end of the string.
Fixes #3819 .
Also, see #3820 .
[0] https://tools.ietf.org/html/rfc6265
2020-04-09 01:14:51 +02:00
John McLear
08b83ae358
LibreOffice: use "html:XHTML Writer File:UTF8" export method
...
This yields better conversion results, but requires the previous change,
otherwise there would have been difficulties in locating the temporary file
name.
2020-04-08 22:51:25 +02:00
John McLear
b2ccd0a191
LibreOffice: decouple the extension of the temporary file from its type
...
In the next commit, we are going to change the conversion method to
"html:XHTML Writer File:UTF8". Without this change, that conversion method name
would end up in the extension of the temporary file that is created as an
intermediate step. In this way, the file extensione will always stay ".html".
No functional changes, hopefully. Only the extension of the temporary file
should change.
2020-04-08 22:51:25 +02:00
John McLear
f6907c5fad
contentcollector: remove weird stuff LibreOffice adds to DOM before importing
2020-04-08 22:51:25 +02:00
John McLear
a371deb9d1
ImportHandler: quick & dirty way of being more lax when matching <title>
...
This change is meant to ease using LibreOffice as converter. When LibreOffice
converts a file, it adds some classes to the <title> tag.
This is a quick & dirty way of matching the <title> and comment it out
independently on the classes that are set on it.
2020-04-08 22:51:25 +02:00
John McLear
babf67175c
undomodule: disallow undoing "clear authorship colors"
...
Clearing the authorship colors of a document with at least two authors, and then
undoing that action caused a disconnect from the pad.
This change disallows undoing clearing authorship colors in order to prevent
the problem from affecting users, and adds the relative test coverage.
This is a change of behaviour, and is documented in the changelog.
Fixes #2802 (sidestepping it).
2020-04-08 15:20:37 +02:00
Paul Tiedtke
ffc718e8c0
docker: add support for arbitrary user ids (for OpenShift compatibility)
...
This solves a compatibility problem with OpenShift. In OpenShift security
model, the containers are run by arbitrary user ids, but the users are always
a member of the root group.
This PR adjusts the permissions accordingly.
Documentation reference:
https://docs.openshift.com/container-platform/3.11/creating_images/guidelines.html#use-uid
2020-04-08 15:06:08 +02:00
Paul Tiedtke
79406051fa
Settings.js: support newlines in default values when using variable substitution
...
This allows, among other things, to correctly support the configuration of
defaultPadText in Docker via an environment variable.
2020-04-07 04:32:37 +02:00
John McLear
3872690715
ace2_inner: remove Chrome specific hack
...
This code was specific for older Chrome versions. It can be simplified now.
Fixes #3487
2020-04-07 03:47:46 +02:00
John McLear
8987c5d813
dependencies: upgrade uglify-js 2.6.2 -> 3.8.1 and adapt Minify
...
This was a major update that required code changes.
2020-04-03 00:05:15 +00:00
muxator
a286f32c2a
dependencies: remove object.values
...
This should have been part of 09949c242a
("node8: we no longer need to use a
shim for Object.values in stats.js")
2020-04-07 03:15:10 +02:00
muxator
a5ed0b524b
dependencies: use fixed versions in package.json
...
We want to track dependencies as explicitly as possible.
2020-04-07 03:04:23 +02:00
Viljami Kuosmanen
3edd727a94
customError: rewrite the module using class syntax
...
The previous syntax caused a deprecation warning on Node 10.
However, due to the very old version of log4js Etherpad is currently using,
customError objects are going to be displayed as { inspect: [Function: inspect] }.
This needs to be addressed later, updating log4js.
Fixes #3834 .
2020-04-07 02:03:17 +02:00
muxator
e6251687bf
api: test coverage for getStats()
2020-04-04 22:03:46 +02:00
muxator
4ef59bbda0
api: in getStats(), directly rewrote activePads as an expression
...
Instead of creating an empty Set and then mutate it.
2020-04-04 22:03:46 +02:00
Chocobozzz
82b919fc65
api: add getStats() function
2020-04-04 22:03:46 +02:00
John McLear
eb45934788
remove noise
2020-04-03 11:32:14 +01:00
John McLear
4e212d12b2
patch fix for 3825
2020-04-03 11:32:14 +01:00
Chocobozzz
d3f583c9c5
referer: do not send referrer when opening a link
...
This change augments what was already done in 54e0f2de5b
(PR with discussion
at #3636 ).
For documentation about the meaning of "noopener, noreferrer", see:
https://developer.mozilla.org/en-US/docs/Web/API/Window/open#Window_functionality_features
2020-04-01 15:05:57 +02:00
Chocobozzz
0889a1313d
referer: do not send referrer when opening a link
...
This change augments what was already done in 54e0f2de5b
(PR with discussion
at #3636 ).
For documentation about the meaning of "noopener, noreferrer", see:
https://developer.mozilla.org/en-US/docs/Web/API/Window/open#Window_functionality_features
2020-03-31 10:02:46 +02:00
John McLear
cdf5b63f26
use a deletePad approach that works when server is running and works with MySQL
2020-04-03 03:31:18 +02:00
John McLear
93180c287b
tests: in Travis, also run the backend tests
...
This change introduces automatic execution of the backend tests in Travis.
Implements #2351 .
2020-04-03 03:27:05 +02:00
John McLear
c2ea2b3a6d
webaccess: do not resave session
...
Before this change, the database was spammed with session values.
Modern express-session has this baked in.
See https://www.npmjs.com/package/express-session#resave for docs.
2020-04-03 02:55:33 +02:00
John McLear
1f0058dd6f
interesting discovery RE 3612 and 2802
2020-04-03 02:40:59 +02:00
muxator
3a46e010ce
dependencies: bump ueberdb2 0.4.3 -> 0.4.5
...
Original message from John McLear (PR #3817 ):
We now include BINARY in the MySQL WHERE select clause.
Test coverage might be desirable?
Fixes #2877
2020-04-03 01:27:49 +02:00
Viljami Kuosmanen
ccf406708e
openapi: support standard http error codes
...
API errors are now handled at the end of the request heap by
throwing exceptions from the handler
2020-04-03 01:03:11 +02:00
Viljami Kuosmanen
3742fdfb04
openapi: disable cors headers for /api/** paths
...
Still enabled for /rest/** and **/openapi.json
2020-04-03 01:03:11 +02:00
Viljami Kuosmanen
6aa30f213a
openapi: add jsonp support + test
2020-04-03 01:03:11 +02:00
Viljami Kuosmanen
e821bbcad8
openapi: add documentation, small optimisation
2020-04-03 01:03:11 +02:00
Viljami Kuosmanen
c2cca39c7d
openapi: minor improvements
2020-04-03 01:03:11 +02:00
Viljami Kuosmanen
172da1483e
openapi: add commented out version of response processors
...
For some weird reason, these seem to be part of the original swagger
implementation but tests assume they're turned off.
Perhaps a difference between /rest and /api?
2020-04-03 01:03:11 +02:00
Viljami Kuosmanen
5792f7224a
openapi: add response objects
2020-04-03 01:03:11 +02:00
Viljami Kuosmanen
03d8964a7a
openapi: upgrade to openapi-backend 2.4.0
2020-04-03 01:03:11 +02:00
Viljami Kuosmanen
f9d24f5a39
openapi: remove swagger-node-express
2020-04-03 01:03:11 +02:00
Viljami Kuosmanen
25e081ac89
openapi: implement API handler with openapi-backend
...
- Tests pass ✅
- Added openapi-backend hook
- Generating OpenAPI v3 definitions for each API version
- Definitions served /api/openapi.json /api/{version}/openapi.json
2020-04-03 01:03:11 +02:00
John McLear
dbab4ad13a
dont pass empty author info to edit
2020-04-02 23:29:03 +01:00
muxator
3e3b0dec97
package-lock: restore baseline package-lock.json after 4db91cb2ed
...
This amends the previous commit, ans should have been part of 4db91cb2ed
.
2020-04-02 22:58:38 +02:00
John McLear
0a606de44a
bump package lock for ueber
2020-04-01 15:24:24 +00:00
John McLear
4db91cb2ed
Bump Ueber to 0.4.3
2020-04-01 11:49:41 +01:00
muxator
b7ac0f7991
Settings: allow the existence of "password" and "hash" attributes for users.
...
This brings back compatibility with ep_hash_auth, which was inadvertently broken
with 28a3bba4c1
.
Based on work by John McLear.
Fixes #3681 .
2020-04-01 04:13:21 +02:00
John McLear
53f126082a
SessionStore: replace password with PASSWORD_HIDDEN when storing in db
...
Fixes #3421 .
2020-04-01 03:39:05 +02:00
Daniel Krol
3e8b426847
ui: initialize color picker with the user's color
...
Initialize the color picker with user's current color.
Was previously initialized with grey in Farbtastic library.
Fixes #3617
2020-04-01 02:34:56 +02:00
Daniel Krol
ac9d7f80cc
tests: add tests showing that the color chooser is not initialized with the user's color
...
When opening the color chooser after a page load, the selected color is always
gray, and not the user's color.
2020-04-01 02:34:56 +02:00
John McLear
b74a4819ae
beta.etherpad.org been down a while
...
Sorry about the direct commit 🍡
2020-03-31 19:54:46 +01:00
muxator
4ee5ddb496
caching_midleware: also run when nodejs does not have crypto module
...
According to the nodejs docs [0] the `crypto` module might be unavailable on
some platforms:
> It is possible for Node.js to be built without including support for the
> crypto module. In such cases, calling require('crypto') will result in an
> error being thrown
A description of such scenarios can be found here [1].
> * running non-standard node in a resource- or security-constrained
> environment
> * running in emulated environment (browserify, webpack etc.)
> * building node from source and omitting openssl/crypto for random reason
TypeScript guys dealt with this same issue and they resolved it in an elegant
way in [2].
We copy that approach here: if importing crypto fails at runtime, we replace
sha256 with djb2 [3], which is weaker, but works for our case.
The djb2 story is fun: see this Stack Overflow post [4], and the original
mailing list post from 1991 [5] by Daniel J. Bernstein [6].
He was 20 at the time!
[0] https://nodejs.org/docs/latest-v10.x/api/crypto.html#crypto_determining_if_crypto_support_is_unavailable
[1] https://github.com/microsoft/TypeScript/issues/19100#issuecomment-335871998
[2] 9677b0641c
[3] http://www.cse.yorku.ca/~oz/hash.html#djb2
[4] https://stackoverflow.com/questions/1579721/why-are-5381-and-33-so-important-in-the-djb2-algorithm
[5] https://groups.google.com/forum/#!msg/comp.lang.c/lSKWXiuNOAk/zstZ3SRhCjgJ
[6] https://en.wikipedia.org/wiki/Daniel_J._Bernstein
2020-03-31 04:09:49 +02:00
Tom Hudson
fc754c9a1d
Switches cacheKey from base64 of path to sha256 of path; fixes #3502
2020-03-31 02:42:58 +02:00
John McLear
6c12a7fb1f
tests: backend tests for utf8 & emojis support
2020-03-31 02:11:25 +02:00
John McLear
352b432ed1
tests: in backend tests, use POST instead of GET for setText() and setHTML()
...
This is allowed starting from fc661ee13a
("core: allow URL parameters and POST
bodies to co-exist"), which landed in Etherpad 1.8.0. For the discussion, see
issue #3568 .
2020-03-31 02:11:25 +02:00
muxator
b2dc446740
tests: typo in a comment in the backend tests
2020-03-31 02:11:25 +02:00
John McLear
25bf460ac6
chat: in addMessage(), be tolerant when userId is missing
...
For whatever reason (a bug, a database corruption, ...) the userId field in
"msg" can sometimes be missing.
In this case, let's be defensive, use "unknown" as userId and issue a warning
in the console, instead of crashing the client.
Fixes #3731 (really a patch, the underlying issue is still present)
2020-03-30 22:15:51 +02:00
John McLear
fa3e4b146a
settings: document the possibility of using Unix sockets
...
We have been supporting Unix sockets by ages, because express.listen()
(http://expressjs.com/en/4x/api.html#app.listen_path_callback ) re-exposes
net.server.listen() (https://nodejs.org/api/net.html#net_server_listen ), which
in turn supports Unix sockets.
The only remaining thing to do was documenting it.
Fixes #3312
2020-03-30 03:36:55 +02:00
John McLear
85217b55e0
contentcollector: pasting an OL in Chrome inserted an additional line break. Fixed.
...
This comments out some code that was probably a quirk from ie6 era.
See PR: https://github.com/ether/etherpad-lite/issues/2412
Fixes #2412 .
2020-03-30 02:28:08 +02:00
John McLear
8b2fe75867
toolbar: don't show the "saved revision" button in timeslider
...
The saved revision "star" button appeared in the timeslider toolbar too.
This change introduces a second flag "page" in toolbar.menu(), which controls
whether the toolbar is being drawn for a pad or in the timeslider page.
Fixes #3767 .
2020-03-30 01:59:49 +02:00
John McLear
0d2854571d
toolbar: show the "save revision" button only on the right toolbar.
...
Revision b480416375
fixed a bug, but introduced a regression, and the "save
revision" "star" button started to appear both on the left and the right
toolbar.
This change introduces a flag "whichMenu" in toolbar.menu(), that controls
whether the left, the right or the timeslider toolbar is being drawn.
2020-03-30 01:59:49 +02:00
muxator
463d7fb163
timeslider: always pass the "isReadOnly" parameter to toolbar.menu()
...
This argument was missing since since b662d5c618
("dont show editing buttons
in R/O view"), 2015-05-19.
2020-03-30 01:59:49 +02:00
muxator
2360c33629
toolbar: formatting, no functional changes.
...
In preparation for the next commits by John.
2020-03-30 01:59:49 +02:00
muxator
4a17443a2e
tests: future proof travis/runner.sh and make it more robust
...
This change only slightly modifies the bahaviour of travis/runner.sh, but:
1. speeds up the tests, because it does not install dependencies before running
them. Dependencies are already installed by .travis.yml in its "install"
section;
2. if for some reason Etherpad does not start, there is a sudden failure,
instead of launching the front end tests anyway, and then having to wait 10
minutes for them to time out;
3. it is compatible with a different way of installing etherpad dependencies
("npm ci" instead of "npm install"), whereas the previous one broke. This
will probably be introduced in a while, so this change future-proofs for it
(see #3778 ).
4. it is more robust, because it detects more reliably the paths, and changes
between them correctly;
Please note that the script now requires bash instead of a generic posix shell.
This may break on platforms which default to a different shell (FreeBSD, MacOS?)
2020-03-29 23:59:28 +02:00
muxator
2b753f13ea
package-lock.json: resync. This should have been part of 06d961f2b6
("Checks MySQL for charset")
...
When changing something in package.json, it is necessary to also commit an
associated package-lock.json generated from a clean install.
2020-03-29 01:35:30 +01:00
muxator
a181ea8fbe
bin: replace double backticks (``) with $()
...
This has been the recommended way of launching subshells for ages, and is easier
to type and on the eye.
For a quick reference, see:
https://unix.stackexchange.com/questions/5778/whats-the-difference-between-stuff-and-stuff#5782
2020-03-29 00:53:17 +01:00
John McLear
1ad6e9c288
Settings: when restarting via UI, tell the admins to ignore a warning about sessionKey
...
Fixes #3770 .
2020-03-28 19:09:22 +01:00
Neil Oosten
7a999ee398
hooks: allow to set the duration of the gritter notification when a new chat message arrives
...
This is done adding a new "duration" parameter to the chatNewMessage() client
side hook.
2020-03-27 02:39:29 +01:00
muxator
8a01a5e437
doc: fix numbering in chatNewMessage() client hook parameters
...
This was originally introduced in bcb92f25a6
("Refactor chat notifications and
the chatNewMessage hook") from 2013-03-19.
2020-03-27 02:39:29 +01:00
John McLear
14ae2ee950
checkPadDeltas: version by JohnMcLear
...
From https://github.com/ether/etherpad-lite/pull/3717#issuecomment-602179127
> Afaik I used async / await that's pretty much all, I think I had to do some
> polish because something was broken, remember stuff like pad.getPadAuthors was
> b0rked in 1.7 or so
2020-03-27 01:50:56 +01:00
Marcel Klehr
90f9b8a3bd
checkPadDeltas: original version from marcelklehr (2014-05-14)
...
Committed by muxator on 2020-03-22, taking the raw version from:
c65b496402/checkPadDeltas.js
2020-03-27 01:50:56 +01:00
John McLear
06d961f2b6
Checks MySQL for charset
...
Helps fix 3733
2020-03-27 01:31:23 +01:00
John McLear
8f2ad7a0e8
tests: use latest Safari in Saucelab front end tests
...
I verified that, as of today, "latest" Safari version works on Saucelabs.
2020-03-26 23:26:25 +01:00
John McLear
6fd2bf4472
hooks: introduce goToRevisionEvent(), a new client-side hook
...
This hook gets fired both on timeslider load (as timeslider shows a new
revision) and when the new revision is showed to a user.
2020-03-24 23:46:17 +01:00
muxator
39f271bfed
DB.js: remove else clause, since we are already exiting early
...
No functional changes.
2020-03-24 23:26:19 +01:00
John McLear
3c78ada8da
tests: disable a scroll test that needs to be looked at
2020-03-24 23:24:38 +01:00
John McLear
ee47bac7b0
tests: increase timeout
2020-03-24 23:24:38 +01:00
John McLear
7cf911c330
tests: don't run specific tests in Edge that simulate enter keypress
...
Because I can't get enter keypress to simulate properly despite trying various
approaches.
2020-03-24 23:24:38 +01:00
John McLear
90da21df35
tests: some scroll tests fixed
2020-03-24 23:24:38 +01:00
John McLear
fc1d1fca2b
tests: fix redo
2020-03-24 23:24:38 +01:00
John McLear
675c839d92
tests: use helper for evttype to reduce duplicate code
2020-03-24 23:24:38 +01:00
John McLear
be9afc7955
tests: re-enable test for undo
2020-03-24 23:24:38 +01:00
John McLear
93ee98ea4b
tests: remove white space from getSelection(). This HACK fixes Firefox tests
...
This is a bit of a hack, because it appears that getSelection() behaviour is
not consistent across browsers.
2020-03-24 23:24:38 +01:00
John McLear
d05e02a681
tests: increase helper timeout
2020-03-24 23:24:38 +01:00
John McLear
f7783e5f2a
tests: Firefox suport for undo keypress
2020-03-24 23:24:38 +01:00
John McLear
d8c4dd7e77
tests: fix IE undo test
2020-03-24 23:24:38 +01:00
John McLear
58e1e2d16f
tests: hopefully fixed all tests to be working in edge
2020-03-24 23:24:38 +01:00
John McLear
4eec68fbdd
tests: ignore vim swap files
...
This helps during plugin development, which otherwise which break when a
developer is editing a test.
2020-03-24 23:24:38 +01:00
muxator
04e9fc3a2f
formatting: bulk remove trailing whitespaces on frontend tests
...
This is a followup on 312c72c364
, which did the same on the main code base,
and is preliminary work for tidying up John's changes in the following commits.
No functional changes.
Command:
find tests/frontend -name '*.js' -type f -print0 | xargs -0 sed --in-place 's/[[:space:]]*$//'
2020-03-24 23:24:38 +01:00
John McLear
61f0b5db0b
tests: enable sauce labs tests again
2020-03-23 23:51:51 +01:00
John McLear
88d05d3e66
tests: configure the OS/Browsers versions on which tests will be run
...
For all the supported operating systems, the latest version of each browser is
supported, with the Exception of Win 8 / IE 10, which has an explicit version
pinned.
2020-03-23 23:51:51 +01:00
John McLear
3085f46f32
tests: explicit tunnel version URI in sauce_tunnel.sh
...
For an explanation, see bf0bb58c70
.
2020-03-23 23:51:51 +01:00
muxator
f6436be486
tests: quote bash variables in sauce_tunnel.sh
2020-03-23 23:51:51 +01:00
Chocobozzz
c1c58fa7e0
minify: make conditional requests work. No HTTP/304 was ever generated and file were reminified uselessly.
...
By specification [0], the if-modified-since HTTP header sent by browsers does
not include milliseconds.
Before this patch, let's say a file was generate at time:
t_real-file = 2020-03-22T02:15:53.548Z (note the fractional seconds)
When issuing a conditional request, the browser would truncate the fractional
part, and only request an if-modified-since with this contents:
t_if-modified-since = 2020-03-22T02:15:53.000Z
The minify() function would return HTTP/304 only if
t_if-modified-since >= t_real-file, but this would never be true unless, by
chance, a file was generated at XX.000Z.
This resulted in that file being minified/compressed again and resent to the
client for no reason. After this patch, the server correctly responds with
HTTP/304 without doing any computation, and the browser uses the cached file.
[0] https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/If-Modified-Since
2020-03-23 17:06:02 +01:00
Chocobozzz
43ca44e444
minify: make conditional requests work. No HTTP/304 was ever generated and file were reminified uselessly.
...
By specification [0], the if-modified-since HTTP header sent by browsers does
not include milliseconds.
Before this patch, let's say a file was generate at time:
t_real-file = 2020-03-22T02:15:53.548Z (note the fractional seconds)
When issuing a conditional request, the browser would truncate the fractional
part, and only request an if-modified-since with this contents:
t_if-modified-since = 2020-03-22T02:15:53.000Z
The minify() function would return HTTP/304 only if
t_if-modified-since >= t_real-file, but this would never be true unless, by
chance, a file was generated at XX.000Z.
This resulted in that file being minified/compressed again and resent to the
client for no reason. After this patch, the server correctly responds with
HTTP/304 without doing any computation, and the browser uses the cached file.
[0] https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/If-Modified-Since
2020-03-23 11:34:01 +01:00
translatewiki.net
2bce9f5c38
Localisation updates from https://translatewiki.net .
2020-03-23 14:58:30 +01:00
John McLear
71fa852dfb
dependencies: update cheerio 0.20.0 -> 0.22.0
...
No variation in # of security vulnerabilities.
The output of `npm audit` goes from this:
found 7 vulnerabilities (5 low, 2 high) in 13881 scanned packages
7 vulnerabilities require manual review. See the full report for details.
To this:
found 7 vulnerabilities (5 low, 2 high) in 13795 scanned packages
7 vulnerabilities require manual review. See the full report for details.
2020-03-15 14:36:42 +00:00
muxator
b075d1fd7c
dependencies: update mocha 5.2.0 -> 7.1.1
...
This is a dev dependency. No impact in production.
After this upgrade the backend tests ("cd src; npm test") still pass.
This fixes 2 reported security vulnerabilities.
The output of `npm audit` goes from this:
found 9 vulnerabilities (7 low, 2 high) in 13707 scanned packages
run `npm audit fix` to fix 1 of them.
1 vulnerability requires semver-major dependency updates.
7 vulnerabilities require manual review. See the full report for details.
To this:
found 7 vulnerabilities (5 low, 2 high) in 13881 scanned packages
7 vulnerabilities require manual review. See the full report for details.
2020-03-22 00:33:22 +01:00
muxator
dabc1cae56
dependencies: update nyc 14.1.0 -> 15.0.0
...
This is a dev dependency. No impact in production.
After this upgrade the backend tests ("cd src; npm test") still pass.
This fixes 1 reported security vulnerability.
The output of `npm audit` goes from this:
found 10 vulnerabilities (8 low, 2 high) in 13390 scanned packages
run `npm audit fix` to fix 2 of them.
1 vulnerability requires semver-major dependency updates.
7 vulnerabilities require manual review. See the full report for details.
To this:
found 9 vulnerabilities (7 low, 2 high) in 13707 scanned packages
run `npm audit fix` to fix 1 of them.
1 vulnerability requires semver-major dependency updates.
7 vulnerabilities require manual review. See the full report for details.
2020-03-22 00:33:22 +01:00
muxator
4cbbf9893f
dependencies: update supertest 3.0.0 -> 4.0.2
...
This is a dev dependency. No impact in production. After this upgrade the
backend tests ("cd src; npm test") still pass.
2020-03-22 00:33:22 +01:00
muxator
6a55e7e03f
dependencies: upgrade npm 6.13.4 -> 6.14.3
...
This fixes 107 reported security vulnerabilites.
The output of `npm audit` goes from this:
found 117 vulnerabilities (115 low, 2 high) in 13365 scanned packages
run `npm audit fix` to fix 6 of them.
1 vulnerability requires semver-major dependency updates.
110 vulnerabilities require manual review. See the full report for details.
To this:
found 10 vulnerabilities (8 low, 2 high) in 13390 scanned packages
run `npm audit fix` to fix 2 of them.
1 vulnerability requires semver-major dependency updates.
7 vulnerabilities require manual review. See the full report for details.
The changelog for npm can be read at https://github.com/npm/cli/releases
2020-03-22 00:33:22 +01:00
muxator
40d3d400a1
fonts: remove the execution bit from the font files
...
Monsterrat was added in 8bd8be97b9
Roboto Mono was added in 7029248a76
2020-03-22 00:33:22 +01:00
muxator
ca35488273
minify: upgrade clean-css 3.4.19 -> 4.2.3. Adapt to the semver major change
...
CleanCSS 3.4.19 had a Regex Denial of Service vulnerability and has to be
updated. The major version bump requires the following changes:
1. Disabling rebase is necessary because otherwise the URLs for the web fonts
become wrong;
EXAMPLE 1:
/static/css/src/static/font/fontawesome-etherpad.woff
instead of
/static/font/fontawesome-etherpad.woff
EXAMPLE 2 (this is more surprising):
/p/src/static/font/opendyslexic.otf
instead of
/static/font/opendyslexic.otf
2. CleanCSS.minify() can either receive a string containing the CSS, or an array
of strings. In that case each array element is interpreted as an absolute
local path from which the CSS file is read.
In version 4.x, CleanCSS API was simplified, eliminating the relativeTo
parameter, and thus we cannot use our already loaded "content" argument, but
we have to wrap the absolute path to the CSS in an array and ask the library
to read it by itself.
Fixes #3616 .
2020-03-22 00:33:22 +01:00
muxator
2c44a0f71e
package-lock: preliminary recomputation before updating a dependency
...
The next commit will update a dependency in package.json. This commit only
refreshes package-lock.json recalculating it at the current date.
In this way we will be sure that any modifications in package-lock.json in the
next commit will be only due to the package.json change.
Should this commit introduce any regression, we would know for certain that one
of our dependencies is not correctly honoring their semver promises.
2020-03-22 00:00:45 +01:00
muxator
a1978d2245
Minify: on errors, generate logs instead of simply silencing them
...
This will help when we'll have to update clean-css.
2020-03-20 22:46:39 +01:00
John McLear
c316402d86
PadMessageHandler: use a predefined color when authorInfo.colorId is not defined
...
For some reason authorInfo is sometimes null, and therefore it is not possible
to get colorId from it.
This resulted in the following stack trace:
[2020-03-16 09:27:17.291] [ERROR] console - (node:1746) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'colorId' of null
at <BASEDIR>/src/node/handler/PadMessageHandler.js:1199:37
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Promise.all (index 0)
at async handleClientReady (<BASEDIR>/src/node/handler/PadMessageHandler.js:1171:5)
[2020-03-16 09:27:17.291] [ERROR] console - (node:1746) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode ). (rejection id: 76)
[2020-03-16 09:27:19.034] [WARN] message - Dropped message, USERINFO_UPDATE Session not ready.[object Object]
Which is due to a bug in Etherpad that we are not going to solve now.
As a workaround, when this happens, let's set the username to "Anonymous" (if
it is not already set), and colorId to the fixed value "#daf0b2". Warning
messages are written in the logs to signal this condition.
This is no definitive solution, but fixes #3612 (via a workaround).
2020-03-20 22:32:06 +01:00
John McLear
b480416375
toolbar: the "star" button no longer disappears when visiting a read-only pad
...
Before this patch, visiting the read-only URL for a random pad would remove
the "Save Revision" (the "star" icon) from all the other RW pads. The only way
to make it appear again was to restart the server.
This change does not fix the underlying bug: after visiting a read only link
the "star" button would still disapper, but it is explictly reinserted via an
ad-hoc condition.
Fixes #3702
2020-03-19 22:42:22 +01:00
muxator
840b4a0988
contentcollector: backed out changeset 3292429ab3
...
That commit (merged recently with PR #3622 ) was part of an effort to fix #3620 ,
but introduced a very bad bug that broke the cursor behaviour when pressing
space, making the program unusable.
This commit completes the revert of PR #3622 and fixes #3728 .
--HG--
branch : revert-3622
2020-03-19 02:53:41 +01:00
muxator
c382ba35c9
tests: backed out changeset 155a895604
...
This was a preparatory commit for 3292429ab3
(which introduced a bug, see
issue #3728 ) and modified the tests for issue #3620 .
Commit 155a895604
per se did not introduce any bugs, but was difficult to
inspect because of its size. For this, the corresponding PR (#3622 ) should not
have been accepted.
--HG--
branch : revert-3622
2020-03-19 02:53:41 +01:00
John McLear
8261229323
pass file ending
2020-03-17 13:08:46 +00:00
Tudor Constantin
28102d8e1f
ImportHandler: importing files with unknown extension work again when allowUnknownFileEnds is true
...
By specification, when settings.allowUnknownFileEnds is true and the user tries
to import a file with an unknown extension (this includes no extension),
Etherpad tries to import it as txt.
This broke in Etherpad 1.8.0, that abruptly terminates the processing with an
UnhandledPromiseRejectionWarning.
This patch restores the intended behaviour, and allows to import as text a file
with an unknown extension (on no extension).
In order to catch the UnhandledPromiseRejectionWarning we had to use
fsp_rename(), which is declared earlier in the code and is promised based
instead of fs.rename(), which is callback based.
Fixes #3710 .
2020-03-17 12:41:18 +01:00
John McLear
a0579c90db
APIHandler: return HTTP/404 when non existing API methods are invoked
...
Before this change, invoking a non existing API method would return an HTTP/200
response with a JSON payload {"code":3,"message":"no such function"}.
This commit changes the HTTP status code to 404, leaving the payload as-is.
Before:
curl --verbose "http://localhost:9001/api/1/notExisting?apikey=ABCDEF "
< HTTP/1.1 200 OK
< X-Powered-By: Express
[...]
{"code":3,"message":"no such function","data":null}
After:
curl --verbose "http://localhost:9001/api/1/notExisting?apikey=ABCDEF "
< HTTP/1.1 404 OK
< X-Powered-By: Express
[...]
{"code":3,"message":"no such function","data":null}
Fixes #3546 .
2020-03-15 09:26:44 +00:00
Sebastian Castro
0d61d6bb13
ui: on mobile, move the right toolbar to the bottom and make the top toolbar scrollable
...
Before this change there was always a single toolbar on the top, with both
Colibris and the legacy skin. When the screen size was reduced:
- the legacy skin would compact the icons in the toolbar (this was fine,
indeed);
- Colibris would hide some formatting icons. This would hamper the functionality
for mobile users.
After this change both the skins work in the same way, which is the following:
- when the screen gets smaller the right toolbar (the one with "export",
"timeslider", and other buttons) goes to the bottom of the screen;
- when there are many icons, the toolbar keeps all of them, and to see them the
user must drag the toolbar.
This behaviour will probably be changed before release, opting instead to show
a "+" button when there is an overflow, since this appears to be more
discoverable (see the discusison in #3697 ).
Do not tested with custom toolbar elements (toolbar.left and toolbar.right
configuration items in settings.json).
Fixes #3697 .
2020-03-12 18:47:12 +01:00
translatewiki.net
6323f59c3a
Localisation updates from https://translatewiki.net .
2020-03-16 15:41:54 +01:00
Tom Briles
3292429ab3
trim text entries upon import. Fixes : #3620
2020-03-15 11:35:08 +00:00
Tom Briles
155a895604
Test for Issue-3620: space in the HTML for an unordered list creates an extra list item
2020-03-15 11:35:08 +00:00
John McLear
467fc11b72
fix
2020-03-14 21:58:26 +01:00
translatewiki.net
bb868beb9c
Localisation updates from https://translatewiki.net .
2020-02-24 15:39:25 +01:00
translatewiki.net
5773e6cea0
Localisation updates from https://translatewiki.net .
2020-02-20 15:58:56 +01:00
John McLear
74fa47e295
Pretty sure you need elevated command prompt in windows..
...
To do anything nowadays.
2020-02-14 23:36:13 +00:00
translatewiki.net
7950d336eb
Localisation updates from https://translatewiki.net .
2020-02-10 14:50:52 +01:00
translatewiki.net
ffcf22e4ac
Localisation updates from https://translatewiki.net .
2020-01-30 15:49:13 +01:00
translatewiki.net
de3a677df5
Localisation updates from https://translatewiki.net .
2020-01-20 11:32:11 +01:00
translatewiki.net
bac58a7391
Localisation updates from https://translatewiki.net .
2020-01-13 16:08:24 +01:00
Sebastian Castro
6d4ea36646
skin colibris: Fix table of content with ep_resizable_bar
2020-01-03 15:35:12 -03:00
muxator
3b24c97d1e
db/SecurityManager.js: accessing without session a public group pad no longer causes a crash
...
Steps to reproduce (via HTTP API):
1. create a group via createGroup()
2. create a group pad inside that group via createGroupPad()
3. make that pad public calling setPublicStatus(true)
4. access the pad via a clean web browser (with no sessions)
5. UnhandledPromiseRejectionWarning: apierror: sessionID does not exist
This was due to an overlook in 769933786c
: "apierror: sessionID does not
exist" may be a legal condition if we are also visiting a public pad. The
function that could throw that error was sessionManager.getSessionInfo(), and
thus it needed to be inside the try...catch block.
Please note that calling getText() on the pad always return the pad contents,
*even for non-public pads*, because the API bypasses the security checks and
directly talks to the DB layer.
Fixes #3600 .
2019-12-26 00:30:43 +01:00
Pierre Prinetti
0b3cf7cc96
docker: Add Run with volume example
...
Supersedes https://github.com/ether/etherpad-lite/pull/3631
Co-authored-by: RaymondCavallaro <RaymondCavallaro@users.noreply.github.com>
2019-12-25 00:48:30 +01:00
Pierre Prinetti
92f07a544b
ci: test basic application response of the docker build
...
Note by muxator:
This commit introduced a copied & modified version of the testing files
loadSettings.js and pad.js.
It's Christmas night, and we want to shipt this feature, so I merged it anyway,
adding a note in both the original and copied files so that hopefully someone
in the distant future is going to merge them back again.
2019-12-25 00:28:38 +01:00
Pierre Prinetti
69fd393708
ci: test the Dockerfile
...
Add a `Test Dockerfile` job to Travis that checks the `docker build` exit
code.
More useful tests can be added later.
2019-12-25 00:28:38 +01:00
muxator
5b4bca2c6e
ci: move the existing test under a jobs section, so we can add others later
...
In the next commit Pierre will start adding tests for the docker build, and this
lays out the structure for doing that.
No functional changes.
The relevant TravisCI docs that motivates moving under a jobs section is
https://docs.travis-ci.com/user/build-matrix/
> There are two ways to specify multiple parallel jobs (what we call the build
> matrix) with a single .travis.yml configuration file:
>
> * combine a language-and-environment dependent set of configuration options to
> automatically create a matrix of all possible combinations. This is called
> matrix expansion. For example, the following configuration produces a build
> matrix that expands to 8 individual (2 * 2 * 2) jobs
> [...]
>
> * specify the exact combination of configurations you want in jobs.include.
> For example, if not all of those combinations are interesting, you can
> specify just the combinations you want
2019-12-25 00:28:38 +01:00
muxator
bf0bb58c70
ci: no need to include java
...
The dependency on java was introduced in 2012 (c021cf52d8
) to start
Sauce-Connect from sauce labs.
Probably at the time it was a runtime dependency, but it is no longer the case
today. It is possible that java was already not needed when db003a1460
changed
from downloading Sauce-Connect-latest.zip to sc-latest-linux.tar.gz.
Moreover, I am quite sure tests/frontend/travis/sauce_tunnel.sh no longer works
today, because tests/frontend/travis/sauce_tunnel.sh downloads from an url that
gives HTTP/404 now: sc-latest-linux.tar.gz if no longer a valid file name, we
would need to explicitly download a specific version.
2019-12-25 00:28:38 +01:00
muxator
cffa3e0a5d
ci: trivial reformatting in preparation for next commits.
...
This is just needed to slim up the diffs for the next commits.
Non functional changes.
2019-12-25 00:28:38 +01:00
muxator
fe0cf4bdb0
tests: reorganize some files, because we are going to copy & paste them.
...
In the following commits Pierre is going to copy & modify some files.
This commit prepares the source files in order to minimize those differences,
so we can re-unify them as soon as possible.
No functional changes.
2019-12-25 00:28:38 +01:00
muxator
5bcc5a3be0
windows: bump the node version included in the prebuilt package: 10.16.3 -> 10.18.0
...
This is the latest version as of today.
2019-12-18 02:00:08 +01:00
muxator
140d5c4b41
dependencies: upgrade npm 6.13.1 -> 6.13.4
...
This fixes some security vulnerabilites, among them an arbitrary file overwrite.
The output of `npm audit` goes from this:
found 17 vulnerabilities (15 low, 2 high) in 13344 scanned packages
run `npm audit fix` to fix 6 of them.
1 vulnerability requires semver-major dependency updates.
10 vulnerabilities require manual review. See the full report for details.
To this:
found 5 vulnerabilities (3 low, 2 high) in 13370 scanned packages
1 vulnerability requires semver-major dependency updates.
4 vulnerabilities require manual review. See the full report for details.
Changelog:
- https://github.com/npm/cli/releases
6.13.4 (2019-12-11)
BUGFIXES
320ac9aee npm/bin-links#12 npm/gentle-fs#7 Do not remove global bin/man links inappropriately (@isaacs)
DEPENDENCIES
52fd21061 gentle-fs@2.3.0 (@isaacs)
d06f5c0b0 bin-links@1.1.6 (@isaacs)
6.13.3 (2019-12-09)
DEPENDENCIES
19ce061a2 bin-links@1.1.5 Properly normalize, sanitize, and verify bin entries in package.json.
59c836aae npm-packlist@1.4.7
fb4ecd7d2 pacote@9.5.11
5f33040 #476 npm/pacote#22 npm/pacote#14 fix: Do not drop perms in git when not root (isaacs, @darcyclarke)
6f229f7 sanitize and normalize package bin field (isaacs)
1743cb339 read-package-json@2.1.1
6.13.2 (2019-12-03)
BUG FIXES
4429645b3 #546 fix docs target typo (@richardlau)
867642942 #142 fix(packageRelativePath): fix 'where' for file deps (@larsgw)
d480f2c17 #527 Revert "windows: Add preliminary WSL support for npm and npx" (@craigloewen-msft)
e4b97962e #504 remove unnecessary package.json read when reading shrinkwrap (@Lighting-Jack)
1c65d26ac #501 fix(fund): open url for string shorthand (@ruyadorno)
ae7afe565 #263 Don't log error message if git tagging is disabled (@woppa684)
4c1b16f6a #182 Warn the user that it is uninstalling npm-install (@Hoidberg)
2019-12-18 01:17:35 +01:00
translatewiki.net
b6105d8c75
Localisation updates from https://translatewiki.net .
2019-12-16 15:54:40 +01:00
muxator
70bc71c0c3
skins: make "colibris" the default skin for new installations
...
Colibris skin was first introduced in 1.7.5 and received some bugfixes in 1.8.0.
It is now time to make it the default for new installs.
2019-12-08 00:32:03 +01:00
muxator
c8580a6dc1
Release version 1.8.0
2019-12-07 18:56:41 +01:00
muxator
1dfd52bcce
release: prepare for 1.8.0
2019-12-07 18:55:07 +01:00
muxator
a817acbbcc
security: when served over https, set the "secure" flag for "express_sid" and "language" cookie
...
The mechanism used for determining if the application is being served over SSL
is wrapped by the "express-session" library for "express_sid", and manual for
the "language" cookie, but it's very similar in both cases.
The "secure" flag is set if one of these is true:
1. we are directly serving Etherpad over SSL using the native nodejs
functionality, via the "ssl" options in settings.json
2. Etherpad is being served in plaintext by nodejs, but we are using a reverse
proxy for terminating the SSL for us;
In this case, the user has to be instructed to properly set trustProxy: true
in settings.json, and the information wheter the application is over SSL or
not will be extracted from the X-Forwarded-Proto HTTP header.
Please note that this will not be compatible with applications being served over
http and https at the same time.
The change on webaccess.js amends 009b61b338
, which did not work when the SSL
termination was performed by a reverse proxy.
Reference for automatic "express_sid" configuration:
https://github.com/expressjs/session/blob/v1.17.0/README.md#cookiesecure
Closes #3561 .
2019-12-07 04:36:01 +01:00
muxator
b82816c774
express: reformat session configuration in preparation for the next commit
...
No functional changes.
2019-12-07 04:22:54 +01:00
muxator
a51684b022
security: stop setting the "io" cookie
...
The "io" cookie is created by socket.io, and its purpose is to offer an handle
to perform load balancing with session stickiness when the library falls back to
long polling or below.
In Etherpad's case, if an operator needs to load balance, he can use the
"express_sid" cookie, and thus "io" is of no use.
Moreover, socket.io API does not offer a way of setting the "secure" flag on it,
and thus is a liability.
Let's simply nuke it.
References:
https://socket.io/docs/using-multiple-nodes/#Sticky-load-balancing
https://github.com/socketio/socket.io/issues/2276#issuecomment-147184662 (not totally true, actually, see above)
2019-12-07 04:20:12 +01:00
IRobL
5e44a94d2a
Adds a badge/ link to the dockerhub path where this image is published
2019-12-05 21:09:37 +01:00
Pierre Prinetti
50142f6580
docker: Set the home directory for the user
...
Before this change, the docker user had home in a directory it had no
permissions on. The inability of creating a cache directory in `$HOME`
prevented npm to work properly.
Additionally, the `node_modules` in the base working directory had its
owner set to root, preventing further changes.
With this change, the `etherpad` user has a home directory.
Additionally, `npm i` is now run by `etherpad` rather than the root
user; this way, it is possible to dynamically change the `node_modules`
content in day 2 operations.
Note that while switching to the `useradd` builtin, a conflict was
discovered with the GID 65534 that was previously used. This change is
changing the `etherpad` user's UID to 5001 to avoid said conflict. As a
consequence, a `chmod -R 5001:5001` must be run prior to attaching
volumes created from previous Etherpad versions.
2019-12-02 22:14:11 +01:00
muxator
0a86024797
startup scripts: get rid of $* and replace it with properly quoted "$@"
...
In shell scripts an unquoted $* is rarely useful, for example because it breaks
in presence of file names with spaces.
References:
- https://google.github.io/styleguide/shell.xml
Use "$@" unless you have a specific reason to use $*.
- https://unix.stackexchange.com/questions/41571/what-is-the-difference-between-and#94200
Short answer: use "$@" (note the double quotes). The other forms are very
rarely useful.
2019-12-01 01:52:32 +01:00
muxator
695c2d2e84
pad.html: fix regression introduced with 5879037ddc
.
...
Revision 5879037ddc
fixed a security bug, but introduced a regression, where
on page load the js console showed:
ReferenceError: require is not defined
The reason was that the fix called require('../static/js/pad_utils') to load a
module at a time when require() was still not defined.
This change anticipates the loading of require-kernel, and manually loads
pad_utils.
The fix proposed in #3670 by aaron-costello, which seemed to do the right
thing, anticipating the configuration phase of require-kernel, did not work.
It had to be declined and replaced by this (less elegant) change.
2019-11-30 20:32:39 +01:00
muxator
ba38ed3bba
dependencies: upgrade npm 6.12.1 -> 6.13.1
...
This upgrade solves the high-severity vulnerabilities regarding
https-proxy-agent that were still present in 8e6bca456f
.
The output of `npm audit` goes from this:
found 29 vulnerabilities (3 low, 26 high) in 13338 scanned packages
run `npm audit fix` to fix 4 of them.
1 vulnerability requires semver-major dependency updates.
24 vulnerabilities require manual review. See the full report for details.
To this:
found 5 vulnerabilities (3 low, 2 high) in 13338 scanned packages
1 vulnerability requires semver-major dependency updates.
4 vulnerabilities require manual review. See the full report for details.
Changelog:
- https://github.com/npm/cli/releases
6.13.1 (2019-11-18)
BUG FIXES
938d6124d #472 fix(fund): support funding string shorthand (@ruyadorno)
b49c5535b #471 should not publish tap-snapshot folder (@ruyadorno)
3471d5200 #253 Add preliminary WSL support for npm and npx (@infinnie)
3ef295f23 #486 print quick audit report for human output (@isaacs)
TESTING
dbbf977ac #278 added workflow to trigger and run benchmarks (@mikemimik)
b4f5e3825 #457 feat(docs): adding tests and updating docs to reflect changes in registry teams API. (@nomadtechie)
454c7dd60 #456 fix git configs for git 2.23 and above (@isaacs)
DEPENDENCIES
661d86cd2 make-fetch-happen@5.0.2 (@claudiahdz)
6.13.0 (2019-11-05)
NEW FEATURES
4414b06d9 #273 add fund command (@ruyadorno)
BUG FIXES
e4455409f #281 delete ps1 files on package removal (@NoDocCat)
cd14d4701 #279 update supported node list to remove v6.0, v6.1, v9.0 - v9.2 (@ljharb)
DEPENDENCIES
a37296b20 pacote@9.5.9
d3cb3abe8 read-cmd-shim@1.0.5
TESTING
688cd97be #272 use github actions for CI (@JasonEtco)
9a2d8af84 #240 Clean up some flakiness and inconsistency (@isaacs)
2019-11-25 02:04:39 +01:00
ahmadine
0a0b90c4d0
referer: change referrer policy. Stop sending referers as much as possible
...
Pull request with discussion: https://github.com/ether/etherpad-lite/pull/3636
What's already there:
* `meta name=referrer`: already done in 1.6.1:
https://github.com/ether/etherpad-lite/pull/3044
https://caniuse.com/#feat=referrer-policy
https://w3c.github.io/webappsec-referrer-policy/#referrer-policy-delivery-meta
(Chrome>=78, Firefox>=70, Safari>=13, Opera>=64, ~IE[1], ~Edge[1])
The previous two commits (by @joelpurra) I backported in this batch:
* `<a rel=noreferrer>`: a pull request denied before:
https://github.com/ether/etherpad-lite/pull/2498
https://html.spec.whatwg.org/multipage/links.html#link-type-noreferrer
https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types
(Firefox>=37, I can't find more info about support)
This commit adds the following:
* `<a rel="noopener">`: fixing a not-so-well-known way to extract referer
https://html.spec.whatwg.org/multipage/links.html#link-type-noopener
(Chrome>=49, Firefox>=52, Safari>=10.1, Opera>=36, !IE, !Edge)
* `Referrer-Policy: same-origin`: the last bastion of referrer security
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy
(Chrome>=61, Firefox>=52, Safari>=11.1, Opera>=48, !IE, !Edge)
meta name=referrer wasn't enough. I happened to leak a few referrers with my
Firefox browser, though for some browsers it could have been enough.
[1] IE>=11, Edge>=18 use a different syntax for meta name=referrer, making it
most probably incompatible (but I may be wrong on that, they may support
both, but I have no way to test it currently). The next Edge release will be
based on Chromium, so for that the Chrome version applies.
2019-11-25 00:05:40 +01:00
Joel Purra
2a44c83250
referer: exported html pads no longer leak URL/location through referer header
...
Exported HTML can, when loaded from disk or an online server, also leak the
location. Applying the `rel="noreferrer"` HTML5 standard mitigate the problem
for compatible browsers.
https://html.spec.whatwg.org/multipage/links.html#link-type-noreferrer
This commit was originally part of https://github.com/ether/etherpad-lite/pull/2498
2019-11-25 00:05:40 +01:00
Joel Purra
f314460b7c
referer: HTML5 browsers no longer leak pad through HTTP referer header
...
Added `rel="noreferrer"` to automatically generated links in the main pad window
as well as the chat window.
`rel="noreferrer"` is part of the HTML5 standard. While browser support isn't
100%, it's better than nothing. Future alternative solutions with wider browser
support, such as intermediary redirect pages, are unaffected by this change.
https://html.spec.whatwg.org/multipage/links.html#link-type-noreferrer
This commit was originally part of https://github.com/ether/etherpad-lite/pull/2498
2019-11-25 00:05:40 +01:00
translatewiki.net
14d81ecef8
Localisation updates from https://translatewiki.net .
2019-11-18 18:11:48 +01:00
muxator
30fd53f1fd
docker: move docker/settings.json to /settings.json.docker
2019-11-08 23:50:50 +01:00
Pierre Prinetti
dc15f4a43c
docker: build from the local working directory
...
With this change, the Dockerfile builds the Docker image from the code
checked out in the local filesystem, instead of downloading a revision
from git.
Implements #3657
2019-11-08 22:56:30 +01:00
muxator
c008ee36bd
docker: incorporate the docker docs into the official documentation
...
This also means increasing the indentation level.
2019-11-08 23:17:34 +01:00
muxator
8c74e72c8c
docker: minimal changes to the documentation
2019-11-08 23:15:03 +01:00
muxator
bedcb8e975
docker: explicitly set both user and group when running as unprivileged user.
...
This change amends eea99fe507
.
https://docs.docker.com/engine/reference/builder/#user
USER <user>[:<group>] or
USER <UID>[:<GID>]
The USER instruction sets the user name (or UID) and optionally the user group
(or GID) to use when running the image and for any RUN, CMD and ENTRYPOINT
instructions that follow it in the Dockerfile.
2019-11-09 00:23:55 +01:00
muxator
dd164decbd
docker: typos in the readme
2019-11-07 23:02:34 +01:00
muxator
503b11730c
Release version 1.8.0-beta.1
...
The previous revision on master (d967914341
), that claimed to be 1.8.0, had a
problem (see #3654 ), and so 1.8.0 was put on hold.
In #3660 I decided to do a beta.1 release, in order to be able to catch similar
problems.
Closes #3658 .
2019-11-02 23:54:45 +01:00
muxator
7e44dc569b
changelog: mention the conditional user creation feature (now that it's fixed)
2019-11-02 23:37:59 +01:00
muxator
4f53b35bcb
changelog: reflect the fact that next release will be 1.8-beta.1
...
This change should have been part of 84479851fe
.
2019-11-02 23:37:01 +01:00
muxator
28a3bba4c1
settings: fix incorrect implementation of conditional user creation.
...
The change that implemented #3648 (7c099fef5e
) was incorrect, and resulted
in disabling every user at startup.
The problem was twofold:
1. _.filter() on an object returns an array of the object's enumerable values
and strips out the keys, see: https://stackoverflow.com/questions/11697702/how-to-use-underscore-js-filter-with-an-object
To filter an object, the function that needs to be used is _.pick();
2. The logic condition on userProperties.password was plain wrong (it should
have been an AND instead of an OR).
This change corrects 1) and 2), and writes more specific logs when something
goes wrong.
Closes #3661 .
2019-11-02 22:57:52 +01:00
muxator
c4564fba4b
settings: rename a parameter. No functional changes.
...
Please note that the logic of this functionality is incorrect: this change is in
preparation of the next commit, which fixes it.
2019-11-02 23:12:35 +01:00
muxator
9ee131ca1f
installDeps.sh: create a package-lock.json on startup. Track it in the repo.
...
This change reverts c4918efc1b
, and basically negates what was done for #3396 ,
but aligns better with current practices in the nodejs ecosystem.
Pragmatically speaking, this will allow users, if they want, to use
npm-force-resolutions (https://github.com/rogeriochaves/npm-force-resolutions )
to manually fix security vulnerabilities.
We had a problem for that (see #3598 ), and - given the fragmented nature of
the nodejs ecosystem - it is reasonable to expect more issues like that one,
so it's better to be prepared.
Closes #3659 .
2019-10-31 19:20:28 +01:00
muxator
84479851fe
release: the next release will be 1.8.0-beta.1
...
The previous attempt to directly release 1.8.0 had to be hold back, and indeed
1.8.0 was never tagged.
Since 1.8.0 contains many changes, let's do a prerelease instead.
Closes #3660
2019-11-01 10:14:08 +01:00
muxator
1b4b180e50
dependencies: upgrade npm 6.12.0 -> 6.12.1
2019-10-31 19:19:40 +01:00
Pierre Prinetti
801d519165
docker: Fix the comments about settings.json copy
...
The "conditional copy trick" was removed in #3644 , but I failed to
update the corresponding comment.
2019-10-25 19:26:10 +02:00
translatewiki.net
0104c9f321
Localisation updates from https://translatewiki.net .
2019-10-24 21:55:12 +02:00
Pierre Prinetti
eea99fe507
docker: Run as unprivileged user
...
Processes in containers should not run as root.
This change creates an unprivileged user in the Docker container, and
runs the main process using that user.
References:
* https://en.wikipedia.org/wiki/Principle_of_least_privilege
* https://medium.com/@mccode/processes-in-containers-should-not-run-as-root-2feae3f0df3b
* https://www.twistlock.com/labs-blog/non-root-containers-kubernetes-cve-2019-11245-care/
Fixes https://github.com/ether/etherpad-lite/issues/3629
2019-10-24 11:29:19 +02:00
muxator
bf7c7241fc
docker: base our image on 10-buster-slim instead of buster-slim
...
A Docker base image without version is a bit of a moving target. Buster-slim,
for example, is currently based on nodejs 12.
For now, let's base our official Docker image on nodejs 10 (an LTS, non at End
of Life, which we explicitly mention in the documentation).
Amends a9a3bf9bd2
and the corresponding PR #3646 .
2019-10-22 22:47:40 +02:00
muxator
2e2aa05e52
dependencies: upgrade graceful-fs 4.1.15 -> 4.2.2
...
Without this, on nodejs 10 and 12 (and maybe 8, not tested), Etherpad failed to
start, throwing the following error:
[2019-10-22 19:01:01.439] [ERROR] console - exception thrown: Maximum call stack size exceeded
[2019-10-22 19:01:01.439] [INFO] console - RangeError: Maximum call stack size exceeded
at Function.[Symbol.hasInstance] (<anonymous>)
at ReadStream (/opt/etherpad-lite/src/node_modules/graceful-fs/graceful-fs.js:194:14)
at ReadStream (/opt/etherpad-lite/src/node_modules/graceful-fs/graceful-fs.js:195:28)
at ReadStream (/opt/etherpad-lite/src/node_modules/graceful-fs/graceful-fs.js:195:28)
at ReadStream (/opt/etherpad-lite/src/node_modules/graceful-fs/graceful-fs.js:195:28)
at ReadStream (/opt/etherpad-lite/src/node_modules/graceful-fs/graceful-fs.js:195:28)
at ReadStream (/opt/etherpad-lite/src/node_modules/graceful-fs/graceful-fs.js:195:28)
at ReadStream (/opt/etherpad-lite/src/node_modules/graceful-fs/graceful-fs.js:195:28)
at ReadStream (/opt/etherpad-lite/src/node_modules/graceful-fs/graceful-fs.js:195:28)
at ReadStream (/opt/etherpad-lite/src/node_modules/graceful-fs/graceful-fs.js:195:28)
Fixes #3654 .
2019-10-22 21:59:37 +02:00
translatewiki.net
f0eee78d31
Localisation updates from https://translatewiki.net .
2019-10-21 16:58:11 +02:00
muxator
d967914341
Release version 1.8.0
2019-10-20 04:18:06 +02:00
muxator
55fb10c685
release: prepare for 1.8.0
2019-10-19 03:42:13 +02:00
muxator
8e6bca456f
dependencies: upgrade npm 6.10.3 -> 6.12.0
...
This upgrade should be backward compatible, but still suffers form major
vulnerabilities in its https-proxy-agent transitive dependency (see
https://www.npmjs.com/advisories/1184 ).
Changelog:
- https://github.com/npm/cli/releases
6.12.0 (2019-10-08):
Now npm ci runs prepare scripts for git dependencies, and respects the
--no-optional argument. Warnings for engine mismatches are printed again.
Various other fixes and cleanups.
BUG FIXES
890b245dc #252 ci: add dirPacker to options (@claudiahdz)
f3299acd0 #257 npm.community#4792 warn message on engine mismatch
(@ruyadorno)
bbc92fb8f #259 npm.community#10288 Fix figgyPudding error in npm token
(@benblank)
70f54dcb5 #241 doctor: Make OK more consistent (@gemal)
FEATURES
ed993a29c #249 Add CI environment variables to user-agent (@isaacs)
f6b0459a4 #248 Add option to save package-lock without formatting Adds a new
config --format-package-lock, which defaults to true.
(@bl00mber)
DEPENDENCIES
0ca063c5d npm-lifecycle@3.1.4:
fix: filter functions and undefined out of makeEnv (@isaacs)
5df6b0ea2 libcipm@4.0.4:
fix: pack git directories properly (@claudiahdz)
respect no-optional argument (@cruzdanilo)
7e04f728c tar@4.4.12
5c380e5a3 stringify-package@1.0.1 (@isaacs)
62f2ca692 node-gyp@5.0.5 (@isaacs)
0ff0ea47a npm-install-checks@3.0.2 (@isaacs)
f46edae94 hosted-git-info@2.8.5 (@isaacs)
TESTING
44a2b036b #262 fix root-ownership race conditions in meta-test (@isaacs)
6.11.3 (2019-09-03):
Fix npm ci regressions and npm outdated depth.
BUG FIXES
235ed1d28 #239 Don't override user specified depth in outdated. Restores
ability to update packages using --depth as suggested by npm audit. (@G-Rath)
1fafb5151 #242 npm.community#9586 Revert "install: do not descend into
directory deps' child modules" (@isaacs)
cebf542e6 #243 npm.community#9720 ci: pass appropriate configs for file/dir
modes (@isaacs)
DEPENDENCIES
e5fbb7ed1 read-cmd-shim@1.0.4 (@claudiahdz)
23ce65616 npm-pick-manifest@3.0.2 (@claudiahdz)
6.11.2 (2019-08-22):
Fix a recent Windows regression, and two long-standing Windows bugs. Also,
get CI running on Windows, so these things are less likely in the future.
DEPENDENCIES
9778a1b87 cmd-shim@3.0.3: Fix regression where shims fail to preserve exit
code (@isaacs)
bf93e91d8 npm-package-arg@6.1.1: Properly handle git+file: urls on Windows
when a drive letter is included. (@isaacs)
BUGFIXES
6cc4cc66f escape args properly on Windows Bash Despite being bash, Node.js
running on windows git mingw bash still executes child processes
using cmd.exe. As a result, arguments in this environment need to
be escaped in the style of cmd.exe, not bash. (@isaacs)
TESTS
291aba7b8 make tests pass on Windows (@isaacs)
fea3a023a travis: run tests on Windows as well (@isaacs)
6.11.1 (2019-08-20):
Fix a regression for windows command shim syntax.
37db29647 cmd-shim@3.0.2 (@isaacs)
v6.11.0 (2019-08-20):
A few meaty bugfixes, and introducing peerDependenciesMeta.
FEATURES
a12341088 #224 Implements peerDependenciesMeta (@arcanis)
2f3b79bba #234 add new forbidden 403 error code (@claudiahdz)
BUGFIXES
24acc9fc8 and 45772af0d #217 npm.community#8863 npm.community#9327 do not
descend into directory deps' child modules, fix shrinkwrap files
that inappropriately list child nodes of symlink packages (@isaacs
and @salomvary)
50cfe113d #229 fixed typo in semver doc (@gall0ws)
e8fb2a1bd #231 Fix spelling mistakes in CHANGELOG-3.md (@XhmikosR)
769d2e057 npm/uid-number#7 Better error on invalid --user/--group configs.
This addresses the issue when people fail to install binary
packages on Docker and other environments where there is no
'nobody' user. (@isaacs)
8b43c9624 nodejs/node#28987 npm.community#6032 npm.community#6658
npm.community#6069 npm.community#9323 Fix the regression where
random config values in a .npmrc file are not passed to lifecycle
scripts, breaking build processes which rely on them. (@isaacs)
8b85eaa47 save files with inferred ownership rather than relying on SUDO_UID
and SUDO_GID. (@isaacs)
b7f6e5f02 Infer ownership of shrinkwrap files (@isaacs)
54b095d77 #235 Add spec to dist-tag remove function (@theberbie)
DEPENDENCIES
dc8f9e52f pacote@9.5.7: Infer the ownership of all unpacked files in
node_modules, so that we never have user-owned files in root-owned
folders, or root-owned files in user-owned folders. (@isaacs)
bb33940c3 cmd-shim@3.0.0:
9c93ac3 #2 npm#3380 Handle environment variables properly (@basbossink)
2d277f8 #25 #36 #35 Fix 'no shebang' case by always providing $basedir
in shell script (@igorklopov)
adaf20b #26 Fix $* causing an error when arguments contain parentheses
(@satazor)
49f0c13 #30 Fix paths for MSYS/MINGW bash (@dscho)
51a8af3 #34 Add proper support for PowerShell (@ExE-Boss)
4c37e04 #10 Work around quoted batch file names (@isaacs)
a4e279544 npm-lifecycle@3.1.3 (@isaacs):
fail properly if uid-number raises an error
7086a1809 libcipm@4.0.3 (@isaacs)
8845141f9 read-package-json@2.1.0 (@isaacs)
51c028215 bin-links@1.1.3 (@isaacs)
534a5548c read-cmd-shim@1.0.3 (@isaacs)
3038f2fd5 gentle-fs@2.2.1 (@isaacs)
a609a1648 graceful-fs@4.2.2 (@isaacs)
f0346f754 cacache@12.0.3 (@isaacs)
ca9c615c8 npm-pick-manifest@3.0.0 (@isaacs)
b417affbf pacote@9.5.8 (@isaacs)
TESTS
b6df0913c #228 Proper handing of /usr/bin/node lifecycle-path test (@olivr70)
aaf98e88c npm-registry-mock@1.3.0 (@isaacs)
2019-10-20 01:47:01 +02:00
muxator
e83bb4211a
dependencies: upgrade express-session 1.16.1 -> 1.17.0
...
This upgrade should be backward compatible.
Changelog:
- https://github.com/expressjs/session/blob/master/HISTORY.md
1.17.0 / 2019-10-10
deps: cookie@0.4.0
Add SameSite=None support
deps: safe-buffer@5.2.0
1.16.2 / 2019-06-12
Fix restoring cookie.originalMaxAge when store returns Date
deps: parseurl@~1.3.3
2019-10-20 01:32:12 +02:00
muxator
2955a616bd
dependencies: upgrade express 4.16.4 -> 4.17.1
...
This upgrade should be backward compatible.
Changelogs:
- https://expressjs.com/en/changelog/4x.html
- https://github.com/expressjs/express/blob/master/History.md#4171--2019-05-25
4.17.1 - Release date: 2019-05-25
The 4.17.1 patch release includes one bug fix:
The change to the res.status() API has been reverted due to causing
regressions in existing Express 4 applications.
4.17.0 - Release date: 2019-05-16
The 4.17.0 minor release includes bug fixes and some new features, including:
The express.raw() and express.text() middleware have been added to provide
request body parsing for more raw request payloads. This uses the
expressjs/body-parser module module underneath, so apps that are currently
requiring the module separately can switch to the built-in parsers.
The res.cookie() API now supports the "none" value for the sameSite option.
When the "trust proxy" setting is enabled, the req.hostname now supports
multiple X-Forwarded-For headers in a request.
Starting with this version, Express supports Node.js 10.x and 12.x.
The res.sendFile() API now provides and more immediate and easier to
understand error when a non-string is passed as the path argument.
The res.status() API now provides and more immediate and easier to
understand error when null or undefined is passed as the argument.
2019-10-20 01:29:26 +02:00
muxator
39aa368af9
dependencies: upgrade wd 1.11.3 -> 1.11.4
...
This is just a dev dependency.
2019-10-20 01:34:44 +02:00
muxator
529c4a314e
windows: bump the node version included in the prebuilt package: 8.15.0 -> 10.16.3
...
Nodejs 8.x is going to be EOLed in a few months, and newer nodejs runtimes are
typically faster, a much needed benefit under Windows.
Closes #3652 .
2019-10-20 03:16:01 +02:00
muxator
ce666f19bd
windows: do not include dev dependencies in the prebuilt package
...
This makes the package smaller.
Before this change:
added 981 packages from 1497 contributors [...]
53M etherpad-lite-win.zip
After this change:
added 734 packages from 1043 contributors [...]
43M etherpad-lite-win.zip
Closes #3651 .
2019-10-20 03:12:39 +02:00
muxator
283100db6b
runtime: deprecate node 8.x. Require node >= 10.13.0 starting from Etherpad 1.8.3
...
Nodejs 8 will be EOLed on December 31th, 2019 (https://github.com/nodejs/Release ).
This means any future Etherpad version released from 2020 on should require at
least the next LTS (10.13.0). Let's keep some margin and decide that the first
Etherpad version dropping node 8 compatibility will be 1.8.3.
Closes #3650 .
2019-10-20 00:02:00 +02:00
muxator
1dd2004f1b
security: since there is no dedicated security group, I take charge for now.
...
Disclosure of vulnerabilities should be handled by a dedicated, multi-person
group, which for now does not exist. I take charge (hopefully temporarily) of
being that point of contact for now.
2019-10-20 00:49:46 +02:00
muxator
decfdb6abe
readme: language revision. Removed stale info.
...
Tried to simplify the document, to reduce unneded info, and to use a less
informal language.
For example, the introductory links describing git made sense 10 years ago.
Today they are not needed to understand what Etherpad is.
And mercurial was always better than git, anyways :)
The mailing list and the IRC channel seem pretty dead by now. Let's just
move everything to Github issues, which was the de facto situation anyways.
About the donation links: I am the maintainer, and I do not know the identity of
the owners of the donation links, so it is correct to remove them. The same was
done on the website three months ago:
d4ef04605d
2019-10-20 00:40:18 +02:00
muxator
312c72c364
formatting: bulk remove trailing whitespaces
...
Do not touch vendorized files (e.g. libraries that were imported from external
projects).
No functional changes.
Command:
find . -name '*.<EXTENSION>' -type f -print0 | xargs -0 sed -i 's/[[:space:]]*$//'
2019-10-20 02:09:22 +02:00
muxator
24abd9ca07
formatting: dos2unix on admin.css
...
In preparation for next commit. I was not able to find other non-vendorized
files that were in DOS format and legitimately needed to be converted.
No functional changes.
2019-10-20 02:50:01 +02:00
muxator
fb4fdf8928
formatting: normalized line termination of start.bat
...
Its lines have to be in DOS format (CR/LF).
No functional changes.
2019-10-20 02:59:48 +02:00
muxator
f3a80e0eda
package.json: reduced npm minimum version here, too (6.4.1 -> 5.5.1)
...
This should really have been part of 4f753809fe
.
2019-10-20 01:06:34 +02:00
muxator
4f753809fe
runtime: decrease minimum command-line npm version from 6.4 to 5.5
...
When nodejs 8.9.0 was released, its bundled npm version was 5.5.1 (see
https://nodejs.org/en/download/releases ). It makes sense that we lover our
requirement to that version.
Please note that the npm version mentioned here does not refer to the npm
library installed as Etherpad dependency in node_modules via package.json
(which indeed is higher) but is merely the npm version used to bootstrap the
installation when running installDeps.sh.
This change amends 9d35d15ae3
and its planning issue - #3424 - which were too
strict.
2019-10-19 22:38:32 +02:00
Ray Bellis
fc661ee13a
core: allow URL parameters and POST bodies to co-exist.
...
Node 8.14.0 prohibits HTTP headers that exceed 8 KB (source:
https://nodejs.org/en/blog/vulnerability/november-2018-security-releases/#denial-of-service-with-large-http-headers-cve-2018-12121 ).
This patch allows for the parameters within the body of an HTTP POST request to
be used in addition to those within the URL (and will override them).
Closes #3568 .
---
Muxator 2019-10-19:
- this commit was cherry-picked from 882b93487f
- it was modified to include the necessary changes in the documentation
2019-06-27 00:52:53 +02:00
Pierre Prinetti
6d9264cf3c
docker: enable environment variables settings by default
...
By leveraging the templating mechanism in `settings.json`, this change allows a
Docker client to run a prebuilt image and change some basic configuration
settings, like the instance name or, more importantly, the database
coordinates.
By default, the image runs witho no administrative user enabled. If a value is
given to ADMIN_PASSWORD, the `admin` user will be activated.
Also closes https://github.com/ether/etherpad-lite/issues/3623
---
Modified by muxator to support conditional user activation at runtime.
2019-10-19 02:39:20 +02:00
muxator
7c099fef5e
settings: do not create a user if he has no password field, or if his password is null.
...
This will be used by the settings.json in the default Dockerfile to eschew
creating an admin user when no password is set.
Closes #3648 .
2019-10-19 00:54:56 +02:00
muxator
4e758a9f4a
settings: better explain that no default value is very different from ''
...
If environment variable PASSW is not defined, the following would be very
different:
"password": "${PASSW}" // would result in password === null
"password": "${PASSW:}" // would result in password === ''
This characteristic will be used in the next commit, when we will use it to
discard a user if his password were null (and in turn use it for docker
containerization).
No functional changes.
2019-10-19 00:34:00 +02:00
muxator
1cc6838772
settings: reformat settings.json.template, in preparation for next commits
...
No functional changes.
2019-10-10 20:25:34 +02:00
aaron-costello
5879037ddc
security: support for clean & safe error handling on IE 11
...
Added pad_utils sanitization for clean and safe error handling on browsers that
do not encode the path of the URL.
Edited by muxator based on https://github.com/ether/etherpad-lite/pull/3647 ,
to be able to apply the patch on develop (the PR was for master), and perform
minor cleanups (mainly spurious statements).
Closes #3647 .
2019-10-18 21:00:11 +01:00
translatewiki.net
c65c5f17aa
Localisation updates from https://translatewiki.net .
2019-10-14 17:20:29 +02:00
Stefan Schwarz
070a5fd74f
remove npm cache from image
2019-10-08 19:51:11 +02:00
Stefan Schwarz
a9a3bf9bd2
use buster slim
2019-10-08 19:51:11 +02:00
muxator
5eb60cef01
jQuery: update vendored version (1.9.1 -> 1.12.4)
...
The vendored jquery version was 1.9.1 from 2013-02-04. Let's replace it with the
most recent one from the 1.x branch (1.12.4 from 2016-05-20).
The modification in rjquery.js is needed because recent jQuery versions changed
their behaviour, and do not set themselves on the global window object.
See: https://github.com/parcel-bundler/parcel/issues/333#issuecomment-357882648
This will be the lastest jQuery 1.x version ever, because 1.x branch is
definitively EOLed (see https://github.com/jquery/jquery.com/issues/162 ).
This is a stopgap measure to get the latest security fixes. Going forward,
another strategy will be needed.
Closes #3640
2019-09-16 22:55:53 +02:00
translatewiki.net
b3d8f857b7
Localisation updates from https://translatewiki.net .
2019-09-16 18:48:33 +02:00
translatewiki.net
506f4775cc
Localisation updates from https://translatewiki.net .
2019-09-12 15:55:45 +02:00
translatewiki.net
a98cfe33de
Localisation updates from https://translatewiki.net .
2019-09-06 06:47:40 +02:00
Moritz Jordan
0a8e32563b
Fix Unicode bug in HTML export
2019-08-12 00:41:17 +02:00
muxator
161a38efd2
dependencies: update wd, 1.11.1 -> 1.11.3
...
This is a dev dependency, so no real risks, but it's better not to scare users.
Previously reported vulnerabilities fixed by this change:
$ npm audit
=== npm audit security report ===
# Run npm install --save-dev wd@1.11.3 to resolve 1 vulnerability
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Prototype Pollution │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ lodash │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ wd [dev] │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ wd > lodash │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://nodesecurity.io/advisories/1065 │
└───────────────┴──────────────────────────────────────────────────────────────┘
# Run npm update lodash --depth 3 to resolve 1 vulnerability
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Prototype Pollution │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ lodash │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ wd [dev] │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ wd > async > lodash │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://nodesecurity.io/advisories/1065 │
└───────────────┴──────────────────────────────────────────────────────────────┘
2019-08-08 22:29:58 +02:00
muxator
d555b052cb
dependencies: update npm, 6.4.1 -> 6.10.3
...
This was an arbitrary file overwrite vulnerability in tar. A fix in the library
was available, but npm and npm-lifecycle took a while to issue updated versions.
Resolves #3598 .
Previously reported vulnerabilities fixed by this change:
$ npm audit
=== npm audit security report ===
# Run npm install npm@6.10.3 to resolve 9 vulnerabilities
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Arbitrary File Overwrite │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ tar │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ npm │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ npm > libcipm > npm-lifecycle > node-gyp > tar │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://nodesecurity.io/advisories/803 │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Arbitrary File Overwrite │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ tar │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ npm │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ npm > npm-lifecycle > node-gyp > tar │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://nodesecurity.io/advisories/803 │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Arbitrary File Overwrite │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ tar │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ npm │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ npm > node-gyp > tar │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://nodesecurity.io/advisories/803 │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Arbitrary File Overwrite │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ fstream │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ npm │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ npm > libcipm > npm-lifecycle > node-gyp > fstream │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://nodesecurity.io/advisories/886 │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Arbitrary File Overwrite │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ fstream │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ npm │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ npm > npm-lifecycle > node-gyp > fstream │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://nodesecurity.io/advisories/886 │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Arbitrary File Overwrite │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ fstream │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ npm │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ npm > node-gyp > fstream │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://nodesecurity.io/advisories/886 │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Arbitrary File Overwrite │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ fstream │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ npm │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ npm > libcipm > npm-lifecycle > node-gyp > tar > fstream │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://nodesecurity.io/advisories/886 │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Arbitrary File Overwrite │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ fstream │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ npm │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ npm > npm-lifecycle > node-gyp > tar > fstream │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://nodesecurity.io/advisories/886 │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Arbitrary File Overwrite │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ fstream │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ npm │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ npm > node-gyp > tar > fstream │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://nodesecurity.io/advisories/886 │
└───────────────┴──────────────────────────────────────────────────────────────┘
2019-08-08 22:17:53 +02:00
Richlv
2c9383b69e
minor typo fix
2019-08-08 21:58:30 +02:00
Lars Olafsen
1789129b35
NODE_ENV controls run-time behaviour, thus needs to be set by ENV
2019-08-08 21:53:47 +02:00
translatewiki.net
df03257d9c
Localisation updates from https://translatewiki.net .
2019-08-08 20:05:35 +02:00
translatewiki.net
ea0554d70f
Localisation updates from https://translatewiki.net .
2019-08-05 12:02:28 +02:00
translatewiki.net
4e601dd03b
Localisation updates from https://translatewiki.net .
2019-08-01 18:19:57 +02:00
translatewiki.net
1845e91909
Localisation updates from https://translatewiki.net .
2019-07-29 14:23:20 +02:00
muxator
4582f9daeb
docker: support including plugins in custom builds.
...
This commit introduces the support for the ETHERPAD_PLUGINS build parameter,
which contains a list of plugins to be installed while building the container.
EXAMPLE:
docker build --build-arg ETHERPAD_PLUGINS="ep_codepad ep_author_neat" --tag <YOUR_USERNAME>/etherpad .
Resolves #3618 .
2019-07-16 14:14:34 +02:00
muxator
b5ac653cbc
docker: reorganized the README, same infos
...
This is in preparation for the next commit, which will introduce support for
custom builds with plugins.
2019-07-16 14:14:34 +02:00
muxator
e8e2284884
docker: move WORKDIR as on top as possible.
...
WORKDIR is also valid at build time, thus it makes sense to move it as towards
the top as possible.
This will come in hand in the next commits, when we will introduce support for
installing plugins while building the container.
Source: https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#workdir
[...] you should use WORKDIR instead of proliferating instructions like
RUN cd … && do-something,
which are hard to read, troubleshoot, and maintain.
2019-07-16 14:14:34 +02:00
translatewiki.net
832e63c691
Localisation updates from https://translatewiki.net .
2019-07-15 20:01:25 +02:00
translatewiki.net
09d89cd74a
Localisation updates from https://translatewiki.net .
2019-07-11 17:21:48 +02:00
translatewiki.net
3d0778d9c9
Localisation updates from https://translatewiki.net .
2019-07-08 20:05:10 +02:00
translatewiki.net
9a5f42450c
Localisation updates from https://translatewiki.net .
2019-07-05 07:05:14 +02:00
translatewiki.net
04a45fbe46
Localisation updates from https://translatewiki.net .
2019-06-13 20:05:10 +02:00
translatewiki.net
2a78dcfc38
Localisation updates from https://translatewiki.net .
2019-05-27 16:37:10 +02:00
translatewiki.net
033c6a8b7a
Localisation updates from https://translatewiki.net .
2019-05-17 12:15:48 +02:00
cupcakearmy
d88726b58d
colibris: the "ok" button was misaligned in Chrome
...
When visiting Etherpad's home page with Chrome the "ok" button was not on the
same line as the pad name text box. On Firefox & Safari there was no problem.
Tested on Chrome 74.
Fixes #3604 .
2019-05-10 09:50:25 +02:00
translatewiki.net
f2b888e3ff
Localisation updates from https://translatewiki.net .
2019-05-06 16:39:54 +02:00
muxator
fc7d639f84
dependencies: update express-session, 1.15.6 -> 1.16.1
...
This is a non breaking change.
From the changelog (https://github.com/expressjs/session/blob/v1.16.1/HISTORY.md#1161--2019-04-11 ):
# 1.16.1 / 2019-04-11
- Fix error passing data option to Cookie constructor
- Fix uncaught error from bad session data
# 1.16.0 / 2019-04-10
- Catch invalid cookie.maxAge value earlier
- Deprecate setting cookie.maxAge to a Date object
- Fix issue where resave: false may not save altered sessions
- Remove utils-merge dependency
- Use safe-buffer for improved Buffer API
- Use Set-Cookie as cookie header name for compatibility
- deps: depd@~2.0.0
- Replace internal eval usage with Function constructor
- Use instance methods on process to check for listeners
- perf: remove argument reassignment
- deps: on-headers@~1.0.2
- Fix res.writeHead patch missing return value
2019-05-04 17:15:36 +02:00
muxator
1435e203a8
dependencies: update graceful-fs, 4.1.11 -> 4.11.15
...
Minor change, but could not easily find a changelog on
https://github.com/isaacs/node-graceful-fs
2019-05-04 16:56:03 +02:00
muxator
47ad347fac
dependencies: update cookie-parser, 1.4.3 -> 1.4.4
...
This is a non breaking change.
From the changelog (https://github.com/expressjs/cookie-parser/blob/1.4.4/HISTORY.md#144--2019-02-12 ):
# 1.4.4 / 2019-02-12
- perf: normalize secret argument only once
2019-05-04 16:49:33 +02:00
muxator
90b288b576
dependencies: update nyc, 12.0.1 -> 14.1.0
...
This is just a dev dependency, so no real risks, but it's better not to scare
users.
Reported vulnerability before this change:
$ npm audit
=== npm audit security report ===
# Run npm install --save-dev nyc@14.1.0 to resolve 1 vulnerability
SEMVER WARNING: Recommended action is a potentially breaking change
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Prototype Pollution │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ handlebars │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ nyc [dev] │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ nyc > istanbul-reports > handlebars │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://nodesecurity.io/advisories/755 │
└───────────────┴──────────────────────────────────────────────────────────────┘
2019-05-03 23:27:35 +02:00
translatewiki.net
a7220558d2
Localisation updates from https://translatewiki.net .
2019-05-02 18:00:18 +02:00
translatewiki.net
c9664804f1
Localisation updates from https://translatewiki.net .
2019-04-29 17:28:56 +02:00
translatewiki.net
ba9b9c9931
Localisation updates from https://translatewiki.net .
2019-04-18 16:59:41 +02:00
Tristram Gräbener
357780d573
Display the version in the web interface
...
In the settings drop-down this adds an “About” section that also shows
the commit if "exposeVersion" is set to true.
Fixes #2968
2019-04-15 23:17:34 +00:00
Tristram Gräbener
28a6f505c5
Parameters: the version is exposed in http header only when configured
...
Currently the version is exposed in a 'Server' http headers.
This commit allows to parameterize it in the settings. By defaults it is
not exposed.
Fixes #3423
2019-04-15 23:17:34 +00:00
Tristram Gräbener
8453f07205
Chat bubble: by default hide in CSS
...
The current behaviour is to show the chat bubble and hide if chat is
disabled.
Because of this, the bubble appears wrongfully for a short time.
With this PR, by default it is hidden and displayed only if chat is
enabled.
Fixes : #3088
2019-04-15 23:14:47 +00:00
muxator
705cc6f5e4
Change everywhere the link to https://etherpad.org (it was plain http)
2019-04-16 00:54:54 +02:00
muxator
a6656102d8
CHANGELOG.md: link to https://translatewiki.net instead of plain http
2019-04-16 00:53:00 +02:00
muxator
75a0f339e1
Settings.js, express.js: trivial reformatting
...
Future commits by Tristram Gräbener will modify them.
2019-04-16 00:17:56 +02:00
muxator
dc7e49f89d
Remove trailing whitespaces
...
Hoping to minimize future diffs. Not touching vendorized libraries.
2019-04-16 00:34:29 +02:00
translatewiki.net
1cb9c3e1ce
Localisation updates from https://translatewiki.net .
2019-04-15 17:36:10 +02:00
translatewiki.net
e3cc21e477
Localisation updates from https://translatewiki.net .
2019-04-08 16:43:29 +02:00
translatewiki.net
ae3ecf54d5
Localisation updates from https://translatewiki.net .
2019-04-04 19:59:52 +02:00
translatewiki.net
dc338c4e48
Localisation updates from https://translatewiki.net .
2019-04-01 20:26:39 +02:00
Samuel Lelièvre
aca1640fdf
Fix typos in docker/Dockerfile
...
Fix "one" -> "done", and add missing closing parenthesis.
2019-04-01 12:28:14 +02:00
Adrien le Maire
c1321f5b14
remove devdeps from prod builds
2019-03-29 17:52:06 +01:00
muxator
cbd393d56b
handler/PadMessageHandler.js: handleMessage() got the wrong padId for read only pads
...
This was almost guaranteed to be broken.
Found by the Typescript compiler when doing an experimental conversion.
2019-03-27 18:29:12 +01:00
muxator
c2d8ca212b
utils/Minify.js: always call statFile() with an explicit value for "dirStatLimit"
...
In this way the only external call to statFile() provides an explicit value for
"dirStatLimit", and thus the initial check on "undefined" at the start of the
function could be removed (just added a comment for now).
2019-03-27 18:29:12 +01:00
muxator
cdd4978973
utils/Minify.js: removed unused parameter "next" in minify()
...
Found by the Typescript compiler when doing an experimental conversion.
2019-03-27 18:29:12 +01:00
muxator
5d067406b1
utils/Minify.js: removed unused parameter "redirectCount" in requestURI()
...
Found by the Typescript compiler when doing an experimental conversion.
2019-03-27 18:29:12 +01:00
muxator
b2d00ae071
db/API.js: customeError -> customError
...
Found by the Typescript compiler when doing an experimental conversion.
2019-03-27 18:29:12 +01:00
muxator
aa5e302d99
db/API.js: missing "let"
...
Found by the Typescript compiler when doing an experimental conversion.
2019-03-27 18:29:12 +01:00
muxator
b9e537ca4f
db/Pad.js: removed unreachable return statement
...
Found by the Typescript compiler when doing an experimental conversion.
2019-03-27 18:29:12 +01:00
muxator
4040813447
db/Pad.js: prototype.copy(), removed redundant callback argument
...
This would cause a crash when calling pad.remove().
Found by the Typescript compiler when doing an experimental conversion.
2019-03-27 18:29:12 +01:00
muxator
53b3328b5f
express/padreadonly.js: missing "let"
...
Found by the Typescript compiler when doing an experimental conversion.
2019-03-27 18:29:12 +01:00
muxator
b8df6ca60c
handler/PadMessageHandler.js: shuffle around some comments
...
No functional changes
2019-03-27 18:29:12 +01:00
translatewiki.net
7a5470c7bd
Localisation updates from https://translatewiki.net .
2019-03-25 18:58:35 +01:00
Eddie Barraco
7433d749f0
docker: remove supervisord from the Docker image
...
Supervision/management should not be done from inside the container, but
externally, by container managers.
The container now simply runs node on server.js.
The logs are now readable from docker logs <container_name>.
2019-03-21 23:52:35 +01:00
muxator
2955740a6e
Settings.js: support syntax for default values
...
+---------------------------+---------------+------------------+
| Configuration string in | Value of | Resulting confi- |
| settings.json | ENV_VAR | guration value |
|---------------------------|---------------|------------------|
| "${ENV_VAR}" | "some_string" | "some_string" |
| "${ENV_VAR}" | "9001" | 9001 |
| "${ENV_VAR}" | undefined | null |
| "${ENV_VAR:some_default}" | "some_string" | "some_string" |
| "${ENV_VAR:some_default}" | undefined | "some_default" |
+---------------------------+---------------+------------------+
Mention this briefly in the main README.md, also.
Closes #3578 .
2019-03-21 23:32:08 +01:00
muxator
c3bca6506e
Settings.js: extracted into coerceValue() the logic for string -> number|bool conversion
...
This will be user in a later commit for implementing support for default values
2019-03-21 23:32:08 +01:00
muxator
59b1eed4a8
Settings.js: rephrased a log message
2019-03-21 23:32:08 +01:00
muxator
21ac37170e
doc: rephrase settings.json.template and Settings.js
...
Better document current behaviour.
In this revision, ENV_VAR are supported, default values are not.
2019-03-21 23:32:08 +01:00
translatewiki.net
346d823279
Localisation updates from https://translatewiki.net .
2019-03-21 10:57:28 +01:00
translatewiki.net
e4db905f3c
Localisation updates from https://translatewiki.net .
2019-03-18 08:46:50 +01:00
David Mehren
43c4fa9c2e
Await padManager.getPad in getPadLines
2019-03-16 09:07:06 +01:00
muxator
6d400050a3
Settings.js: support configuration via environment variables.
...
All the configuration values can be read from environment variables using the
syntax "${ENV_VAR_NAME}".
This is useful, for example, when running in a Docker container.
EXAMPLE:
"port": "${PORT}"
"minify": "${MINIFY}"
"skinName": "${SKIN_NAME}"
Would read the configuration values for those items from the environment
variables PORT, MINIFY and SKIN_NAME.
REMARKS:
Please note that a variable substitution always needs to be quoted.
"port": 9001, <-- Literal values. When not using substitution,
"minify": false only strings must be quoted: booleans and
"skin": "colibris" numbers must not.
"port": ${PORT} <-- ERROR: this is not valid json
"minify": ${MINIFY}
"skin": ${SKIN_NAME}
"port": "${PORT}" <-- CORRECT: if you want to use a variable
"minify": "${MINIFY}" substitution, put quotes around its name,
"skin": "${SKIN_NAME}" even if the required value is a number or a
boolean.
Etherpad will take care of rewriting it to
the proper type if necessary.
Resolves #3543
2019-03-11 08:11:30 +01:00
muxator
f96e139b17
Settings.js: factored out parseSettings()
...
No functional changes.
2019-03-11 08:11:30 +01:00
muxator
6353768256
Settings.js: factored out storeSettings()
...
Grouped copied & pasted code into a single function.
2019-03-11 08:11:30 +01:00
muxator
ab57edef33
Settings.js: exit gracefully if an invalid credentials.json is passed.
...
Before this commit, when passed a malformed credentials.json the application
crashed with a stack dump. Now we catch the error and fail in a controlled way
(like already done for settings.json).
Example of exception we no longer throw:
MALFORMEDJSON
^
SyntaxError: Unexpected token M in JSON at position 0
at JSON.parse (<anonymous>)
at Object.reloadSettings (<BASEDIR>/src/node/utils/Settings.js:390:24)
at Object.<anonymous> (<BASEDIR>/src/node/utils/Settings.js:543:9)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
at Module.require (module.js:579:17)
at require (internal/module.js:11:18)
2019-03-11 08:11:30 +01:00
muxator
8fa52659f5
Settings.js: trivial rewording of abiword and soffice (libreoffice) error messages
2019-03-11 08:11:30 +01:00
muxator
d526c5ccca
Settings.js: trivial reformatting
2019-03-11 08:11:30 +01:00
muxator
ee4a27d10e
settings.json.template: minor rewording of a comment
2019-03-11 08:11:30 +01:00
muxator
bf68666ae1
docker: move the docker image creation inside the main repository
...
This is a super simple start.
At minimum, configuration via environment variables (see #3543 ) needs to be
integrated in Etherpad to make this user-friendly.
Resolves #3524 .
2019-03-08 01:38:36 +01:00
translatewiki.net
e9be94e3cf
Localisation updates from https://translatewiki.net .
2019-03-07 16:09:56 +01:00
muxator
4c45ac3cb1
Merge pull request #3559 from raybellis/async-PR
...
With this commit, that closes #3540 , we pay the first big slice of our technical
debt. In this line of work we streamlined the code base, reducing its size by
15-20% and making it more understandable at the same time.
The changes were audited and tested collaboratively and are deemed sufficiently
stable for being merged.
Known issues:
- plugin compatibility is still not perfect
- the error handling path needs to be improved
This is an important day for Etherpad: thanks, Ray!
2019-03-07 02:04:29 +01:00
muxator
cc23bd18a4
db/API.js: require() Changeset library at top of file
...
Introduced with d246a191c6
("Added option to restore revisions #1791 ") on
2014-11-08.
2019-03-07 00:39:41 +01:00
muxator
06756e49ee
db/API.js: reuse the already required padMessageHandler (2 of 2)
...
It was introduced on 2014-11-12 by commit 9d39c9591a
("update pad clients").
2019-03-07 00:14:49 +01:00
muxator
72260b86de
db/API.js: reuse the already required padMessageHandler (1 of 2)
...
Commit 94cb743ca8
("Fix API call appendChatMessage to send new message to all
connected clients") fixed a bug, but introduced a redundant require().
2019-03-07 00:04:08 +01:00
muxator
10172af199
db/API.js: no need to parseInt(time) here
...
We are already sure that time is an int
2019-03-07 00:02:24 +01:00
Ray Bellis
ac7663c337
db/DB.js: prevent DB layer from returning undefined
...
ueberDB2 can return either undefined or null for a missing key, depending on
which DB driver is used. This patch changes the promise version of the API so
that it will always return null.
2019-03-05 10:46:57 +00:00
muxator
b34fc2de2b
use Date.now() instead of new Date().getTime()
...
This is documented to be more performant.
The substitution was made on frontend code, too (i.e., the one in /static),
because Date.now() is supported since IE 9, and we are life supporting only
IE 11.
Commands:
find . -name *.js | xargs sed --in-place "s/new Date().getTime()/Date.now()/g"
find . -name *.js | xargs sed --in-place "s/(new Date()).getTime()/Date.now()/g"
Not done on jQuery.
2019-02-26 23:25:15 +01:00
muxator
90bfbeb38d
PadMessageHandler.js: fixed logic error in a guard condition
...
The guard condition on count being non negative and < 100 used the wrong
boolean operator. In its form it was impossible.
This error was introduced in 2013, in 5592c4b0fe
.
Fixes #3499
2019-02-27 00:56:41 +01:00
muxator
4b913172fe
PadMessageHandler.js: renamed parameter in handleCustomMessage() to avoid name clash
2019-02-26 22:19:49 +01:00
muxator
791012bb9b
PadMessageHandler.js: removed redundant return statement
2019-02-26 19:15:22 +01:00
muxator
46fdeb8dc4
ExportTxt.js: getPadTXT() does not need to be exported
...
This function is used only inside this module, and does not belong to its
external interface.
2019-02-22 23:32:10 +01:00
muxator
169a06793d
db/API.js: almost removed optional argument handling
...
The HTTP API doesn't ever omit arguments, it always passes `undefined` for a
parameter that wasn't supplied in the request.
The functions that were simplified are:
- getRevisionChangeset()
- getText()
- getHTML()
- saveRevision()
The only function still supporting optional arguments is getPadSafe(), which is
only called from this module.
2019-02-19 00:15:54 +01:00
muxator
26f3f1bcd0
db/Pad.js: make "force" parameter non optional in Pad.prototype.copy()
...
This function was simulating two overloads:
1. copy(destinationID, force, callback)
2. copy(destinationID, callback), in this case "force" would be assumed false
But all the call sites always used the version with arity 3.
Thus, we can remove that optionality and always assume that the funcion will be
called with three parameters. This will simplify future work.
2019-02-13 14:01:24 +01:00
translatewiki.net
1900b00ec2
Localisation updates from https://translatewiki.net .
2019-02-25 10:41:33 +01:00
Sebastian Castro
9848a600e3
colibris: Fixes #3548 #3549 chat improvements
2019-02-22 19:48:46 +01:00
Sebastian Castro
378dbe8485
skins: Improve clientPluginNames class helper
...
Moving classes to html tag so it can be used to style other part of template depending on plugins like #users, #chat etc...
Rename plugin class with "plugin-" prefix, because there were conflicts with some plugins using the same .ep_font_color class to apply css rules
2019-02-22 19:48:46 +01:00
Sebastian Castro
401db8fce3
chat: Adds placeholder to input. Translate stick button
2019-02-22 19:48:08 +01:00
muxator
59a6f2e9b8
node8: get rid of node < 0.7 compatibility when deleting files.
...
- path.exists() is no longer part of nodejs
- fs.exists() is deprecated (as of nodejs >= 8)
- checking a file for existence before using it is open to raca condition. It is
preferable to go ahead and use the file, and eventually handle the error
- we can afford two simple synchronous fs operations here
2019-02-19 22:01:12 +01:00
muxator
6d36bb2c53
node8: we can safely use os.tmpdir()
...
Since we are requiring node >= 8, we can safely use native functionalities.
2019-02-19 22:01:12 +01:00
muxator
09949c242a
node8: we no longer need to use a shim for Object.values in stats.js
2019-02-19 22:01:12 +01:00
muxator
9d35d15ae3
node8: require nodejs >= 8.9.0, npm >= 6.4
...
Next version will be Etherpad 1.8. As planned in #3424 , we are going to require
NodeJS >=8.9.0 and npm >= 6.4.
This commit implements that change and updates documentation and scripts.
Subsequent changes will get rid of old idioms, dating back to node < 0.7, that
still survive in the code.
Once migrated to NodeJS 8, we will be able to start working on migrating the
code base from callbacks to async/await, greatly simplifying legibility (see
#3540 ).
Closes #3557
2019-02-19 22:01:12 +01:00
muxator
9d9b7c9faf
NodeVersion.js: do not use callbacks, simplify calling style in server.js
2019-02-19 00:46:37 +01:00
muxator
36addd2205
server.js: group together the loading of the stats system
...
No functional changes, this is intended to simplify subsequent patches.
2019-02-19 00:41:51 +01:00
translatewiki.net
b16b98f8ca
Localisation updates from https://translatewiki.net .
2019-02-18 08:00:31 +01:00
muxator
d5d428c4ee
windows: allow graceful shutdown on Windows, too
...
Until Etherpad 1.7.5, process.on('SIGTERM') and process.on('SIGINT') were not
hooked up under Windows, because old nodejs versions did not support them.
This excluded the possibility of doing a graceful shutdown of the database
connection under that platform.
According to nodejs 6.x documentation, it is now safe to do so. This allows to
gracefully close the DB connection when hitting CTRL+C under Windows, for
example.
Source: https://nodejs.org/docs/latest-v6.x/api/process.html#process_signal_events
- SIGTERM is not supported on Windows, it can be listened on.
- SIGINT from the terminal is supported on all platforms, and can usually be
generated with <Ctrl>+C (though this may be configurable). It is not
generated when terminal raw mode is enabled.
2019-02-16 00:14:39 +01:00
translatewiki.net
c333984cd8
Localisation updates from https://translatewiki.net .
2019-02-14 09:09:18 +01:00
muxator
631b23f7a2
utils/AbsolutePaths.js: do not break when running as a Windows manual install
...
A Windows manual install has the same directory layout of a normal Unix one
(e.g. the nice symlink node_modules/ep_etherpad-lite -> ../src).
Only when running from the pre-built Windows package the directory layout is
different (e.g. src is physically copied into node_modules/ep_etherpad-lite).
The previous version of the code wrongly assumed that all Windows installs would
be run from the pre-built pakage.
In this version the path search is the same on all platform. If it fails, and we
are on Windows, there is a fallback for the specific case of the pre-built
package.
Fixes #3550
2019-02-11 03:28:02 +01:00
muxator
78c057af31
NodeVersion.js: factor out require('semver')
2019-02-08 19:10:49 +01:00
translatewiki.net
2e4ee39cc3
Localisation updates from https://translatewiki.net .
2019-02-07 15:55:56 +01:00
Ray Bellis
769933786c
allow some operations to proceed in parallel
...
some code chunks previously used `async.parallel` but if you
use `await` that forces them to be run serially. Instead,
you can initiate the operation (getting a Promise) and then
_later_ `await` the result of that Promise.
2019-02-01 09:57:50 +00:00
Ray Bellis
e7c2fad7b0
convert some async loops into parallel loops
...
If you use `await` inside a loop it makes the loop inherently serial.
If you omit the `await` however, the tasks will all start but the loop
will finish while the tasks are still being scheduled.
So, to make a set of tasks run in parallel but then have the
code block after the loop once all the tasks have been completed
you have to get an array of Promises (one for each iteration) and
then use `Promise.all()` to wait for those promises to be resolved.
Using `Array#map` is a convenient way to go from an array of inputs
to the require array of Promises.
2019-02-01 00:07:06 +00:00
Ray Bellis
07ae44ddf4
PadMessageHandler.js: cope better with session disconnects
2019-01-31 15:46:25 +00:00
Ray Bellis
b1c5024bcf
remove thenify use - no longer required
2019-01-31 14:48:22 +00:00
Ray Bellis
ccb49dcdc1
padDiff.js: convert to Promises/async
2019-01-31 14:38:56 +00:00
Ray Bellis
4622309dc2
TidyHtml.js: convert to promises
...
test case uses "nodeify" to convert the calls to TidyHtml back
into nodeback because it integrates better with the test framework
2019-01-31 13:42:41 +00:00
Ray Bellis
6d1b6b2796
db/Pad.js: convert to promises/async
...
Also updated some small chunks of dependent code that couldn't be converted
until this one had been done.
2019-01-31 11:14:38 +00:00
Ray Bellis
ebb8a64e3c
errorhandling.js: use promise db.doShutdown interface
2019-01-31 11:14:27 +00:00
Ray Bellis
b664eb488c
ImportHandler.js: ensure import connection closing happens at the right point
2019-02-08 14:46:05 +00:00
Ray Bellis
62345ac8f7
import/export: conversion to Promises/async
...
NB1: needs additional review and testing - no abiword available on my test bed
NB2: in ImportHandler.js, directly delete the file, and handle the eventual
error later: checking before for existence is prone to race conditions,
and does not handle any errors anyway.
2019-01-31 08:55:36 +00:00
Ray Bellis
5192a0c498
db/ReadOnlyManager.js: completed conversion
...
Requires temporary hack within `Pad.remove()` to allow for the lack of
callback on the rewritten version.
2019-01-30 16:19:51 +00:00
Ray Bellis
bb80325d2c
PadMessageHandler.js: completed conversion
2019-01-30 15:27:42 +00:00
Ray Bellis
9246a1de26
PadMessageHandler.js: further conversion
2019-01-30 13:55:49 +00:00
Ray Bellis
d543d5ae6a
PadMessageHandler.js: convert handleUserChanges() to Promises
...
- the call site still expects a nodeback function, so also introduced the
`nodeify` module to allow that function to work as expected.
2019-01-30 10:43:01 +00:00
Ray Bellis
c499a08030
bin/repairPad.js: conversion to promise/async
...
- but see also github issue #3545
2019-01-30 10:47:50 +00:00
Ray Bellis
58d0e6cea4
APIHandler.js: further cleanup
...
- removed possible issue with failing to sanitize `padName` if `padId` was also
supplied
- removed unnecessary `try` block
- simplified API and function name matching tests
2019-01-30 10:41:10 +00:00
Ray Bellis
982d4f380a
db/Pad.js: start use of promise DB methods
2019-01-30 10:25:46 +00:00
Ray Bellis
7f19033cc0
SocketIORouter: code formatting cleanups
2019-01-30 10:25:01 +00:00
Ray Bellis
bbe4a5f756
db/PadManager.js: more conversion to Promises/async
2019-01-28 16:20:30 +00:00
Ray Bellis
8108964472
db/AuthorManager.js: further conversion
...
also fixes a missing await calling `.createAuthor` in db/Pad.js
2019-01-28 15:36:36 +00:00
Ray Bellis
005c0afa97
db/SessionManager.js: completely converted to Promises/async
2019-01-28 14:44:36 +00:00
Ray Bellis
e58da69cfb
db/SecurityManager.js: converted checkAccess() to pure Promises
...
Also converted the handler functions that depend on checkAccess() into async
functions too.
NB: this commit needs specific attention to it because it touches a lot of
security related code!
2019-01-28 13:13:24 +00:00
muxator
acc0b05702
windows: 1.7.5 was released with node 8.15.0. Document it here.
2019-01-27 13:48:24 +01:00
Ray Bellis
7709fd46e5
utility scripts: converted to use the Promise interface
2019-01-26 23:52:02 +00:00
muxator
6a3e4c69b8
Release version 1.7.5
...
UPGRADE NOTES: if you have custom files in src/static/custom, save them
somewhere else, revert the directory contents, update to Etherpad 1.7.5, and
finally put them back in their new location, uder src/static/skins/no-skin.
2019-01-26 00:21:47 +01:00
muxator
4f0a2785da
release: prepare for 1.7.5
...
Written the changelog and updated package.json.
2019-01-26 00:16:03 +01:00
muxator
d475cc3d08
package.json: " http://github.com " -> " https://github.com "
2019-01-26 00:12:16 +01:00
muxator
9f31456f84
package.json: list myself among the authors
2019-01-26 00:11:11 +01:00
muxator
25da955161
README.md: on install, explicitly instruct to clone the "master" branch
...
The install instructions relied on the default branch being "master" on Github.
This has no longer been the case for some time now.
Let's be explicit, and directly advise new users to put themselves on the stable
branch ("master").
2019-01-25 23:05:05 +01:00
Ray Bellis
e7dc0766fd
db/API.js: complete conversion to Promises
...
This patch also contains significant refactoring relating to error checking of
arguments supplied to the functions (e.g. rev) facilitated by use of `throw`
instead of nodeback errors.
2019-01-25 18:08:34 +00:00
Ray Bellis
1b6430ae9f
db/PadMessageHandler.js: partial conversion to Promises
...
Converted those functions that API.js still depends on, and others that at this
point are never called via the nodeback mechanism.
2019-01-25 18:07:01 +00:00
Ray Bellis
8f53e4407e
db/AuthorManager.js: partial conversion to Promises
2019-01-25 15:47:25 +00:00
Ray Bellis
eedae98e2f
db/PadManager.js: convert sanitizePadId() to Promises
...
The function is now iterative rather than recursive.
2019-01-25 15:15:16 +00:00
Ray Bellis
bf9e3f92b5
db/PadManager.js: renamed doesPadExists() -> doesPadExist()
...
Removed the 's' for consistency with the other `doesFooExist()` manager calls.
Retained an alias for plugins that might be using it.
2019-01-25 15:05:12 +00:00
Ray Bellis
a875ca6c30
db/SessionManager.js: mostly converted to Promises
2019-01-25 14:53:24 +00:00
Ray Bellis
16c4c33f49
db/AuthorManager.js: renamed doesAuthorExists() -> doesAuthorExist()
...
Removed the 's' for consistency with the other `doesFooExist()` manager calls.
Retained an alias for plugins that might be using it.
2019-01-25 13:37:24 +00:00
Ray Bellis
70a045ad3c
db/GroupManager.js: mostly converted to Promises / async
2019-01-25 12:56:57 +00:00
Ray Bellis
29e9f86cad
db/DB.js: add Promise-only API methods
...
Promisified methods:
- get()
- set()
- findKeys()
- getSub()
- setSub()
- remove()
- doShutdown()
2019-01-23 18:08:47 +00:00
Ray Bellis
583ea92aaf
db/SessionStore.js: do not migrate to Promises. Make optional all(), clear() and length()
...
1. This module was not migrated to Promises, because it is only used via
express-session, which can't actually use promises anyway.
2. all(), clear() and length() depend on the presence of the `db.forEach()`
function, which in ueberdb2 doesn't even exist.
Fortunately those three methods are optional, so I made their existence
conditional on the presence of `db.forEach`.
3. in SessionStore.clear(), replaced a call to db.db.remove() with db.remove()
2019-01-23 16:58:43 +00:00
muxator
630af9af7d
db/SessionStore.js: call nextTick() only if there is something to do
...
Changed two occurrences of:
process.nextTick(function() {
if (fn) fn();
});
with
if (fn) {
process.nextTick(fn);
}
i.e. such that no function even gets added to the `nextTick` queue unless
there's actually a function to be called.
Extracted from Ray's work.
2019-02-09 00:14:53 +01:00
Ray Bellis
96d875b4d1
padurlsanitize.js: rewritten to consume promises
2019-01-23 16:36:28 +00:00
muxator
b699621e5a
padurlsanitize.js: invert a condition prior to refactoring
...
Extracted from Ray's work.
2019-02-09 00:05:21 +01:00
Ray Bellis
d5d28717c4
access controls: promisification
...
`getPadAccess()` (src/node/padaccess.js) is now "promise only", resolving to
`true` or `false` as appropriate, and throwing an exception if there's an
error.
The two call sites (padreadonly.js and importexport.js) updated to match.
2019-01-23 16:29:36 +00:00
Ray Bellis
34fdaa4e8c
db/SecurityManager.js: convert checkAccess() to thenify
2019-01-23 16:25:29 +00:00
Ray Bellis
23a3a079a6
tests.js: remove use of async.js
...
Use real `async` instead of async.js where applicable.
The `getPluginTests()` function was never truly async anyway because it only
contains calls to synchronous `fs` modules.
2019-01-23 16:21:40 +00:00
Ray Bellis
0c2d662541
plugins download and search: converted to Promises
...
Also fixed a bug where the system would make a request to the central server for
the plugin list for every search even if the list was already cached.
2019-01-23 12:24:53 +00:00
Ray Bellis
c8e5d87268
api: simplify version table
...
This commit vastly shortens (and simplifies) the version table within
handler/APIHandler.js by building each version's entry incrementally based off
the previous version.
The resulting table has been validated by comparing the "before" and "after"
output of the following loop on both versions of the code (albeit with an
intermediate "sort" step to account for the different insertion order)
for (let v in version) {
let m = version[v];
for (let [k, a] of Object.entries(m)) {
console.log(v, k, a);
}
}
The patch also fixes a few typos, and removes a duplicate definition of
getChatHistory which in each applicable version was defined with two different
parameter lists, but where only the second would be used.
2019-01-22 22:51:22 +01:00
Joseph C Wang
ae49409593
fix for python3
2019-01-22 22:23:18 +01:00
Ray Bellis
5ef4a2d1d5
more thenify in node/utils/*
2019-01-22 17:30:33 +00:00
Ray Bellis
584e481430
PadMessageHandler.js: migrate to thenify
2019-01-22 15:48:29 +00:00
Ray Bellis
5d7162ac9a
utils/ImportHtml.js: migrate to thenify
2019-01-22 14:58:25 +00:00
Ray Bellis
c4f1f83747
APIHandler.js: use promises
2019-01-22 13:30:28 +00:00
Ray Bellis
ec5baa2ab3
PadMessageHandler.js: convert two remaining API calls to thenify
2019-01-22 12:58:26 +00:00
Ray Bellis
17fe32ec0c
start using "thenify" to support callback and promises
...
PadManager.sanitizePadId() can't use thenify: single arg callback
2019-01-21 16:28:05 +00:00
muxator
40c45077ef
db/GroupManager.js: factored out a variable
...
Extracted from Ray's work.
2019-02-09 01:15:50 +01:00
Ray Bellis
4877ec319a
server.js: rewritten to use Promises
2019-01-18 16:10:25 +00:00
Ray Bellis
a579dfc285
pluginfw/installer.js: use Promise version of hooks.aCallAll() in install(), uninstall()
...
We cannot use arrow functions in this file, because code in /src/static can end
up being loaded in browsers, and we still support IE11.
2019-01-18 16:10:48 +00:00
Ray Bellis
80b3019154
pluginfw/plugins.js: converted to Promise API
2019-01-18 13:52:37 +00:00
Ray Bellis
8d85ae582e
pluginfw/hooks.js: allow returning a Promise in aCallFirst(), aCallAll()
...
Since this code can end up loaded in browsers when using client side plugins,
avoid use of ES6 syntax features such as arrow functions until MSIE support is
finally dropped.
2019-01-18 13:49:17 +00:00
Ray Bellis
3802073695
db/DB.js: allow a Promise return instead of callbacks in init()
2019-01-18 13:48:46 +00:00
muxator
b0846ded14
db/SessionManager.js: "authorMangager" -> "authorManager"
...
Extracted from Ray's work.
2019-02-09 02:19:14 +01:00
muxator
98993fe156
db/SessionManager.js: "groupMangager" -> "groupManager"
...
Extracted from Ray's work.
2019-02-09 02:18:36 +01:00
muxator
11453d544c
prepare to async: stricter checks
...
This change is in preparation of the future async refactoring by Ray. It tries
to extract as many changes in boolean conditions as possible, in order to make
more evident identifying eventual logic bugs in the future work.
This proved already useful in at least one case.
BEWARE: this commit exposes an incoherency in the DB API, in which, depending
on the driver used, some functions can return null or undefined. This condition
will be externally fixed by the final commit in this series ("db/DB.js: prevent
DB layer from returning undefined"). Until that commit, the code base may have
some bugs.
2019-03-01 09:43:41 +01:00
muxator
e841798314
prepare to async: typos in error messages
...
This change extracts the grammar correction performed on the async branch,
anticipating them in a single commit. It cannot be folded with the previous
one, as it is not purely cosmetic.
2019-02-15 22:52:53 +01:00
muxator
9497ee734f
prepare to async: trivial reformatting
...
This change is only cosmetic. Its aim is do make it easier to understand the
async changes that are going to be merged later on. It was extracted from the
original work from Ray Bellis.
To verify that nothing has changed, you can run the following command on each
file touched by this commit:
npm install uglify-es
diff --unified <(uglify-js --beautify bracketize <BEFORE.js>) <(uglify-js --beautify bracketize <AFTER.js>)
This is a complete script that does the same automatically (works from a
mercurial clone):
```bash
#!/usr/bin/env bash
set -eu
REVISION=<THIS_REVISION>
PARENT_REV=$(hg identify --rev "${REVISION}" --template '{p1rev}')
FILE_LIST=$(hg status --no-status --change ${REVISION})
UGLIFYJS="node_modules/uglify-es/bin/uglifyjs"
for FILE_NAME in ${FILE_LIST[@]}; do
echo "Checking ${FILE_NAME}"
diff --unified \
<("${UGLIFYJS}" --beautify bracketize <(hg cat --rev "${PARENT_REV}" "${FILE_NAME}")) \
<("${UGLIFYJS}" --beautify bracketize <(hg cat --rev "${REVISION}" "${FILE_NAME}"))
done
```
2019-02-08 23:20:57 +01:00
translatewiki.net
bd48497ce3
Localisation updates from https://translatewiki.net .
2019-01-17 10:50:43 +01:00
HairyFotr
fce55df2b7
Fix typos
2019-01-16 11:14:04 +01:00
translatewiki.net
02b3d42771
Localisation updates from https://translatewiki.net .
2018-12-27 10:48:05 +01:00
Luiza Pagliari
59cae81152
[chore] Allow debug mode on node versions >= 6.3 ( #3527 )
...
I've tried to install `node-inspector` using Node 8 and it looks like it is not supported.
According to the [documentation of that tool](https://www.npmjs.com/package/node-inspector ):
> Since version 6.3, Node.js provides a built-in DevTools-based debugger which mostly deprecates Node Inspector (...). The built-in debugger (...) provides certain advanced features (...) that are too difficult to implement in Node Inspector.
As [we require nodejs >= 6.9.0](https://github.com/ether/etherpad-lite#requirements ), and as [`node-inspector` only works on Chrome and Opera](https://www.npmjs.com/package/node-inspector#debug ), it looks like a good approach to remove the dependency of that tool and use Chrome DevTools directly. Besides, [there are other tools available](https://nodejs.org/en/docs/guides/debugging-getting-started/#inspector-clients ) for debugging, if Chrome is not an option.
This PR also allow external connections to the inspector, so Etherpad instances running on containers can also be debugged. [There are obviously some risks to leave that opened on public IPs](https://nodejs.org/en/docs/guides/debugging-getting-started/#exposing-the-debug-port-publicly-is-unsafe ), but I assumed no instance would run on debug mode for the final user.
2018-12-22 10:28:50 -02:00
translatewiki.net
7275cdc915
Localisation updates from https://translatewiki.net .
2018-12-17 08:51:24 +01:00
translatewiki.net
db27582622
Localisation updates from https://translatewiki.net .
2018-12-10 08:08:01 +01:00
muxator
aca8fae682
easysync-full-description: regenerate the pdf document
...
The .tex source was updated to fix some typos, but the corresponding pdf was not
regenerated.
Command used to generate the pdf:
pdflatex easysync-full-description.tex
The incorporated changes are:
- 49114d2b7a
(2014-06-01)
- c7548450c0
(2017-09-14)
2018-12-09 15:56:17 +01:00
muxator
49449453c9
README: a lot of packages mentioned in the readme are not really needed, simplify
...
libssl-dev, gzip, python, gcc have never been really needed for Etherpad itself.
They were probably needed back in the day to manually compile nodejs.
2018-12-01 14:16:39 +01:00
muxator
1f927f3e28
README: minor rewording
2018-12-01 14:15:40 +01:00
muxator
76007fe7cb
README: removed trailing spaces
2018-12-01 14:11:01 +01:00
muxator
0ad8291ae7
hooks: restore Internet Explorer 11 compatibility.
...
Compatibility with IE11 regressed in 23eab79946
while working for #3488 .
That commit made use of modern js syntax, not supported by IE11.
- Removed arrow functions, replaced with normal functions.
- Removed the spread operator (<...iterable>) and the "new Set()" construct,
replaced with _.uniq()
At some point IE11 compatibility will be dropped.
Ditching it now, for such a small gain, is not wise.
Fixes #3500 .
2018-11-28 20:03:39 +01:00
muxator
fe20ffa202
dependencies: update wd, 1.10.3 -> 1.11.1
...
This is just a dev dependency, so no real risks, but it's better not to scare
users.
Reported vulnerability before this change:
$ npm audit
=== npm audit security report ===
# Run npm update cryptiles --depth 4 to resolve 1 vulnerability
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Insufficient Entropy │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ cryptiles │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ wd [dev] │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ wd > request > hawk > cryptiles │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://nodesecurity.io/advisories/720 │
└───────────────┴──────────────────────────────────────────────────────────────┘
2018-11-28 18:49:12 +01:00
muxator
194697a960
Merge pull request #3496 from seballot/develop
...
This commit merges the initial implementation for "colibris", a new skin
optionally shipped with Etherpad on top of the default one.
Resolves #3441
2018-11-28 18:16:16 +01:00
Sebastian Castro
fc629e49d9
skins:colibris fixes #3514 hide sidediv and "show line number" option on mobile
2018-11-28 15:01:12 +01:00
Stefan More
799319882c
migrateDirtyDBtoRealDB: disabled write buffer, #2214
2018-11-27 21:18:40 +01:00
Stefan More
b8fa179622
migrateDirtyDBtoRealDB: added hint regarding memory, #2214
2018-11-27 21:18:40 +01:00
drebs
39fbc37dd8
index.html: generate unique pad names
...
Etherpad-lite relies on the user's browser to generate a random pad
name, but the current solution is not safe against collisions. In order
to generate unique pad names, the following modifications are made:
* use a PRNG instead of Math.random() and ensure uniform distribution
when selecting chars.
* choose the pad name length to achieve a specific number of bits of
security.
Closes : #3516
2018-11-26 23:07:34 +01:00
translatewiki.net
7df26840cb
Localisation updates from https://translatewiki.net .
2018-11-22 07:26:44 +01:00
translatewiki.net
c17f5e5f04
Localisation updates from https://translatewiki.net .
2018-11-19 08:38:11 +01:00
Sebastian Castro
2ce195747b
skins: Fixes #3510 show/hide line numbers
2018-11-15 11:34:32 +01:00
muxator
d4b15c01d5
Merge pull request #3513 from muxator/seballot-1
...
colibris: preparatory changes
This series consists of the preparatory changes done by @seballot on the Etherpad core code in order to prepare it for the introduction of the colibris skin (proposed in #3441 ).
They were extracted from #3496 , isolating the modifications performed outside of skins/colibris.
The expected effects on Etherpad (and its default skin) should be none: any major deviation from the original behavior is to be considered a bug.
A followup series will merge the colibris skin itself.
2018-11-12 22:24:14 +01:00
translatewiki.net
b0210c1b55
Localisation updates from https://translatewiki.net .
2018-11-12 08:37:52 +01:00
Sebastian Castro
4c7ae65ac4
colibris: use a darker default font and do not use OpenDyslexic
2018-11-08 21:56:41 +01:00
Sebastian Castro
385ca8771b
colibris: various improvements, including author_hover, cursortrace plugins
2018-11-08 21:56:40 +01:00
Sebastian Castro
39ad22f78f
colibris: style timeslider page
2018-11-08 21:56:39 +01:00
Sebastian Castro
8343afde84
colibris: move ep_embedded_hyperlinks style to plugin itself
2018-11-08 21:56:38 +01:00
Sebastian Castro
948e9e4e10
colibris: responsive layout depending on plugins activated
2018-11-08 21:56:30 +01:00
Sebastian Castro
413f46b085
colibris: minor improvements
2018-11-08 21:56:29 +01:00
Sebastian Castro
e8c229cc65
colibris: add style for ep_embedded_hyperlink plugin
2018-11-08 21:56:29 +01:00
Sebastian Castro
9205b551df
colibris: fix plugin ep_comments style
2018-11-08 21:56:28 +01:00
Sebastian Castro
af641c3b3d
colibris: minor improvements
2018-11-08 21:56:27 +01:00
Sebastian Castro
8881a2a61f
colibris: style plugin ep_tables2
2018-11-08 21:56:26 +01:00
Sebastian Castro
24b46984d4
colibris: Style ep_set_title_on_pad
2018-11-08 21:56:18 +01:00
Sebastian Castro
dad6c217ef
colibris: improvements
2018-11-08 21:56:17 +01:00
Sebastian Castro
3f761121b2
colibris: improve colibris responsive
2018-11-08 21:56:15 +01:00
Sebastian Castro
6cc499bcce
colibris: add new skin, initial commit
...
Needs further development: responsive, plugins, configuration...
2018-11-08 21:56:14 +01:00
Sebastian Castro
d3d1fd21bb
fonts: add pencil, link and table icon
...
Preparatory work for introducing colibris skin
2018-11-08 21:56:13 +01:00
Sebastian Castro
e80f9a6f59
pad.css: group togheter three very similar rules.
...
a) these rules:
[class^="icon-"]:before
[class*=" icon-"]:before
b) were the same as this one:
[data-icon]:before
except the rules in b) had a "content: attr(data-icon)" rule, too.
This commit groups all of them together, and gets rid of the "attr(data-icon)".
The commit that introduced these rules in the first place, and that are now
partially reverted, was 9aea689438
(move tiny bit
of font awesome we actually use into pad.css) from 2014-11-19.
Preparatory work for introducing colibris skin
2018-11-08 21:56:11 +01:00
Sebastian Castro
63ec2d8cc2
font picker: improve the font picker ( closes #3451 )
...
Preparatory work for introducing colibris skin
2018-11-08 21:56:10 +01:00
Sebastian Castro
c5a07e6827
pad.html: add css purpose classes
...
Preparatory work for introducing colibris skin
2018-11-08 21:56:09 +01:00
Sebastian Castro
5c683da435
timeslider.html: import pad.css so the pad will look the same
...
Preparatory work for introducing colibris skin
2018-11-08 21:56:08 +01:00
Sebastian Castro
23eb1701ed
ace2_inner: fix first line number position
...
Preparatory work for introducing colibris skin
2018-11-08 21:55:58 +01:00
Sebastian Castro
4115f792e4
ace.js: prioritize the skin style over the plugin style
...
Preparatory work for introducing colibris skin
2018-11-08 21:55:34 +01:00
Sebastian Castro
8a6eae26d7
ace.js: also add plugins names to #outerdocbody (refs #3488 )
...
This commit is an integration to aa8204e5df
2018-11-08 21:55:07 +01:00
translatewiki.net
1aeff40be3
Localisation updates from https://translatewiki.net .
2018-11-08 09:56:07 +01:00
muxator
66d87babfa
doc: passwordHash does not contain a bcrypted password, but a salted sha512 sum
...
The documentation was written on 2011-08-03:
31067f163f
: added a documentation for the database structure
The implementation using sha512 instead of bcrypt was committed two days later,
on 2011-08-10:
ce1012438e
: added setPublicStatus, getPublicStatus, setPassword and isPasswordProtected
2018-11-05 22:45:00 +01:00
translatewiki.net
74b2bd1a4f
Localisation updates from https://translatewiki.net .
2018-11-05 08:42:25 +01:00
Achim Friedland
5f836f6211
Try/catch to skip invalid JSON in dirtyDB
2018-11-03 00:12:08 +01:00
translatewiki.net
0443de4dc9
Localisation updates from https://translatewiki.net .
2018-11-01 08:08:05 +01:00
muxator
5b88882e34
LibreOffice: add debugging log statements
2018-11-01 00:22:27 +01:00
muxator
4b8a0ff4ac
LibreOffice: rename variables (conversion is generic and not PDF-specific)
2018-11-01 00:18:26 +01:00
muxator
73d09f1c6c
LibreOffice: rephrase comments (conversion is generic and not PDF-specific)
2018-10-31 22:34:11 +01:00
muxator
df5618b274
ImportHandler: flattened code
...
Removed redundant else, no functional changes
2018-10-31 23:34:15 +01:00
muxator
fcd88de900
ImportHandler: flattened code
...
Removed redundant else, no functional changes
2018-10-31 23:31:23 +01:00
muxator
49a7572cee
ImportHandler: early return by condition inversion
...
No functional changes
2018-10-31 23:28:52 +01:00
muxator
df15daac0e
ImportHandler: early return by condition inversion
...
No functional changes
2018-10-31 23:27:22 +01:00
muxator
12bb97dc2d
ImportHandler: early return by condition inversion
...
No functional changes
2018-10-31 23:24:56 +01:00
muxator
2b8e45e2bd
ImportHandler: anticipated the error checking
...
No functional changes.
2018-10-31 23:22:50 +01:00
muxator
4c2ad68b69
ImportHandler: early return via DeMorgan's law
...
Inverted a boolean condition, no functional changes.
2018-10-31 23:20:55 +01:00
muxator
f652ba8c52
ImportHandler: flattened code
...
Removed redundant else, no functional changes
2018-10-31 23:16:20 +01:00
muxator
fb552b2dbb
ImportHandler: early return via DeMorgan's law
...
Inverted a boolean condition, no functional changes.
2018-10-31 23:15:01 +01:00
muxator
9d104cc4b0
ImportHandler: early return via DeMorgan's law
...
Inverted a boolean condition, no functional changes.
2018-10-31 23:09:27 +01:00
muxator
395db73eb1
ImportHandler: early return by condition inversion
...
No functional changes
2018-10-31 23:00:45 +01:00
muxator
6727a77073
ImportHandler: flatten code
...
No functional changes
2018-10-31 22:55:58 +01:00
Luc Didry
e8558e3497
Allow to import files using soffice
...
Currently, you have to use Abiword to convert odt, pdf and doc files to be able to import those files.
This add soffice as convertor too.
2018-10-31 22:21:48 +01:00
muxator
f6cef9dfd2
skins: fix timeslider support
...
Found by Sebastian Castro <90scastro@gmail.com>
This was really meant to be part of 9c990ab08a
2018-10-29 21:46:19 +01:00
translatewiki.net
20be994d9b
Localisation updates from https://translatewiki.net .
2018-10-18 08:18:00 +02:00
muxator
9774518525
dependencies: update graceful-fs, 4.1.3 -> 4.1.11
2018-10-17 00:37:35 +02:00
muxator
e68edcd23d
dependencies: update cookie-parser, 1.3.4 -> 1.4.3
2018-10-17 00:34:28 +02:00
muxator
f67fc3ad38
dependencies: update ejs, 2.5.7 -> 2.6.1
2018-10-17 00:31:55 +02:00
muxator
a585487802
dependencies: update semver, 5.1.0 -> 5.6.0
2018-10-17 00:28:21 +02:00
muxator
50b245d260
dependencies: update request, 2.83.0 -> 2.88.0
2018-10-17 00:27:51 +02:00
muxator
c69c0053b6
dependencies: update npm, 6.4.0 -> 6.4.1
2018-10-17 00:27:25 +02:00
muxator
5734eea10b
dependencies: update express, 4.16.3 -> 4.16.4
2018-10-17 00:26:51 +02:00
translatewiki.net
4f756d3953
Localisation updates from https://translatewiki.net .
2018-10-15 09:25:07 +02:00
muxator
9aaa02ec70
installDeps: no need to download jquery at starting time. Remove curl dependency
...
In installDeps.sh we have a bunch of code (from 2011) that checks for the
existence of jQuery and eventually downloads it, but since 1239ce7f28
(year
2012) jquery is vendorized in /src/static/js/jquery.js.
Also, stop mentioning curl as a dependency in the README.md
Fixes #3494
2018-10-07 18:56:28 +02:00
translatewiki.net
4121add1b8
Localisation updates from https://translatewiki.net .
2018-10-03 22:03:52 +02:00
muxator
23eab79946
pad.html: for each client plugin, add a class to #editorcontainerbox
...
This commit implements the following behaviour:
1. adds a function clientPluginNames() to hooks.js (mimicking what is done in
static.js), which returns an array containing the list of currently installed
client side plugins. The array is eventually empty.
2. calls that function in pad.html at rendering time (thus server-side) to
populate a class attribute.
Example results:
- with no client-side plugins installed:
<div id="editorcontainerbox" class="">
- with some client-side plugins installed:
<div id="editorcontainerbox" class="ep_author_neat ep_adminpads">
Looking at the existing code (src/node/hooks/express/static.js#L39-L57), a
client-side plugin is defined as a plugin that implements at least a client side
hook.
NOTE: there is currently no support for notifying plugin removal/installation
to the connected clients: for now, in order to get an updated class list,
the clients will have to refresh the page.
Fixes #3488
2018-10-02 21:22:13 +02:00
translatewiki.net
2a5e87cc7d
Localisation updates from https://translatewiki.net .
2018-09-20 11:05:16 +02:00
translatewiki.net
051a8765e4
Localisation updates from https://translatewiki.net .
2018-09-13 10:54:15 +02:00
translatewiki.net
1fce593779
Localisation updates from https://translatewiki.net .
2018-09-06 21:23:58 +02:00
translatewiki.net
4a514706cb
Localisation updates from https://translatewiki.net .
2018-09-03 08:10:53 +02:00
Luiza Pagliari
8b7f7d49c0
tests: make sure author is switched on authorship test
...
Original implementation of authorship test assumed a simple pad reload
would switch the author -- and it actually did on Chrome. But other
browsers might keep the author id on cookie.
To force the author switch, expire the cookie before reloading the pad.
Fixes : #3435
2018-09-02 13:10:27 +02:00
muxator
c09e638fc3
installDeps.sh: don't nuke all installed plugins on update
...
This is a modification of PR #3474 by rohieb <rohieb@rohieb.name>.
When this script is run after an update, and something fails during the npm
run, the installed plugins were deleted, too.
In this version what gets deleted is only the directory that contains the
direct dependencies of the core Etherpad, ie:
node_modules/ep_etherpad-lite/node_modules
2018-08-29 21:45:33 +02:00
muxator
727fbc2669
Merge pull request #3478 from muxator/flatten-code
...
This series is an attempt to reduce the control structure depth of the code
base, maintaining at the same time its exact same behaviour, bugs included. It
is, in a sense, an initial attempt at a refactoring in the spirit of its
original definition [0].
The idea beyond this refactoring is that reducing the code depth and, sometimes,
inverting some conditions, bugs and logic errors may become easier to spot, and
the code easier to read.
When looked at while ignoring white space changes, all of these diffs should
appear trivial.
[0] https://refactoring.com/
2018-08-29 21:24:26 +02:00
muxator
1a93ab4eb5
db/Pad: reversed truthy condition to make core logic evident
...
Since the original comparison compared for truthy and not for "===", and it's
3 AM now, I blindly negated it, in order to show how fragile it was in the first
instance.
No functional changes.
This is the final commit of this refactoring series.
2018-08-29 03:03:34 +02:00
muxator
69e1bf28aa
db/Pad: reversed condition to make core logic evident. No functional changes
...
Here it was legal to replace a lax comparison with a strict one, since we are
using indexOf(), whose return value is known.
2018-08-29 02:52:26 +02:00
muxator
d931a700b4
db/Pad: reversed condition to make error handling evident. No functional changes
...
Here it was legal to replace a lax comparison with a strict one, since we are
using indexOf(), whose return value is known.
2018-08-29 02:49:40 +02:00
muxator
0e8789863c
db/Pad: removed unuseful else clause, no functional changes
2018-08-29 02:46:08 +02:00
muxator
049f5f2859
db/Pad: removed unuseful else clause, no functional changes
2018-08-29 02:44:51 +02:00
muxator
e90487c3e2
db/GroupManager: early return, no functional changes
2018-08-29 02:42:29 +02:00
muxator
a1d21c0cd2
db/GroupManager: early return, no functional changes
2018-08-29 02:41:53 +02:00
muxator
9ed7608421
db/GroupManager: early return, no functional changes
2018-08-29 02:41:14 +02:00
muxator
da8faa1aa9
db/GroupManager: early return, no functional changes
2018-08-29 02:40:14 +02:00
muxator
f7254a47ea
db/GroupManager: early return, no functional changes
2018-08-29 02:39:05 +02:00
muxator
604952bc97
db/GroupManager: fix indentation
...
This is to make easier on the eye the next change.
2018-08-29 02:38:09 +02:00
muxator
c85bcf0614
db/GroupManager: move inner function on top. No functional change
...
This is to make easier on the eye the next change.
2018-08-29 02:36:25 +02:00
muxator
6af419a88e
SecurityManager.js: early return, no functional changes
2018-08-29 02:33:29 +02:00
muxator
61823e7689
db/AuthorManager: early return, no functional changes
2018-08-29 02:28:40 +02:00
muxator
2b8646a855
db/AuthorManager: early return, no functional changes
2018-08-29 02:28:35 +02:00
muxator
b59818676e
db/API.js: early return to make error handling evident. No functional changes
2018-08-29 02:18:32 +02:00
muxator
67ce19eddb
db/API.js: removed unuseful else clause, no functional changes
2018-08-29 02:16:24 +02:00
muxator
610a6db8c8
db/API.js: early return, no functional changes
2018-08-29 02:13:06 +02:00
muxator
fef57efd46
db/API.js: early return, no functional changes
2018-08-29 02:10:45 +02:00
muxator
42bc0a59e1
db/API.js: early return, no functional changes
2018-08-29 02:09:33 +02:00
muxator
05a33f1533
db/API.js, SessionManager: lot of copied & pasted code in integer parsing
...
Replaced with an early return, no functional changes.
2018-08-29 02:08:05 +02:00
muxator
1d45a63864
db/API.js: early return, no functional changes
2018-08-29 01:57:00 +02:00
muxator
30d814d8ed
db/API.js: early return, no functional changes
2018-08-29 01:57:28 +02:00
muxator
4728736dd8
db/PadManager: early return, no functional changes
2018-08-29 01:47:38 +02:00
muxator
ecb0c41d29
db/PadManager: early return, no functional changes
2018-08-29 01:46:18 +02:00
muxator
12f224ae72
db/PadManager: early return, no functional changes
2018-08-29 01:44:13 +02:00
muxator
391bd79e03
padurlsanitize: early return, no functional changes
2018-08-29 01:38:55 +02:00
muxator
d19436d044
adminsettings: early return, no functional changes.
2018-08-29 01:34:45 +02:00
muxator
b60c0b122c
PadMessageHandler: reversed condition to make core logic evident. No behavioural changes.
...
This one replaces a big "if (message)" negating its truthy condition.
Being lame, I erred on the safe side and wrote a super ugly statement that is
guaranteed to respect the original logic.
In the hope that eventual logic errors become more evident now.
See: https://stackoverflow.com/questions/36661748/what-is-the-exact-negation-of-ifvariable-in-javascript#36661843
2018-08-29 01:23:38 +02:00
muxator
324929ca2d
PadMessageHandler: early return to reduce code depth.
...
Get rid of an else branch to simplify code layout. No functional changes at all.
==============
This series is an attempt to reduce the control structure depth of the code
base, maintaining at the same time its exact same behaviour, bugs included. It
is, in a sense, an initial attempt at a refactoring in the spirit of its
original definition [0].
The idea beyond this refactoring is that reducing the code depth and, sometimes,
inverting some conditions, bugs and logic errors may become easier to spot, and
the code easier to read.
When looked at ignoring whitespace changes, all of these diffs should appear
trivial.
[0] https://refactoring.com/
2018-08-29 00:57:28 +02:00
anoy
07bc163cb6
url encode pad name
2018-08-27 14:15:50 +02:00
anoy
c0e257835c
updated nodejs version for travisci
2018-08-27 10:52:22 +02:00
muxator
fb1f8dd239
toolbar: missing var declaration
...
Without this, Etherpad would fail to start in strict mode:
"ReferenceError: SelectButton is not defined"
2018-08-27 01:34:01 +02:00
muxator
27b3b0ecd2
logs: on the server, use template literals when possible
...
It's just synctactic sugar, but it is always better than executing string
concatenations in one's mind.
Do not do this with files in src/static, because we want to keep IE 11
compatibility.
2018-08-27 01:29:37 +02:00
muxator
0e972aaecf
settings: reword some log messages
2018-08-27 01:56:33 +02:00
muxator
36f39a6e13
ace.js: remove template literals to keep IE 11 compatibility
...
Files in "src/static" are executed on the client: do not break browser
compatibility because of syntactic sugar.
Introduced in 9c990ab08a
.
2018-08-27 02:18:34 +02:00
muxator
7f7efa22b7
javascript license: we cannot assert the license of a custom skin.
...
Even in the previous versions, it made no sense.
Removing.
2018-08-26 22:28:31 +02:00
muxator
6620014b77
skins: describe the skins in the documentation
2018-08-26 21:17:04 +02:00
muxator
9c990ab08a
skins: finalize support for multiple skins
...
The old "static/custom" directory is replaced by "static/skins/<skinName>",
where <skinName> is taken from settings.json.
When no value is found, a default of "no-skin" is assumed, so that backward
compatibility is maintained.
The most evident security concerns have been addressed.
Closes #3471 .
2018-08-26 21:17:04 +02:00
muxator
e34c74b24d
skins: the settings class understands skinName. Send skinName value to the client
...
skinName must be a single string (no directory separators in it) pointing to an
existing directory under /src/static/skins.
In case these conditions are not met, its value is rewritten to "no-skin".
Also, the value of skinName if sent to the client via clientVars for allowing
its use it in the browser.
2018-08-26 21:17:04 +02:00
muxator
7edc0fea16
skins: added new parameter "skinName" in setting.json.template
...
"colibris" does not exist yet, but let's mention it anyway.
2018-08-26 21:17:04 +02:00
muxator
aba1c6f8bd
skins: moved "static/custom" -> "static/skins/no-skin"
...
The old empty skin created by the startup scripts becomes the default: no-skin.
2018-08-26 21:17:04 +02:00
muxator
0c518cadf5
skins: replace {js,css}.template with actual files. Simplify startup scripts.
...
Currently, an Etherpad skin requires the existence of 6 files:
- index.{css,js}
- pad.{css,js}
- timeslider.{css,js}
In the default empty skin (in static/custom), there were 2 small placeholders
({js,css}.template) to be copied in place by the startup script in case no skin
was in use.
Now that we are moving to multiple directories (see #3471 ) we can simply commit
the example files and remove the copying code from the startup script.
2018-08-26 21:17:04 +02:00
muxator
6c56e7ca7a
ace.js: use URL encoding when building an URL via string concatenation
...
Not performing encoding/decoding when traversing logical domains is a security
risk.
String concatenation is not great, too, but this change is just focused on
allowing the implementation of skin support.
2018-08-26 02:40:36 +02:00
Luc Didry
2cc32d7fe9
Add --writer option to soffice convert command
...
If you edit `src/templates/export_html.html` to remove the
`<meta name="changedby" content="Etherpad">` tag[1], PDF export with
soffice has a bug: the first word of the pad is deleted and a blank page
is inserted as first page (the pad's text begins on the second page).
The `--writer` soffice option avoids that bug.
[1] you may want to delete that tag since it is inserted as a comment in
.doc or .odt soffice export.
2018-08-24 18:26:51 +02:00
muxator
06476f7ad2
settings.json.template: reorganized dbSetting section to be more comment-friendly
...
It is better to keep the dirtyDB settings together, so they can be commented out
via a /* ... */.
Nested comments blocks would crash the application on start, because they are
syntactically incorrect.
Let's reduce this possibility, promoting an easier standard.
2018-08-24 01:26:05 +02:00
muxator
d1481041c2
specialpages: replace relative paths for sendfile() with absolute ones
...
This file uses it for robots.txt and favicon.ico.
This makes use of the new stable settings.root introduced with #3466 , and will
be modified when introducing support for custom skins.
2018-08-23 23:39:38 +02:00
muxator
9db5fd7884
AbsolutePaths: introduced isSubdir()
...
It can be used to check whether a user input or a configuration settings tries
to traverse the directory hierarchy, going out of its allowed bounds.
source: https://stackoverflow.com/questions/37521893/determine-if-a-path-is-subdirectory-of-another-in-node-js#45242825
2018-08-23 07:20:17 +02:00
translatewiki.net
0728e66723
Localisation updates from https://translatewiki.net .
2018-08-23 08:15:56 +02:00
muxator
ce14a99606
settings, APIHandler: use makeAbsolute() for locating APIKEY and SESSIONKEY
2018-08-23 07:02:45 +02:00
muxator
8247d5eef3
settings: use makeAbsolute() for locating settings.json and credentials.json
...
This should look to consistent locations when looking for relative paths,
without depending on current working directory.
For absolute paths, nothing changes.
2018-08-23 07:02:45 +02:00
muxator
435b2a4edf
settings: the dirtyDb file path is interpreted using makeAbsolute()
...
Otherwise its position depended on process.cwd
2018-08-23 07:02:45 +02:00
muxator
5406472d65
AbsolutePaths: makeAbsolute() computes an absolute path from a relative one
...
The base is assumed to be exports.findEtherpadRoot(), without depending on
process.cwd.
2018-08-23 07:02:45 +02:00
muxator
1b938a7a40
settings: compute exports.root via AbsolutePaths.findEtherpadRoot()
...
First steps for fixing #3466 .
2018-08-23 07:02:45 +02:00
muxator
b1a0e14ee2
AbsolutePaths: written findEtherpadRoot()
...
This is just a function (with an ugly side effect for caching purposes) that
heuristically tries to compute the Etherpad installation path when running under
Unix and win32 (they have different file system layouts).
This path can be used by Etherpad as a base for all the relative paths, in order
to be deterministic and not depending on cwd.
2018-08-23 07:02:45 +02:00
muxator
cbce3c1b08
AbsolutePaths: written utility function popIfEndsWith()
...
It will be necessary in the next commit to evaluate the Etherpad base
install path.
2018-08-23 07:02:45 +02:00
muxator
dbf7eff1fc
AbsolutePaths: module for deterministically computing relative Etherpad paths
...
Empty for now.
2018-08-23 07:02:45 +02:00
muxator
ec5573f88c
settings, APIHandler: generate more informative logs
2018-08-21 00:05:15 +02:00
muxator
b635371d52
settings: the default dirty.db location should be var/dirty.db
...
This is the location that is choosen by default when Etherpad starts with no
settings.json file.
It was different than the one contained into setting.json.template.
2018-08-21 21:57:13 +02:00
muxator
cb07805022
NodeVersion: take responsibility for ugly code
2018-08-22 00:12:53 +02:00
muxator
93641a165d
dependencies: update socket.io 1.7.3 -> 2.1.1
...
Version 2.x is not backwards compatible with 1.x.
However, according to [0], [1] and [2], it seems that the biggest concern is
when mixing different server and client versions, and this is not Etherpad's
case.
Smoke tested (successfully) on Firefox 61, Chromium 68.
npm audit before this change:
found 12 vulnerabilities (9 low, 3 high) in 8205 scanned packages
11 vulnerabilities require semver-major dependency updates.
1 vulnerability requires manual review. See the full report for details.
npm audit after this change:
found 1 low severity vulnerability in 8196 scanned packages
1 vulnerability requires manual review. See the full report for details.
Fixes #3462
[0] https://socket.io/blog/socket-io-2-0-0/
[1] https://github.com/socketio/socket.io/issues/3007#issuecomment-336791836
[2] a0d7a794de
2018-08-18 19:42:42 +02:00
muxator
5f9de6948c
cleanRun.sh: get rid of "Bad substitution" error
...
It was introduced in 4a18f0d97d
(#3356 ).
2018-08-17 22:22:14 +02:00
muxator
96ac381afb
Release version 1.7.0
...
From now on, releases will be cut from develop, and merged directly into master.
Each release will be a tag on the master branch (e.g. 1.7.0).
A "release/1.7.0" branch will eventually be created only if/when a hotfix will
be needed.
2018-08-17 00:43:01 +02:00
muxator
4408a1e505
release: prepare for 1.7.0
...
Written the changelog and updated package.json.
From now on, releases will be cut from develop, and merged directly into master.
Each release will be a tag on the master branch (e.g. 1.7.0).
A "release/1.7.0" branch will eventually be created only if/when a hotfix will
be needed.
2018-08-17 00:18:31 +02:00
muxator
d7696413da
createRelease.sh: deprecate the script. It will be removed or modified.
...
Starting with Etherpad 1.7.0, the branching strategies for releases will be
simplified.
Leaving this script here, as it's useful for documenting other release-related
activities.
2018-08-17 00:09:25 +02:00
muxator
36b629346d
dependencies: updated npm to 6.4.0
2018-08-16 22:04:40 +02:00
muxator
10eadba0d6
docs: mention that nodejs >= 8.9 is preferred
2018-08-15 23:43:11 +02:00
muxator
fc14f60a4b
runtime: polyfill Object.values()
...
Minimum supported Node version is 6.9.0, but Object.values() was introduced in
Node < 7. Let's use a polyfill if needed.
This will be removed when minimum supported Node version is raised to 8.9.0.
Fixes #3459
2018-08-15 22:34:05 +02:00
muxator
7a6d969537
docs: started writing down the requirements for pull requests
...
No more merge commits in the PR: we want to be able to bisect easily.
Probably the whole doc needs to be updated. Also, we need to have templates for
PRs and Bug Reports, and they have to be described in the document.
Fixes #3454
2018-08-15 02:19:05 +02:00
muxator
9d815c58b8
deprecations: get rid of DEP0005 about Buffer()
...
Similar code still lives in some dependent libraries.
It will be updated when upgrading the dependencies.
Fixes #3446
2018-08-14 19:45:03 +02:00
muxator
6d5a6cf795
caching_middleware: removed unnecessary escape in regex
...
Found by eslint with "no-useless-escape"
2018-08-14 19:33:10 +02:00
"muxator ext:(%22)
d499e1b046
docs: direct link to measured.Collection from stats.md
2018-08-14 13:27:31 +02:00
"muxator ext:(%22)
42a0772955
dependencies: updated measured 1.1.0 -> measured-core 1.11.2
...
When installing dependencies, npm informed us that measured had been deprecated,
and renamed to measured-core. Let's follow the advice, and get rid of the
warning.
npm WARN deprecated measured@1.1.0: This package has been renamed to
measured-core, all versions of measured have been re-released under
measured-core, please update your package and consider updating to the newest
version. See https://github.com/yaorg/node-measured for latest updates.
This package is used to expose a single endpoint ("/stats"), whose output does
not change after this commit.
Fixes #3458
2018-08-14 13:22:41 +02:00
muxator
d38f53181f
settings.json: in the mysql example, mention the existence of port parameter
...
The port parameter is supported by the mysql driver, but to know this one has to
read through ueberDB's code.
At least for this simple case, it may make sense to be explicit.
Fixes #3453
2018-08-11 16:44:37 +02:00
Masaru Nagaku
392f39b623
fix bug for getPadPlainText
2018-08-11 11:02:20 -03:00
muxator
e9fb63f426
docs: "``js" -> "
``json" in Markdown of some json blocks
2018-08-09 22:27:56 +02:00
Muh Muhten
3cedf474e5
Fix misparse of port when binding Unix socket
...
The hostname:port of URIs used in Minify are currently bogus and refer
to localhost only for historical reasons; there's no reason to retain
them and omitting them avoids generating an invalid URI when "port" is
not an integer.
Context: settings.port is passed to express's listen; if not numeric, it
is used a filename for a Unix domain socket.
This allows e.g. starting a server to be reverse-proxied on a multi-user
system, using the filesystem to handle access control and avoiding need
to allocate port numbers.
Before this change, etherpad-lite starts without error when configured
to listen on a Unix domain socket in this manner. However, `pad.js` and
`ace2_common.js` are generated incorrecting, causing an error
"Uncaught Error: The module at "ep_etherpad-lite/static/js/rjquery" does not exist."
when loading the editor:
When settings.port is a non-numeric string, e.g. `etherpad.sock`, a URI
of the form `http://localhost:etherpad.sock/static/js/rjquery.js ` is
generated and parsed to find the file needed. In this case, the file
searched for is `:etherpad.sock/static/js/rjquery.js`, rather than the
expected `static/js/rjquery.js`. No such file exists, and the required
code is silently omitted from the bundle.
As a workaround, hard-code a (meaningless) hostname which can be parsed
correctly, since the current code makes no use of it anyway.
2018-08-10 01:57:30 +02:00
muxator
6c6ac40f7b
doc: review "Tweak the settings"
2018-08-09 19:42:14 +02:00
Michael Braun
980a5951ea
hint to --sessionkey, --apikey and --credentials in README.md
2018-08-09 19:42:14 +02:00
Michael Braun
971853ca58
remove -k argument as it is currently for both sessionkey and apikey
2018-08-09 19:42:14 +02:00
muxator
b466acd881
Merge test fixes for import/export. Fixes #3425 .
...
Now we have a working test for #3268 (fe08d2a1db
).
2018-08-09 18:54:55 +02:00
muxator
10f0cb3253
security: suggest installing ep_hash_auth to get rid of plain text passwords
...
In its current form, Etherpad stores passwords for users in plain text in
settings.json. We should at least mention the opportunity of installing
ep_hash_auth to start tackling this problem.
The advice was added in README.md and in settings.json.template
Fixes #3444
2018-08-09 00:17:15 +02:00
muxator
044f761b99
settings.json: reformat comments, no functional changes.
2018-08-08 23:49:32 +02:00
ilmar
718b175524
tests: show that Etherpad is not able to import & export back a mixed lists
...
This commit replaces an old test with a new, different one.
Reasons for removing the old test:
- the old list test was introduced in cadb83a
with an explicit attempt to import
an invalid HTML and see if it could recover from it
- in 5967e08
the code base finally managed to export a meaningful HTML (but we
do not know if other bugs were introduced in pursuing this)
- the old test seemed to aim at attaining resiliency, but correctness should be
addressed before that
Modified by muxator. See discussion in:
https://github.com/ether/etherpad-lite/pull/3268#issuecomment-411185713
2018-08-06 23:15:48 +03:00
"muxator ext:(%22)
d23cf924c9
installDeps: replace GNU specific long options whith short ones
...
Long options are only present in GNU cut, and we aim to also support other
platforms.
2018-07-31 12:44:17 +02:00
muxator
65b9626669
dependencies: updated express & express-session
...
express: 4.13.4 -> 4.16.3
express-session: 1.13.0 -> 1.15.6
This, along with the previous commit, partially implements #3429 .
2018-07-29 01:44:49 +02:00
muxator
1101c0279f
dependencies: wd, 1.6.1 -> 1.10.3
...
It's a dev dependency, no breakages in backend and frontend tests.
2018-07-29 01:41:15 +02:00
muxator
a0d5eb18a0
tests: introduce istanbul.js to check code coverage
...
see: https://istanbul.js.org
2018-07-28 23:54:51 +02:00
muxator
f7000c786d
tests: update mocha 5.0.5 -> 5.2.0
...
This does not break any backend tests
2018-07-28 23:54:51 +02:00
muxator
4e10f4d52a
tests: sent Nyan Cat into eternal oblivion
...
Alive and kicking since 2014 (3ac833d455
), but it is now time to go on
2018-07-28 23:54:51 +02:00
muxator
379690abbf
tests: backend tests are now run with "npm test" instead of a custom bash script
2018-07-28 23:54:51 +02:00
muxator
1a4a26fc73
tests: move mocha among devDependencies in package.json
2018-07-28 23:54:51 +02:00
muxator
1f19b20796
tests: move supertest among devDependencies in package.json
2018-07-28 23:54:51 +02:00
muxator
cb8275fc4b
docs: trivial corrections to test documentation
2018-07-28 23:54:51 +02:00
muxator
a3ae374a67
installDeps: made version detection more robust. Require Node >= 6.9, npm >= 3.10
...
require_minimal_version() tries to parse semvers in a Posix portable way and
ensure a minimal Major.minor version is met.
2018-07-28 23:33:24 +02:00
muxator
a69f8a3db9
runtime: deprecate Node <= 7. From Etherpad 1.8.0 minimum Node version will be 8
2018-07-28 23:33:24 +02:00
muxator
7544585908
runtime: enforce minimal node version to 6.9.0
...
Etherpad 1.6.6 does not run on node <= 5 already.
Node 6.9 is the first LTS release in the 6 series, and comes with npm 3.10.8.
Declarations in package.json are advisory unless the user has set
`engine-strict` config flag.
Updated the docs accordingly.
2018-07-28 23:33:24 +02:00
muxator
f1056bf01a
docs: minimal revision
2018-07-27 00:42:13 +02:00
translatewiki.net
7fa198d448
Localisation updates from https://translatewiki.net .
2018-07-26 10:04:02 +02:00
muxator
42e0646327
Merge Firefox frontend test fixes
...
The fix was done on another branch to show that it completely solves tests
failures introduced by 2be873e3c7
.
All remaining failures in this branch are due to other changes made after
**1.6.6**, namely from fe08d2a1db
included onwards.
2018-07-21 14:16:20 +02:00
muxator
4580537537
tests: fix frontend tests on firefox
...
These changes make the frontend tests send keydown instead of keypress in
firefox, in accordance with #3413 (Use keydown instead of keypress on Firefox).
The percentage of passing frontend in Firefox 61 on this revision is 100%.
2018-07-20 23:58:47 +02:00
John McLear
a4c67f0d03
Update package.json
2018-07-20 17:54:48 +01:00
muxator
60c1036ecb
changelog: put <ol> in backticks
...
Github's Markdown renderer broke the layout of the readme file.
Putting `<ol>` in backticks keeps it happy.
2018-07-20 12:33:45 +02:00
Mantary
f17fe571df
Use keydown instead of keypress on Firefox (cherry pick from 2be873e3c7
)
...
This puts issue: #3383 , PR: #3413 (Use keydown instead of keypress on Firefox)
directly on top of bacc37cf9b
, which is the last commit before fe08d2a1db
merged #3268 (getLineHTMLForExport - Fixes #2486 but breaks plugins).
This is necessary for showing that:
- bacc37cf9b
was passing client side tests on firefox
Visit `http://<yourhost>/tests/frontend/` using firefox.
- 2be873e3c7
forgot to update the client side tests. You cannot test it since
that commit was mad on top of other changes, hence this graft
- in this commit there are 20 failures with firefox:
passes: 82 failures: 20 duration: 261.84s
2018-06-28 16:41:06 +09:00
translatewiki.net
bacc37cf9b
Localisation updates from https://translatewiki.net .
2018-05-21 16:02:15 +02:00
Wikinaut
6dd172d6b7
Update settings.json.template
2018-05-12 21:48:21 +02:00
Wikinaut
784bd8c7cc
Update settings.json.template
...
harmonizing the database name. "store" is the table name - not to be used here! Database name must not contain "-", but can contain "_". See https://github.com/ether/etherpad-lite/wiki/How-to-use-Etherpad-Lite-with-MySQL
2018-05-12 21:48:21 +02:00
muxator
bfec44e346
Release version 1.6.6
2018-05-05 00:53:59 +02:00
muxator
275f1b1fef
Merge new release into master branch
2018-05-04 23:47:44 +02:00
muxator
7e69a82cea
Release version 1.6.6
2018-05-04 23:40:09 +02:00
muxator
e13ae0aec5
changelog: better specified CVE description
...
Previous commit was wrong.
Fixes #3372 , really.
2018-05-04 23:24:58 +02:00
muxator
10d555bc91
changelog: better specified CVE description
...
fixes #3372
2018-05-04 23:15:22 +02:00
muxator
6dbeca217e
createRelease.sh: changelog editing failed for multiline messages
...
sed does not accept multiline strings in its replacement text.
Let's replace newlines with literal "\n" in modify_files()
2018-05-04 00:36:09 +02:00
muxator
903a2c8e43
createRelease.sh: added error checking in modify_files()
...
Otherwise, when inserting a multiline changelog sed would with this message:
sed: -e expression #1 , char 27: unterminated `s' command
And the script would continue with an unmodified CHANGELOG.md
For simmetry, added the same check to package.json, too
2018-05-03 23:54:08 +02:00
translatewiki.net
ba322012d7
Localisation updates from https://translatewiki.net .
2018-04-23 08:52:57 +02:00
anugu-chegg
7b6a4aba30
Remove leftover code from earlier commits
2018-04-19 23:23:16 +02:00
anugu-chegg
b4068144c3
Refactor code
2018-04-19 23:23:16 +02:00
anugu-chegg
461ed413b7
Fix few mistakes
2018-04-19 23:23:16 +02:00
anugu-chegg
d41e184a3c
Send commits missed during the reconnect
2018-04-19 23:23:16 +02:00
anugu-chegg
bf05e9ae89
Handle client reconnect properly
2018-04-19 23:23:16 +02:00
anugu-chegg
4265f4175e
Handle socketio errors properly
2018-04-19 23:23:16 +02:00
anugu-chegg
fb20c26c5f
Don't send COMMIT-MESSAGE when socketio connection is not active
2018-04-19 23:23:16 +02:00
Benjamin Schweizer
d26df86490
made url relative
2018-04-19 22:55:40 +02:00
translatewiki.net
4f2ff31a61
Localisation updates from https://translatewiki.net .
2018-04-19 09:20:05 +02:00
muxator
9daade0b95
fix: line numbers was not aligned with text
...
This change partially reverts 0a9d02562d
, which got released in 1.6.4
due to #3280 .
Text size and line alignment are now reverted back to their 1.6.3
appearance (thus stay non customizable, for now).
Fixes #3378
2018-04-13 18:32:39 +02:00
translatewiki.net
6dc8ead8c9
Localisation updates from https://translatewiki.net .
2018-04-12 15:16:27 +02:00
translatewiki.net
686ce054fa
Localisation updates from https://translatewiki.net .
2018-04-12 09:12:18 +02:00
muxator
e4a8581004
Merge branch 'release/1.6.5'
2018-04-10 00:58:28 +02:00
muxator
3eb3e301a2
manually updated CHANGELOG.md
...
due to createRelease.sh not catching an error from sed and continuing:
sed: -e expression #1 , char 66: unterminated `s' command
2018-04-10 00:50:28 +02:00
muxator
1d4e2b3b11
Release version 1.6.5
2018-04-10 00:47:40 +02:00
muxator
b8b2e4bc72
manually updated CHANGELOG.md
...
due to createRelease.sh not catching an error from sed and continuing:
sed: -e expression #1 , char 66: unterminated `s' command
2018-04-10 00:44:14 +02:00
muxator
8c1020f7d1
Merge new release into master branch!
2018-04-10 00:17:49 +02:00
muxator
c9b090bdee
Release version 1.6.5
2018-04-10 00:17:34 +02:00
nashe
92eee85f36
Escape data when listing available plugins
2018-04-09 22:31:13 +02:00
Olivier Tétard
5b1e1f0c35
Fix typo in apicalls.js
which prevents from importing isValidJSONPName
.
2018-04-09 20:56:29 +02:00
translatewiki.net
1fdb01fd75
Localisation updates from https://translatewiki.net .
2018-04-09 08:17:36 +02:00
John McLear
b16e7ad25e
unbreak Safari iOS line wrapping
...
fixes f5810957b4 (diff-f639eb4efeaabf5624f3229daa1e88cd)
2018-04-07 18:11:24 +01:00
John McLear
fba2bf4df9
Update iframe_editor.css
2018-04-07 17:50:45 +01:00
John McLear
4c16ac4b47
Merge pull request #3367 from ether/master
...
Merge in 1.6.4
2018-04-07 11:05:58 +01:00
John McLear
6a38826e9d
Merge pull request #3366 from ether/release/1.6.4
...
Release/1.6.4
2018-04-07 11:05:31 +01:00
John McLear
fa83de778c
Password check fix
2018-04-07 10:31:47 +01:00
Peter 'Pita' Martischka
6d5dc93dbf
merged
2018-04-07 10:23:49 +01:00
John McLear
0132f4d1da
Include CVE #
2018-04-07 10:13:09 +01:00
John McLear
c34350f307
Beginning to make release
2018-04-07 09:22:13 +01:00
John McLear
76cd39d11a
Merge pull request #17 from nashe/patch-admin-bypass
...
Case-insensitive check /admin/ access restriction
2018-04-06 21:27:16 +01:00
thomas
ffe24c3dd9
Update webaccess.js
2018-04-06 22:21:33 +02:00
John McLear
e9f77e06a9
Merge branch 'develop' of https://github.com/ether/etherpad-lite into develop
2018-04-06 13:52:22 +01:00
John McLear
86ec963775
Fixes #3137
...
#3137
2018-04-06 13:52:04 +01:00
John McLear
98a03b0867
Update README.md
2018-04-06 13:51:08 +01:00
John McLear
0225acfa06
Update CONTRIBUTING.md
2018-04-06 10:40:36 +01:00
John McLear
68d81e839c
Update CONTRIBUTING.md
2018-04-06 10:38:14 +01:00
thomas
f00fc3a25f
Merge pull request #13 from nashe/import_export_fix
...
check pad exists before importing / exporting
2018-04-04 22:55:49 +02:00
Peter 'Pita' Martischka
a08c4383b8
check pad exists before importing / exporting
2018-04-04 21:48:32 +01:00
John McLear
735052e1a2
Update package.json
2018-04-04 20:13:28 +01:00
John McLear
6388055f51
Merge pull request #12 from nashe/no_findkeys_export
...
No findkeys during export
2018-04-04 19:36:59 +01:00
Peter 'Pita' Martischka
806c9207e3
remove findkeys from pad export
2018-04-04 18:02:54 +01:00
John McLear
5a0afab02e
remove license thing from exports
2018-04-04 13:33:46 +01:00
John McLear
f5aed706b7
Update README.md
2018-04-03 19:55:55 +01:00
John McLear
ba732a6b9e
Update README.md
2018-04-03 18:05:26 +01:00
John McLear
f15c7d7186
Merge pull request #3280 from lmagniez/ImprovedReadibility
...
Improved readibility
2018-04-03 17:22:08 +01:00
John McLear
8edd8e1291
Update package.json
2018-04-03 15:47:02 +01:00
John McLear
f4f032afc0
Merge pull request #3297 from apenwarr/auth-sequence
...
Call authentication hooks before default basic authentication.
2018-04-03 13:41:51 +01:00
John McLear
2765a95774
Merge pull request #3218 from klausweiss/develop
...
Feature: New server-side hook: onAccessCheck
2018-04-03 13:38:47 +01:00
John McLear
d393bf4dd8
Merge pull request #3232 from michael-dev/develop
...
Make APIKEY and SESSIONKEY file customizable
2018-04-03 13:34:49 +01:00
John McLear
bb83d39ff0
Merge pull request #3197 from User1m/patch-1
...
fixed plugin dependency issue
2018-04-03 13:13:11 +01:00
John McLear
18dd90139a
Merge pull request #3115 from noerw/redirect_fix
...
redirect /admin properly (fix #3114 )
2018-04-03 13:10:36 +01:00
John McLear
83ce73b77b
Merge pull request #3134 from psaavedra/develop
...
WA added in #1766 is not longer needed
2018-04-03 13:10:19 +01:00
John McLear
022783a774
Merge pull request #3239 from jainendra/jainendra-feature-support-for-rtf
...
Feature: Support for uploading .rtf files rich text format
2018-04-03 13:07:00 +01:00
John McLear
0c8b9e13fa
Merge pull request #3242 from BenaeSan/master
...
FIX the installOnWindows Error
2018-04-03 13:06:30 +01:00
John McLear
ad89cb7d78
Merge pull request #3331 from sevu/pythonv2
...
specify python version in shebang
2018-04-03 13:00:45 +01:00
John McLear
e6e46404d1
Merge pull request #3342 from caugner/patch-1
...
Add checkPad variant to check all pads/revisions
2018-04-03 12:58:23 +01:00
John McLear
eb9875ee32
Merge pull request #3352 from ldidry/fix-line-numbers
...
Fix line number display when plugin add padding-top (like ep_page_view)
2018-04-03 12:57:55 +01:00
John McLear
074c9c6ddd
Merge pull request #3356 from meetbryce/patch-1
...
Fix bug with cleanRun.sh
2018-04-03 12:57:43 +01:00
John McLear
09c2c034c4
Continue to make README suck even less.. REALLY!
2018-04-03 12:57:14 +01:00
John McLear
6047c0de09
Make README not suck.
2018-04-03 12:52:34 +01:00
John McLear
bb40aa00be
Update express.js
2018-04-03 10:59:10 +01:00
John McLear
50bbcb87bb
Merge pull request #4 from nashe/jsonp_fix
...
Added a jsonp var checker
2018-04-03 10:29:52 +01:00
Bryce York
4a18f0d97d
Fix bug with cleanRun.sh
...
Now works if the output of `pwd` has a space in it.
2018-03-28 22:38:30 +11:00
Luc Didry
b0da9a579d
Fix numbering line when plugin add padding-top (like ep_page_view)
2018-03-25 19:24:52 +02:00
John McLear
6c2135bf9a
Merge pull request #6 from nashe/bumpDeps2
...
Update Deps
2018-03-24 11:08:19 +00:00
John McLear
e2370436fd
Merge pull request #10 from nashe/passwordcheck
...
be more strict on password check
2018-03-24 11:07:37 +00:00
John McLear
8767410a36
be more strict on password check
2018-03-23 19:21:52 +00:00
John McLear
e285db9e80
Update Deps
...
https://i.imgur.com/cxFXNeY.png
2018-03-23 13:21:59 +00:00
Peter 'Pita' Martischka
dd7894d3c9
Added a jsonp var checker
2018-03-23 11:17:39 +00:00
translatewiki.net
cb856ea624
Localisation updates from https://translatewiki.net .
2018-03-22 08:09:21 +01:00
translatewiki.net
d80d64a217
Localisation updates from https://translatewiki.net .
2018-03-19 20:58:02 +01:00
translatewiki.net
49bbb0b59f
Localisation updates from https://translatewiki.net .
2018-03-12 08:57:37 +01:00
Claas Augner
5c915062e1
checkAllPads: Increase performance/resilience
...
Performance: Don't preload pads. Check for pool only once per pad.
Resilience: Handle missing revision.
2018-03-09 14:02:22 +01:00
Claas Augner
5c864ec47d
Add checkPad variant to check all pads/revisions
2018-03-09 13:45:24 +01:00
Luc Didry
82816acf4a
Fix .doc export with LibreOffice (soffice) ( #3338 )
...
When using LibreOffice to convert pads to doc, we got `Error: no export filter for /tmp/xxxx.doc` (tested with LO 5 and 6). Maybe it's a regression from LO. Anyway, converting HTML to odt, then to doc works.
Thx to lpagliari for her review!
2018-03-08 10:44:11 -03:00
translatewiki.net
6aa19c56a8
Localisation updates from https://translatewiki.net .
2018-03-08 09:28:32 +01:00
Severin Glöckner
0139965864
specify python version
2018-03-01 07:57:46 +01:00
sevu
67a4209df9
use apt instead of apt-get ( #3330 )
2018-02-28 06:53:13 -03:00
translatewiki.net
6f979ca1ef
Localisation updates from https://translatewiki.net .
2018-02-22 12:08:59 +01:00
Luiza Pagliari
187e51948d
[fix] Don't show "pad deleted" message when copying pad ( #3320 )
...
Fix #3183
2018-02-16 14:18:51 -02:00
translatewiki.net
0c806b7fc0
Localisation updates from https://translatewiki.net .
2018-02-15 09:49:08 +01:00
Luc Didry
0495dbdb16
Update ueberdb dep to 0.3.6 ( #3326 )
2018-02-14 15:07:50 -02:00
pedro-nonfree
4ae95c4107
documentation now is in doc/ ( #3322 )
2018-02-08 16:58:27 -02:00
John McLear
f8e7a24f5e
Merge pull request #3321 from mmosemmle/jsonp_fix
...
Fix jsonp checking
2018-02-08 16:19:04 +00:00
Man Yue Mo
a2992b3624
fix jsonp checking.
2018-02-07 08:43:07 +00:00
Stefan
0c9475e366
Merge pull request #3316 from ether/release/1.6.3
...
Release version 1.6.3
2018-02-03 13:01:24 +01:00
Stefan
89ad3cb809
Merge new release into master branch!
2018-02-03 12:57:42 +01:00
Stefan
1e25e7fc77
Release version 1.6.3
2018-02-03 12:57:22 +01:00
Stefan
b292e137ed
Added missing require for is-var-name
2018-02-03 12:33:33 +01:00
John McLear
a03422b094
Merge pull request #3313 from rhelmer/sanitize-window-location
...
better sanitize window location in error messages
2018-01-31 08:25:59 +00:00
John McLear
626e58cc5a
Merge pull request #3314 from rhelmer/sanitize-jsonp
...
better sanitize jsonp
2018-01-31 08:25:43 +00:00
Robert Helmer
f56936c936
better sanitize jsonp
2018-01-30 12:52:19 -08:00
Robert Helmer
38b1e0a35e
better sanitize window location in error messages
2018-01-30 12:51:53 -08:00
translatewiki.net
d7c93b0c0d
Localisation updates from https://translatewiki.net .
2018-01-29 09:05:18 +01:00
translatewiki.net
832855cc21
Localisation updates from https://translatewiki.net .
2018-01-25 05:17:41 +01:00
translatewiki.net
281b211332
Localisation updates from https://translatewiki.net .
2018-01-22 15:03:53 +01:00
translatewiki.net
a16bc9cd3a
Localisation updates from https://translatewiki.net .
2018-01-18 08:31:51 +01:00
Joas Souza
454f539561
Select formatting button on selection ( #3301 )
...
[feat] Select button when selection is on formatted text
2018-01-04 12:28:00 -02:00
Joas Souza
f1fcd16894
Add settings to scroll on edition out of viewport ( #3282 )
...
* Add scroll when it edits a line out of viewport
By default, when there is an edition of a line, which is out of the
viewport, Etherpad scrolls the minimum necessary to make this line
visible. This makes that the line stays either on the top or the bottom
of the viewport. With this commit, we add a setting to make possible to
scroll to a position x% pixels from the viewport. Besides of that, we
add a setting to make an animation of this scroll.
If nothing is changed on settings.json the Etherpad default behavior is
kept
2018-01-03 19:57:28 -02:00
translatewiki.net
291f700376
Localisation updates from https://translatewiki.net .
2018-01-01 15:26:09 +01:00
Avery Pennarun
e0582797f2
Call authentication hooks before default basic authentication.
...
This allows authenticators to do any extra session setup for a given user,
even if their username/password happens to match settings.json.
2017-12-31 12:32:50 +00:00
translatewiki.net
6ecc1c3895
Localisation updates from https://translatewiki.net .
2017-12-28 08:55:45 +01:00
translatewiki.net
d797344f56
Localisation updates from https://translatewiki.net .
2017-12-21 08:27:40 +01:00
translatewiki.net
924545525f
Localisation updates from https://translatewiki.net .
2017-12-07 08:58:49 +01:00
John McLear
bb11d014ab
Update package.json
2017-12-04 20:06:58 +00:00
Loïck Magniez
38cbff11a1
Adapted the padding due to the font-size modification
2017-11-23 16:24:08 +01:00
translatewiki.net
781b643775
Localisation updates from https://translatewiki.net .
2017-11-23 07:34:14 +01:00
Loick Magniez
54e834194b
Changed the color palette and changed the pad's font size to 16px
2017-11-22 16:04:17 +01:00
John McLear
ad09e8ed76
Update package.json
2017-11-20 08:46:24 +00:00
translatewiki.net
c0f74cac5d
Localisation updates from https://translatewiki.net .
2017-11-20 09:07:26 +01:00
translatewiki.net
69f0560529
Localisation updates from https://translatewiki.net .
2017-11-16 10:54:04 +01:00
translatewiki.net
d519714914
Localisation updates from https://translatewiki.net .
2017-11-09 08:09:41 +01:00
translatewiki.net
407d95868b
Localisation updates from https://translatewiki.net .
2017-11-06 09:00:43 +01:00
Rainer Rillke
f12debd5c7
Catch SIGTERM for graceful shutdown ( #3266 )
...
Shut down database connection and exit the node process
when SIGTERM is encountered. This is especially important
when nodejs is run as PID1, e.g. in a docker container.
Shutting down connections to clients (browsers) is beyond
this patche's scope.
Resolves #3265
2017-11-04 19:59:19 -02:00
Stefan
32027134cb
Merge new release into master branch!
2017-11-04 17:40:13 +01:00
Stefan (Gared)
e84c696225
Updated CHANGELOG.md
2017-11-04 17:38:59 +01:00
Stefan
fc77e3b564
Merge new release into master branch!
2017-11-04 17:24:45 +01:00
Stefan (Gared)
baa372763c
Release version 1.6.2
2017-11-04 17:24:29 +01:00
Stefan (Gared)
e7b72f2234
Fix #3111 updating request to 2.83.0
2017-11-04 17:17:58 +01:00
Stefan (Gared)
e347f12c71
Updated node version for windows to 8.9.0
2017-11-04 17:02:25 +01:00
translatewiki.net
097c07adec
Localisation updates from https://translatewiki.net .
2017-11-02 08:12:10 +01:00
translatewiki.net
266b4a6a51
Localisation updates from https://translatewiki.net .
2017-10-23 04:59:18 +02:00
translatewiki.net
8c85205a80
Localisation updates from https://translatewiki.net .
2017-10-19 09:01:31 +02:00
Stefan
72438ef2c8
Merge pull request #3223 from HairyFotr/patch1
...
Typos and other minor fixes
2017-10-12 23:20:14 +02:00
Stefan
c85ffd663e
Merge pull request #3241 from djmaze/fix-socket-io-crash
...
Update socket.io to 1.7.3
2017-10-12 23:12:19 +02:00
translatewiki.net
bb80085c9a
Localisation updates from https://translatewiki.net .
2017-10-12 08:36:19 +02:00
Luiza Pagliari
0e1414dcca
Allow 'placeholder' to be a localizable attribute on HTML elements ( #3257 )
2017-09-21 17:49:33 -03:00
translatewiki.net
67439545a6
Localisation updates from https://translatewiki.net .
2017-09-21 09:21:11 +02:00
HairyFotr
c7548450c0
Typos and minor fixes in bin, doc, and root
2017-09-14 13:33:27 +02:00
translatewiki.net
3f875a56e3
Localisation updates from https://translatewiki.net .
2017-09-11 07:16:33 +02:00
translatewiki.net
457fdaa360
Localisation updates from https://translatewiki.net .
2017-09-07 07:17:26 +02:00
translatewiki.net
a0aedd6793
Localisation updates from https://translatewiki.net .
2017-08-31 07:54:29 +02:00
translatewiki.net
c62f00477e
Localisation updates from https://translatewiki.net .
2017-08-21 07:36:39 +02:00
translatewiki.net
392d649f4d
Localisation updates from https://translatewiki.net .
2017-08-17 15:31:28 +02:00
Luiza Pagliari
ed5213c9a2
Revert "[feat] Update l10n lib ( #3248 )" ( #3249 )
...
This reverts commit 6bcaa00a4b
.
2017-08-15 11:09:56 -03:00
Luiza Pagliari
6bcaa00a4b
[feat] Update l10n lib ( #3248 )
...
Last update was from 2014.
Fix #3244 .
2017-08-15 10:22:59 -03:00
translatewiki.net
9b9d604c09
Localisation updates from https://translatewiki.net .
2017-08-14 08:14:37 +02:00
bm jade
64aee56940
FIX
...
missing backslashes
2017-08-07 17:15:02 +02:00
bm jade
193afacb6f
FIX
...
fix provide by skupfer from github, It fix the installOnWindows problem
2017-08-07 16:36:44 +02:00
translatewiki.net
e93d607165
Localisation updates from https://translatewiki.net .
2017-08-07 07:22:05 +02:00
Martin Honermeyer
f10e60713b
Update socket.io to 1.7.3
...
That in turn upgrades engine.io to 1.8.2. This fixes a crash for me when
running behind a traefik reverse proxy.
https://github.com/socketio/engine.io/issues/465
2017-08-04 15:42:25 +02:00
Jainendra Mandavi
b4ddd0276d
Use abiword to process .rft files
2017-08-04 03:23:12 +05:30
translatewiki.net
8abba28756
Localisation updates from https://translatewiki.net .
2017-08-03 10:39:40 +02:00
Michael Braun
4cce3bcbed
Make APIKEY und SESSIONKEY file customizable
...
Running multiple instances sometimes requires different api- and session-keys for security reasons.
2017-07-31 15:31:45 +02:00
translatewiki.net
67c4e336e0
Localisation updates from https://translatewiki.net .
2017-07-31 14:58:13 +02:00
Stefan
f6456c0aa7
Merge pull request #3187 from tiblu/ep_prefs_different_cookie_for_different_protocol
...
#3179 - Using EP on same domain, but over different protocols causes "Warning: it appears that your browser does not have cookies enabled.
2017-07-30 11:49:29 +02:00
Stefan
5382b06ede
Merge pull request #3231 from jainendra/fix-2864-import-pdf
...
FIX-2864: Add useAbiword flag
2017-07-30 11:42:39 +02:00
Jainendra Mandavi
e4ddb42e11
FIX-2864: Add useAbiword flag
...
This is a fix for the issue - 2864
Which is import failure of PDF after importing a text file
2017-07-28 23:13:07 +05:30
Robert Helmer
59ba183c82
Issue #2948 - disable sauce labs frontend tests until they are working. ( #3230 )
2017-07-27 17:41:18 -03:00
translatewiki.net
65fc8d830b
Localisation updates from https://translatewiki.net .
2017-07-27 10:10:28 +02:00
Matic Potočnik
cdaee77a76
Fix AbiWord wikilink and capitalization ( #3227 )
2017-07-26 21:42:42 -03:00
Jan Holub
8bd8be97b9
Added support for the Montserrat Font as discussed in #3201 ( #3205 )
...
* Added support for the Montserrat Font as discussed in #3201
I chose a thin version of the Font (namely Montserrat Light) as the regular font and Montserrat Regular as the bold version. The thin fonts just look better in my opinion.
2017-07-12 12:21:48 -03:00
Luiza Pagliari
8c57c8d0d6
Merge pull request #3206 from 00SteinsGate00/RobotoMono
...
Added RobotoMono as a more modern and pretty monospaced font
2017-07-12 08:02:08 -03:00
Luiza Pagliari
3e5d71ad5a
Merge pull request #3214 from patrickeasters/add_credentials_arg
...
Add credentials arg to CLI module
2017-07-12 07:22:17 -03:00
Mikołaj Biel
5c8a15c3d7
fix sessionCookie
number in onAccessCheck
2017-07-12 00:28:51 +02:00
Luiza Pagliari
2b827b843d
Merge pull request #3215 from klausweiss/fixtypo_secman_doc
...
Fix a typo in SessionManager
2017-07-10 20:02:47 -03:00
Mikołaj Biel
2508b9749c
fix typo
2017-07-10 20:59:08 +02:00
Mikołaj Biel
35702a0589
[feat] New server-side hook: onAccessCheck
2017-07-10 20:54:32 +02:00
translatewiki.net
f9203524a4
Localisation updates from https://translatewiki.net .
2017-07-06 11:10:08 +02:00
Patrick Easters
d72d79ea82
Fetch credentials arg from CLI
2017-07-05 15:20:02 -04:00
translatewiki.net
12cb8e0dc1
Localisation updates from https://translatewiki.net .
2017-07-04 10:04:28 +02:00
translatewiki.net
b2ba0625f7
Localisation updates from https://translatewiki.net .
2017-07-03 07:35:44 +02:00
translatewiki.net
7b4f672b79
Localisation updates from https://translatewiki.net .
2017-06-26 09:07:27 +02:00
Jan Holub
7029248a76
Added RobotoMono as a more modern and pretty monospaced font, addressing #3201
...
I added RobotoMono-Regular and RobotoMono-Bold as TrueTypeFont files and included them into the list. I tred to stay in alphabetical order where possible.
The author of #3201 was asking for a more modern monospaced font.
2017-06-21 23:44:23 +02:00
translatewiki.net
2e77a28695
Localisation updates from https://translatewiki.net .
2017-06-19 14:10:49 +02:00
translatewiki.net
0fdb031839
Localisation updates from https://translatewiki.net .
2017-06-15 07:47:04 +02:00
translatewiki.net
1db87e1133
Localisation updates from https://translatewiki.net .
2017-06-05 07:34:21 +02:00
translatewiki.net
1c26ac5c6f
Localisation updates from https://translatewiki.net .
2017-06-01 07:15:35 +02:00
Luiza Pagliari
21f3c56c0e
Merge pull request #3196 from jduckles/patch-1
...
Fix markdown H1
2017-05-30 05:39:45 -03:00
Claudius Mbemba
8d60bd5234
fixed plugin dependency issue
...
running ./bin/run.sh after the 1st time caused the following error "TypeError: Cannot read property 'dependencies' of undefined".
fixed it.
2017-05-30 05:36:29 +02:00
Jonah Duckles
fcde66050e
Fix markdown H1
2017-05-30 13:34:07 +12:00
Luiza Pagliari
b6cb46271b
Merge pull request #3182 from storytouch/fix/do_not_hide_force_reconnect_modal
...
Improvements on modals and "force reconnect" messages
2017-05-29 11:05:37 -03:00
translatewiki.net
faefa8a9ef
Localisation updates from https://translatewiki.net .
2017-05-29 07:50:59 +02:00
translatewiki.net
c7dac38af5
Localisation updates from https://translatewiki.net .
2017-05-21 09:52:24 +02:00
translatewiki.net
66df56559c
Localisation updates from https://translatewiki.net .
2017-05-20 10:53:31 +02:00
Luiza Pagliari
48ead83d62
Merge pull request #3195 from ether/feature/new_hook_when_pad_is_copied
...
[feat] New server-side hook: padCopy
2017-05-18 19:21:18 -03:00
Luiza Pagliari
fc89034a55
[feat] New server-side hook: padCopy
...
Let plugins know when a pad is copied.
2017-05-18 18:52:14 -03:00
Luiza Pagliari
894ebffcaf
[fix] Do not close ANY "force reconnect" message
...
Fix previous commit. As "force reconnect" buttons have all the same id
on DOM, on the previous commit we were only disallowing the first button
with that id on DOM -- "userdup" -- to be closed by a click on editor.
Casually the tests were using the same error to simulate a "force
reconnect", so even the tests were not getting the issue.
2017-05-12 07:03:40 -03:00
Luiza Pagliari
8345fd1539
Merge pull request #3191 from ether/fix/adjustments_of_2891
...
Adjustments of #2891
2017-05-11 15:19:52 -03:00
Luiza Pagliari
0cb8d31e95
[fix] Have one setting for each shortcut to create ordered list
...
This is an adjustment to #2891 .
2017-05-11 14:56:09 -03:00
Luiza Pagliari
97038c2183
[fix] Fix shortcut enabling flag for 'ESC'
...
This is an adjustment to #2891 .
2017-05-11 12:36:20 -03:00
Luiza Pagliari
688e8f37a3
[fix] Fix format of settings template + add information about shortcuts
...
There was an extra comma at the end of shortcut list, this was breaking
Etherpad startup.
This is an adjustment to #2891 .
2017-05-11 12:32:12 -03:00
Luiza Pagliari
cf686282ef
Do not use cookie for pad shortcuts
...
Users still cannot choose which shortcuts they want to enable/disable,
so it does not make sense (yet) to have a cookie with that preference.
This can be reverted once we create an UI to change shortcuts, but
PLEASE PLEASE PLEASE do not read the cookie every time handleKeyEvent is
called!!!
This is an adjustment to #2891 .
2017-05-11 12:26:14 -03:00
Luiza Pagliari
1ebcf0dc47
Merge pull request #2891 from bhldev/padShortcutDisable
...
Added pad shortcut disabling feature to settings.json
2017-05-11 11:29:25 -03:00
translatewiki.net
ef415880f0
Localisation updates from https://translatewiki.net .
2017-05-11 08:32:44 +02:00
Luiza Pagliari
983946e664
Merge pull request #3188 from lex111/patch-1
...
Fix links to README.md
2017-05-10 09:57:32 -03:00
Alexey Pyltsyn
2dc3eb79d2
Fix links to README.md
2017-05-09 08:28:29 +03:00
Mikk Andresen
c959cdbaa7
Pad_cookie.js to have isCookiesEnabled() cause wasNoCookie() is also true when User visits first time.
2017-05-05 11:17:07 +03:00
Mikk Andresen
582e2c3819
Use padcookie instead of raw prefs cookie reading
2017-05-05 11:07:54 +03:00
Mikk Andresen
7790c5606b
Fix regexp
2017-05-05 10:54:26 +03:00
Mikk Andresen
96cc1ad55a
Use different cookie name for different protocols - https://github.com/ether/etherpad-lite/issues/3179
2017-05-05 10:28:44 +03:00
Luiza Pagliari
9176bf9bad
[fix] Do not close "force reconnect" messages
...
If a "force reconnect" message is displayed to the user, it means the
only way to go back to a healthy state is to reload the pad. So we
cannot hide this kind of message, like what is done with other modals
(eg: "settings").
2017-05-04 14:34:01 -03:00
Luiza Pagliari
4eec3763b4
[fix] Close modals when user clicks both on pad inner and outer
...
Also: split tests for automatic reconnection and regular modal tests.
2017-05-04 11:22:18 -03:00
translatewiki.net
b43137ad2c
Localisation updates from https://translatewiki.net .
2017-05-04 07:42:20 +02:00
Luiza Pagliari
0bd4169663
[fix] Block user from changing pad after he/she is disconnected
...
Use same approach of when channel state is chaged to "DISCONNECTED".
2017-05-03 12:59:57 -03:00
translatewiki.net
32ed4315e2
Localisation updates from https://translatewiki.net .
2017-05-02 07:52:46 +02:00
translatewiki.net
51910e9187
Localisation updates from https://translatewiki.net .
2017-04-27 08:11:23 +02:00
translatewiki.net
5f0e7e01d7
Localisation updates from https://translatewiki.net .
2017-04-24 19:46:41 +02:00
translatewiki.net
bc5c8ec0cf
Localisation updates from https://translatewiki.net .
2017-04-20 07:28:20 +02:00
Luiza Pagliari
9a3b021c23
Merge pull request #3173 from therealshredder/use-https-in-readme
...
Use HTTPS for images in README.md
2017-04-19 10:04:50 -03:00
Thomas Wucher
127009f719
Use HTTPS for images in README.md
...
This change prevents mixed-content warnings on pages displaying the readme via HTTPS.
2017-04-19 14:36:48 +02:00
Luiza Pagliari
8081164a72
Merge pull request #3161 from ether/feature/automatic_force_reconnect
...
Feature: automatic force reconnect
2017-04-18 10:21:19 -03:00
webzwo0i
991155c8d4
Merge pull request #3170 from AdamNiederer/patch-2
...
Butt On -> button
2017-04-16 02:34:27 +02:00
Adam Niederer
11813f33a5
Butt On -> button
2017-04-15 20:12:44 -04:00
Luiza Pagliari
9bea5a64b8
Merge pull request #3162 from ether/fix_connection_to_sauce_labs
...
Fix connection to sauce labs
2017-04-06 03:20:15 -03:00
Luiza Pagliari
a85eb395b4
[fix] Fix path on test script
2017-04-06 03:12:45 -03:00
Luiza Pagliari
db003a1460
[fix] Use new SauceConnect provided by Sauce Labs
...
Could not dowload "Sauce-Connect-latest.zip" anymore, need to change to
new version of SauceConnect.
2017-04-06 03:05:38 -03:00
translatewiki.net
eea9304b4d
Localisation updates from https://translatewiki.net .
2017-04-06 07:14:59 +02:00
Luiza Pagliari
384697f653
[feature] Only automatically reconnect if can establish connection to server
...
Avoid trying to reload pad when network is not available.
2017-04-05 15:07:37 -03:00
Luiza Pagliari
0eae83f252
[feature] i18n for automatic reconnection messages/buttons
2017-04-04 18:09:33 -03:00
Luiza Pagliari
23969c33b9
Merge pull request #3160 from pageye123/develop
...
wrong path of generate.js
2017-04-04 13:10:02 -03:00
Luiza Pagliari
5e90700561
[test] Create tests for automatic reconnection on error
2017-04-04 13:07:40 -03:00
Luiza Pagliari
009cd31243
[feature] Create option to automatically reconnect after a few seconds
...
On some erros that display a modal with "Force reconnect" button, allow
Etherpad to automatically reload pad after a few seconds. Amount of
seconds is defined on settings.json.
Still need to create tests for this feature, and implement i18n.
2017-04-04 11:09:24 -03:00
jeffreyye
9ca56a4c7e
wrong path of generate.js
2017-04-04 15:13:07 +08:00
translatewiki.net
cf6b246688
Localisation updates from https://translatewiki.net .
2017-04-03 07:25:13 +02:00
translatewiki.net
ed029b599e
Localisation updates from https://translatewiki.net .
2017-03-30 07:40:12 +02:00
translatewiki.net
ce2c74d120
Localisation updates from https://translatewiki.net .
2017-03-20 07:24:19 +01:00
Luiza Pagliari
d78681350b
Merge pull request #3149 from AdamNiederer/patch-1
...
Remove an extra space
2017-03-13 06:55:07 -03:00
Luiza Pagliari
f91534d57a
Merge pull request #3150 from AdamNiederer/develop
...
Docs: Lots of spelling fixes
2017-03-13 06:54:33 -03:00
translatewiki.net
5eadc715a6
Localisation updates from https://translatewiki.net .
2017-03-13 08:08:38 +01:00
Adam Niederer
cb8fe92df7
Fix typo
2017-03-11 22:09:49 -05:00
Adam Niederer
7520377026
Spelling fixes
2017-03-11 21:38:50 -05:00
Adam Niederer
52d5fc713e
Spelling fixes
2017-03-11 21:36:37 -05:00
Adam Niederer
867e2d69d4
Spelling, grammar, and style improvements
2017-03-11 21:35:00 -05:00
Adam Niederer
6d279f0ee1
Spelling fix
...
Also removes an extra space
2017-03-11 21:34:34 -05:00
Adam Niederer
a5e576c564
Grammar fix
2017-03-11 21:30:32 -05:00
Adam Niederer
eeb8e82771
Remove an extra space
2017-03-11 21:27:34 -05:00
translatewiki.net
bc0eff6dd0
Localisation updates from https://translatewiki.net .
2017-03-06 08:49:04 +01:00
translatewiki.net
9515109308
Localisation updates from https://translatewiki.net .
2017-02-27 07:48:12 +01:00
translatewiki.net
393f651770
Localisation updates from https://translatewiki.net .
2017-02-23 09:00:01 +01:00
Luiza Pagliari
e95395a88f
Merge pull request #3141 from ether/fix_ie10_test
...
Fix IE10 test
2017-02-20 07:50:38 -03:00
Luiza Pagliari
2b96a961e3
[fix] Remove extra whitespace on helper tests for IE
2017-02-20 06:14:27 -03:00
Luiza Pagliari
15cda0fde6
[refactor] Use better way to select a single line
2017-02-20 06:03:56 -03:00
Luiza Pagliari
92be656113
[test] Fix helper tests for IE
2017-02-20 06:02:31 -03:00
Luiza Pagliari
203a48b42d
Merge pull request #3136 from joassouza/fix_minify
...
Fix minification of JS files
2017-02-08 04:14:44 -02:00
joassouza
0025613ba6
Refactor code
2017-02-07 15:06:49 -02:00
joassouza
d1e6c8492d
Fix minification of code
2017-02-07 13:04:22 -02:00
translatewiki.net
306e63c3f5
Localisation updates from https://translatewiki.net .
2017-02-06 07:52:00 +01:00
Luiza Pagliari
1500ed63f0
Merge pull request #3135 from storytouch/develop
...
[fix] Fix drag and drop tests for IE
2017-02-03 06:48:26 -02:00
Luiza Pagliari
02bd4a31af
[fix] Fix drag and drop tests for IE
2017-02-03 06:47:33 -02:00
Luiza Pagliari
a6436ac8d2
Merge pull request #3119 from storytouch/fix_3118
...
Create plugin to run tests for line attribs + fix #3118
2017-02-02 17:54:20 -02:00
Pablo Saavedra
f5810957b4
This WA is not longer required in the newest Chrome see comments in the issue: ether#2078
...
The hack is still necessary in Firefox 51
2017-02-02 13:53:32 +01:00
Stefan
40f54fed38
Merge pull request #3131 from Sjord/remove-outdated-comment
...
Remove deprecated comment
2017-01-29 12:54:17 +01:00
Sjoerd Langkemper
21a6e66e25
Remove deprecated comment
...
The session key is currently stored in SESSIONKEY.txt, so it is no longer reset
every time the server starts.
2017-01-26 09:59:09 +01:00
Luiza Pagliari
f2a22f197d
Merge pull request #3123 from Sjord/fix-hook-called-from
...
Update called from for two hooks
2017-01-17 12:19:29 -02:00
Sjoerd Langkemper
d48395089c
Update called from for two hooks
...
`expressCreateServer` and `expressConfigure` are called from `express.js`, not
from `server.js`.
2017-01-17 14:59:24 +01:00
Luiza Pagliari
d65ab4d80b
Merge pull request #3122 from tpltnt/freebsd-pkg-fix
...
readme: added curl as dependency
2017-01-12 18:21:33 -02:00
tpltnt
6e1bf9dc90
added curl as dependency
2017-01-12 20:50:31 +01:00
Luiza Pagliari
520f257ed1
[chore] Use helper plugin when running tests on Travis
...
This plugin allows us to test code related to plugins, like testing
issues that only happen when we have plugins using line attribs, for
example (see #3118 ).
2017-01-12 13:04:32 -02:00
Luiza Pagliari
b2d9f57338
[fix] Consider line attribs of plugins when building changesets
...
When checking the places on text that are identical between content
before and after a changeset, we were considering only the standard
(Etherpad-core) attributes, and not taking into account attributes
created by the plugins. One consequence was that the '*' marker of lines
with line attribs were being kept, even when the new lines have
different line attribs. See #3118 for more details.
Fix #3118 .
2017-01-12 12:42:56 -02:00
noerw
cc69e76200
redirect /admin properly ( fix #3114 )
2017-01-06 18:19:38 +01:00
Niklas Laxström
deed74c8c8
Localisation updates from https://translatewiki.net .
2017-01-02 09:00:13 +01:00
Niklas Laxström
f217e29071
Localisation updates from https://translatewiki.net .
2016-12-29 08:24:55 +01:00
Luiza Pagliari
087d4ad95c
Merge pull request #3106 from alxlo/develop
...
minor changes in docs
2016-12-27 10:12:07 -02:00
Alexander Lorz
cd7f01f40a
minor changes in docs
...
- correct link to doc generation tool.
- fixed incomplete sentence regarding API client libraries
2016-12-26 20:18:34 +01:00
Stefan
423d8e584e
Merge pull request #3103 from ether/master
...
Master to develop
2016-12-23 23:12:32 +01:00
Stefan
9f51432175
Update CHANGELOG.md
2016-12-23 22:12:18 +01:00
Stefan
8992dd665a
Merge new release into master branch!
2016-12-23 22:00:34 +01:00
Stefan
6dc808ad54
Release version 1.6.1
2016-12-23 21:59:57 +01:00
Stefan
b8a4648d6d
Merge pull request #3101 from Gared/fix_crash_on_invalid_export
...
Fixed crash on invalid export url
2016-12-23 21:14:56 +01:00
Stefan
caabb4d8f7
Update nodejs for windows to 6.9.2
2016-12-22 23:15:49 +01:00
Stefan
be9ff4a0de
Fixed crash on invalid export url
2016-12-22 23:04:06 +01:00
Stefan
efb25f417a
Merge pull request #2993 from ether/fixes-2945
...
fixes #2945
2016-12-20 22:08:05 +01:00
Stefan
a1ec061017
Merge pull request #3053 from danfuzz/fix-timeslider-lists
...
Fix timeslider lists / indents, but also make CSS `@import` work
2016-12-20 22:06:31 +01:00
Stefan
db21a25eff
Merge pull request #3000 from Gared/improve_cookies
...
Improve cookies
2016-12-20 22:00:12 +01:00
Stefan
8084400e13
Try to init cookies before testing if it exists
2016-12-20 21:57:01 +01:00
Stefan
aefa617797
Merge branch 'develop' into improve_cookies
2016-12-20 21:31:11 +01:00
Stefan
368bbe4836
Merge pull request #3084 from Gared/fix_npm_node7
...
Updated npm to 4.0.2 and removed recursive searching for ep-plugins
2016-12-20 00:07:26 +01:00
Niklas Laxström
db94ce9413
Localisation updates from https://translatewiki.net .
2016-12-19 07:36:35 +01:00
Niklas Laxström
d13a28a1ea
Localisation updates from https://translatewiki.net .
2016-12-15 07:31:34 +01:00
Luiza Pagliari
01d23b1f6a
Merge pull request #2929 from xavidotron/develop
...
Pass through the "item" parameter to registerAceCommand callbacks.
2016-12-13 06:12:26 -02:00
Stefan
da5ae8b1f7
Merge pull request #3085 from Gared/fix_socketio_options
...
Updated option parameters for socket.io to work with latest version
2016-12-12 23:40:29 +01:00
Stefan
9d3f5781eb
Merge pull request #3086 from Gared/update_node_for_windows
...
Updated node for windows build to version 6.9.1
2016-11-30 19:32:46 +01:00
Niklas Laxström
b41b4726d6
Localisation updates from https://translatewiki.net .
2016-11-24 08:24:37 +01:00
Stefan
352cec1811
Updated socket.io to 1.6.0
2016-11-20 12:44:59 +01:00
Stefan
d1d2e462d0
Updated node for windows build to version 6.9.1
2016-11-20 12:32:36 +01:00
Stefan
39a3bedb7b
Updated option parameters for socket.io to work with latest version
2016-11-20 12:27:27 +01:00
Stefan
00c9caf7a3
Updated npm to 4.0.2 and removed recursive searching for ep-plugins
2016-11-20 11:28:17 +01:00
Siebrand Mazeland
602fd4629a
Localisation updates from https://translatewiki.net .
2016-11-17 09:50:45 +01:00
Luiza Pagliari
c76af79471
Merge pull request #3080 from ldidry/document-undocumented-API-function-restoreRevision
...
Add undocumented API function restoreRevision to doc
2016-11-16 19:34:12 -02:00
Luc Didry
2341d09807
Add undocumented API function restoreRevision to doc
...
This commit is dedicated to Schoumi. Thx for supporting me on Tipeee :-)
2016-11-16 10:36:18 +01:00
Luiza Pagliari
0497e12d7b
Merge pull request #3077 from pcarver/typo-fix
...
Correct the spelling of occured to occurred
2016-11-14 10:50:18 -02:00
Paul Carver
573b55af8b
Correct the spelling of occured to occurred
...
The correct spelling is occurred. See
http://www.gingersoftware.com/english-online/spelling-book/misspelling/occurred-occured-ocurred
or other dictionary search results.
2016-11-11 12:46:40 -05:00
Niklas Laxström
223127bf39
Localisation updates from https://translatewiki.net .
2016-11-01 07:59:29 +01:00
Niklas Laxström
7dd934f714
Localisation updates from https://translatewiki.net .
2016-10-17 20:19:22 +02:00
Niklas Laxström
2c69511c62
Localisation updates from https://translatewiki.net .
2016-10-13 08:00:32 +02:00
Niklas Laxström
965af5a40b
Localisation updates from https://translatewiki.net .
2016-10-06 07:41:01 +02:00
Stefan
428e0cdbc2
Merge pull request #3044 from rugk/patch-3
...
Add Referrer-Policy (no-referrer)
2016-09-30 23:49:21 +02:00
rugk
f29e813ca0
Merge https://github.com/ether/etherpad-lite into patch-3
...
Conflicts:
src/templates/index.html
2016-09-30 19:20:40 +02:00
John McLear
f289611ba9
Merge pull request #3059 from paper-pauper/librejs
...
Added LibreJS support
2016-09-28 23:02:40 +01:00
Niklas Laxström
93ca44f005
Localisation updates from https://translatewiki.net .
2016-09-27 13:58:36 +02:00
Niklas Laxström
b6e5a2283b
Localisation updates from https://translatewiki.net .
2016-09-22 07:27:50 +02:00
Nobody Really
97fd1ab2fe
Added LibreJS support
2016-09-20 09:30:35 +02:00
Niklas Laxström
32eb6a2288
Localisation updates from https://translatewiki.net .
2016-09-15 08:18:13 +02:00
Niklas Laxström
7ecf240d9e
Localisation updates from https://translatewiki.net .
2016-09-13 07:44:27 +02:00
Dan Bornstein
2a876e5e9b
Ensure that all lines in the pad are marked with class ace-line
.
...
Without this change, lines that haven't ever been edited will have either
an empty class or, in the case of list start lines, a class that begins
with a space (because the `ace-line` before the space never got added).
2016-09-13 01:17:04 +02:00
muxator
f2b5f3bca2
tests: print expected & received output for 'getHTML'
...
This test was broken by #3268 (getLineHTMLForExport - Fixes #2486 but breaks
plugins). This change aims to facilitate debugging.
Expected:
<!doctype html><html><body><ul class="bullet"><li>one</li><li>2</li></ul><br><ul><ul class="bullet"><li>ul2</li></ul></ul></body></html>
Received:
<!doctype html><html><body><ul class="bullet"><li>one</li><li>2</ul><br><ul class="bullet"><li><ul class="bullet"><li>ul2</ul></li></ul></body></html>
2018-07-17 00:46:52 +02:00
translatewiki.net
7c971f24aa
Localisation updates from https://translatewiki.net .
2018-07-16 16:51:53 +02:00
Dan Bornstein
0a9d02562d
Handle relative paths properly, when @import
ing.
2016-09-09 12:59:02 -07:00
Dan Bornstein
d7940cf8c5
Harmonize list- and indent-related CSS in the pad editor and timeslider.
...
* Add a new file `lists_and_indents.css` to hold the common CSS.
* Remove the corresponding CSS from `iframe_editor.css`, replacing it with
an `@import` of the new file.
* Remove the list/indent code from `timeslider.css`, which was _unlike_ the
corresponding editor CSS code, again replacing it with an `@import` of the
new file.
2016-09-09 12:33:46 -07:00
Dan Bornstein
a5a7ebea3d
Handle @import
during CSS minification.
...
This meant plumbing a callback through to `compressCSS()`, which meant that
I had to alter the innards of `getFileCompressed()`. I tried to leave that
function looking more understandable than when I found it; for example, I
flattened out the nested `if`.
I went ahead and upgraded the version of `clean-css` while I was in the
territory.
2016-09-09 12:32:24 -07:00
Dan Bornstein
b98ee116b9
Fix typos in ordinal names
...
* `eigth` -> `eighth`
* `twelth` -> `twelfth`
* `sixthteenth` -> `sixteenth`
* `fixteenth` -> `sixteenth`
2016-09-09 00:52:04 +02:00
nashe
937ca09d74
Correctly display plugin list in troubleshooting tab
...
Fixes #3402 .
2018-07-15 23:47:44 +02:00
muxator
c4918efc1b
installDeps.sh: do not modify package.json when installing dependencies
...
installDeps.sh's only side effect should be to actually install dependencies
according to a configuration file, and not to modify it.
Adding --no-save to the npm command line forces npm to have a read only access
to package.json.
Old npm versions seem to support --no-XXX style flags even if not documented
(see https://github.com/npm/npm/issues/14285#issuecomment-254298519 )
Tested with npm 3.5.2 and 6.1.0
Fixes #3396
2018-07-14 17:54:26 +02:00
muxator
24b5817beb
package.json: last reformatting
...
These are the remaining non-whitespace changes needed to normalize package.json
formatting, bringing it in line with the npm 6.1.0 default format.
Future edits to this file should follow this default format, in order to
minimize churn.
2018-07-14 14:58:38 +02:00
muxator
896230ad7c
package.json: whitespace changes
...
Only cosmetic changes to make it easier to understand what changes in the other
commits.
This command:
git diff this-commit-hash^! --ignore-all-space
should give an empty output on this commit.
2018-07-14 14:44:48 +02:00
muxator
7992316c23
package.json: sorted dependencies alphabetically
...
When npm saves packages.json, it sorts the dependencies alphabetically. This
change reorders them.
Its aim, togheter with the next ones, is to have a diff that is inspectable.
Moreover, the mutation of package.json by installDeps.sh will be disabled with
a future change.
2018-07-14 14:19:50 +02:00
Luiza Pagliari
58c3154769
[fix] Ignore default line attribs when detecting edges of changeset ( #3420 )
...
When comparing original content with the changes made by the user, we
need to ignore some line attribs that are added by content collector,
otherwise we would consider the change started on the first char of the
line -- the '*' that is added when line has line attribs.
In order to be able to handle both #3354 and #3118 , we need to take into
account both the styles attribs (to fix #3354 ) and the line attribs
defined by any of the plugins (to fix #3118 ), but we can ignore those
extra line attribs that are added by Etherpad and do not add any
functionality (`'lmkr', 'insertorder', 'start'`).
2018-07-09 17:44:38 -03:00
Luiza Pagliari
7729e5a1a9
[fix:test] Use promise chain instead of chain (is deprecated) ( #3419 )
...
Fix warning when running tests: "chain api has been deprecated, use
promise chain instead."
2018-07-09 17:09:02 -03:00
John McLear
ad898b701a
Update README.md
2018-07-09 15:45:46 +01:00
translatewiki.net
380889b218
Localisation updates from https://translatewiki.net .
2018-07-02 07:56:19 +02:00
Mantary
2be873e3c7
Use keydown instead of keypress on Firefox.
2018-07-01 12:05:46 +02:00
Luc Didry
f35d3456cf
Fix FR dateformat
...
FYI, the dateformat in translatewiki is correct.
2018-06-29 01:23:17 +02:00
translatewiki.net
599b1f4568
Localisation updates from https://translatewiki.net .
2018-06-28 07:21:00 +02:00
translatewiki.net
dfd45f0f57
Localisation updates from https://translatewiki.net .
2018-06-21 08:17:13 +02:00
translatewiki.net
3362c683bc
Localisation updates from https://translatewiki.net .
2018-06-14 12:22:22 +02:00
translatewiki.net
d42393dc93
Localisation updates from https://translatewiki.net .
2018-05-31 08:22:54 +02:00
John McLear
fe08d2a1db
Merge pull request #3268 from citizenos/develop
...
getLineHTMLForExport - Fixes #2486 but breaks plugins
2018-05-21 15:56:58 +01:00
ilmar
a96aa88dad
merge with ether/etherpad-lite develop branch
2018-05-21 16:18:40 +03:00
ilmar
4feccff530
merge with develop branch
2018-05-21 15:41:49 +03:00
ilmar
3c66425b60
List indent fix
2018-05-21 13:07:08 +03:00
ilmar
016497dbb4
prevLine/nextLine check fix
2018-05-14 22:57:15 +03:00
ilmar
47e20a2f49
line parsing fix
2018-05-03 00:07:07 +03:00
ilmar
6684f9bfe8
hook callAll to aCallAll
2018-05-02 11:45:48 +03:00
ilmar
55ecf31786
html export fix
2018-05-02 11:12:58 +03:00
ilmar
c9863f81ad
sync with ether/etherpad-lite
2018-05-02 11:08:57 +03:00
ilmar
8d27f3cf03
upgrade to 1.6.5
2018-04-24 13:31:40 +03:00
ilmar
7cc7bb1abc
upgrade to 1.6.5
2018-04-24 12:25:56 +03:00
ilmar
d6fa065ef2
export html to original structure
2018-04-24 12:13:31 +03:00
ilmar
517b249394
D
2018-04-10 00:08:42 +03:00
ilmar
8502c04bee
html lists export fix
2018-04-09 15:37:28 +03:00
ilmar
b4ad7cf452
Export lists fix + code linting and readability update
2018-04-05 23:27:02 +03:00
Mikk Andresen
64a2e5b7a3
Upgrade Ueberdb2 to 0.3.7 to fix https://github.com/ether/etherpad-lite/issues/3348
2018-04-04 13:52:59 +03:00
Mikk Andresen
20428bb427
Merge remote-tracking branch 'upstream/develop' into develop
2018-04-04 13:52:27 +03:00
Mikk Andresen
a67aaa8f49
Merge remote-tracking branch 'upstream/master' into develop
2018-04-04 13:52:08 +03:00
Mikk Andresen
a4819b21f2
Upgrade Ueberdb2 to 0.3.7 to fix https://github.com/ether/etherpad-lite/issues/3348
2018-04-04 13:40:02 +03:00
Mikk Andresen
6f2466bebc
Merge with upstream develop.
2018-04-02 13:47:16 +03:00
ilmar
cf82177b36
ueberDB2 update
2018-03-26 17:57:00 +03:00
ilmar
30400509ba
added tiblus ep_prefs_different_cookie_for_different_protocol
2017-11-03 10:47:54 +02:00
ilmar
76f211b0bf
ExportHtml.js update
2017-11-01 09:48:23 +02:00
ilmar
5469ce85cd
exportHTML update
2017-10-31 22:46:24 +02:00
ilmar
724b1d734b
updated html export, run hooks also with lists
2017-10-31 16:23:41 +02:00
ilmar
c36a3264fe
fix to ether/etherpad-lite#2486
2017-10-21 01:04:53 +03:00
ilmar
69bf32cd46
fix to https://github.com/ether/etherpad-lite/issues/2486
2017-10-19 16:11:40 +03:00
Luiza Pagliari
7dd252f763
Merge pull request #3045 from danfuzz/extract-export-css
...
Use an EEJS template for HTML export instead of inlining it in the JS code.
2016-09-08 19:15:10 -03:00
Dan Bornstein
a0403ffc22
Remove unused parameter noDocType
.
...
My editor also auto-stripped some EOL whitespace.
2016-09-08 09:46:13 -07:00
Dan Bornstein
879ae7c67d
Remove the noDocType
argument, which was only ever passed as false
.
2016-09-08 09:41:23 -07:00
Luiza Pagliari
5022912895
Merge pull request #3048 from danfuzz/fix-first-line-margin-top
...
Account for any top margin on the first line.
2016-09-08 05:59:36 -03:00
Niklas Laxström
b502c855d2
Localisation updates from https://translatewiki.net .
2016-09-08 10:08:19 +02:00
Niklas Laxström
fd7591c110
Localisation updates from https://translatewiki.net .
2016-09-05 07:14:04 +02:00
Dan Bornstein
a3765d9785
Account for any top margin on the first line.
...
Without this change, a top margin on any element on the first line of pad
content would throw off the alignment of line numbers. The default stylesheet
doesn't define any elements with top margins, but plugins might. (This is also
explained in a code comment.)
In order to see the problem, add the following clause to `iframe_editor.css`
(before incorporating this commit):
#innerdocbody > :first-child {
margin-top: 100px;
}
2016-08-30 11:19:28 -07:00
Niklas Laxström
8ad9d4f6dd
Localisation updates from https://translatewiki.net .
2016-08-25 07:33:25 +02:00
Dan Bornstein
6d7f128b87
Use an EEJS template for HTML export instead of inlining it in the JS code.
...
The semantics of all the substitutions are identical to what they were before.
I _did_ take the liberty of formatting the CSS to be a bit more readable
(at the cost of adding a little bit of whitespace).
2016-08-24 16:25:31 -07:00
Luiza Pagliari
d6da6b3c63
Merge pull request #3027 from rugk/patch-2
...
Download JQuery over HTTPS
2016-08-23 17:23:47 -03:00
rugk
b5632b3ac5
Index: No-referrer
2016-08-23 22:12:40 +02:00
rugk
bf99cf92ab
Pad: Add no-referrer
2016-08-23 22:12:12 +02:00
rugk
8f133abacc
Timeslider: Add no-referrer
2016-08-23 22:11:11 +02:00
Luiza Pagliari
45266f90a3
Merge pull request #3042 from storytouch/fix_dnd
...
Perform DnD in one changeset, so UNDO works properly. Fix #3041
2016-08-22 18:52:01 -03:00
Luiza Pagliari
ea562250d9
Perform drag and drop in one changeset, so UNDO works properly. Fix #3041
2016-08-22 18:44:17 -03:00
Niklas Laxström
bd20d44e89
Localisation updates from https://translatewiki.net .
2016-08-18 07:52:23 +02:00
Niklas Laxström
f147146519
Localisation updates from https://translatewiki.net .
2016-08-15 08:08:30 +02:00
Luiza Pagliari
9fc72194d9
Merge pull request #3035 from danfuzz/fix-docs
...
Fix value to be valid JSON.
2016-08-12 17:45:58 -03:00
Dan Bornstein
219a1dc3e3
Fix value to be valid JSON.
...
Also fixed some errant EOL whitespace.
2016-08-12 11:05:40 -07:00
Niklas Laxström
2996f0fad7
Localisation updates from https://translatewiki.net .
2016-08-04 07:57:38 +02:00
Niklas Laxström
08b90437c1
Localisation updates from https://translatewiki.net .
2016-08-01 08:08:45 +02:00
Niklas Laxström
cf3aaa334f
Localisation updates from https://translatewiki.net .
2016-07-28 07:59:29 +02:00
Niklas Laxström
17726856c6
Localisation updates from https://translatewiki.net .
2016-07-25 07:56:41 +02:00
rugk
f4bbe00322
Download JQuery over HTTPS
...
Otherwise anyone can MITM the connection and add rogue code there.
2016-07-23 16:59:47 +02:00
Luiza Pagliari
81b11be54a
Merge pull request #3026 from storytouch/develop
...
Fix #2918 . Re-enable editor after user is reconnected to server
2016-07-21 15:42:38 -03:00
Luiza Pagliari
c92e3e4b5e
Fix #2918 . Re-enable editor after user is reconnected to server
2016-07-21 15:23:14 -03:00
Niklas Laxström
3fcc7aa190
Localisation updates from https://translatewiki.net .
2016-07-18 08:48:25 +02:00
Luiza Pagliari
a2ee1d0b3f
Merge pull request #3009 from storytouch/selectMultipleLinesOnFESpecs
...
Enable multi-line selection on frontend tests
2016-07-15 15:05:54 -03:00
Stefan
009b61b338
Make express-session cookie scheme dependent
2016-07-10 12:44:45 +02:00
Niklas Laxström
728ab9307e
Localisation updates from https://translatewiki.net .
2016-07-07 07:52:57 +02:00
John McLear
ab4f23aae5
Merge pull request #2970 from xavidotron/url
...
Remove [ and ] from the regexp used by the URL filter.
2016-06-28 07:28:18 +01:00
Xavid
28aa3b28d6
Add a frontend test for URLs followed by a ].
2016-06-27 16:20:12 -04:00
John McLear
65dcb783d1
Merge pull request #3008 from Gared/directory_check
...
Fixed path check
2016-06-22 21:50:34 +01:00
Siebrand Mazeland
a18d40df6b
Localisation updates from https://translatewiki.net .
2016-06-22 16:38:16 +02:00
Luiza Pagliari
3f15ff91eb
Select beginning of end line when offset is 0 on frontend tests
2016-06-21 11:07:57 -03:00
Luiza Pagliari
95dc9d0315
Enable multi-line selection on frontend tests
2016-06-21 06:48:10 -03:00
John McLear
f09e10b122
Merge pull request #2944 from storytouch/aceRegisterNonScrollableEditEvents
...
Create hook to register events that won't scroll editor after aceEditEvt
2016-06-20 10:36:53 +01:00
Luiza Pagliari
69ac8e1722
Include usage example for aceRegisterNonScrollableEditEvents
2016-06-20 06:31:11 -03:00
Niklas Laxström
3f4c8d35d6
Localisation updates from https://translatewiki.net .
2016-06-20 07:52:44 +02:00
Stefan
6b9711cb70
Fixed path check
2016-06-20 00:22:29 +02:00
Niklas Laxström
85cdb1cf4e
Localisation updates from https://translatewiki.net .
2016-06-16 08:11:53 +02:00
John McLear
b3b17c2190
Merge pull request #2991 from LokeshN/deactivate-settings
...
Issue #2960 - deactivate settings.json
2016-06-13 14:41:30 +08:00
Niklas Laxström
25fd246091
Localisation updates from https://translatewiki.net .
2016-06-13 07:44:13 +02:00
Stefan
7b2812050d
Merge pull request #2999 from Gared/readme_change_supported_versions
...
Change description in README for supported node versions
2016-06-12 17:05:41 +02:00
Stefan
6ee10f4ebe
Merge pull request #2998 from Gared/fix_db_migrate_script
...
Fix module paths for db migration script
2016-06-12 17:05:03 +02:00
Stefan
4ea9c4f98d
Add secure flag to express-session cookies
2016-06-08 21:15:26 +02:00
Stefan
06ff023047
Add secure flag to cookies on client side if pad accessed through https
2016-06-08 21:14:10 +02:00
Stefan
93dae51cda
Remove test cookie
2016-06-08 21:12:27 +02:00
Stefan
3ad13eb0df
Change description in README for supported node versions
2016-06-08 19:55:22 +02:00
Stefan
e11decc6f8
Fix module paths for db migration script
2016-06-08 19:43:53 +02:00
Stefan
44370f11be
Merge pull request #2957 from ether/dependency_updates
...
Dependency updates
2016-06-07 21:32:20 +02:00
Stefan
5a868254e3
Merge pull request #2986 from Gared/fix_existssync_deprecated
...
Use fs.statSync instead of fs.existsSync (deprecated)
2016-06-07 21:30:22 +02:00
Niklas Laxström
3ea27d2613
Localisation updates from https://translatewiki.net .
2016-06-06 08:09:26 +02:00
John McLear
d545630912
fixes #2945
2016-05-28 22:25:44 +01:00
Niklas Laxström
a7405825a8
Localisation updates from https://translatewiki.net .
2016-05-26 07:57:20 +02:00
LokeshN
a8d5dc0693
Issue #2960 - deactivate settings.json
...
Deactivate settings.json in Admin dashboard
2016-05-22 21:12:21 +05:30
John McLear
73414df3c7
heh whoops :)
2016-05-20 14:43:01 +01:00
John McLear
a8487dd5dc
client Var value for disabling scripts
2016-05-20 14:42:05 +01:00
Niklas Laxström
94920e5552
Localisation updates from https://translatewiki.net .
2016-05-19 09:25:51 +02:00
Stefan
cd459bfde3
Merge pull request #2987 from Gared/fix_space_in_path
...
Fix error if whitespace in etherpad path
2016-05-16 17:16:16 +02:00
Stefan
1349cfd486
Fix error if whitespace in etherpad path
2016-05-16 16:58:58 +02:00
Stefan
835bca7967
Use fs.statSync instead of fs.existsSync (deprecated)
2016-05-16 16:51:12 +02:00
Stefan
f49de0b61b
Merge pull request #2961 from xiemaisi/fix-2951
...
Fix useless comparison in sussonsAndGroups test.
2016-05-14 15:10:23 +02:00
Niklas Laxström
b24e62f90a
Localisation updates from https://translatewiki.net .
2016-05-12 08:59:06 +02:00
Xavid
9022877cc6
Remove [ and ] from the regexp used by the URL filter.
...
These characters are rarely used in URLs, and including them leads to
mislinkifying when editing various formats, such as wiki markup formats that
use [] around links.
2016-05-06 22:04:37 -04:00
Xavid
56b851a46f
Pass through the "item" parameter to registerAceCommand callbacks.
2016-05-06 21:58:24 -04:00
Max Schaefer
b94fb2b54d
Fix useless comparison in sussonsAndGroups test.
2016-05-05 11:50:39 +01:00
Stefan
2c177f553a
Updated several dependencies to latest version
2016-05-02 19:46:36 +02:00
Niklas Laxström
c5638dd7e5
Localisation updates from https://translatewiki.net .
2016-05-02 07:25:28 +02:00
Stefan
14e1f3bf22
Update socket.io to version 1.4.5
2016-04-26 18:55:58 +02:00
Stefan
e0e742eeb7
Merge pull request #2953 from ether/master
...
Add version 1.6.0 changelogs
2016-04-24 21:33:12 +02:00
Stefan
5ed9f2736a
Add version 1.6.0 changelogs
2016-04-24 21:32:21 +02:00
Stefan
a076589b58
Merge pull request #2952 from ether/master
...
Merge release 1.6.0
2016-04-24 21:21:04 +02:00
Stefan
dcfb287990
Merge new release into master branch!
2016-04-24 21:04:16 +02:00
Stefan
ebe44b0eab
Release version 1.6.0
2016-04-24 21:03:42 +02:00
Stefan
fb96f32028
Update node for windows to version 4.4.3
2016-04-24 20:42:53 +02:00
Stefan
8aa297fb40
Remove node version output on start
2016-04-24 20:29:07 +02:00
Niklas Laxström
15c9041f12
Localisation updates from https://translatewiki.net .
2016-04-18 07:04:42 +02:00
Niklas Laxström
6e78895cdd
Localisation updates from https://translatewiki.net .
2016-04-11 07:07:32 +02:00
John McLear
6b6a028355
include the padId
2016-04-09 20:01:49 +01:00
Niklas Laxström
21372c93a3
Localisation updates from https://translatewiki.net .
2016-04-07 08:00:19 +02:00
John McLear
282b1cdcfe
Merge pull request #2940 from ether/extend-getAttributesOnSelection
...
extend attributesonselection method
2016-04-05 22:30:15 +01:00
Stefan
7637b0cd19
Increase version of node for windows to 4.4.2
2016-04-03 16:57:15 +02:00
Stefan
474e5c42d1
Merge pull request #2942 from Gared/fix_frontend_tests
...
Fix document.domain error in frontend tests
2016-04-01 21:51:23 +02:00
Luiza Pagliari
3fb695a7a0
Create hook to register events that won't scroll editor after aceEditEvt
2016-03-30 11:51:18 -03:00
Stefan
103e07e828
Fix document.domain error in frontend tests
2016-03-29 16:16:22 +02:00
Niklas Laxström
8f2f01dff8
Localisation updates from https://translatewiki.net .
2016-03-28 10:09:39 +02:00
John McLear
e1999d826c
allow greater than or equal to v 4
2016-03-27 13:31:00 +08:00
John McLear
6f2e155668
Merge pull request #2898 from rohieb/feature/more-uri-schemes
...
Highlight and link more URI schemes: about, geo, tel
2016-03-26 22:14:38 +08:00
John McLear
75cd4b3333
Merge pull request #2924 from Gared/update_windows_build
...
Update windows build
2016-03-26 22:11:40 +08:00
John McLear
8df8228a36
Merge pull request #2926 from storytouch/addAuthorOnRemoveAttributeOnLine
...
Update author when removing line attribute from line
2016-03-26 22:11:22 +08:00
John McLear
b698927474
Merge pull request #2931 from Gared/improve_node_version_check
...
Improve node version check
2016-03-26 22:09:53 +08:00
John McLear
9b1598d50c
Merge pull request #2937 from Gared/fix_backend_test_error
...
Fix check in backend tests
2016-03-26 22:08:56 +08:00
John McLear
97b971747f
forgot this one
2016-03-26 22:01:26 +08:00
John McLear
4846798528
extend attributesonselection method
2016-03-26 22:00:34 +08:00
Niklas Laxström
7dd26bd250
Localisation updates from https://translatewiki.net .
2016-03-24 07:15:23 +01:00
Stefan
d7c4cc8e65
Fix check in backend tests
2016-03-23 16:47:52 +01:00
Niklas Laxström
04e8b0c184
Localisation updates from https://translatewiki.net .
2016-03-21 07:09:41 +01:00
John McLear
fb7856fc8f
Merge pull request #2932 from Gared/fix_xss_iframe_link
...
Fix a possible xss attack in iframe link
2016-03-20 15:29:37 +00:00
Stefan
02551d772c
Fix a possible xss attack in iframe link
2016-03-20 16:28:06 +01:00
Stefan
2a81d2a578
Remove support for io.js
2016-03-20 15:21:56 +01:00
Stefan
18d583d92d
Check for node version 4 or higher and not special versions
2016-03-20 15:19:34 +01:00
Stefan
3738211fd8
Do not include absolute path in windows zip
2016-03-20 14:13:26 +01:00
Niklas Laxström
175c29ff66
Localisation updates from https://translatewiki.net .
2016-03-17 08:47:38 +01:00
Luiza Pagliari
9bcf8690c0
Update author when removing line attribute from line
...
This avoids raising error 'Trying to submit changes as another author in
changeset' when 2 authors change line attributes of the same line. This
fixes issue #2925 .
2016-03-15 15:44:00 -03:00
Stefan
bd2372def1
Update windows build:
...
- Update node to version 4.4.0
- Create temp folder dynamically
2016-03-14 21:56:04 +01:00
Niklas Laxström
a3188cf357
Localisation updates from https://translatewiki.net .
2016-03-14 08:09:25 +01:00
Stefan
c5c2b0a82b
Merge pull request #2889 from reedacartwright/reedacartwright-patch-1
...
Use exec to switch to node process
2016-03-13 23:44:56 +01:00
Siebrand Mazeland
b6ab6f2b13
Localisation updates from https://translatewiki.net .
2016-03-09 13:38:20 +01:00
Siebrand Mazeland
d88052726d
Localisation updates from https://translatewiki.net .
2016-02-19 15:05:09 +01:00
Stefan
6df7ff2d08
Merge pull request #2893 from bhldev/cssFontColors
...
Css default colors Issue #2853
2016-02-14 14:54:13 +01:00
Niklas Laxström
8b8811c7ad
Localisation updates from https://translatewiki.net .
2016-02-08 11:36:53 +01:00
Stefan
32d90418ca
Merge pull request #2890 from bhldev/languageTimesliderUrlParameter
...
Timeslider Not Translated Issue 2885
2016-02-06 22:38:02 +01:00
Stefan
5f5d8cada8
Merge pull request #2862 from Gared/set_mysql_connection_charset
...
set charset for mysql connection in settings.json
2016-02-02 21:12:07 +01:00
Niklas Laxström
319ebb29fd
Localisation updates from https://translatewiki.net .
2016-02-01 09:23:34 +01:00
Roland Hieber
dde4fdfdbd
Highlight and link more URI schemes: about, geo, tel
2016-01-30 19:03:42 +01:00
Niklas Laxström
b46e5db777
Localisation updates from https://translatewiki.net .
2016-01-25 07:38:47 +01:00
Stefan
fbe3710dda
Merge pull request #2863 from gutobenn/padname-size
...
Limit padname input field to 50 characters
2016-01-23 13:51:57 +01:00
Brian Lim
aaa28640cf
CSS Default Font Colors for Issue 2853
2016-01-22 19:42:06 -05:00
Brian Lim
26aeb7b705
Added pad shortcut disabling feature
2016-01-21 07:38:41 -05:00
Brian Lim
49d38522b1
Timeslider Not Translated Issue 2885
2016-01-20 02:30:25 -05:00
John McLear
9335ae00d0
Merge pull request #2881 from luser/append-text-docs
...
Add appendText API (from #2810 ) to docs.
2016-01-19 23:48:45 +00:00
John McLear
d994baeefa
Merge pull request #2886 from bhldev/padOptionsLang
...
Set language cookie on initial load Issue #2882
2016-01-19 23:48:30 +00:00
John McLear
13d9bdf03a
Merge pull request #2887 from bhldev/editorListIndentOutdent
...
Editor List Fix for 2844 and 2812
2016-01-19 23:48:20 +00:00
Reed A. Cartwright
843b05a6ec
Use exec to switch to node process
...
At the end of run, `exec` should be used to switch to the node process. That way node will take over the pid of `sh run.sh`, making it easier to monitor and daemonize the server.
```
exec [command [arg ...]]
Unless command is omitted, the shell process is replaced with the
specified program (which must be a real program, not a shell
built-in command or function). Any redirections on the exec com-
mand are marked as permanent, so that they are not undone when
the exec command finishes.
```
2016-01-19 16:17:16 -07:00
Brian Lim
ae033a1e86
Fix for 2844 and 2812
2016-01-18 23:57:40 -05:00
Niklas Laxström
0b521f6528
Localisation updates from https://translatewiki.net .
2016-01-18 08:01:50 +01:00
Brian Lim
295672f598
Set language cookie on initial load
2016-01-17 21:44:03 -05:00
John McLear
f9937343c7
fix drop event on last char
2016-01-17 15:11:54 +00:00
Ted Mielczarek
c70d655b96
Add appendText API (from #2810 ) to docs.
2016-01-13 07:26:20 -05:00
Niklas Laxström
855bd270bd
Localisation updates from https://translatewiki.net .
2016-01-11 08:28:02 +01:00
John McLear
eeab7e8958
Merge pull request #2876 from ether/drag-and-drop-between-frames-sandbox
...
Drag and drop between frames
2016-01-10 14:48:21 +00:00
John McLear
935b921c2b
more tidy
2016-01-10 14:40:57 +00:00
John McLear
50c6b5ed61
tidy up
2016-01-10 14:39:41 +00:00
John McLear
ef9cf974a2
Merge branch 'develop' of github.com:ether/etherpad-lite into drag-and-drop-between-frames-sandbox
2016-01-10 14:37:44 +00:00
John McLear
f80407c6ff
removal
2016-01-08 13:41:52 +00:00
John McLear
cb874b695b
herp
2016-01-08 13:40:25 +00:00
John McLear
ae6110919f
removal
2016-01-08 13:39:59 +00:00
John McLear
793b34d17b
hrm, removal
2016-01-08 13:39:32 +00:00
John McLear
f16616d23b
seems to work
2016-01-08 13:26:46 +00:00
John McLear
638757fdb5
Update DB.js
2016-01-06 00:01:48 +00:00
John McLear
dbc777dd13
Merge pull request #2871 from tiblu/pad_userlist_add_usersOnline_fix_bug_in_users
...
pad_userlist.js: BUGFIX: users() returning duplicates on several calls. FEATURE: usersOnline() returns only online users
2016-01-05 21:15:52 +00:00
Mikk Andresen
ccbcf0ddce
Add usersOnline function to pad_userlist, fix a bug where several occurances of current user were pushed to users list.
2016-01-05 18:22:32 +02:00
John McLear
239f517afd
Update package.json
2016-01-03 01:03:05 +00:00
Mikk Andresen
aab7186486
Fix handleClientMessage_USER_* payloads not containing user info
2015-12-31 14:19:23 +02:00
Niklas Laxström
2e81b39028
Localisation updates from https://translatewiki.net .
2015-12-29 10:44:17 +01:00
John McLear
34a46d6318
should be clean enough to push
2015-12-23 14:35:52 +00:00
Augusto Bennemann
a34c8e4721
Limit padname size to 50 characters
2015-12-22 13:25:56 -02:00
Stefan
8bf53c63cc
set charset for mysql connection in settings.json
2015-12-21 21:02:54 +01:00
John McLear
b519f9f156
include req and res in export convert hook
2015-12-21 17:32:05 +00:00
John McLear
577102b025
license
2015-12-21 16:29:09 +00:00
John McLear
41ced5e239
Merge pull request #2859 from cmbirk/develop
...
Check for SOffice before removing export links
2015-12-21 16:12:25 +00:00
John McLear
34d757ff7f
Merge pull request #2860 from tiblu/documentation_add_postToolbarInit_and_usage_examples
...
Add postToolbarInit documentation and usage examples
2015-12-21 09:50:24 +00:00
Mikk Andresen
4ad759dd25
Add postToolbarInit documentation and usage examples
2015-12-18 13:33:49 +02:00
Chris Birk
d6033de0da
Use new exportAvailable() check to include check for SOffice along with Abiword in importexport hook
2015-12-18 00:14:13 -06:00
Chris Birk
313f390e7a
remove logging
2015-12-17 21:56:33 -06:00
Chris Birk
7f517eca0b
check for soffice before removing export paths
2015-12-17 21:54:04 -06:00
John McLear
e98821cef7
bump socketio
2015-12-07 13:48:05 +00:00
John McLear
bf6e225aa2
include event on paste and drrororororop
2015-12-05 19:06:40 +00:00
John McLear
b3d44b6956
remove con log
2015-12-05 18:51:27 +00:00
John McLear
fa492dc926
ace drop event
2015-12-05 18:50:51 +00:00
John McLear
e2a0e3cd7f
whoops
2015-12-02 12:10:25 +00:00
John McLear
01335bcf8d
Merge pull request #2851 from ether/plugin-hook-for-settings-earlier
...
Plugin hook for settings earlier
2015-12-02 11:55:09 +00:00
John McLear
98016665e4
working logic
2015-12-02 11:54:37 +00:00
John McLear
69c1d04dd2
Merge branch 'develop' of github.com:ether/etherpad-lite into plugin-hook-for-settings-earlier
2015-12-02 11:53:54 +00:00
John McLear
0617f81689
remove applySettings hook and allow credentials.json to be part of core
2015-12-02 11:53:41 +00:00
John McLear
1a303f06b6
Merge pull request #2850 from tiblu/aceEditorCSS_allow_external_css
...
aceEditorCSS hook to allow absolute paths to resources to include external CSS
2015-12-02 11:26:38 +00:00
Mikk Andresen
03a4828d31
Update aceEditorCSS hook documentation
2015-12-02 13:15:27 +02:00
John McLear
f44c444720
Merge pull request #2831 from fcassin/develop
...
Protect against a null atext value in cloneAText
2015-12-01 17:50:29 +00:00
John McLear
16bb28a0ff
Merge pull request #2848 from storytouch/develop
...
Update the bowser.js to the new version
2015-12-01 17:47:00 +00:00
John McLear
11ab89d897
Merge pull request #2849 from ether/exportConvert-hook
...
Hook for export convert control
2015-12-01 17:46:52 +00:00
John McLear
1a8462fb4f
remove unused variable
2015-12-01 17:40:16 +00:00
John McLear
4ae88b2ee7
Hook for export ocnvert control
2015-12-01 17:38:52 +00:00
joassouza
4c8c1f53b5
Update the bowser.js to the new version
...
With this new version of bowser.js is possible detect the OS as well,
no only the browser as the previous one. It brings support to
new browsers as well.
2015-12-01 11:53:49 -03:00
Mikk Andresen
ad2ea924b5
aceEditorCSS to allow absolute paths to resources to include external CSS
2015-12-01 14:16:44 +02:00
John McLear
8a79ae6e02
regex incoming colors
2015-11-26 15:55:26 +00:00
John McLear
a913f57994
Merge pull request #2840 from ether/applySettings
...
allow settings to be applied from the filesystem
2015-11-24 14:03:51 +00:00
John McLear
a8c2833759
clean up
2015-11-24 14:03:38 +00:00
John McLear
039a761eaf
allow settings to be applied from the filesystem
2015-11-24 14:02:37 +00:00
John McLear
a419a3a87d
Merge pull request #2839 from Blake-jne/faster-migration
...
Improve DB migration performance.
2015-11-24 13:47:28 +00:00
Blake Tölva
c61aa20028
Improve DB migration performance.
...
Achieve 10x speedup in migrating a 12mb dirtyDB file by disabling
ueberDB caching in this special case. Add some progress messages
to the migration script and rename it, as nothing in it is tied
to mysql.
2015-11-21 23:15:46 -08:00
Francois Cassin
2bd698343a
Protects against a null atext in cloneAText
2015-11-10 16:21:43 +01:00
fcassin
f2836125dc
Merge pull request #1 from ether/develop
...
Update to most recent etherpad-lite version
2015-11-10 15:50:40 +01:00
John McLear
f774c2584f
paste hook and class for editorcontainer
2015-11-06 13:21:25 +00:00
Stefan
ed37f6efe3
Merge pull request #2828 from Komasa/develop
...
Update installDeps.sh to support node v5
2015-11-05 00:24:49 +01:00
Komasa
5f9d1397e2
Update installDeps.sh
2015-11-04 21:15:13 +01:00
Luiza Pagliari
062e6f308f
Merge pull request #2827 from storytouch/exportHtmlAdditionalTagsWithData
...
Create hook exportHtmlAdditionalTagsWithData
2015-11-03 09:18:38 -02:00
Luiza Pagliari
92a8253449
Create hook exportHtmlAdditionalTagsWithData
...
The new hook does the same as exportHtmlAdditionalTags, but is declared
in another hook to avoid confusion about how to export tags when they
are stored as ['tag', 'value'] on attribute pool.
This complements #2762 , as per @Gared suggestions.
2015-11-03 07:16:55 -02:00
John McLear
d05fa6d97e
Merge pull request #2819 from bradarv90/develop
...
Fix for #2809
2015-11-02 13:09:42 +00:00
John McLear
c575c8b447
Merge pull request #2820 from storytouch/fix_2818
...
Fix logic to check if any hook handled ACE key event. Fix #2818
2015-11-02 13:08:30 +00:00
John McLear
2b980653d6
Merge pull request #2822 from storytouch/esc
...
Allow plugins handle "esc" key event
2015-11-02 13:08:01 +00:00
Luiza Pagliari
ba1f9c24d0
Merge pull request #2823 from storytouch/develop
...
Add callstack to aceSelectionChanged context
2015-10-30 12:18:32 -02:00
Luiza Pagliari
478f5788e3
Add callstack to aceSelectionChanged context
2015-10-30 12:13:43 -02:00
joassouza
959de82e2a
Allow plugins handle "esc" key event
2015-10-29 14:54:21 -03:00
Bradley Arvin
a9d7ab9e18
Fix for #2809
2015-10-28 13:28:54 -04:00
Luiza Pagliari
c551fe4c1e
Fix logic to check if any hook handled ACE key event. Fix #2818
...
Instead of checking if only the first hook had returned true, we check
all hooks.
2015-10-27 07:44:51 -02:00
Luiza Pagliari
6c68396ed5
Merge pull request #2817 from storytouch/fix_tests_2805
...
Fix flaky tests introduced by #2805
2015-10-26 11:08:06 -02:00
Luiza Pagliari
ed39788d71
Fix flaky tests introduced by #2805
2015-10-24 11:10:17 -02:00
John McLear
02f88aafff
Update installOnWindows.bat
2015-10-22 16:22:35 +01:00
John McLear
c337a0585c
Merge pull request #2724 from xavidotron/develop
...
Add a aceSelectionChanged hook to allow plugins to react when the cursor moves
2015-10-22 16:19:07 +01:00
John McLear
08c6e3e29f
Merge pull request #2739 from otetard/bugfix/fix_space_removal
...
Avoid space removal when pasting text from word processor.
2015-10-22 16:18:29 +01:00
John McLear
0d769632df
Merge pull request #2748 from CodeMichael/develop
...
allow /admin to run in a subdirectory
2015-10-22 16:17:10 +01:00
John McLear
fa46f0b613
Merge pull request #2797 from ypid/rebuild-better-error
...
Give better error message when rebuildPad.js hits a non-existing rev.
2015-10-22 16:15:27 +01:00
John McLear
3aff0001a1
Merge pull request #2798 from ypid/fixed_get_git_hash
...
Get git commit hash even if the repo only points to a bare repo.
2015-10-22 16:13:58 +01:00
John McLear
50171a4c3c
Merge pull request #2805 from storytouch/indentationSetting
...
Create setting to control if a new line will be indented or not
2015-10-22 16:12:07 +01:00
John McLear
5652adb4eb
Merge pull request #2813 from simong/export-libreoffice
...
Allow LibreOffice to be used when exporting a pad
2015-10-22 16:11:26 +01:00
John McLear
928df3c6cb
Merge pull request #2808 from lukeroge/patch-1
...
Pedantic Space
2015-10-22 16:10:33 +01:00
John McLear
5df580ddee
Merge pull request #2810 from luser/append-text
...
Add an appendText API
2015-10-22 16:10:21 +01:00
Simon Gaeremynck
7289e89070
Use Etherpad
rather than Etherpad Lite
when exporting HTML
2015-10-22 16:09:44 +01:00
Siebrand Mazeland
f57aaa62fc
Localisation updates from https://translatewiki.net .
2015-10-22 11:32:46 +02:00
John McLear
82c7ca4ac3
add classes for bootstrap targeting, pew pew
2015-10-22 01:32:02 +01:00
Simon Gaeremynck
2bfc3026d2
Allow LibreOffice to be used when exporting a pad
...
This commit adds support for LibreOffice when exporting a pad to doc, pdf, ..
This commit also cleans up some export logic when exporting to txt
2015-10-20 19:46:08 +01:00
Ted Mielczarek
a675659dc2
Add an appendText API
2015-10-19 15:27:09 -04:00
Stefan
504cc102a0
Merge pull request #2762 from storytouch/exportTagsAsArrays
...
Accepting Arrays on 'exportHtmlAdditionalTags'
2015-10-17 18:24:18 +02:00
Luke Rogers
881996ef52
Pedantic Space
...
<3
2015-10-15 14:02:40 +13:00
Siebrand Mazeland
0ab3f3133e
Localisation updates from https://translatewiki.net .
2015-10-14 12:54:49 +02:00
Luiza Pagliari
5deb06d589
Create setting to control if a new line will be indented or not
...
Currently pressing ENTER on a line that ends with ':', '[', '(' or '{'
automaticaly indents the new line with 4 spaces. The variable added by
this commit to settings.json allow an Etherpad instance to not have this
behavior.
2015-10-13 18:39:23 -03:00
Stefan
9d29b15def
Merge pull request #2730 from emilyxxie/clientready_hook
...
added clientReady hook
2015-10-10 13:30:36 +02:00
Stefan
22bf9c9297
Merge pull request #2799 from Gared/fix_url_location_error
...
Fix decode error if pad name contains special characters and is sanitized
2015-10-10 13:21:40 +02:00
Stefan
3b45b4833b
Merge pull request #2787 from Gared/support_node_4
...
Support version 4 of node.js
2015-10-10 13:17:03 +02:00
webzwo0i
06c4a066f7
Merge pull request #2801 from webzwo0i/fix-issue-2796
...
Fix pull request 2796
2015-10-09 15:01:54 +02:00
webzwo0i
1ee1f818db
if granularity is negative, endNum is negative and loop
2015-10-09 14:55:59 +02:00
webzwo0i
31f7c7e0f2
check if ChangesetRequest granularity is a number ( #2796 )
2015-10-09 14:55:19 +02:00
Stefan
f6cebdad98
Fix decode error if pad name contains special characters and is sanitized
2015-10-08 20:46:15 +02:00
Robin Schneider
29441a8ae1
Get git commit hash even if the repo only points to a bare repo.
...
* Used by https://github.com/debops/ansible-etherpad
2015-10-07 15:43:29 +02:00
Robin Schneider
c9924ee706
Give better error message when rebuildPad.js hits a non-existing rev.
2015-10-07 12:42:19 +02:00
Stefan
a09044a6f3
Merge pull request #2791 from fread/develop
...
Fix off-by-one: The chatHead is in fact a valid message index.
2015-10-04 23:16:42 +02:00
Andreas Fried
e6b0e954b5
Fix off-by-one: The chatHead is in fact a valid message index.
...
This fixes #2751 .
2015-09-30 00:48:15 +02:00
Luiza Pagliari
77496b357c
Merge pull request #2777 from storytouch/fix2772
...
Fix 2772. Skipping line marker when applying attribs to a range
2015-09-28 15:28:26 -03:00
Stefan
bf7930fccb
Support version 4 of node.js
2015-09-26 12:15:54 +02:00
Siebrand Mazeland
9c8c3de1d8
Localisation updates from https://translatewiki.net .
2015-09-25 16:07:09 +02:00
Luiza Pagliari
1d134f0b13
Fixing ed52626
. It was closing the span with </span data-TAG=VALUE>, not </span>
2015-09-17 15:30:09 -03:00
Stefan
442f2a08f7
Merge pull request #2774 from ether/timeslider-fix
...
Timeslider: Fix "Return to pad" button
2015-09-16 16:07:37 +02:00
Siebrand Mazeland
c215795ab5
Localisation updates from https://translatewiki.net .
2015-09-10 10:30:24 +02:00
Luiza Pagliari
330d2b079d
Fix 2772. Skipping line marker when applying attribs to a range
2015-09-08 11:55:36 -03:00
Luiza Pagliari
ed5262650a
Generating pad HTML with tags like <span data-TAG="VALUE"> instead of <TAG:VALUE>
2015-09-07 03:55:56 -07:00
Stefan
92798f21e8
Merge pull request #2743 from lpagliari/develop
...
Removing style that makes editor scroll to the top on iOS without any action from the user
2015-09-05 20:53:35 +02:00
Robin Buse
04a26a3e24
Timeslider: Fix "Return to pad" button
...
Closes #2768
2015-09-03 23:04:40 +02:00
Stefan
cc9f88e7ed
Merge pull request #2757 from Gared/doc_append_chat_message
...
Add appendChatMessage API to docs
2015-08-30 18:15:51 +02:00
Stefan
9e68744ec9
Merge pull request #2756 from Gared/fix_append_chat_message_handle
...
Fix API call appendChatMessage to send new message to all connected clients
2015-08-30 18:15:35 +02:00
Luiza Pagliari
1a5985dc75
Accepting Arrays on 'exportHtmlAdditionalTags' to handle attributes stored as ['key', 'value'] (and not only ['key', 'true'])
2015-08-24 07:58:45 -07:00
Stefan
7170a6a8cb
Merge pull request #2749 from installgen2/develop
...
Fix typo in comment
2015-08-15 23:14:43 +02:00
Stefan
f27aacc5bf
Fix missing bracket
2015-08-15 22:41:59 +02:00
Stefan
c8d7e6e0b8
Add appendChatMessage API to docs
2015-08-15 22:41:09 +02:00
Stefan
94cb743ca8
Fix API call appendChatMessage to send new message to all connected clients
2015-08-15 22:05:31 +02:00
gen2
0e59e5a77f
Fix typo in comment
2015-08-08 06:56:14 +01:00
CodeMichael
68e260783c
Merge pull request #2 from CodeMichael/patch-1
...
allow admin to run on a sub-directory
2015-08-07 08:34:31 -05:00
CodeMichael
510f17c7cf
Merge pull request #1 from CodeMichael/patch-2
...
allow /admin to run on a sub-directory
2015-08-07 08:34:14 -05:00
CodeMichael
6f6de64c4a
allow /admin to run on a sub-directory
2015-08-07 08:31:08 -05:00
CodeMichael
3b08ea6158
allow admin to run on a sub-directory
2015-08-07 08:30:29 -05:00
Stefan
02c022aab1
Merge pull request #2745 from ether/master
...
Master
2015-08-05 20:19:46 +02:00
Stefan
83597562c1
Merge new release into master branch!
2015-08-05 19:30:10 +02:00
Stefan
6fae670476
Release version 1.5.7 (changelog)
2015-08-05 19:25:11 +02:00
Stefan
c3fc850b69
Merge new release into master branch!
2015-08-05 19:16:09 +02:00
Stefan
93fd05ba02
Release version 1.5.7
2015-08-05 19:15:27 +02:00
Stefan
a0ca051801
Merge pull request #2744 from Gared/switchtopadBroken
...
Fix broken switchToPad method
2015-08-05 18:39:37 +02:00
Stefan
856fc5975b
Fix broken switchToPad method
2015-08-05 18:23:54 +02:00
Stefan
63c836ad55
Merge pull request #2741 from thomasrussellmurphy/issue-2727
...
Fix link to etherpad-lite on GitHub
2015-08-04 22:10:35 +02:00
Luiza Pagliari
0677501d0b
Removing style that makes editor scroll to the top on iOS without any action from the user
2015-08-04 07:46:46 -07:00
Thomas Russell Murphy
b557927b72
Fix link to etherpad-lite on GitHub
2015-08-03 21:53:54 -05:00
Olivier Tétard
275a7d31e0
Avoid space removal when pasting text from word processor.
...
Since bf380eea50
, some spaces were removed when pasting text from a word processor (at least using Libre Office). To avoid double space creations and space removal, we only remove line break which are tight to a space character.
2015-07-27 16:38:57 +02:00
Siebrand Mazeland
5c531eebc5
Localisation updates from https://translatewiki.net .
2015-07-23 18:52:24 +02:00
Emily Xie
21f0d12d31
clientReady hook- pass entire message, updated doc
2015-07-20 11:45:41 -04:00
Peter 'Pita' Martischka
31452b2db2
Merge pull request #2721 from lpagliari/develop
...
Complementing #2718 + Fixing empty toolbar when on read-only & menu_left has no button
2015-07-17 21:07:41 +01:00
Siebrand Mazeland
a31e6cd332
Localisation updates from https://translatewiki.net .
2015-07-14 16:22:35 +02:00
Xavid
008d4e653c
Add a aceSelectionChanged hook to allow plugins to react when the cursor
...
location changes.
2015-07-11 11:33:20 -04:00
Siebrand Mazeland
2003968263
Localisation updates from https://translatewiki.net .
2015-07-08 08:18:32 +02:00
Luiza Pagliari
67f4ad5887
Fix editbar height for read-only pads
2015-07-07 16:55:19 -03:00
Luiza Pagliari
8a0a1a65b1
Adding missing code to make toolbar be fixed on top/bottom of the screen for iOS devices.
...
This commit complements 9ccaeb5
.
2015-07-07 16:54:11 -03:00
John McLear
25db7d995f
Merge pull request #2718 from lpagliari/develop
...
Fix toolbar and chat positioning on mobile devices
2015-07-03 23:12:02 +01:00
Luiza Pagliari
47c4ca9c29
Fixing chat on bottom of the page for mobile devices
2015-07-03 18:38:46 -03:00
Luiza Pagliari
9ccaeb585b
Fixing toolbar on top of the page for mobile devices
2015-07-02 13:03:45 -07:00
John McLear
193b5a07ef
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2015-07-01 20:23:43 +01:00
John McLear
b5686adf92
fix font test
2015-07-01 20:23:31 +01:00
Peter 'Pita' Martischka
7520c614ae
Merge pull request #2714 from charakterziffer/patch-1
...
Added CSS fallback fonts
2015-07-01 20:16:38 +01:00
Gerhard Großmann
7c0f3a6826
Added Helvetica Neue to the Normal font
2015-07-01 12:13:37 +02:00
Gerhard Großmann
c0f5b92e3d
Added CSS fallback fonts
...
I’m not sure if this is the correct and only place where to change this. I just gave the present fonts some fallbacks (when possible) but didn’t add, remove or merge fonts.
2015-07-01 10:42:33 +02:00
John McLear
2bf16fe09f
Merge pull request #2712 from xavidotron/xavid
...
Restore newline-adding to setText() if passed string does not end in '\n'.
2015-06-30 10:03:57 +01:00
Xavid
ad137fa4c8
Restore newline-adding to setText() if passed string does not end in '\n'.
...
Add a test for the ending-in-'\n' case and update tests for the other case.
2015-06-30 04:47:55 -04:00
John McLear
d803ac128e
use settings for backend tests
2015-06-29 11:00:00 +01:00
John McLear
e48d605d2d
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2015-06-29 10:23:52 +01:00
John McLear
4252ef26f6
remove console logs
2015-06-29 10:23:30 +01:00
John McLear
7e964445b5
Merge pull request #2711 from ether/aria-label-for-button
...
aria-labels for everything
2015-06-28 17:15:01 +01:00
John McLear
90575064a9
aria-labels for everything
2015-06-28 17:14:37 +01:00
John McLear
85d44c8a4e
Merge pull request #2675 from cboylan/userInfoUpdate-guards
...
Check for valid session in handleUserInfoUpdate
2015-06-25 01:31:07 +01:00
Clark Boylan
1060595676
Check for valid session in handleUserInfoUpdate
...
Address issue 2674 by checking that the session is valid and has a valid
author and padId before using it to update the userInfo for that
session. Otherwise it is possible that by the time we try to update a
session with new userInfo that session has disconnected and is no longer
available to be updated. Without this commit the etherpad-lite service
gracefully shutsdown whenever this happens.
2015-06-24 15:18:35 -07:00
John McLear
444634b588
Merge pull request #2707 from lpagliari/develop
...
Fixing @font-face src path to be able to use font icons on plugins when minify is on
2015-06-24 18:49:33 +01:00
Luiza Pagliari
6ed85b8787
Fixing @font-face src path to be able to use font icons on plugins when minify is on.
...
This is a commit similar to 56ce8e8
, which did the same for 'opendyslexic'.
2015-06-24 14:32:10 -03:00
John McLear
04d5e25305
Update settings.json.template
2015-06-23 23:03:56 +01:00
John McLear
95ca936dd7
Merge pull request #2703 from LaKing/patch-1
...
run.sh [: too many arguments
2015-06-22 15:25:35 +01:00
István Király
376fccfe92
bugfix for correct bash syntax
...
$rocks has to be enclosed into a "string" so bash can treat is as a string.
We can compare two strings with the == operator then, ...
2015-06-22 16:11:29 +02:00
John McLear
6b40961fc8
Merge pull request #2699 from xavidotron/develop
...
Add author information to the context for padCreate and padUpdate hooks.
2015-06-22 10:56:56 +01:00
Siebrand Mazeland
13fa863f4b
Localisation updates from https://translatewiki.net .
2015-06-22 11:52:20 +02:00
Xavid
bc78e0c68d
Update documentation for the updatePad and createPad hooks to include 'author'
...
in the context.
2015-06-21 11:34:59 -04:00
Xavid
a4fe0d0dc8
Add an 'author' entry to the context for the padCreate and padUpdate hooks.
2015-06-21 11:29:17 -04:00
John McLear
23bcccdf80
Merge pull request #2696 from xavidotron/develop
...
Allow a pad to end with only a single newline.
2015-06-20 13:54:37 +01:00
Xavid
778e1e4641
Allow a return keypress in a list on the last line of a pad to create a new
...
line.
2015-06-19 14:03:22 -04:00
Xavid
0713553906
Allow a pad to only end with a single newline, rather than requiring two.
2015-06-19 14:02:18 -04:00
Siebrand Mazeland
ef5e62e3a1
Localisation updates from https://translatewiki.net .
2015-06-18 13:25:28 +02:00
John McLear
8af8c37896
Merge pull request #2695 from goldquest/dev_overallImportBug
...
On Import, when successful, loading circle didn't go away
2015-06-17 18:16:18 +01:00
goldquest
32ba48835a
if variable not declared, test if null throws error
2015-06-17 18:54:19 +02:00
John McLear
a0aa9470a3
Merge pull request #2690 from lpagliari/develop
...
Add new icon to fontawesome subset: comment
2015-06-11 11:46:31 +01:00
Luiza Pagliari
1353c093db
Add new icon to fontawesome subset: comment
2015-06-10 18:05:24 -03:00
John McLear
5a5d245c06
fix issues with redrawing focus back to input element would lose param selected name
2015-06-08 17:13:46 +01:00
Siebrand Mazeland
2fa2dc8a03
Localisation updates from https://translatewiki.net .
2015-06-08 16:09:38 +02:00
John McLear
fd20c5ef79
Merge pull request #2689 from luin/develop
...
Change "Javascript" to "JavaScript"
2015-06-03 12:55:02 +01:00
Zihua Li
beae99415c
Change "Javascript" to "JavaScript"
2015-06-03 19:45:08 +08:00
John McLear
d11c92cbf9
Merge pull request #2684 from hinnerk/develop
...
Conver.js: Use current mysql client API
2015-05-30 16:40:22 +01:00
Hinnerk Haardt
7ba5e97a60
Use current mysql client API
2015-05-30 15:14:40 +02:00
John McLear
b049f4bfc7
Merge pull request #2681 from lpagliari/develop
...
Allowing 'value' to be a localizable attribute on HTML elements.
2015-05-25 22:07:05 +01:00
Siebrand Mazeland
7e38e2c2b1
Localisation updates from https://translatewiki.net .
2015-05-25 13:00:34 +02:00
Luiza Pagliari
92aabe12dc
Allowing 'value' to be a localizable attribute on HTML elements.
2015-05-25 07:08:24 -03:00
John McLear
bfb34ff806
Merge pull request #2678 from shimaore/patch-2
...
Do not extend Array.prototype
2015-05-22 11:29:32 +01:00
Stéphane Alnet
0b3216ecb6
Do not extend Array.prototype
2015-05-22 12:27:08 +02:00
John McLear
757ad765d3
use removeItem instead of remove namespace
2015-05-22 11:09:21 +01:00
John McLear
0eb8b800cf
hide chat if its already open on readonly mode
2015-05-20 01:50:37 +01:00
John McLear
48da5c1ab1
docs for handle message security
2015-05-20 01:09:35 +01:00
John McLear
3944a0e79b
more read only mode fixes andadd support for handleMessageSecurity hook
2015-05-20 01:05:53 +01:00
John McLear
fe7ab21c84
dont allow chat input or name input on read only pads
2015-05-19 17:52:43 +01:00
John McLear
818408cf49
other bits required for read only
2015-05-19 16:57:53 +01:00
John McLear
41d24a8c8f
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2015-05-19 16:44:57 +01:00
John McLear
b662d5c618
dont show editing buttons in R/O view
2015-05-19 16:43:19 +01:00
John McLear
5615bab0d9
Merge pull request #2668 from simong/tidy
...
Tidy HTML before trying to convert it with abiword
2015-05-18 20:04:15 +01:00
Simon Gaeremynck
fd9d0bc291
Added backend tests for TidyHtml
2015-05-18 17:44:11 +01:00
Simon Gaeremynck
7fe99cccad
Using log4js in TidyHtml
2015-05-18 17:43:46 +01:00
Simon Gaeremynck
786b43efc8
Tidy HTML before trying to convert it with abiword
2015-05-18 16:24:41 +01:00
Siebrand Mazeland
0c4b3f8124
Localisation updates from https://translatewiki.net .
2015-05-16 18:53:23 +02:00
John McLear
a2130b52af
Merge pull request #2665 from lpagliari/develop
...
Fixing documentation of collectContentPre
2015-05-15 18:07:08 +01:00
Luiza Pagliari
6bd2013c71
Fixing documentation of collectContentPre
2015-05-15 11:18:58 -03:00
John McLear
9e9207d8b6
Merge pull request #2657 from simong/cookie-parser
...
Use the cookie parser middleware
2015-05-11 15:10:45 +01:00
John McLear
3b91b46baa
always hide connected one second after connected
2015-05-10 11:46:49 +01:00
John McLear
f5ccd3ce6d
Merge pull request #2656 from stefanmintert/20150507-innertext-bugfix
...
Bugfix innerText
2015-05-07 23:09:24 +01:00
Simon Gaeremynck
5a7750781b
Use the cookie parser middleware
2015-05-07 18:35:21 +01:00
John McLear
74071dc066
Merge pull request #2621 from ether/fix-dead-keys
...
first attempt at fixing dead keys, it cant be this easy can it?
2015-05-07 16:57:43 +01:00
John McLear
debca84ebe
Merge branch 'develop' of https://github.com/ether/etherpad-lite into fix-dead-keys
2015-05-07 15:56:01 +00:00
John McLear
975bd99064
support for french stuff
2015-05-07 15:55:52 +00:00
Stefan Mintert
250afd0451
Bugfix. Description of bug at https://github.com/tm-linkwerk/ep_linebreak/blob/WR-72-linebreak-cursorverhalten/static/hooks.js#L94
2015-05-07 16:47:14 +02:00
John McLear
ee0368fd0f
Merge pull request #2649 from xavidotron/develop
...
When using setText(), replace the entire existing text of the pad.
2015-05-06 16:37:07 +01:00
Xavid
9e86fb279b
Fix backend tests with new setText() implementation; tests depended
...
on the old setText() behavior leaving the last character.
2015-05-06 08:45:22 -04:00
John McLear
a1893ec629
Merge pull request #2650 from ether/iframe-issues
...
Iframe issues
2015-05-06 00:58:38 +01:00
John McLear
361807e578
console msg should go to window
2015-05-06 00:36:42 +01:00
John McLear
c903cb3925
fix alt c and escape
2015-05-06 00:32:36 +01:00
John McLear
363d5d06b7
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2015-05-05 20:41:58 +01:00
John McLear
48c2b7cde1
fixes #2570
2015-05-05 20:41:40 +01:00
Xavid
5e64c292a4
When using setText(), replace the entire existing text of the pad,
...
rather than replacing all except the last letter.
2015-05-05 14:18:27 -04:00
John McLear
a5872f536b
Merge pull request #2647 from 0ip/fix/awkward-css
...
Fix popup border border
2015-05-04 21:28:48 +01:00
0ip
9b85b8dc98
Fix popup border
2015-05-04 22:18:34 +02:00
Siebrand Mazeland
8967c3ea49
Localisation updates from https://translatewiki.net .
2015-05-04 10:39:03 +02:00
John McLear
0a9c631410
better fix for #2625
2015-05-01 20:44:36 +01:00
John McLear
4938c7be38
plugins always return html so use that endpoint
2015-04-29 20:54:41 +01:00
John McLear
da06ac6fd7
dont prompt twice on import fool
2015-04-29 16:40:29 +01:00
John McLear
4b4a121f08
Merge pull request #2643 from AlexanderS/fix-timeslider-export
...
timeslider: Fix export links
2015-04-29 15:48:10 +01:00
Alexander Sulfrian
74ad7a8584
timeslider: Fix export links
...
Names of the pads can contain more charaters than \w. So while
transforming the export links, we simply can allow all charaters
except the slash as pad names.
2015-04-29 16:39:40 +02:00
John McLear
ac41d150c0
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2015-04-28 23:42:11 +01:00
John McLear
1f471b0f81
show versions of plugins at startup, fixes #2642
2015-04-28 23:41:55 +01:00
John McLear
799b086216
Merge pull request #2641 from lpagliari/develop
...
Fix the way Content Collector gets the node class. Fixes #2640
2015-04-28 23:05:39 +01:00
John McLear
dbb2956d2f
allow chrome to use control shift 1 to send ordered list
2015-04-28 15:48:12 +01:00
Luiza Pagliari
58ab17bf9e
Fix the way Content Collector gets the node class. Fixes #2640
2015-04-28 05:31:07 -07:00
John McLear
e1406b826b
cleaner update logic doesnt error when nothing to do
2015-04-26 14:42:21 +01:00
John McLear
254edffa9c
fixes #2547
2015-04-24 14:17:49 +01:00
John McLear
a6a8c4d909
provide a script that cleans up before running to save people doing rm rf src node_modules
2015-04-24 07:07:18 +01:00
John McLear
b349a4f226
probably fixes #2625
2015-04-23 17:49:08 +01:00
John McLear
b4163fc862
fix docs
2015-04-23 17:27:54 +01:00
John McLear
d7c7c96145
Merge pull request #2636 from andreassolberg/develop
...
Adding support for providing intermediate CA certificates
2015-04-22 20:38:42 +01:00
Andreas Åkre Solberg
ec7b3fc787
Adding support for providing intermediate CA certificates when running etherpad-lite with ssl through Node/expressjs
2015-04-22 20:29:19 +02:00
John McLear
b8192fd015
first attempt at fixing dead keys, it cant be this easy can it?
2015-04-17 17:01:15 +01:00
John McLear
d31523aa08
Update hooks_server-side.md
2015-04-17 15:58:23 +01:00
Stefan
29ab7b9026
Merge pull request #2619 from ether/master
...
Master
2015-04-16 23:54:21 +02:00
Stefan
e509824f29
Merge new release into master branch!
2015-04-16 23:06:58 +02:00
Stefan
2393ea01f0
Release version 1.5.6
2015-04-16 23:06:24 +02:00
John McLear
70d338c7d5
Merge pull request #2618 from Gared/win_node_version
...
Update node version for windows build to 0.12.2
2015-04-16 21:58:13 +01:00
Stefan
f81c6b6476
Update node version for windows build to 0.12.2
2015-04-16 22:56:14 +02:00
John McLear
ee10a21d82
Merge pull request #2617 from devoidfury/fix/windows-issue-2614
...
revert to old path handling, but strip out "..". fixes #2614
2015-04-15 20:38:02 +01:00
Tom Hunkapiller
6ff7d4e9a6
revert to old path handling, but strip out "..". fixes #2614
2015-04-15 14:31:21 -05:00
John McLear
1fbf0db650
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2015-04-15 15:51:27 +01:00
John McLear
a3ce6b1ca7
remove two pointless dep removes
2015-04-15 15:51:13 +01:00
John McLear
33594a7246
Update README.md
2015-04-15 11:52:03 +01:00
Stefan
89bd155ca2
Merge pull request #2611 from ether/master
...
Master
2015-04-13 18:21:21 +02:00
Stefan
24b0712d77
Merge new release into master branch!
2015-04-13 17:27:37 +02:00
Stefan
64d94cb346
Release version 1.5.5
2015-04-13 17:27:14 +02:00
John McLear
629f909d57
add some semicoolons to prevent chrome warning
2015-04-13 10:52:15 +01:00
John McLear
431c55811f
Merge pull request #2606 from 0x46616c6b/traversal-fix-2
...
dont allow directory traversal #2
2015-04-12 18:27:18 +01:00
louis
0fa7650df8
dont allow directory traversal #2
2015-04-12 17:12:35 +02:00
John McLear
0dfecb3af7
change target for IE 9 test
2015-04-12 14:05:49 +01:00
John McLear
4ef6604ca9
dont test against IE8 any more as we dont care about it
2015-04-12 13:16:32 +01:00
John McLear
6a027d88a9
fix older IEs
2015-04-12 13:00:01 +01:00
John McLear
5435063a2f
re-fix rtl
2015-04-12 10:35:24 +01:00
John McLear
e3f95d0c9c
Merge pull request #2604 from ether/pad-options
...
session key is now ignored and also padOptions are available in settings
2015-04-11 22:33:46 +01:00
Peter 'Pita' Martischka
fc0cac0cad
merge object settings into default settings
2015-04-11 22:01:46 +01:00
John McLear
8ed12c7776
session key is now ignored and also padOptions are available in settings
2015-04-11 21:22:00 +01:00
John McLear
4a70837de9
Merge pull request #2602 from devoidfury/fix/import-large-etherpad
...
fix large etherpad import, fixes #2524
2015-04-11 20:09:01 +01:00
Stefan
43687f6e8b
Merge pull request #2601 from Gared/session_key_file
...
Move sessionKey setting from settings.json to SESSIONKEY.txt
2015-04-11 19:10:18 +02:00
Tom Hunkapiller
a896d67e8c
make setPadRaw async; streamline .etherpad file import handling chain
2015-04-11 12:02:19 -05:00
Stefan
a3ed82ad06
Move sessionKey setting from settings.json to SESSIONKEY.txt
2015-04-11 18:45:14 +02:00
John McLear
25092fcb90
Merge pull request #2600 from devoidfury/fix/junk-binary-files
...
fix: only match /javascript/* for caching middleware
2015-04-11 16:00:02 +01:00
Tom Hunkapiller
133188320a
fix: only match /javascript/* for caching middleware
2015-04-11 09:54:40 -05:00
John McLear
1d44490dc4
Merge pull request #2599 from Gared/doc_api_fix
...
Fix documentation for deleteSession api method
2015-04-11 15:07:18 +01:00
Stefan
a842eb4f5c
Fix documentation for deleteSession api method
2015-04-11 16:05:41 +02:00
John McLear
07efa4246b
comment out import tests as they fail in IE
2015-04-11 14:57:59 +01:00
John McLear
84b3f1728f
Merge pull request #2597 from Gared/increase_api_version
...
increase http api version to latest version
2015-04-11 14:56:47 +01:00
John McLear
5ef22e649b
Merge pull request #2302 from Gared/create_pad_special_characters
...
Add check for special url characters to createPad API function
2015-04-11 14:56:26 +01:00
Stefan
83094e0dfd
Add test for creating pads with bad characters
2015-04-11 15:50:51 +02:00
John McLear
27aa71f3a4
IE list fixes
2015-04-11 13:16:45 +01:00
Stefan
d26c3d5f7e
increase http api version
2015-04-11 13:45:59 +02:00
Stefan
601be46993
Add docs for new error message for createPad api method
2015-04-11 13:16:03 +02:00
John McLear
34c5441392
msg to self
2015-04-11 11:37:20 +01:00
John McLear
4d009ba445
bump underscore and require kernel
2015-04-11 11:32:46 +01:00
Stefan
aa0d14c7d7
Merge branch 'master' of git://github.com/ether/etherpad-lite into create_pad_special_characters
2015-04-11 12:10:37 +02:00
John McLear
14fab9f441
FF middle click fix
2015-04-11 10:45:51 +01:00
John McLear
2ca0214661
bump versions outdated
2015-04-11 10:24:50 +01:00
Stefan
a69b2a9cd1
Merge pull request #2596 from ether/master
...
Master
2015-04-11 10:55:26 +02:00
John McLear
acc1a0626a
use latest ejs
2015-04-11 09:53:27 +01:00
Stefan
cc34f4e325
Merge pull request #2595 from ether/release/1.5.4
...
Release 1.5.4
2015-04-11 10:24:59 +02:00
Stefan
1b9a51c879
Release version 1.5.4
2015-04-11 10:19:02 +02:00
John McLear
d3baf24ce1
disabling import export tests for now as they are reporting false positives... at some point they will need properly fixing
2015-04-11 09:12:53 +01:00
Tom Hunkapiller
0b0a349081
clearer comments about the path handling behavior
2015-04-11 09:05:51 +01:00
Tom Hunkapiller
5409eb314c
fix an issue in the path handling that allowed directory traversal
2015-04-11 09:05:32 +01:00
John McLear
f5d1cd1751
Merge pull request #2593 from devoidfury/tests-DTA-fix
...
another traversal fix
2015-04-11 09:04:09 +01:00
Tom Hunkapiller
2e4374c08d
clearer comments about the path handling behavior
2015-04-10 20:19:26 -05:00
Tom Hunkapiller
3ebb19d8a2
fix an issue in the path handling that allowed directory traversal
2015-04-10 20:03:00 -05:00
John McLear
be0a96af6e
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2015-04-11 00:24:30 +01:00
John McLear
15470c9dc3
fix chrome test
2015-04-11 00:23:06 +01:00
John McLear
402e53d88e
Merge pull request #2584 from devoidfury/express4
...
Express 4 support
2015-04-11 00:13:45 +01:00
John McLear
7cb12ac10c
Merge pull request #2592 from ether/master
...
Master
2015-04-11 00:05:46 +01:00
John McLear
b95395a130
Merge pull request #2590 from ether/release/1.5.3
...
Release/1.5.3
2015-04-11 00:04:45 +01:00
Stefan
d47e201232
Merge branch 'develop' of git://github.com/ether/etherpad-lite into release/1.5.3
2015-04-11 00:49:26 +02:00
John McLear
8f8303415d
Merge pull request #2589 from Gared/add_version_number
...
Add version number to plugins-info page
2015-04-10 23:48:52 +01:00
Stefan
d3277deafc
Increase etherpad version to 1.5.3
2015-04-11 00:32:18 +02:00
Stefan
db5bdc8719
Log version number and git-sha on server start
2015-04-11 00:13:04 +02:00
Stefan
8e4c961207
Add version number to plugins-info page
2015-04-10 23:52:17 +02:00
John McLear
fc60ddded1
changelog
2015-04-10 22:23:07 +01:00
John McLear
9d4e5f6e35
dont allow directory traversal
2015-04-10 22:02:22 +01:00
Tom Hunkapiller
fd1d285a77
fix the rest of the deprecation warnings
2015-04-10 14:18:30 -05:00
Tom Hunkapiller
6fad2ca39a
fix vulnerability
2015-04-10 06:16:17 -05:00
Tom Hunkapiller
de67714cf8
fix minify route path; update deprecated calls
2015-04-10 05:52:58 -05:00
Tom Hunkapiller
4385598de6
update node version checking to 0.10+ or io.js
2015-04-08 23:12:12 -05:00
Tom Hunkapiller
63cbab484d
express dropped support for node 0.8; update engine requirements
2015-04-08 23:12:11 -05:00
Tom Hunkapiller
d0b39c01fb
update for express 4.x
2015-04-08 23:12:11 -05:00
John McLear
7b86eb09bc
new fix for #1766
2015-04-08 09:24:19 +01:00
John McLear
a5345524e1
Merge pull request #2566 from ether/editbar-accessibility
...
Accessibility
2015-04-07 21:25:27 +01:00
John McLear
a2e6a1bb4f
Merge pull request #2579 from ether/warnings-in-pad-contents
...
pass error messages to pad text if shown during startup
2015-04-07 21:24:47 +01:00
John McLear
7e99724fec
Merge branch 'develop' of github.com:ether/etherpad-lite into editbar-accessibility
2015-04-06 13:19:42 +01:00
John McLear
a5aa58e28b
bump ueber
2015-04-06 13:18:44 +01:00
John McLear
e0270d0ba8
bump vs
2015-04-06 13:16:21 +01:00
John McLear
3a969f8dd8
pass error messages to pad text if shown during startup
2015-04-06 00:13:38 +01:00
John McLear
e027083136
timeslider settings for fonts
2015-04-05 15:18:36 +01:00
John McLear
56ce8e80ac
hacky fix for opendyslexic
2015-04-05 14:50:53 +01:00
John McLear
41bb4ef094
support for open dyslexic font
2015-04-05 14:03:09 +01:00
John McLear
e49bb4017c
use ctrl shift 2 instead of alt a
2015-04-05 13:42:26 +01:00
John McLear
db0bcdd696
fix issue where focus on timeslider wouldnt work
2015-04-05 13:39:20 +01:00
John McLear
b26956be4b
Merge pull request #2576 from rdubigny/develop
...
Fix minor typo in installDeps.sh
2015-04-04 18:06:59 +01:00
Raphaël Dubigny
119fc82387
Update installDeps.sh
2015-04-04 17:30:41 +02:00
Raphaël Dubigny
dfd17d1aba
Update installDeps.sh
2015-04-04 17:14:59 +02:00
John McLear
c65ddad7d6
title for chat
2015-04-03 13:06:03 +01:00
John McLear
9090d76dcf
temp solution for alt 9 to show editbar label
2015-04-03 12:33:31 +01:00
John McLear
f79e2c7de2
final accessibility for Timeslider hopefully
2015-04-03 12:29:47 +01:00
John McLear
139edceb66
Merge branch 'editbar-accessibility' of github.com:ether/etherpad-lite into editbar-accessibility
2015-04-02 16:50:43 +01:00
John McLear
85fc012bac
change to alt shit and a to show authors
2015-04-02 15:13:16 +01:00
John McLear
900595355f
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2015-04-02 13:17:01 +01:00
John McLear
644536b27b
fix for #2574
2015-04-02 13:16:49 +01:00
John McLear
ee5833b9c6
Merge branch 'develop' of github.com:ether/etherpad-lite into editbar-accessibility
2015-04-02 00:05:25 +01:00
John McLear
f6b4b5603d
fix timeslider title issues
2015-04-02 00:03:34 +01:00
John McLear
ced2206aa9
Merge pull request #2573 from ether/append-chat-api
...
Append chat api -- includes tests.
2015-04-01 13:58:04 +01:00
John McLear
27ae48686d
reintroduce removed api points that were removed by mistake
2015-04-01 13:56:52 +01:00
John McLear
32a09ff461
tests and fix up sloppy code by original author
2015-04-01 13:52:56 +01:00
John McLear
c705a058fb
Merge branch 'feature/append-chat-api' of github.com:derosm2/etherpad-lite into append-chat-api
2015-04-01 13:32:07 +01:00
John McLear
fef746e80e
fix import issue with txt files and abiword #2572
2015-04-01 00:19:42 +01:00
John McLear
733deb613e
fix font type test
2015-03-31 23:51:40 +01:00
John McLear
0b90da19d2
Merge branch 'develop' of github.com:ether/etherpad-lite into editbar-accessibility
2015-03-31 23:32:15 +01:00
John McLear
70fdc7dcd7
Merge pull request #2423 from ether/fix/reimplement-ace-getAttributeOnSelection
...
Re-implement ace_getAttributeOnSelection
2015-03-31 23:21:49 +01:00
John McLear
8c795b4e8a
Merge pull request #2477 from gabrielliwerant/develop-readme-instructions
...
Add subdirectory installation instructions
2015-03-31 23:21:02 +01:00
John McLear
b6ff1807da
Merge pull request #2482 from ether/chrome-list-handling
...
chrome list handling fix for #2412
2015-03-31 23:19:47 +01:00
John McLear
b404af7c17
Merge pull request #2530 from webzwo0i/exception-handling-for-mimatched-composition
...
do not crash when encountering mismatched compositions. log the changese...
2015-03-31 23:17:51 +01:00
John McLear
e47992f5b7
Merge pull request #2538 from webzwo0i/check-author-attribution
...
Check author attribution and fix clearAuthorship test
2015-03-31 23:14:22 +01:00
John McLear
64a89a3ec0
Merge pull request #2541 from cristo-rabani/patch-3
...
fixed + support for value
2015-03-31 22:58:10 +01:00
John McLear
4397191f55
Merge pull request #2565 from tm-linkwerk/feature-2558-attributes-on-position
...
feature #2558 get attributes on position
2015-03-31 22:46:00 +01:00
John McLear
ab2a3b83af
Merge pull request #2568 from tm-linkwerk/feature-2567-contentcollector-keyvalue-attributes
...
Feature #2567 Added workaround to enable contentcollector to write key-v...
2015-03-31 22:45:05 +01:00
John McLear
e9d8c3b53a
expose method for getting a full user list on the client including historical data
2015-03-31 20:26:55 +01:00
John McLear
64034ee1c6
doh caps
2015-03-31 18:50:50 +01:00
John McLear
48862dac6f
better handling for inputs and left and right arrows
2015-03-31 18:50:20 +01:00
John McLear
52f520b479
Merge pull request #2571 from LeoVerto/patch-1
...
Fix minor typo in safeRun.sh email report
2015-03-31 18:24:57 +01:00
LeoVerto
7e9bc1b7b9
Fix minor typo in safeRun.sh email report
2015-03-31 18:33:47 +02:00
John McLear
37c7c7eabe
i18n for timeslider steppers
2015-03-31 17:06:04 +01:00
John McLear
662216b6cf
slightly different alt stuff
2015-03-31 16:36:44 +01:00
John McLear
498e7f4961
MVP of alt A behavior to show author of line
2015-03-31 16:12:05 +01:00
John McLear
24e6e1728a
I came to bring the rain.. Let me get my coat... Fix focus on timeslider import export
2015-03-31 15:00:43 +01:00
John McLear
73073dcbc1
Timeslider accessibility and Bugfixes
2015-03-31 14:47:00 +01:00
John McLear
0f0a6c73ac
make user list a document so it's easy to navigate by screen readers
2015-03-31 14:11:49 +01:00
John McLear
3126d7196e
fix alt and focus issues
2015-03-31 14:06:02 +01:00
John McLear
ef38bcad9f
make buttons i18n friendly and a better experience
2015-03-31 13:57:18 +01:00
John McLear
35948989b3
make Alt C and Alt F9 and Escape work from anywhere
2015-03-31 13:45:11 +01:00
John McLear
a82e692bdd
dont use nasty settimeouts use a callback instead for focus
2015-03-31 13:21:41 +01:00
Thomas Muehlichen
a930161cb9
feature #2558 added documentation
2015-03-31 10:58:47 +02:00
Thomas Muehlichen
1e8e64d675
feature #2567 added documentation
2015-03-31 10:50:20 +02:00
John McLear
f9071aebe6
fix issue with showControls false not working
2015-03-30 14:56:35 +01:00
Thomas Muehlichen
1c05933dc9
Feature #2567 Added workaround to enable contentcollector to write key-value attributes
2015-03-26 18:49:35 +01:00
John McLear
19e83d5405
much better chat focus toggle behavior
2015-03-26 16:58:13 +00:00
John McLear
428b547d24
alt c to focus on chat and gritter and chat both now work with aria
2015-03-26 16:44:22 +00:00
John McLear
548cef7018
more keyboard support while in editbar
2015-03-26 14:26:21 +00:00
John McLear
6b88c037b8
fix firefox button styling
2015-03-26 14:11:37 +00:00
John McLear
7b726cbc02
more working logic and also pretty nice screen reader experience
2015-03-26 13:58:57 +00:00
John McLear
959aa92656
stop listing URL each time focus is placed back on inner iframe
2015-03-26 13:32:45 +00:00
John McLear
1a5ea8707f
make the pad contents act like an application and not contents, this can probably be togglable but default state should be editable
2015-03-26 13:16:54 +00:00
John McLear
ec1956b4b6
read for button activity
2015-03-26 12:42:07 +00:00
John McLear
4362a42f7f
make index page accessible for screen readers
2015-03-26 11:38:55 +00:00
John McLear
69f0392e75
escape to exit editbar
2015-03-26 11:24:06 +00:00
John McLear
e67ae522e2
support drop down show events
2015-03-25 23:30:17 +00:00
John McLear
aff802a0b3
whoops
2015-03-25 21:15:44 +00:00
John McLear
e9360b6ed2
working f9 logic
2015-03-25 15:49:41 +00:00
John McLear
bc760e9494
logic to send focus back to pad on Alt F9 when focus on editbar
2015-03-25 15:38:19 +00:00
John McLear
0c902ced73
better logic for handling lr arrows
2015-03-25 15:19:52 +00:00
Thomas Muehlichen
fbcbc3c8a2
feature #2558 more precise documentation
2015-03-25 13:29:03 +01:00
John McLear
c6cac53dda
remove console log
2015-03-25 12:25:49 +00:00
John McLear
be73e729d4
remove console log
2015-03-25 12:25:33 +00:00
John McLear
b72127c327
different font families for people with dyslexia
2015-03-25 12:24:20 +00:00
Thomas Muehlichen
e8d85c1173
feature #2558 added functions to get all attributes at the current or an abritrary position
2015-03-25 12:04:10 +01:00
John McLear
5761e998de
first semi working alt f9 functionality
2015-03-25 11:03:45 +00:00
cristo-rabani
ed3ec96838
own list
2015-03-24 20:04:28 +01:00
John McLear
a67664055d
disable cut renumbering of OLs so cut paste works
2015-03-24 09:58:02 +00:00
John McLear
83e6591f1a
temp fix for cut paste but might break some OL functionality
2015-03-24 09:52:17 +00:00
cristo-rabani
382804e44c
fix
2015-03-22 23:14:17 +01:00
John McLear
17db8ed4a4
Merge pull request #2561 from simong/ueberdb-cassandra
...
Bumped ueberDB to 0.2.14 so Cassandra suport is included
2015-03-22 16:30:31 +01:00
Simon Gaeremynck
9bde17b91c
Bumped ueberDB to 0.2.14 so Cassandra suport is included
2015-03-22 12:27:54 +00:00
John McLear
f2e5dce6fa
Merge pull request #2559 from tm-linkwerk/fix-2556-attributemanager
...
fixes #2556 error toggling line attribute; clarified documentation
2015-03-21 18:15:58 +01:00
Thomas Muehlichen
a3f07c1048
fixes #2556 (error toggling line attribute) and clarified method documentation (AttributeManager.toggleAttributeOnLine)
2015-03-20 11:58:56 +01:00
Stefan
6c933a1296
Merge pull request #2553 from ether/master
...
Merge branch master back to develop
2015-03-15 15:27:35 +01:00
Stefan
b9cdf4352b
Merge pull request #2552 from ether/release/1.5.2
...
Release/1.5.2
2015-03-15 14:51:27 +01:00
Stefan
c0260bcc40
Add changelog for v1.5.2
2015-03-15 14:28:47 +01:00
John McLear
d991dab8b2
Merge pull request #2550 from webzwo0i/fix-export-leak
...
oops, fix export with wildcards
2015-03-13 23:34:05 +00:00
webzwo0i
a0fb65205c
oops, fix export with wildcards
2015-03-14 00:02:23 +01:00
John McLear
ec7ff3a0ca
Merge pull request #2548 from lid2000/patch-1
...
Return true from handleCut function
2015-03-13 10:51:25 +00:00
lid2000
7894545556
Return true from handleCut function
2015-03-13 16:01:18 +11:00
Cristo
da1bf00a78
fixed + support for value
2015-03-06 23:02:31 +01:00
John McLear
56dbad41ad
a should always have white space pre-wrap stops caret walking in chrome on them
2015-03-04 17:46:49 +00:00
webzwo0i
547046830e
actually disconnect should NOT be visible...
2015-03-03 16:51:18 +01:00
webzwo0i
f249b42ab4
empty author should be allowed to support clearAuthorship functionality
2015-03-03 16:39:14 +01:00
webzwo0i
393a4e54e5
recognize reconnect in clear_authorship_colors test
2015-03-03 16:17:39 +01:00
webzwo0i
0693c0ae97
- operator do not show up in the attribs of a pad, but authors could still leak to the pool
2015-03-03 15:37:56 +01:00
webzwo0i
01cd82427a
check author in = operator
2015-03-03 15:20:33 +01:00
webzwo0i
0f82cd8711
print revision numbers - not changesets - in warn-log
2015-03-02 11:14:24 +01:00
webzwo0i
683c9dfb7c
callback with argument error in async.series instead
2015-03-02 11:05:33 +01:00
John McLear
4e0353b3ef
bump ueber
2015-03-02 08:59:53 +00:00
John McLear
cc0eaba7e2
Merge pull request #2533 from cjb/issue-2514-renumber-on-cut
...
Trigger renumbering when deleting (via cut) the first item of a list
2015-02-27 22:07:08 +00:00
Chris Ball
063219bbce
Trigger renumbering when deleting (via cut) the first item of a list
...
Fixes #2514 .
2015-02-27 12:54:29 -05:00
John McLear
152f51aeab
Merge pull request #2527 from ldidry/issue-1870-get-saved-revisions-count
...
Fixes #1870
2015-02-27 12:03:03 +00:00
webzwo0i
7719117e1e
do not crash when encountering mismatched compositions. log the changesets and padid
2015-02-26 14:57:49 +01:00
John McLear
38a4f1be5f
bump ueberdb
2015-02-26 12:14:01 +00:00
John McLear
178309e10d
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2015-02-26 12:13:41 +00:00
Luc Didry
92022e493e
Add backend tests for new API functions
...
These new functions are:
* getSavedRevisionsCount
* listSavedRevisions
* saveRevision
+ typo fixing in backend tests
2015-02-25 01:05:58 +01:00
Luc Didry
845788c39d
Add a saveRevision API function
...
Calling saveRevision create an author which name is "API"
2015-02-25 01:04:27 +01:00
Luc Didry
a08c50a77d
Fixes #1870
...
Add two functions to API :
* getSavedRevisionsCount
* listSavedRevisions
2015-02-24 23:42:35 +01:00
John McLear
768b012e8b
Merge pull request #2525 from ldidry/fix-doc-api-number
...
Set correct API version in doc
2015-02-22 22:11:11 +00:00
Luc Didry
4166f19078
Set correct API version in doc
...
The doc says current version is 1.2.9, but there is getPadID which uses 1.2.10 API.
2015-02-22 22:32:18 +01:00
John McLear
1c044588e6
mobile stylings for chat always on screen
2015-02-22 17:56:44 +00:00
John McLear
470b0ba2a6
Merge pull request #2520 from ether/load-testing-settings
...
allow for load testing connections to hit by a setting
2015-02-22 14:41:09 +00:00
John McLear
d5bec1701e
fix export of bad pads and also limit import to files
2015-02-21 12:33:30 +00:00
Siebrand Mazeland
abb9b6d833
Localisation updates from https://translatewiki.net .
2015-02-19 13:02:42 +01:00
John McLear
ec6a2b5ba9
allow for load testing connections to hit by a setting
2015-02-16 23:02:19 +00:00
John McLear
0900eb5105
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2015-02-16 12:28:42 +00:00
webzwo0i
37924e441a
add try-catch clause around calls to applyToAText
2015-02-16 09:01:30 +01:00
webzwo0i
c9a5167b41
throw in applyToText and not in applyToAText
2015-02-16 06:27:18 +01:00
webzwo0i
59328aa33a
Revert " 51c14d9947
changed the return value of"
...
This reverts commit 66582b19e7
.
2015-02-16 06:22:49 +01:00
webzwo0i
83e1bf0dc4
add semicolons
2015-02-16 03:33:57 +01:00
John McLear
d1b1f376bb
Merge pull request #2519 from Gared/support_node_0.12
...
Support node version 0.12.x
2015-02-16 00:10:09 +00:00
Stefan
0505a47356
Support node version 0.12.x
2015-02-15 22:21:41 +01:00
webzwo0i
66582b19e7
51c14d9947
changed the return value of
...
applyToText to an array that includes if there was an error in the
newline part of an changeset op.
easysync_tests need to know this too
2015-02-15 16:21:07 +01:00
webzwo0i
440f74b2c1
we do not have the text/padid, but at least we can print the changeset
2015-02-15 15:47:45 +01:00
webzwo0i
b9dd983f81
print the actual text...
2015-02-15 15:27:27 +01:00
webzwo0i
c6ef7f4867
string concat, not multiple arguments...
2015-02-15 15:26:07 +01:00
webzwo0i
1f6a9afae4
better error message
2015-02-15 15:23:43 +01:00
webzwo0i
e7f01fa498
remove unnecessary code; because we have checks in every op now we don't
...
need this anymore
2015-02-15 15:12:24 +01:00
webzwo0i
ac2c7e9679
add newline counting for - and + op
2015-02-15 15:09:38 +01:00
webzwo0i
b4d4b16b1f
off by 1
2015-02-15 14:56:20 +01:00
webzwo0i
4313bd27f8
add a comment to make clear that the string in stringIterator
...
does not change; only curIndex is increased. Newlines are counted
between curIndex and the end of string.
2015-02-15 13:25:57 +01:00
webzwo0i
c191a8716e
totally wrong, introduced by myself in
...
3354b9406b
the first part is always false so the second part which is always true
in case a cs deleted some lines was never triggered...sigh
2015-02-14 16:41:50 +01:00
John McLear
e39b442840
bump v for #2505 fix
2015-02-13 01:25:29 +00:00
John McLear
c481d135a5
Merge pull request #2517 from ether/version-on-admin-page
...
Puts Git revision on the info page
2015-02-11 18:07:00 +00:00
John McLear
d0caebc21f
may aswell make the git sha a link to the commit
2015-02-11 18:05:01 +00:00
John McLear
ddc69831b2
working, need to test though
2015-02-11 17:59:05 +00:00
John McLear
7e7eb542be
Merge pull request #2515 from ether/rewrite-pad-path
...
seems right
2015-02-11 02:07:58 +00:00
John McLear
275592e423
seems right
2015-02-11 02:07:20 +00:00
John McLear
0ad09c17db
fix JS error in timeslider if offset doesn't exist
2015-02-09 23:04:30 +00:00
John McLear
26ae375727
minor css polish for user input
2015-02-09 19:53:32 +00:00
John McLear
ac7a5689af
Merge pull request #2510 from ether/chat-users-flow-css
...
better css
2015-02-09 19:47:14 +00:00
John McLear
b216f9271b
should be final logic for chatandusers
2015-02-09 19:11:35 +00:00
John McLear
5245d2b797
and even mroe polish
2015-02-09 18:36:11 +00:00
John McLear
8c6507e78c
more styling stuff
2015-02-09 18:01:45 +00:00
John McLear
4af46921e1
better css
2015-02-09 17:37:20 +00:00
Mike DeRosa
4c6bd37286
Adding api call for appending a chat message.
2015-02-09 00:18:12 -05:00
John McLear
5c31d1f528
Merge pull request #2508 from ether/fix-chat-scroll
...
Fix chat scroll
2015-02-08 14:35:59 +00:00
John McLear
ebff7d128b
cleaner fix for queue issue
2015-02-08 14:35:22 +00:00
John McLear
7adcd5cba4
cleaner fix for queue issue
2015-02-08 14:34:48 +00:00
John McLear
4e3c106192
Merge pull request #2507 from ether/fix-chat-scroll
...
fix scroll issue where focus is not well managed
2015-02-07 23:26:50 +00:00
John McLear
1652ed42c5
fix scroll issue where focus is not well managed
...
remove console logs
2015-02-07 23:26:02 +00:00
John McLear
fe4dd98a6e
remove console logs
2015-02-07 23:24:24 +00:00
John McLear
4c667ecef6
fix scroll issue where focus is not well managed
2015-02-07 23:23:33 +00:00
John McLear
b9802616b6
use latest cleanCSS
2015-02-04 17:57:34 +00:00
John McLear
9afcd89167
bump versions to see if it's stable
2015-02-04 17:52:27 +00:00
John McLear
f0d29567b5
Merge pull request #2500 from JulR43/patch-1
...
Change git-core to git
2015-02-01 23:31:54 +00:00
John McLear
35da64be5c
hrm bit of a hack, anyone any ideas on better way?
2015-01-28 19:09:47 +00:00
JulR43
b9b110c82f
Change git-core to git
...
git-core package is an obsolete transitional package, it was renamed git.
2015-01-28 17:29:16 +00:00
John McLear
0216a10a12
better variable name
2015-01-27 20:10:38 +00:00
John McLear
a9910c741e
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2015-01-27 19:41:09 +00:00
John McLear
bdfce1cbef
change to cc..
2015-01-27 19:41:01 +00:00
John McLear
8fbd7d83b6
content collector should also register the blocks, no idea why this wasnt in before
2015-01-27 19:16:36 +00:00
Siebrand Mazeland
78c3a8d65b
Localisation updates from https://translatewiki.net .
2015-01-26 22:58:30 +01:00
John McLear
b6e7ddf874
bump v
2015-01-26 16:11:15 +00:00
John McLear
4de42da2e3
Merge pull request #2497 from ether/image-support-hook
...
clean support for image hook
2015-01-26 16:07:56 +00:00
John McLear
b8ac349b53
Update hooks_client-side.md
2015-01-26 16:07:46 +00:00
John McLear
2c3ce30fed
docs
2015-01-26 02:42:48 +00:00
John McLear
c4f1189ebd
even cleaner
2015-01-26 02:39:43 +00:00
John McLear
18121a1507
much cleaner
2015-01-26 02:32:58 +00:00
John McLear
8156930208
clean support for image hook
2015-01-26 01:44:40 +00:00
John McLear
2ad4c96c4b
Merge pull request #2496 from ether/master
...
Merge branch master back to develop
2015-01-25 23:13:32 +00:00
John McLear
fb980031ba
Merge pull request #2495 from ether/release/1.5.1
...
Release/1.5.1
2015-01-25 21:17:44 +00:00
Stefan
4c64b7a670
Revert 'asyncLineHTMLForExport' hook
2015-01-25 22:08:40 +01:00
John McLear
aca745ddf6
tell installer if old etherpad needs updating during plugin install
2015-01-25 02:44:10 +00:00
John McLear
831151cfba
Merge pull request #2487 from ether/html-e-hook
...
Better HTML Export rewrite hook allows functions to be passed instead of strings means state is saved between plugins
2015-01-25 00:07:34 +00:00
John McLear
c77e115282
Merge pull request #2492 from ether/patch-changelog
...
Update CHANGELOG.md
2015-01-24 22:29:45 +00:00
John McLear
f3e5682a0f
fix issue with load of showuserandchat
2015-01-24 18:31:19 +00:00
Stefan
c80a64a379
Update CHANGELOG.md
2015-01-24 19:24:20 +01:00
John McLear
af7cd91a82
formatting
2015-01-24 15:14:19 +00:00
John McLear
85c1787184
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2015-01-24 15:13:34 +00:00
John McLear
e41b3ae0a3
updated CL
2015-01-24 15:13:26 +00:00
John McLear
c798a27ad8
boop
2015-01-24 13:39:45 +00:00
John McLear
3f08bf7405
Merge pull request #2490 from Gared/https_plugins_json
...
Use https to download plugins.json
2015-01-24 13:34:41 +00:00
John McLear
378ed02269
docs
2015-01-24 13:30:03 +00:00
John McLear
85c5cc80d0
Merge pull request #2488 from webzwo0i/fix-session-without-auth-crash
...
Stop processing a message without auth (i.e. a client did not send
2015-01-24 13:15:58 +00:00
John McLear
10d4e27073
Merge pull request #2489 from Gared/update_column_plugin_list
...
Add 'last update' column to plugins table
2015-01-24 13:14:52 +00:00
Stefan
da86110f58
Use https to download plugins.json
2015-01-24 12:55:17 +01:00
Stefan
713b369fc3
Add 'last update' column to plugins table
2015-01-24 12:49:17 +01:00
webzwo0i
6b0cf29af6
Stop processing a message without auth (i.e. a client did not send
...
CLIENT_READY)
2015-01-24 06:34:41 +01:00
John McLear
1890ba3976
working, might need polish its pretty late
2015-01-24 05:14:38 +00:00
John McLear
9abb85799c
realization how aCallAll works
2015-01-24 04:31:50 +00:00
John McLear
372063295f
beginning of a hook, needs docs etc
2015-01-24 04:09:13 +00:00
John McLear
4ecf0dfad2
docs for export HTML
2015-01-24 02:24:10 +00:00
John McLear
4fa47ea969
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2015-01-24 02:20:34 +00:00
John McLear
c878a957b7
fix issue in docs
2015-01-24 02:18:59 +00:00
John McLear
7493cd994e
Merge pull request #2484 from kaystrobach/patch-1
...
Add: How to create an issue
2015-01-23 12:27:47 +00:00
Kay Strobach
1f023c52bc
Add: How to create an issue
...
How to create an issue and which information should be given
2015-01-23 08:14:01 +01:00
John McLear
5dce72d419
chrome list handling fix for #2412
2015-01-23 01:47:12 +00:00
John McLear
6fd0285d4d
include lineContent in hok
2015-01-21 21:36:11 +00:00
John McLear
036dea3d0f
styling
2015-01-21 17:25:06 +00:00
John McLear
657974b518
move saved revs notification to gritter
2015-01-21 16:40:44 +00:00
John McLear
aee0fd797d
working translation
2015-01-21 16:11:00 +00:00
John McLear
753e8fdf0b
working logic
2015-01-21 16:08:54 +00:00
John McLear
17fa87552d
styling
2015-01-21 15:48:21 +00:00
John McLear
941cc3c24b
url param
2015-01-21 15:37:55 +00:00
John McLear
920ec9c553
Merge pull request #2467 from ether/chat-and-users
...
Show users and Chat at the same time
2015-01-21 15:22:23 +00:00
John McLear
a58507e811
Merge pull request #2480 from ether/IE-again
...
Butching an IE fix..
2015-01-21 15:21:53 +00:00
John McLear
3cd8759cec
expose modernIE value
2015-01-21 15:21:31 +00:00
John McLear
26a1584470
fix tests w/ new context
2015-01-21 15:21:15 +00:00
John McLear
3fd6e72657
try again
2015-01-21 15:06:29 +00:00
John McLear
a2cb8a2f19
rename back to browser
2015-01-21 15:01:39 +00:00
John McLear
7237a3b7cc
bump ueberdb
2015-01-21 14:58:47 +00:00
John McLear
f2891e3b8b
working
2015-01-21 14:55:29 +00:00
John McLear
ce40cacafa
mheh looks fixed
2015-01-21 14:49:06 +00:00
John McLear
990e14c904
working with a big hack
2015-01-21 14:25:24 +00:00
John McLear
34d6b31c98
some sanity
2015-01-21 13:24:21 +00:00
John McLear
f880b0feb7
clean up iojs
2015-01-21 12:18:38 +00:00
John McLear
eacf1118f8
blind attempt to try
2015-01-21 02:55:03 +00:00
John McLear
ee48b8b93a
Merge pull request #2479 from ether/export-privacy
...
Export privacy
2015-01-21 01:20:51 +00:00
John McLear
cbeb464358
ie now uses keydown
2015-01-21 01:16:12 +00:00
John McLear
cb65224997
better logic for author handling
2015-01-21 00:28:00 +00:00
John McLear
5f9bbd0666
restrict expor4t to only expose this pad ID
2015-01-21 00:03:39 +00:00
John McLear
9e8bad021c
Merge pull request #2478 from ether/static-deps
...
freeze deps
2015-01-20 23:52:01 +00:00
John McLear
531d25ab84
freeze deps
2015-01-20 23:50:55 +00:00
Gabriel Liwerant
b8af62fdef
Add subdirectory installation instructions
...
Out of the box, etherpad-lite does not work correctly if cloned/installed into a subdirectory within an existing project. To do so, a few minor tweaks to the installation process are necessary which are documented here.
2015-01-20 10:53:52 -05:00
John McLear
84638a39b7
Merge pull request #2469 from ether/new-sethtml-tests
...
I need to do some more work on this at some point.. Leaving here
2015-01-19 15:51:37 +00:00
John McLear
860c584b42
remove pointless comments
2015-01-19 15:44:16 +00:00
John McLear
5967e085b7
fix ul tests
2015-01-19 15:37:29 +00:00
John McLear
f31b2fc9b5
Merge pull request #2471 from ether/ie-fix-backspace
...
Ie fix backspace
2015-01-19 15:16:55 +00:00
John McLear
c315defc31
temp bodge fix
2015-01-19 15:15:52 +00:00
John McLear
ab71bc7c20
hrm
2015-01-19 14:45:49 +00:00
John McLear
edbeb66d5e
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2015-01-19 14:33:17 +00:00
John McLear
44d1d6cc13
fix ie editing
2015-01-19 14:32:58 +00:00
John McLear
4ab4c9998b
Merge pull request #2470 from cetra3/timeslider_proxy_fix
...
Timeslider proxy fix
2015-01-19 13:32:03 +00:00
Siebrand Mazeland
28aeeff154
Localisation updates from https://translatewiki.net .
2015-01-19 09:28:03 +01:00
Cetra Free
f1c9c58c2d
Update to timeslider to include base path for easier proxying
2015-01-19 14:28:30 +10:30
Cetra Free
3649118194
Update to timeslider to include base path for easier proxying
2015-01-19 14:25:06 +10:30
John McLear
3463b16d1a
nearly there...
2015-01-19 03:04:23 +00:00
John McLear
7958f3b723
nearly fully working
2015-01-19 03:02:34 +00:00
John McLear
4f637befeb
more fixing
2015-01-19 02:59:17 +00:00
John McLear
85fffbe14c
more handling
2015-01-19 02:57:10 +00:00
John McLear
cadb83ac5a
bumpage
2015-01-19 02:51:32 +00:00
John McLear
13eff60dfe
mheh I suck at css 0ip would do a way better job of this
2015-01-19 02:13:34 +00:00
John McLear
63c65f784b
semi working example
2015-01-19 01:45:49 +00:00
John McLear
73d6030762
boop
2015-01-19 00:36:12 +00:00
John McLear
33c62329ba
better regexp for line items
2015-01-19 00:28:32 +00:00
John McLear
0bd7914c3b
dont paste on middle click of link
2015-01-18 23:58:47 +00:00
John McLear
6bc74a9adb
more export logic handling
2015-01-18 23:33:29 +00:00
John McLear
e50ea6ffea
whoops proper regexp fix for listNumber
2015-01-18 23:24:20 +00:00
John McLear
bd9ff770fe
reset all numbers on first item
2015-01-18 23:21:34 +00:00
John McLear
ce41bcea2f
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2015-01-18 23:17:06 +00:00
John McLear
af70902bef
support deeper nested elements on exports
2015-01-18 23:16:58 +00:00
John McLear
cbdfea9d16
Merge pull request #2466 from ether/remove-infinite
...
remove infinite load was causing pain
2015-01-18 23:04:55 +00:00
John McLear
7e69bc65ce
remove infinite load was causing pain
2015-01-18 23:03:54 +00:00
John McLear
689ced8443
and this one..
2015-01-18 20:15:17 +00:00
John McLear
c0a4051b7a
use etherpads own yajsml
2015-01-18 20:12:02 +00:00
John McLear
ca6b729ace
fix for ep page view pageup/down
2015-01-18 19:58:38 +00:00
John McLear
83fae22279
allow list text entry up to 16 items
2015-01-18 15:32:48 +00:00
John McLear
3c692faa8c
Merge pull request #2465 from Gared/change_domain_plugins_json
...
Change domain for plugins.json request
2015-01-18 13:26:56 +00:00
Stefan
3c6db077ed
Change domain for plugins.json request
2015-01-18 14:22:27 +01:00
John McLear
df47bb9b04
Merge pull request #2464 from Gared/plugin_page_improvements
...
Plugin page improvements
2015-01-18 13:21:54 +00:00
Stefan
4644073399
Prevent dublicates in search results
2015-01-18 13:56:30 +01:00
Stefan
6d6ddd7f9f
Prevent form submit on plugin page
2015-01-18 12:15:41 +01:00
John McLear
cbba7876c9
Merge pull request #2459 from nemetz/patch-1
...
check for io.js
2015-01-16 13:17:31 +00:00
nemetz
648ebc08d6
check for io.js
...
Added a check for io.js
2015-01-16 11:11:34 -02:00
John McLear
b2616c820e
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2015-01-12 00:00:07 +00:00
John McLear
a553b44dbc
refix plugins
2015-01-11 23:59:18 +00:00
John McLear
10ebabd567
Merge pull request #2453 from Gared/new_ico
...
Add new favicon (32x32) with associated svg file
2015-01-11 23:57:35 +00:00
Stefan
a080b12eac
Add new favicon (32x32) with associated svg file
2015-01-11 22:40:56 +01:00
John McLear
c106e71942
Merge pull request #2452 from TimothyGu/develop
...
Support ejs 2.0
2015-01-11 17:19:54 +00:00
Timothy Gu
9b9a747167
Support ejs 2.0
...
Fixes #2437 .
This is still relying on undocumented behavior, but should unbreak the app
in the mean time.
2015-01-11 08:17:17 -08:00
Marcel Klehr
167e0aea59
Merge pull request #2442 from ether/fix/attribmanager-removeattribonline
...
Finally fix AttribManager#removeAttributeOnLine
2015-01-10 16:35:37 +01:00
John McLear
4f22f76cf6
Merge pull request #2447 from badboy/patch-1
...
Removed useless use of cat
2015-01-09 14:21:28 +00:00
John McLear
794a81f42b
Merge pull request #2449 from webzwo0i/fix-for-uls-without-class
...
fix for uls without class
2015-01-09 01:26:35 +00:00
webzwo0i
82efcdb430
fix for uls without class
2015-01-09 02:04:03 +01:00
Jan-Erik Rediger
1f558dc843
Removed useless use of cat
2015-01-08 14:16:07 +01:00
John McLear
f2c443809f
roll ejs back as its broken at v2
2015-01-07 15:18:54 +00:00
John McLear
1fd7574cfb
Merge pull request #2445 from webzwo0i/fix-importexport
...
fix importexport-tests
2015-01-07 14:22:25 +00:00
webzwo0i
ce156540ba
fix importexport-tests
2015-01-07 07:03:53 +01:00
John McLear
5dd64dfc77
Merge pull request #2443 from ether/exporthtmlendhook
...
final html export hook
2015-01-06 17:40:25 +00:00
John McLear
17ce67d936
final html export hook
2015-01-06 16:31:52 +00:00
Marcel Klehr
751adb24fd
Finally fix AttribManager#removeAttributeOnLine
...
return safely if the attribute wasn't found.
fixes #2394
2015-01-05 18:38:34 +01:00
John McLear
c0078abc75
Merge branch 'develop' of github.com:ether/etherpad-lite into fix/reimplement-ace-getAttributeOnSelection
2015-01-05 17:15:38 +00:00
John McLear
2e2dd688e9
Merge pull request #2436 from ether/check-for-abiword-path
...
check file system that abiword exists
2015-01-05 17:14:43 +00:00
John McLear
26c839063f
check file system that abiword exists
2015-01-04 14:47:08 +00:00
Siebrand Mazeland
e2ea82f8df
Localisation updates from https://translatewiki.net .
2015-01-02 10:58:48 +01:00
John McLear
230302b132
fix timeslider stars and frontend tests, needs css polish
2015-01-01 22:40:45 +00:00
John McLear
be4782ae07
Merge pull request #2425 from ether/master
...
Merge pull request #2424 from ether/release/1.5.0
2015-01-01 17:25:24 +00:00
John McLear
cbfc8330cc
Merge pull request #2424 from ether/release/1.5.0
...
Release/1.5.0
2015-01-01 17:25:03 +00:00
John McLear
95af55992a
changelog
2015-01-01 17:13:50 +00:00
John McLear
45e90e138c
v number bump
2015-01-01 16:57:31 +00:00
Marcel Klehr
1451eecaf0
Re-implement ace_getAttributeOnSelection
2014-12-31 19:23:09 +01:00
John McLear
8eb723b906
patch for e1c683be3f
2014-12-31 14:16:10 +00:00
John McLear
036b7d2890
Merge pull request #2418 from ether/etherpad-export-and-import
...
Full Pad portability (Export/Import)
2014-12-31 13:32:09 +00:00
John McLear
4b6df17e99
Merge pull request #2421 from webzwo0i/fix-swagger
...
hack to avoid warnings in swagger usage
2014-12-31 13:27:00 +00:00
John McLear
83f62bb6a9
remove console log
2014-12-31 13:21:36 +00:00
John McLear
b5c671a9b6
Merge pull request #2420 from ether/fix/clean-up-after-removing-list-attrs
...
Clean-up after removing list attribute: Remove list numbering attribute
2014-12-31 13:19:24 +00:00
John McLear
335bf3dc4a
more line polish
2014-12-31 01:46:53 +00:00
John McLear
01c667aa2e
export html more styles
2014-12-31 00:53:20 +00:00
webzwo0i
b0da214ad5
hack to avoid warnings in swagger usage
2014-12-30 18:06:41 +01:00
Marcel Klehr
cfe75c7f3f
Clean-up after removing list attribute: Remove list numbering attribute
2014-12-30 17:45:26 +01:00
Stefan
c20a7e9bce
Merge pull request #2406 from Gared/fix/author-not-set-callback
...
Fix missing callback of #2400 and ignore missing author on timeslider on client-side
2014-12-30 14:55:49 +01:00
Stefan
5df638bfac
Merge pull request #2410 from Gared/feature/notify-user-cookies-rejected
...
Notify user if cookies can't be created
2014-12-30 14:54:43 +01:00
John McLear
90e83ed6b5
more styling
2014-12-30 14:53:44 +01:00
John McLear
716b1c6113
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2014-12-30 14:44:55 +01:00
John McLear
16713d8b3b
some demo export loic for handling OL incrementation
2014-12-30 14:43:00 +01:00
John McLear
4687d226c6
Merge pull request #2417 from webzwo0i/fix-export
...
Fix ExportHtml.js list parsing code
2014-12-30 13:47:31 +01:00
John McLear
19c78212e8
Merge pull request #2405 from webzwo0i/fix-lineassembler-not-finished
...
Fix lineassembler not finished
2014-12-30 12:19:04 +01:00
John McLear
a07d1722fc
no errors on chrome client
2014-12-30 12:12:24 +01:00
John McLear
5ba3cab445
better take some responsibility
2014-12-30 00:13:01 +01:00
John McLear
ac4f9eb4ce
licensing
2014-12-30 00:12:26 +01:00
John McLear
99a239fa9a
remove console log
2014-12-30 00:10:08 +01:00
John McLear
0676d2fe24
working author import
2014-12-30 00:01:15 +01:00
John McLear
b8648b4a49
remove error logging
2014-12-29 23:08:42 +01:00
John McLear
1e0de620be
more author logic
2014-12-29 23:08:17 +01:00
John McLear
ec2b844f94
authors
2014-12-29 22:51:31 +01:00
John McLear
a2262c56b9
msg for user
2014-12-29 22:05:14 +01:00
John McLear
a6400b3f61
allow only for pads less than 10 to be overwritten
2014-12-29 22:02:24 +01:00
John McLear
ab5e7381a2
working for all files
2014-12-29 21:35:10 +01:00
John McLear
1081156f13
whoopsi, required files
2014-12-29 21:13:49 +01:00
John McLear
7980381369
better test coverage for longer pad data
2014-12-29 21:13:07 +01:00
John McLear
3773b6346b
semi working requires browser refresh
2014-12-29 20:57:58 +01:00
webzwo0i
6e4e034e42
fix closing of lists
2014-12-29 16:27:40 +01:00
John McLear
cd944a356d
Merge pull request #2416 from webzwo0i/fix-import-of-indented-lists
...
Fix import of indented lists
2014-12-29 16:25:51 +01:00
webzwo0i
8e280f46c1
fix bullet test case, remove indent-testcases because they are in separate file
2014-12-29 16:25:41 +01:00
webzwo0i
a36d6f36a0
add testcase for import of intended lists
2014-12-29 16:12:46 +01:00
webzwo0i
e1c683be3f
differentiate between indents and bullets in unordered lists
2014-12-29 16:12:07 +01:00
John McLear
565097efb4
Merge pull request #2415 from ether/write-delay
...
delay write to fix copypad -- bad practice but due to db.set not allowin...
2014-12-29 15:10:49 +01:00
John McLear
c9b0c6896e
move pad tests - still need to do copy pad and some other functionality IE force
2014-12-29 15:08:30 +01:00
John McLear
302ceb665b
delay write to fix copypad -- bad practice but due to db.set not allowing callback
2014-12-29 14:59:22 +01:00
John McLear
3fe802077c
Merge pull request #2091 from webzwo0i/disconnect-if-an-old-cs-is-submitted-twice
...
disconnect client if it submits an already accepted changeset based on a...
2014-12-29 02:01:03 +01:00
John McLear
b3cf41ab92
Merge pull request #2414 from ether/remove-old
...
Remove old
2014-12-29 01:58:59 +01:00
John McLear
c4959b089f
resolve merge conflict
2014-12-29 01:54:44 +01:00
John McLear
321d550d43
second fix for user list issue on #2413
2014-12-29 01:20:28 +01:00
John McLear
23570e80a7
unbind before rebind, partial fix towards #2413 issue
2014-12-29 01:17:24 +01:00
John McLear
248d7655d7
Merge pull request #2401 from ether/save-prefs
...
set prefs and get prefs
2014-12-29 01:01:09 +01:00
John McLear
60a05cc748
Merge pull request #2413 from ether/switch-to-pad-derosm2
...
Switch to pad derosm2
2014-12-29 00:49:55 +01:00
John McLear
8603fb4583
fix sockets of switch to pad
2014-12-29 00:46:47 +01:00
John McLear
6b1fee400d
Merge branch 'switch-to-pad' of github.com:derosm2/etherpad-lite into localTest
2014-12-29 00:40:07 +01:00
John McLear
cec9065df8
test for #2395 #2402
2014-12-29 00:30:11 +01:00
Gared
018821e98c
Use camel case
2014-12-28 22:20:09 +01:00
John McLear
9715e039cd
tests front chat going from stiky to smally
2014-12-28 20:25:46 +01:00
John McLear
74eca43965
Merge pull request #2014 from eyesonlyhack/closeExtendedChatWindow
...
Close extended chat window
2014-12-28 20:17:30 +01:00
Gared
2307c6fbda
Notify user if cookies can't be created
2014-12-28 15:02:56 +01:00
John McLear
68f50ff9fa
Merge pull request #2409 from ether/fix-removeAttribOnLine
...
AttribManager#removeAttribOnLine: Remove Linemarker entirely if there's nothing else left
2014-12-28 12:52:39 +01:00
Marcel Klehr
362315c638
AttribManager#removeAttribOnLine: Remove Linemarker entirely if there's nothing else left
2014-12-28 12:34:42 +01:00
webzwo0i
6ca2c91fdf
close and open lists according to the actual line.listLevel
2014-12-28 02:32:53 +01:00
webzwo0i
d71b11f4b2
fix export of lists with bullets; <li> are closed before the next list starts. also, when closing, ensure that list-items are not nested
2014-12-28 02:31:26 +01:00
webzwo0i
53ca26d030
add some import-export tests
2014-12-28 02:27:53 +01:00
John McLear
dd09f6144b
Merge pull request #2398 from ether/indentLevels
...
Indent levels
2014-12-27 23:27:11 +01:00
John McLear
c276343216
timeslider fixes
2014-12-27 22:31:23 +01:00
Gared
9cf19b99fe
Fix missing callback of #2400 and ignore missing author on timeslider on client-side
2014-12-27 22:25:24 +01:00
John McLear
b1f29b914c
minor ts bg fix
2014-12-27 22:05:35 +01:00
webzwo0i
3354b9406b
op is ok, if it doesnt include newlines. op is ok, if op.lines is equal to newlines in op.chars
2014-12-27 19:30:02 +01:00
webzwo0i
51c14d9947
check if op.lines is in sync with atext-newlines
...
Conflicts:
src/static/js/Changeset.js
2014-12-27 19:28:56 +01:00
webzwo0i
251a75346d
make stringIterator aware of newlines
2014-12-27 19:25:14 +01:00
John McLear
036df30c0e
Merge pull request #2402 from ether/fix-attribmanager-removeLineAttrib
...
Fix removeAttributeOnLine: Only remove a single attrib
2014-12-27 19:23:49 +01:00
John McLear
7df944b3fd
Merge pull request #2404 from webzwo0i/sanity-in-atext
...
block changeset if it deletes more lines than exist in the whole pad
2014-12-27 18:36:13 +01:00
Siebrand Mazeland
ddd6a8ebce
Localisation updates from https://translatewiki.net .
2014-12-27 17:59:55 +01:00
webzwo0i
07a6702363
Revert "be more strict in checkRep"
...
This reverts commit 22803da42f
.
2014-12-27 17:56:20 +01:00
Stefan
a645aeef5c
Merge pull request #2400 from Gared/fix/author-not-set
...
Prevent server crash if author is not set
2014-12-27 16:15:26 +01:00
Marcel Klehr
a63880dcb1
Fix AttributeManager#removeAttributeOnLine: Only remove a single attrib
2014-12-27 16:15:20 +01:00
John McLear
a151c207c2
set prefs and get prefs
2014-12-27 15:08:54 +01:00
John McLear
5b7ae4bd5f
Merge pull request #2399 from ether/remove-dokuwiki
...
removing dokuwiki
2014-12-27 14:27:02 +01:00
Gared
40c7ee9df9
Prevent server crash if author is not set
2014-12-27 14:26:05 +01:00
John McLear
444bbf4cbc
remove trailing enter from apikey
2014-12-27 14:19:31 +01:00
John McLear
ae22332f71
removing dokuwiki
2014-12-27 14:08:45 +01:00
John McLear
6ac99ab03f
support for export
2014-12-27 13:27:07 +01:00
John McLear
9d66a446dc
support indentation up to 16 levels and dont go back afterwards
2014-12-27 13:18:58 +01:00
John McLear
10d92b6bf1
slightly better attribute selection logic but still pretty b0rked
2014-12-26 23:42:00 +00:00
John McLear
88ab74b1e9
fix flowing of items in editbar
2014-12-24 17:54:13 +00:00
John McLear
c409495b5e
test for pad users
2014-12-24 04:01:18 +00:00
John McLear
80fa2c2868
move docs
2014-12-24 02:45:21 +00:00
John McLear
1ab7dfdb7b
Merge pull request #2358 from BjarniRunar/develop
...
Created dirty-db-cleaner.py - prunes old history from dirty.db files
2014-12-23 15:50:59 +00:00
John McLear
b71fb3ad20
fix issue with attributes
2014-12-23 02:38:50 +00:00
John McLear
70ba525430
Merge pull request #2368 from ether/hook_for_exportHTMLStyles
...
Hook for export html styles
2014-12-22 02:32:50 +00:00
John McLear
fdc930de3d
Merge branch 'develop' of github.com:ether/etherpad-lite into hook_for_exportHTMLStyles
2014-12-21 23:43:21 +00:00
John McLear
ee3f3b8060
move clean css back to fix minification on TS
2014-12-21 23:42:56 +00:00
John McLear
4573796166
fix
2014-12-21 23:16:23 +00:00
John McLear
3fe58068c0
more fixes
2014-12-21 23:16:00 +00:00
John McLear
12aac2d0d0
Merge branch 'develop' of github.com:ether/etherpad-lite into hook_for_exportHTMLStyles
2014-12-21 23:12:59 +00:00
John McLear
745ef5db1c
fix timeslider socket issue
2014-12-21 23:10:56 +00:00
John McLear
ffdce760d5
remove unused long paths from windows build
2014-12-21 22:05:07 +00:00
Marcel Klehr
70dc5e7ed9
Merge pull request #2380 from webzwo0i/fix-add-saved-revision-typo
...
fix typo in addSavedRevisions
2014-12-18 20:21:42 +01:00
webzwo0i
69bad8b30c
fix typo in addSavedRevisions
2014-12-17 01:10:20 +01:00
webzwo0i
b204aa2085
remove more dead requires.
2014-12-16 19:10:01 +01:00
John McLear
a2d22a5764
Merge pull request #2377 from webzwo0i/avoid-global-vairables
...
declare var outside of loop
2014-12-16 16:18:01 +00:00
webzwo0i
0263d30b37
declare var outside of loop
2014-12-16 17:00:35 +01:00
John McLear
cfa3f15f94
Merge pull request #2373 from webzwo0i/avoid-global-vairables
...
dont make local variables global
2014-12-16 00:41:41 +00:00
webzwo0i
5d15f655f0
dont make local variables global
2014-12-14 22:01:28 +01:00
John McLear
a2dbf8761f
allow for timeslider custom messages
2014-12-10 01:23:24 +00:00
John McLear
197a41627d
allow plugins to add multiple styles
2014-12-09 17:34:52 +00:00
John McLear
fccfc3bd41
docs
2014-12-09 16:16:19 +00:00
John McLear
3a2669b704
additional tag support hook
2014-12-09 16:13:52 +00:00
John McLear
e57c8fa763
Merge pull request #2370 from simong/shardable-socket-io
...
Don't hardcode /socket.io
2014-12-09 15:58:51 +00:00
Simon Gaeremynck
45c1ad078b
Allow for shardable Etherpad
2014-12-09 14:59:18 +00:00
John McLear
653cc6c87f
this class was in before, it is used to show when a style is applied to a piece of content
2014-12-09 14:57:18 +00:00
John McLear
b94a525e07
docs
2014-12-09 01:35:59 +00:00
John McLear
f11bdc1b44
also logic to add attributes for properties
2014-12-09 01:31:40 +00:00
John McLear
ce004f9c59
docs
2014-12-08 19:48:02 +00:00
John McLear
f2c155ee1a
blah use async
2014-12-08 19:44:40 +00:00
John McLear
7cf0e4a9ae
allow padId to be passed into the hook
2014-12-08 19:11:45 +00:00
John McLear
2218cbd252
docs
2014-12-08 19:08:12 +00:00
John McLear
6080de9d79
Merge pull request #2348 from ether/sanitizer
...
sanitizer change
2014-12-04 17:31:42 +00:00
webzwo0i
22803da42f
be more strict in checkRep
2014-12-04 16:12:13 +01:00
webzwo0i
5306f0c98a
wrap appendRevision in try-catch block
2014-12-04 16:05:02 +01:00
webzwo0i
10c2f72720
dont remove more lines than exist in the whole text
2014-12-04 16:01:39 +01:00
John McLear
89adbb9f12
Merge pull request #2329 from timrchavez/rebuild-pad-script
...
Restore pad to new location at a given revision
2014-12-04 02:34:21 +00:00
John McLear
08097975ed
Merge pull request #2361 from seanhussey/patch-1
...
Fix typo
2014-12-04 02:33:15 +00:00
Timothy Chavez
c7b1aebfe8
Make changes based on code review
...
Simplified the cloning process, added validation checks to ensure the
new pad ID is valid and that a pad doesn't already exist with that ID.
Also fixed a bug in the chatHead cloning loop and added the ability to
specify a pad ID on the command the line (defaulting to the original
"-rebuilt" pad ID formula)
2014-12-03 20:11:39 -06:00
Sean Hussey
d0896806d9
Fix typo
2014-12-03 11:43:15 -05:00
Bjarni R. Einarsson
9c174023fc
Added dirty-db-cleaner.py
2014-12-01 22:39:42 +00:00
John McLear
c1fdd7ff79
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2014-12-01 15:10:17 +00:00
John McLear
c539cc7d6b
styling of global view colum
2014-12-01 15:10:03 +00:00
John McLear
b5a0767f32
Merge pull request #2350 from ether/require-kernel-change
...
Require kernel change
2014-11-30 23:30:00 +00:00
John McLear
6fea3a25f8
stop death on no session
2014-11-30 21:21:58 +00:00
John McLear
e9686c0d93
Merge branch 'require-kernel-change' of https://github.com/ether/etherpad-lite into require-kernel-change
2014-11-29 03:08:42 +00:00
John McLear
d7e980cd47
yet more minor css polish
2014-11-29 02:24:19 +00:00
John McLear
12f25d8a45
bump cleancss
2014-11-29 01:31:04 +00:00
John McLear
607c2119a9
Merge branch 'develop' of https://github.com/ether/etherpad-lite into require-kernel-change
2014-11-29 00:56:18 +00:00
John McLear
71a31a0fc8
Merge branch 'require-kernel-change' of https://github.com/ether/etherpad-lite into require-kernel-change
2014-11-29 00:56:14 +00:00
John McLear
ed96c13a1f
minor ui polish
2014-11-29 00:54:06 +00:00
John McLear
ee585f0457
color picker on mobile actually shows on screen
2014-11-29 00:32:37 +00:00
John McLear
34f7625739
a little more polish
2014-11-29 00:30:13 +00:00
John McLear
53887db872
mobile ui polish
2014-11-29 00:26:25 +00:00
John McLear
3f11b549e9
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2014-11-28 23:55:17 +00:00
John McLear
74ffbdea79
bump vs
2014-11-28 18:02:11 +00:00
John McLear
3224122f7e
correct kernel v#
2014-11-28 17:47:55 +00:00
John McLear
3bf9f3cf1d
Merge branch 'develop' of github.com:ether/etherpad-lite into require-kernel-change
2014-11-28 17:43:01 +00:00
John McLear
acc6003747
Merge branch 'develop' of https://github.com/ether/etherpad-lite into require-kernel-change
2014-11-28 16:45:06 +00:00
John McLear
c6d7ed114e
script to update all plugins with one command on CLI
2014-11-28 16:27:12 +00:00
John McLear
a642deaa72
gritter css fix
2014-11-28 02:25:21 +00:00
John McLear
68979e1212
better fix
2014-11-28 00:35:46 +00:00
John McLear
e6d85bbe69
fix issue with top of chatbox not being aligned properly
2014-11-28 00:26:34 +00:00
John McLear
edc5669fa6
Merge pull request #2344 from ether/backend-tests
...
Backend tests
2014-11-28 00:04:12 +00:00
John McLear
d974e881a8
Merge branch 'develop' of github.com:ether/etherpad-lite into sanitizer
2014-11-28 00:02:16 +00:00
John McLear
422cfec27a
Merge branch 'develop' of github.com:ether/etherpad-lite into require-kernel-change
2014-11-28 00:01:47 +00:00
John McLear
8b787b8d23
readme docs for backend tests
2014-11-27 23:58:50 +00:00
John McLear
936e92e044
fix tests in FF
2014-11-27 23:48:14 +00:00
John McLear
d36911da30
fix timeslider tests
2014-11-27 23:36:19 +00:00
John McLear
47029f2e6b
diable caret tests for now
2014-11-27 23:10:40 +00:00
John McLear
617514b335
mst tests still brkoen but it runs
2014-11-27 17:12:24 +00:00
John McLear
ff58897679
fix frontend tests
2014-11-27 16:58:04 +00:00
John McLear
3ca48ed975
fix undo in chrome etc
2014-11-27 16:49:08 +00:00
John McLear
c13301966f
yeah need htis too
2014-11-27 02:56:42 +00:00
John McLear
61c6deda2e
use a forked require-kernel
2014-11-27 02:44:48 +00:00
John McLear
65fb25d71f
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2014-11-27 02:24:12 +00:00
John McLear
2c728b8e1b
sanitizer change
2014-11-27 00:45:22 +00:00
John McLear
e51ab2db24
fix for #2132
2014-11-26 23:37:44 +00:00
John McLear
fa5130978c
path issues for supertitties
2014-11-26 22:10:56 +00:00
John McLear
cff8f4a61e
remember to add supertest
2014-11-26 21:58:27 +00:00
John McLear
e9115880b3
final api test written for now
2014-11-26 21:44:50 +00:00
John McLear
198e211671
4 more to go
2014-11-26 21:36:57 +00:00
John McLear
253d6da2ac
60% of backend api tests written
2014-11-26 21:19:55 +00:00
John McLear
98cc725300
30% of session and group tests done
2014-11-26 21:06:35 +00:00
John McLear
f3c2ac6d94
mowah pad tests, tea time
2014-11-26 19:44:38 +00:00
John McLear
5434d2118d
tidy up and re-organize
2014-11-26 19:28:49 +00:00
John McLear
c0679980bf
all pad tests with content
2014-11-26 19:25:09 +00:00
John McLear
1347a814f0
basic pad tests without test logic yet
2014-11-26 17:53:31 +00:00
John McLear
16f3ebb3ba
handle auth fails
2014-11-26 17:34:44 +00:00
John McLear
88b3d99fbd
Merge branch 'develop' of github.com:ether/etherpad-lite into backend-tests
2014-11-26 15:33:13 +00:00
John McLear
b4ddeffd04
Merge pull request #2341 from ether/jsdom-go-away
...
Use cheerio instead of jsdom
2014-11-26 15:19:42 +00:00
John McLear
0a84379364
make additional line break at end of imported doc
2014-11-26 15:19:22 +00:00
John McLear
7a4a3b5ef3
make internal note of which endpoints need testing
2014-11-26 01:11:42 +00:00
John McLear
a4be5b4fd7
mocha version
2014-11-26 01:03:57 +00:00
John McLear
8851b8ab6b
Merge branch 'develop' of github.com:ether/etherpad-lite into jsdom-go-away
2014-11-25 22:48:09 +00:00
John McLear
3ac833d455
basic test runner
2014-11-25 22:47:22 +00:00
John McLear
881763f663
remove jsdom dep
2014-11-25 22:15:29 +00:00
John McLear
77de2d918b
multiline
2014-11-25 22:14:48 +00:00
John McLear
ad7de8277d
mocha
2014-11-25 22:12:25 +00:00
John McLear
3a28db7f40
Merge pull request #2342 from ether/fix-2320-crash
...
fix #2320
2014-11-25 22:09:03 +00:00
luto
5c3874c0a1
really recreate socketio-client in expressCreateServer, fixes #2342
...
When using plugins, the express server gets restarted. When we do that,
the socketio-server should also get restarted. It doesn't. That means
that all the events in SocketIORouter.js are bound twice, which causes
chaos all over etherpad.
This changes our socketio.js so it fully recreates the io-instance when
we restart the server.
introduced in 95e7b0f156
, but catching
that would have been hard.
2014-11-25 22:38:22 +01:00
John McLear
2a062f8dc3
mheh no browser requirement at all
2014-11-25 18:18:42 +00:00
John McLear
c2c0cb6907
so yeah, prolly can do this anyway?
2014-11-25 18:07:34 +00:00
John McLear
60d44cd3df
use cheerio instead of jsdom
2014-11-25 17:26:09 +00:00
John McLear
97068b562d
more old load testing cruft
2014-11-25 01:22:32 +00:00
John McLear
5e843a5877
remove jshint
2014-11-25 01:21:19 +00:00
John McLear
945d6c83c1
Merge pull request #2336 from ether/more-socket-io-fixes
...
more fixes
2014-11-23 22:34:30 +00:00
John McLear
a3f6b2edb7
more fixes
2014-11-23 22:33:56 +00:00
John McLear
555d22245d
Merge pull request #2335 from ether/javascript-bower
...
swap out jquery browser for bower but expose browser object to all pages...
2014-11-23 14:15:41 +00:00
John McLear
b0872cc447
Merge pull request #2319 from ether/fix-socket-admin-etc
...
Fixing admin issues due to socket upgrade
2014-11-23 14:15:28 +00:00
John McLear
73bcbbcb89
final commit
2014-11-23 14:15:03 +00:00
John McLear
0eb7cc7864
Merge branch 'develop' of github.com:ether/etherpad-lite into fix-socket-admin-etc
2014-11-23 14:14:11 +00:00
John McLear
ae7da122d7
fix session management
2014-11-23 14:14:01 +00:00
John McLear
5f2e830b72
whoopsi
2014-11-22 19:13:23 +00:00
John McLear
9b66c93d6b
swap out jquery browser for bower but expose browser object to all pages also enable minification.. Seems to work well
2014-11-22 19:11:35 +00:00
John McLear
764b8af5e3
Merge pull request #2334 from luto/api-mystery-crash
...
fix api mystery crash
2014-11-22 15:50:23 +00:00
luto
4eee89ad12
fix api mystery crash
2014-11-22 16:46:37 +01:00
John McLear
1ed12c6555
Merge pull request #2333 from l-y-n-x/admin_path
...
Changed relative path to Etherpad main page in admin settings.
2014-11-22 13:31:09 +00:00
l-y-n-x
4e31ec8ab9
Changed relative path to Etherpad main page in admin settings.
...
There was one '../' too much.
2014-11-22 10:24:30 +01:00
Timothy Chavez
25ccb6cfc3
Simplify the rebuild process
...
The majority of the information needed to build the new pad can be
communicated by simply cloning the rev using a db.set().
2014-11-20 22:09:21 -06:00
John McLear
488d6890f9
minor styling
2014-11-21 00:15:55 +00:00
John McLear
703440acd7
missing socketio fix
2014-11-21 00:11:50 +00:00
John McLear
d3ad62bf2d
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2014-11-20 02:23:34 +00:00
Timothy Chavez
01f6d85371
Restore pad to new location at a given revision
...
This script gives an admin with shell access the ability to restore a
pad at a given revision by essentially rebuilding it at a new location
with data associated with the original pad. The upsides to creating a
new pad vs. changing the original are: 1) avoiding service disruptions
(no deletes, no moving targets - builds from previous revision); and 2)
preservation of data (no deletes, no overwriting of the source pad).
The most obvious downside is the pad has a new ID which could require
folks to update their links, bookmarks, etc. to point at the new
location.
2014-11-19 13:09:37 -06:00
John McLear
ff9a2a687f
whoops fix animation not to look broken
2014-11-19 18:27:55 +00:00
John McLear
da824de5f1
Merge pull request #2321 from ether/new-icons
...
Remove all images, include new icons for plugins
2014-11-19 18:06:49 +00:00
John McLear
28c7b666c1
correct file links
2014-11-19 00:24:14 +00:00
John McLear
16d8068d7d
Merge branch 'develop' of github.com:ether/etherpad-lite into new-icons
2014-11-19 00:17:01 +00:00
John McLear
9aea689438
move tiny bit of font awesome we actually use into pad.css
2014-11-19 00:16:08 +00:00
John McLear
7b9fd81284
Merge pull request #2326 from ether/blocks-for-custom-script-and-styles
...
working blocks
2014-11-18 23:51:46 +00:00
John McLear
0f1fd0b281
working blocks
2014-11-18 23:51:22 +00:00
John McLear
f5dcc374ba
slight ui fix
2014-11-18 23:15:56 +00:00
John McLear
e821cb13fa
more polish
2014-11-18 22:47:20 +00:00
John McLear
95cb721914
clean up
2014-11-18 22:41:00 +00:00
John McLear
09b08e5a72
working pause
2014-11-18 22:29:46 +00:00
John McLear
e2410e41b0
more polish
2014-11-18 22:24:16 +00:00
John McLear
a06f01c04a
some timeslider styling but this wont be completed by me
2014-11-18 22:21:36 +00:00
John McLear
17f6a225c1
Merge pull request #2324 from beaugunderson/no-crash-on-parse-plugins
...
Don't crash on bad plugins.json; fixes #2323
2014-11-18 22:16:33 +00:00
Beau Gunderson
645ec830b0
Don't crash on bad plugins.json; fixes #2323
2014-11-18 13:59:36 -08:00
John McLear
0bea3a3af6
no image on timeslider
2014-11-18 21:13:21 +00:00
John McLear
4a12eec3e0
a font lookup file
2014-11-18 21:10:40 +00:00
John McLear
9712f852e9
remove connecting bar image
2014-11-18 19:16:50 +00:00
John McLear
9b5ee93bce
spinning loading icons
2014-11-18 19:13:51 +00:00
John McLear
3ad9a58895
fontello config file
2014-11-18 18:47:12 +00:00
John McLear
21ce9b4dd3
correct font stuff
2014-11-18 18:44:45 +00:00
John McLear
c14e1696b3
remove stuff, new files
2014-11-18 18:09:29 +00:00
John McLear
3e8f3cd938
hrm I dont trust this security
2014-11-18 14:56:40 +00:00
John McLear
ff603d7b58
stability restored now to handle the auth issues
2014-11-18 14:12:02 +00:00
John McLear
d10013c159
client side code now fixed
2014-11-18 14:10:38 +00:00
John McLear
020b636b1f
template of a semi-fix
2014-11-18 14:08:44 +00:00
Marcel Klehr
135aa3e8fe
Merge pull request #1783 from simong/removed-console-in-html10n
...
Removed console wrapping in html10n as it's breaking in PhantomJS.
2014-11-15 18:08:53 +01:00
Simon Gaeremynck
d7a181be67
Nooping console.foo in html10n.js when the method is not defined.
2014-11-15 16:31:19 +00:00
John McLear
865829e159
Merge pull request #1682 from luto/fix-listSessionsOfGroup
...
Don't error in listSessionsOfGroup when there are non-existing sessions
2014-11-15 16:25:23 +00:00
John McLear
fc79c8a298
Merge pull request #1912 from ether/hide-chat-when-caret-behind
...
Hide Chat Icon when the Caret is on the same line
2014-11-15 16:13:53 +00:00
John McLear
77c805a2bf
Merge branch 'master' of github.com:ether/etherpad-lite into develop
2014-11-15 16:01:03 +00:00
John McLear
3bf108f3b4
Merge pull request #2203 from ether/setting-to-not-import-unknown-file-types
...
Allow for a setting so you can stop unknown file types from being imported
2014-11-15 15:41:08 +00:00
John McLear
f5fbcbbc81
Merge pull request #2273 from ether/bump-swagger
...
Bumps version # to remove legacy ERRORS on pad access in latest versions of node
2014-11-15 15:39:55 +00:00
John McLear
4986dd11ee
merging
2014-11-15 15:39:46 +00:00
John McLear
9c935a6997
Merge pull request #2285 from talexand/develop
...
Added explicit reference to plugins and themes in readme
2014-11-15 15:38:18 +00:00
John McLear
eff4863a22
Merge pull request #2290 from ether/IE11-null-password
...
change to proper IE check
2014-11-15 15:37:53 +00:00
John McLear
12914e68ff
Merge pull request #2294 from ether/go-away-npm
...
Use request and a remote ep plugin only endpoint
2014-11-15 15:37:44 +00:00
John McLear
8d2fa35b3f
Merge pull request #2298 from ether/reflow-toolbar-properly
...
Reflow toolbar properly
2014-11-15 15:37:28 +00:00
John McLear
ab4819fb85
Merge pull request #2296 from ether/new-express
...
New express
2014-11-15 15:36:52 +00:00
John McLear
cce2d7279a
resolve merge issues
2014-11-15 15:34:18 +00:00
John McLear
a75f02cddf
Merge pull request #2300 from cristo-rabani/patch-1
...
Added option to restore revisions #1791
2014-11-15 15:32:24 +00:00
Siebrand Mazeland
e8fda27ead
Localisation updates from https://translatewiki.net .
2014-11-14 13:42:39 +01:00
John McLear
a52743d8f1
Merge pull request #2282 from ether/chrome-paste
...
Chrome browser change wrapping type
2014-11-13 13:00:32 +00:00
John McLear
e5d77c3763
indentation
2014-11-12 21:39:03 +00:00
John McLear
62a2f7a1cc
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2014-11-12 21:38:14 +00:00
Cristo
0253156dbb
Update APIHandler.js
2014-11-12 19:55:37 +01:00
Cristo
f7dd756642
Update API.js
2014-11-12 19:53:56 +01:00
Cristo
f59238fe58
Update API.js
2014-11-12 19:50:43 +01:00
Cristo
24ac082cae
Update API.js
2014-11-12 19:49:08 +01:00
Cristo
9d39c9591a
update pad clients
2014-11-12 19:46:50 +01:00
John McLear
07d29a5d7a
Merge pull request #2219 from Gared/fix_css
...
Fix position of import/export popup in timeslider
2014-11-12 15:18:25 +00:00
John McLear
f0423349b5
Merge pull request #2303 from prtksxna/kbdtitle
...
Add keyboard shortcut for "Clear Authorshop Colors" in en locale
2014-11-09 11:57:01 +00:00
Prateek Saxena
60b698f69b
Add keyboard shortcut for "Clear Authorshop Colors" in en locale
...
Translate wiki should pick this up and the translations will
start coming in a while. #2292
2014-11-09 09:18:50 +05:30
Stefan
573a912e4f
Add check for special url characters to createPad API function
2014-11-08 17:26:40 +01:00
Cristo
46bc328896
new api ver
2014-11-08 01:41:23 +01:00
Cristo
c33c6e085e
comment addded
2014-11-08 01:39:27 +01:00
Cristo
d246a191c6
Added option to restore revisions #1791
2014-11-08 01:12:40 +01:00
John McLear
e1fe1f0f9c
Merge pull request #2299 from prtksxna/colorauth
...
Add keyboard shortcut to Clear Authorship Colors. Fixes #2292
2014-11-07 10:40:26 +00:00
Prateek Saxena
2d597a4cab
Add keyboard shortcut to Clear Authorship Colors. Fixes #2292
2014-11-07 14:01:32 +05:30
John McLear
fc5152c2f3
remove logging
2014-11-06 17:38:38 +00:00
John McLear
3eb0652b21
fix pg
2014-11-06 16:38:31 +00:00
John McLear
d13b6162f0
this looks way better
2014-11-06 15:50:55 +00:00
John McLear
0685e563ed
working on resize
2014-11-06 15:43:21 +00:00
John McLear
96d6e7c1b7
cleaner reflow
2014-11-06 15:12:40 +00:00
John McLear
9170effb27
working redraw and draw on startup
2014-11-06 15:09:44 +00:00
John McLear
7d04d7309f
reflow buttons based on browser size, much better
2014-11-06 14:32:20 +00:00
John McLear
57f56d8fe1
bump express to a working version
2014-11-04 23:42:40 +00:00
John McLear
053ff3097d
whoops I missed this one
2014-11-04 23:29:45 +00:00
John McLear
9fa77cdea2
working handling of setting client ip and anonymizing etc
2014-11-04 23:25:18 +00:00
John McLear
f418dfa205
fix author notification handler
2014-11-04 22:37:10 +00:00
John McLear
af3e8e5e15
fix room client leave
2014-11-04 22:34:43 +00:00
John McLear
8391f902fb
re-apply roomsize
2014-11-04 22:31:09 +00:00
John McLear
a6cbb4af40
working messages
2014-11-04 19:58:38 +00:00
John McLear
68eaa09708
Begin to repair damage done to rooms logic
2014-11-04 19:55:05 +00:00
John McLear
95e7b0f156
transports
2014-11-04 19:11:06 +00:00
John McLear
cb28d10963
move logging into debug environment variable .. sighs
2014-11-04 18:32:26 +00:00
John McLear
5d0ccb5f8f
auth fix
2014-11-04 18:17:39 +00:00
John McLear
adef0af227
more stuff required to stop it crashing, now we have identified what needs fixing we can fix it
2014-11-04 18:01:41 +00:00
John McLear
1e53c4f5f0
identify which parts are causing issues and comment them out, obviously this needs fixing
2014-11-04 17:57:18 +00:00
John McLear
c7061e47db
use request and a remote ep plugin only endpoint
2014-11-04 17:06:47 +00:00
John McLear
b59f6a4d6f
Update ace2_inner.js
2014-11-04 15:50:53 +00:00
John McLear
b61d8d99d1
Update package.json
2014-11-03 17:15:22 +00:00
John McLear
3ddf88dece
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2014-11-02 00:32:29 +00:00
John McLear
2c801cc558
no errors but no connections
2014-11-01 22:36:19 +00:00
John McLear
a67e805da0
basics, still not working
2014-11-01 21:25:49 +00:00
John McLear
124ae31137
blah push back for imports
2014-11-01 21:15:31 +00:00
John McLear
1530757d8e
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2014-11-01 21:12:53 +00:00
John McLear
ff549db261
use latest jsdom
2014-11-01 20:58:56 +00:00
John McLear
a22b558a2c
change to proper IE check
2014-11-01 20:21:48 +00:00
John McLear
9b8398d0bd
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2014-11-01 20:20:19 +00:00
John McLear
d54bb52b75
Fixes #1414
...
https://github.com/ether/etherpad-lite/issues/1414
2014-11-01 18:18:25 +00:00
John McLear
bf380eea50
take line breaks and treat them appropriatly instead of creating a space for them..
2014-11-01 18:07:34 +00:00
John McLear
4b488bc8af
Merge pull request #2116 from jdittrich/updateUnderscore
...
Underscore Version: Update package.json
2014-11-01 16:37:00 +00:00
John McLear
41b7f99204
Bump resolve
...
Update dep fixes https://github.com/ether/etherpad-lite/issues/2050
2014-11-01 16:25:14 +00:00
John McLear
3ebcaad31f
Update README.md
2014-11-01 12:36:57 +00:00
John McLear
51b9af9df0
bump ueberdb again
2014-10-30 16:12:17 +00:00
John McLear
cd8ea040ad
bump ueber to require working mysql
2014-10-30 14:41:21 +00:00
John McLear
f104644297
Fix for MySQL issues
...
See https://github.com/Pita/ueberDB/issues/63
2014-10-29 12:15:53 +00:00
talexand
69b17f5088
changed link wording for readme plugin reference
2014-10-28 15:13:05 -10:00
Trevor Alexander
9a01f905eb
Added explicit reference to plugins and themes in readme
2014-10-28 13:07:02 -10:00
Siebrand Mazeland
45611561e6
Localisation updates from https://translatewiki.net .
2014-10-27 18:53:33 +01:00
John McLear
ac2e949c3e
chrome browser change wrapping type
2014-10-24 00:13:34 +01:00
Siebrand Mazeland
3fce9f8309
Localisation updates from https://translatewiki.net .
2014-10-23 21:32:44 +02:00
Siebrand Mazeland
086bf83e6c
Localisation updates from https://translatewiki.net .
2014-10-20 18:57:22 +02:00
John McLear
3115da7880
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2014-10-19 00:03:18 +01:00
John McLear
226e0bf0e3
bump resolve
2014-10-14 14:41:18 +01:00
John McLear
9c2f8808be
bump swagger
2014-10-14 14:38:47 +01:00
John McLear
09acdda4f7
bump semver
2014-10-14 14:37:57 +01:00
John McLear
8c1868f0e9
Merge pull request #2272 from prtksxna/lang-tests
...
Update frontend language tests for new keyboard shortcut convention
2014-10-14 14:17:49 +01:00
Prateek Saxena
2dd874376a
Update frontend language tests for new keyboard shortcut convention
...
8af34a2295
introduced a failing test frontend test-
37931978
This commit updates both the German and English strings even though
the German locale files haven't been updated yet. The tests will
continue to fail but will stop as soon as translatewiki catches up.
2014-10-14 18:46:12 +05:30
John McLear
bba97e94f0
Merge pull request #2271 from prtksxna/keyboard-error
...
Use 'evt.shiftKey' instead of matching 'charCodes'
2014-10-14 14:12:39 +01:00
Prateek Saxena
6f5f89bc6b
Use 'evt.shiftKey' instead of matching 'charCodes'
...
The shortcut wasn't running consistently and was blocking
'Cmd+L' on Chrome 38. Instead of going to the location bar
it would tooggle the list. Strangely, it did not override
'Cmd+N'. Using `evt.shiftKey` instead of matching the `charCode`
to the uppercase letter solves the problem.
2014-10-14 18:37:35 +05:30
John McLear
68c805070a
Merge pull request #2270 from prtksxna/tooltip
...
Replace "-" with "+" in tooltips with keyboard shortcuts
2014-10-14 13:47:55 +01:00
Prateek Saxena
8af34a2295
Replace "-" with "+" in tooltips with keyboard shortcuts
...
Ctrl-Shift-L seems counter intuitive as you have to press
the keys together.
2014-10-14 18:14:47 +05:30
John McLear
aee652dafc
Merge pull request #2269 from prtksxna/fonticons
...
Add a subset of FontAwesome icons using Fontello
2014-10-14 13:29:41 +01:00
John McLear
b62c82575f
Merge pull request #2264 from prtksxna/a-span-title
...
Move `title` attribute of buttons from `<span>` to `<a>`
2014-10-14 13:29:00 +01:00
Prateek Saxena
ca32ac89b6
Add a subset of FontAwesome icons using Fontello
...
Most of the code here has been taken from @LaKing's #2554 .
Only icons required for etherpad have been added. Here is a
list of the code points that are being used:
0xe800 0xe801 0xe802 0xe803
0xe804 0xe805 0xe806 0xe807
0xe808 0xe809 0xe80a 0xe80b
0xe80c 0xe80d 0xe80e 0xe80f
0xe810 0xe811 0xe812 0xe813
0xe814 0xe815 0xe816 0xe817
Their related icon names can be seen in:
/src/static/css/fontawesome-etherpad.css
Even though this patch *adds* all the required icons it only
uses them in the in toolbar. The switch to using only FontAwesome
icons and the removal of old PNG files will only happen after the
timeslider interface has been updated.
This is the first step for #2253
2014-10-14 09:16:44 +05:30
John McLear
743eaff202
Merge pull request #2266 from prtksxna/list-keyboard-shortcuts
...
Add keyboard shortcuts for ordered and unordered lists
2014-10-12 14:38:06 +01:00
Prateek Saxena
7b8953ee75
Add keyboard shortcuts for ordered and unordered lists and update tooltips #1987
...
Ordered List: Ctrl-Shift-N
Unordered List: Ctrl-Shift-L
2014-10-12 17:40:57 +05:30
John McLear
000648fac8
Merge pull request #2265 from prtksxna/keyboard-shortcut
...
Add 'Ctrl-5' keyboard shortcut for 'strikethrough' #1987
2014-10-11 23:53:31 +01:00
Prateek Saxena
001d75cd1e
Add 'Ctrl-5' keyboard shortcut for 'strikethrough' #1987
...
A quick search revealed that 'Ctrl-5' is a popular shortcut
for strikethrough. Implemented in 'ace2_inner' and updated
the English l10n file for the tooltip.
2014-10-11 22:51:20 +05:30
Prateek Saxena
437b2bfc64
Move title
attribute of buttons from <span>
to <a>
...
The `.toolbar ul li a` that holds the `span.button` has a
padding of `4px 5px`. This means if the mouse is on the edge
of the button the `:hover` state is active but the relevant
tooltip does not show up. Moving the `title` attribute to
the `<a>` itself solves this problem.
Also removed some extra whitespace.
2014-10-11 20:22:31 +05:30
John McLear
6ec55309a7
Merge pull request #2261 from ether/fix-xss-on-useragent
...
Fix xss on useragent
2014-10-06 17:11:33 +01:00
John McLear
0962f65c08
I prefer this..
2014-10-06 14:23:13 +01:00
John McLear
f0c12d3884
escape useragent before displaying
2014-10-06 14:18:54 +01:00
Siebrand Mazeland
64c89613a1
Localisation updates from https://translatewiki.net .
2014-10-06 11:39:09 +02:00
John McLear
fb940897ee
Merge pull request #2257 from 0ip/fix/user-count
...
Fix broken user count
2014-10-05 12:42:52 +01:00
John McLear
f3f653f07f
Merge pull request #2258 from 0ip/fix/button-select
...
Prevent selection on buttons
2014-10-05 12:41:40 +01:00
0ip
29f8f13423
Prevent selection on buttons
2014-10-05 13:35:20 +02:00
0ip
5008ad10c6
Fix user count
...
Still dirty, but really works.
2014-10-05 13:14:07 +02:00
John McLear
4569e91592
Merge pull request #2256 from 0ip/develop
...
Fix active button UI, when a popup is shown
2014-10-03 20:53:03 +01:00
0ip
ee68d43932
Fix import/export popup margin @ timeslider
2014-10-03 17:39:15 +02:00
0ip
12c1d3b05a
Fix active button ui
2014-10-03 17:35:48 +02:00
John McLear
d25d81b9e2
Merge pull request #2252 from otetard/bugfix/fix_export_filename
...
If exportFileName hook isn’t defined don’t return empty filename.
2014-09-28 14:05:59 +01:00
Olivier Tétard
bfde869948
If exportFileName hook isn’t defined don’t return empty filename.
...
This commit should fix #2251 .
If ``exportFileName`` hook is not defined, ``hookFileName`` should be an empty array. Test the length of ``hookFileName`` before overriding ``fileName``, the export filename.
2014-09-28 14:53:07 +02:00
John McLear
2e6348b8aa
Merge pull request #2249 from Gared/support_npm2
...
Add support for npm 2
2014-09-27 11:35:39 +01:00
Stefan
94968e69be
Add support for npm 2
2014-09-27 12:30:11 +02:00
John McLear
d3b45ef2c9
Merge pull request #2243 from mrshu/patch-1
...
readme: Add formatting sugar for readibility
2014-09-23 15:09:47 +01:00
Marek Šuppa
72a328cf11
readme: Add formatting sugar for readibility
...
* Added a bit more formatting for UNIX-like systems dependencies installation.
2014-09-23 16:04:22 +02:00
John McLear
e599bf3599
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2014-09-16 23:35:24 +01:00
John McLear
35a1e1ea23
Merge pull request #2232 from ether/master
...
Merge branch 'release/1.4.1'
2014-09-14 19:42:37 +01:00
Stefan
0d95c8d1ec
Revert change on position of imp/exp overlay
2014-09-14 20:26:35 +02:00
John McLear
bc8b5cc066
Merge pull request #2220 from Gared/timeslider_improvements
...
Timeslider improvements
2014-09-06 18:15:37 +01:00
John McLear
f22ed65b50
Merge tag '1.4.1' into develop
...
1.4.1
2014-09-06 17:38:07 +01:00
John McLear
1932d240e5
Merge branch 'release/1.4.1'
2014-09-06 17:37:09 +01:00
John McLear
2530bf0a86
add changelog and bump v number
2014-09-06 17:25:09 +01:00
John McLear
4b7562de58
Merge pull request #2184 from qknight/patch-1
...
added /abs/path/settings.json handling
2014-08-23 21:24:46 +01:00
Stefan
cf6e5aa3ca
Fix click on timeslider loads two different revisions
2014-08-09 18:56:18 +02:00
Stefan
bb21759d78
Fix timeslider revision not changing in most cases
2014-08-09 18:52:44 +02:00
Stefan
287a7805c9
Fix position of import/export popup in timeslider
2014-08-09 14:05:04 +02:00
John McLear
e34a4ea4ee
Merge pull request #2218 from simong/userLeave-hook
...
Added a `userLeave` hook that gets called when a user leaves a pad
2014-08-08 16:45:20 +01:00
Simon Gaeremynck
2f8b860e69
Added a userLeave
hook that gets called when a user leaves a pad
2014-08-08 15:49:15 +01:00
Siebrand Mazeland
49bba7dfe2
Localisation updates from https://translatewiki.net .
2014-08-06 16:49:48 +02:00
John McLear
14f9c91976
Merge pull request #2210 from Gared/pad-repair-script
...
Add a script to reinsert all db values of a pad
2014-07-29 18:37:01 +01:00
Joachim Schiele
63b89b693d
Update Settings.js
...
added brackets to match etherpad lite devs' coding style
2014-07-24 12:06:52 +02:00
John McLear
83b7ca529b
tidy up template a bit
2014-07-22 16:03:49 +01:00
John McLear
95ab126fe2
tidy up template a bit
2014-07-22 16:03:26 +01:00
John McLear
6dfe33258a
tidy up template a bit
2014-07-22 16:02:56 +01:00
John McLear
aa908ea8ce
tidy up template a bit
2014-07-22 16:02:22 +01:00
John McLear
17f26b8c2c
Support to allow for a setting so you can stop unknown file types from being imported
2014-07-22 15:46:31 +01:00
Mike DeRosa
25f6c9bf9a
Checking if the author for the sessions match instead of comparing the entire session.
2014-07-12 16:40:59 -04:00
Mike DeRosa
7861cae763
Cleaning up switchToPad functionality so that we only need one call to the server("SWITCH_TO_PAD") instead of two (cleaning session info and client ready).
...
Also Clearing chat messages when switchToPad is called in pad.js instead of having the server tell the client to clear the chat messages.
2014-07-12 16:27:00 -04:00
Marcel Klehr
9d1eca42b3
Merge pull request #2174 from ether/fix/copy-pad-update-lists
...
Fix #2136 : update cache and group list when copying pads
2014-07-08 19:07:35 +00:00
Marcel Klehr
3cafd689af
Fix Pad#copy routine for updating group list
2014-07-07 21:14:00 +02:00
Mike DeRosa
070ba40f4f
Fallback for browsers that don't support window.history.pushstate
2014-07-06 18:22:24 -04:00
John McLear
03ead389ba
Merge pull request #2193 from kpn3m000/develop
...
Fixes exception on search (plugins without description)
2014-07-03 19:03:39 +01:00
kpn3m000
da0fe98edc
Fixes search on plugins without Description
...
example "tables_ssl"
2014-07-03 14:24:41 +02:00
John McLear
a3a40e1bcc
Merge pull request #2186 from ether/font-on-innerdoc-body
...
Font on innerdoc body
2014-06-28 15:19:59 +01:00
John McLear
2ee4e9e7fd
change to line 73
2014-06-28 15:19:28 +01:00
John McLear
b657676bdd
gah can only do 1/2 a fix
2014-06-24 19:02:40 +01:00
John McLear
25ace65374
don't lose comment
2014-06-24 18:46:41 +01:00
John McLear
db045c6ffd
CSS fix for pasting plain-text in chrome, needs thorough testing
2014-06-24 18:45:54 +01:00
Siebrand Mazeland
a76dc697f0
Localisation updates from https://translatewiki.net .
2014-06-23 12:39:04 +00:00
Joachim Schiele
e17044d60e
added /abs/path/settings.json handling
...
before this path, one could only supply a relative path like:
--settings ../relative/path/settings.js
now one can also use it with absolute paths like:
--settings /abs/path/settings.json
2014-06-22 20:56:21 +02:00
Marcel Klehr
b1b972a2b4
Merge pull request #1787 from goldquest/dev_nopass_whensession
...
Grant access for valid session to password protected group pads
so, if user has valid session, they don't need the password
2014-06-17 14:01:16 +02:00
John McLear
c627608ea5
Merge pull request #1619 from ether/stricter-transport
...
Enable HSTS on TLS connections
2014-06-17 12:58:47 +01:00
Siebrand Mazeland
6dd66c6a16
Localisation updates from https://translatewiki.net .
2014-06-17 11:55:02 +00:00
Marcel Klehr
897f5189b0
Enable HSTS for TLS connections
...
Don't use X-Frame-Options: deny for now
2014-06-17 13:21:38 +02:00
John McLear
44cb676ba2
Merge pull request #2150 from ether/export-file-name-hook
...
Server side hook to modify the export file name
2014-06-16 16:47:15 +01:00
Mike DeRosa
4ccd7131d3
Added function to switch to a different pad without having to reload the whole page.
2014-06-14 14:25:56 -04:00
Marcel Klehr
71c7deecd9
Merge pull request #2175 from ether/fix-handleMessage
...
Pluginfw: Interpret hook return value `null` as `[null]` instead of `undefined`
see http://etherpad.org/doc/v1.4.0/#index_return_values
fixes dropping of messages in handleMessage
2014-06-12 14:59:46 +02:00
luto
f70309645c
pluginfw: accept 'null' as a hook-result, as this is needed by handleMessage
2014-06-12 13:33:17 +02:00
Marcel Klehr
c4f9828825
Fix #2136 : update cache and group list when copying pads
2014-06-11 22:23:43 +02:00
Marcel Klehr
cd294c608b
Merge pull request #2149 from ether/dont-use-abiword-for-html
...
abiword shouldnt be used for HTML native documents
2014-06-11 14:47:33 +02:00
Marcel Klehr
7bec297c0a
Merge pull request #2161 from ether/bump-ueber
...
bump ueberdb for more performance on mysql
2014-06-11 14:40:54 +02:00
Marcel Klehr
40a97f08bb
Merge pull request #2169 from stephan48/develop
...
Added documentation for the newly added API method getPadID
2014-06-02 20:31:37 +02:00
Stephan Jauernick
bbd50dfc62
Added documentation for the newly added API method getPadID
2014-06-02 20:25:16 +02:00
Marcel Klehr
1f40e05270
Merge pull request #2165 from stephan48/develop
...
Added an API method for retrieving the padID from the readonlyID
2014-06-02 16:53:25 +00:00
John McLear
0bc98a6b60
Merge pull request #2166 from divergentdave/patch-1
...
Fix typos in easysync-full-description.tex
2014-06-02 10:22:24 +01:00
David Cook
49114d2b7a
Fix typos in easysync-full-description.tex
2014-06-01 23:57:20 -05:00
Stephan Jauernick
fc3ce3429e
Corrected the API Version number.
2014-06-01 21:21:08 +02:00
Stephan Jauernick
412bdd1857
Renamed the variable to prevent possible problems.
2014-06-01 21:19:15 +02:00
Stephan Jauernick
d42a9eb3a6
Enhanced the Example for the API Method getPadID and make the return value consistent to other functions
2014-05-31 11:53:44 +02:00
Stephan Jauernick
fffdde0c59
Implemented the the new API method getPadID for reversing the Readonly ID. Based on: ff88c19fc1
2014-05-31 00:43:31 +02:00
Stephan Jauernick
493636ec36
Added a new API method getPadID for reversing the Readonly ID and introduced the API level 1.4.1. Based on: 97402f60b8
2014-05-31 00:39:36 +02:00
John McLear
37f6dde365
bump ueberdb for more performance on mysql
2014-05-21 13:20:39 +01:00
Gared
ab607d3137
Add a script to reinsert all db values of a pad
2014-05-19 18:18:01 +02:00
Marcel Klehr
19be8763c9
Fix race condition
2014-05-15 12:47:28 +00:00
John McLear
c63cb812e8
Update ExportHandler.js
2014-05-15 10:53:37 +01:00
John McLear
44b1ac2b16
Merge pull request #1984 from ldidry/fix/getRevisionChangeset-crash
...
Fix getRevisionChangeset API call making etherpad crash
2014-05-14 14:10:44 +01:00
John McLear
a82823ede2
use full string not first char
2014-05-12 15:15:10 +01:00
John McLear
d09e66e271
use call first and update docs
2014-05-12 15:08:32 +01:00
Siebrand Mazeland
9212ebe9f0
Localisation updates from https://translatewiki.net .
2014-05-12 13:42:45 +00:00
John McLear
b74c43889e
Update ImportHandler.js
2014-05-09 13:50:00 +01:00
Siebrand Mazeland
32898dec80
Localisation updates from https://translatewiki.net .
2014-05-08 08:40:43 +00:00
John McLear
ec6dc4fa0e
make async, please check
2014-05-07 16:27:41 +01:00
John McLear
69ba3cc104
remove eplite add etherpad
2014-05-07 15:17:14 +01:00
John McLear
a8d9a3868d
docs for new hook
2014-05-06 21:22:03 +01:00
John McLear
1f7fcd54f1
working logic for allowing a server side hook to modify the export file name but NOT the extension
2014-05-06 21:13:22 +01:00
John McLear
6d38b05623
abiword shouldnt be used for HTML native documents
2014-05-06 17:32:45 +01:00
Marcel Klehr
e85d09400e
Merge pull request #2138 from ether/fix-user-icon-color-and-count
...
Fix showusers button: Show authorcolor and user_count again
2014-05-03 13:32:22 +02:00
Marcel Klehr
46ef83d710
Fix #online_count
...
Rather dirty, but works.
2014-04-30 22:32:08 +02:00
Siebrand Mazeland
20c32de5e7
Localisation updates from https://translatewiki.net .
2014-04-21 09:23:10 +00:00
John McLear
706ee1f866
fix color
2014-04-15 18:11:41 +01:00
Siebrand Mazeland
962b166c3a
Localisation updates from https://translatewiki.net .
2014-04-14 13:49:59 +00:00
Siebrand Mazeland
6597c287e2
Localisation updates from https://translatewiki.net .
2014-04-06 17:03:18 +00:00
Siebrand Mazeland
156200d0fd
Localisation updates from https://translatewiki.net .
2014-03-31 21:29:38 +00:00
John McLear
31c45bc9b8
Merge pull request #2126 from ether/fix/toolbar-timeslider-button
...
Toolbar: Fix timeslider button
2014-03-31 19:51:03 +01:00
Marcel Klehr
6b5e3ea3a5
Toolbar: Fix timeslider button
...
Wouldn't play nice with url params in document.location
fixes #2124
2014-03-31 20:50:01 +02:00
Marcel Klehr
991f0f8c26
Merge pull request #2123 from ether/master
...
Update README.md
2014-03-31 20:47:11 +02:00
Stefan
c3a6a2374c
Update README.md
...
Added support for node v0.11 in the installation description
2014-03-31 02:05:52 +02:00
Marcel Klehr
874181ce3b
Merge branch 'master' into develop
2014-03-30 15:12:47 +02:00
Marcel Klehr
c6d13a965c
Merge branch 'release/1.4.0'
2014-03-30 15:11:50 +02:00
Marcel Klehr
a7671a690b
docs: update api version
2014-03-30 15:10:29 +02:00
John McLear
de3a60ee2a
Merge pull request #2120 from ether/fix/timeslider-editbar
...
Add a customizable toolbar for timeslider
2014-03-30 12:25:07 +01:00
Marcel Klehr
33ecc1d8df
Update docs
2014-03-30 13:08:26 +02:00
Marcel Klehr
80e45e1192
Fix redo toolbar command, again.
2014-03-30 13:05:51 +02:00
Marcel Klehr
6054cda473
Create a customizable timeslider toolbar
2014-03-30 13:02:41 +02:00
Marcel Klehr
867e40533a
Fix timeslider export dropdown
2014-03-30 12:30:18 +02:00
John McLear
54bf17bfea
fix error on focus remove from import/export
2014-03-29 13:32:34 +00:00
John McLear
c1ef3f4801
Merge pull request #2117 from ether/doc/asset-css-suit-up
...
Polish the styles of our docs a little
2014-03-27 17:09:50 +00:00
Marcel Klehr
3a82cba4c5
Polish the styles of our docs a little
2014-03-27 18:08:55 +01:00
John McLear
56fd078469
Merge pull request #2092 from webzwo0i/fix-crash-with-queued-messages
...
Fix crash with queued messages
2014-03-26 19:39:19 +00:00
jdittrich
a4f2ebe57e
Update package.json
...
updated the underscore version number to 1.5.1 (from 1.3.1). Not lifted to most current version because frontend tests broke from 1.5.2 upwards.
2014-03-26 18:22:41 +01:00
John McLear
e23af7e439
changelog, package file and fix for redo
2014-03-26 15:44:04 +00:00
John McLear
dc1a33bead
Merge pull request #2111 from ether/quickfix/req_cs-bounds-check
...
Fix REQ_CS rev boundary check
2014-03-20 20:35:48 +00:00
Marcel Klehr
f6f319960d
Fix REQ_CS rev boundary check
...
fixes #2096
2014-03-20 21:34:01 +01:00
Siebrand Mazeland
ba38bc998e
Localisation updates from https://translatewiki.net .
2014-03-18 12:14:27 +00:00
John McLear
e1fa43e640
quick formatting clean up
2014-03-17 19:20:32 +00:00
John McLear
8cd9b98b76
Merge pull request #2110 from ether/modularize-toolbar
...
Modularize toolbar
2014-03-16 17:19:22 +00:00
Marcel Klehr
a69793a203
Add docs for toolbar controller and pad_editbar
2014-03-16 15:43:38 +01:00
Marcel Klehr
da5970dda3
Refactor toolbar.js to use consistent naming
2014-03-16 15:14:21 +01:00
Marcel Klehr
51900cbf67
Toolbar: Allow custom dropdowns for plugins
2014-03-16 14:04:12 +01:00
Marcel Klehr
a369347d86
Merge branch 'pr/1579' into toolbar-test
...
Conflicts:
settings.json.template
src/static/js/pad_editbar.js
2014-03-16 13:30:22 +01:00
John McLear
44f8b43719
Update CONTRIBUTING.md
2014-03-15 17:26:02 +00:00
John McLear
cd0f5742f6
Merge pull request #2108 from goldquest/dev_deleteSessionBug
...
Session deletion error, when group2session/author2session are not available
2014-03-14 17:22:46 +00:00
goldquest
a00c505403
Sometimes, the author2session / group2session don't exist anymore, but the session does.
...
It should be possible to delete a session, if they don't exist
2014-03-14 17:50:37 +01:00
John McLear
cc03f5374c
Merge pull request #2089 from dmitryuv/changesetslib-fixes
...
fix for infinite loop on bad changeset
2014-03-13 14:39:19 +00:00
John McLear
e12093eb19
Merge pull request #2080 from ether/ignore-ctrl-pageup
...
allow tabs to be cycled when focus is in editor
2014-03-13 00:49:20 +00:00
Siebrand Mazeland
96d06abac0
Localisation updates from https://translatewiki.net .
2014-03-12 12:42:31 +00:00
John McLear
26869d29b3
Merge pull request #2101 from ether/preProcessDomLine
...
preprocessor for domline attributes
2014-03-11 17:44:56 +00:00
John McLear
f5716a3b26
cleaner logic
2014-03-05 21:44:32 +00:00
John McLear
df205a4ef4
docs
2014-03-05 21:44:22 +00:00
John McLear
89d7ba0dc0
merge
2014-03-05 21:27:12 +00:00
John McLear
432438a40d
fix dintenation
2014-03-04 23:36:16 +00:00
John McLear
c3d62c5fa4
preprocessor for domline attributes
2014-03-04 23:14:15 +00:00
Marcel Klehr
6940106829
Merge pull request #2095 from vvision/develop
...
Fix plugins not being fetched (update npm)
2014-02-26 23:30:39 +01:00
Marcel Klehr
af50001769
Merge pull request #2074 from webzwo0i/fix-disconnect-on-new-changes-in-padinitialization
...
don't call ace_getInInternationalComposition if editor is not fully load...
2014-02-26 22:52:30 +01:00
Marcel Klehr
8b572b888c
Merge pull request #2088 from simong/padUsersCallback
...
Addressed a potential never finishing forEach in PadMessageHandler.padUsers
2014-02-26 22:50:29 +01:00
vvision
eb32835ea1
Updated npm version.
2014-02-24 13:29:21 +01:00
webzwo0i
8245e65d3f
disconnect client if it submits an already accepted changeset based on an old revision
2014-02-20 18:13:30 +01:00
webzwo0i
fa681d43f7
remember user session because it can be gone when finalHandler is called
2014-02-20 17:38:25 +01:00
webzwo0i
c8c2866087
fix crash if disconnect happens for sessions that have messages queued
2014-02-20 16:33:42 +01:00
Dmitry Uvarov
0e6019344e
fix for infinite loop on bad changeset
2014-02-20 14:08:49 +04:00
Simon Gaeremynck
cfdd57b487
Addressed a potential never finishing forEach in PadMessageHandler.padUsers
...
If the session info for a client would be null or undefined, the forEach
callback would never get called which means the padUsers callback would
never get trigged. This could potentially block API request as this function
is exposed at an HTTP API endpoint.
2014-02-19 10:48:15 +00:00
John McLear
ca8dce1840
Merge pull request #2086 from bnchdrff/cleanse-npm-values
...
escape rendered npm package info
2014-02-17 16:51:07 +00:00
Benjamin Chodoroff
44062ae765
escape rendered npm package info
2014-02-17 11:40:30 -05:00
Siebrand Mazeland
f798e287fb
Localisation updates from https://translatewiki.net .
2014-02-09 15:22:15 +00:00
Siebrand Mazeland
65a3344f46
Localisation updates from https://translatewiki.net .
2014-02-02 12:36:23 +00:00
John McLear
7151e7827a
allow tabs to be cycled when focus is in editor
2014-02-01 07:05:25 +00:00
webzwo0i
3f31445abf
don't call ace_getInInternationalComposition if editor is not fully loaded
2014-01-28 14:07:26 +01:00
Marcel Klehr
b6f354a2de
Merge pull request #2052 from ether/fix/l10n-fallbacks-related-langs
...
Try to find related languages as a fallback
2014-01-25 05:34:11 -08:00
Siebrand Mazeland
728958e131
Localisation updates from https://translatewiki.net .
2014-01-24 19:51:24 +00:00
Marcel Klehr
fd4dd915ce
Merge pull request #2062 from Gared/enable_import_buttons
...
Fix #1835 Enable import buttons after failed import (timeout)
2014-01-24 08:26:37 -08:00
Marcel Klehr
4b87f77aae
Merge pull request #2068 from webzwo0i/fix-randomstring
...
fix randomstring
2014-01-24 07:43:19 -08:00
webzwo0i
a43123880a
fix randomstring
2014-01-24 01:19:14 +01:00
Gared
bf6ec18ead
Fix #1835 Enable import buttons after failed import (timeout)
2014-01-19 20:04:09 +01:00
John McLear
e4fbf4bbcd
Merge pull request #2061 from Gared/url_square_brackets
...
Fix #2058 Add square brackets to url characters
2014-01-19 10:26:16 -08:00
Gared
3715535f86
Fix #2058 Add square brackets to url characters
2014-01-19 19:23:11 +01:00
John McLear
be4adec122
Merge pull request #2060 from rhelmer/bug844796-session-token-generation
...
Bug844796 session token generation
2014-01-15 11:46:55 -08:00
Robert Helmer
348d9a838f
convert over to server-side crypto
2014-01-15 11:44:57 -08:00
Robert Helmer
ae99c5ea6f
new randomString function should take len arg
2014-01-15 11:44:41 -08:00
John McLear
346c03911d
Merge pull request #2059 from rhelmer/bug844796-session-token-generation
...
mozilla bug 844796 - use node crypto module for randomString
2014-01-15 11:14:55 -08:00
Robert Helmer
9ef709e7f7
mozilla bug 844796 - use node crypto module for randomString
2014-01-15 10:58:50 -08:00
Siebrand Mazeland
2f9a9d8695
Localisation updates from https://translatewiki.net .
2014-01-11 16:47:39 +00:00
Siebrand Mazeland
a35254c772
Localisation updates from https://translatewiki.net .
2014-01-06 11:01:26 +00:00
Marcel Klehr
9c64b6e268
Try to find related languages as a fallback
...
fixes #2029
2013-12-30 13:06:13 +01:00
Siebrand Mazeland
1e0456c7ed
Localisation updates from https://translatewiki.net .
2013-12-28 17:43:47 +00:00
Siebrand Mazeland
44f817da01
Localisation updates from https://translatewiki.net .
2013-12-23 20:11:18 +00:00
John McLear
b5ca52a5e5
Merge pull request #2045 from ether/exposeUpdateBrowserSel
...
expose update browser selection function
2013-12-18 14:13:50 -08:00
John McLear
333d2f119b
expose update browser selection function
2013-12-18 22:13:03 +00:00
John McLear
1c2f05cb96
Merge pull request #2044 from ether/ff-del-firstchar
...
dont error when pressing del on rep 0 0
2013-12-18 10:35:25 -08:00
John McLear
1a138438eb
dont error when pressing del on rep 0 0
2013-12-18 18:34:35 +00:00
John McLear
33ecd3d52f
Merge pull request #2041 from ether/fix-get-attr
...
better handling for attribute queries
2013-12-17 12:49:28 -08:00
John McLear
8313083cd9
better handling for attribute queries
2013-12-17 20:48:19 +00:00
John McLear
af5b8d3e24
Merge pull request #2039 from ether/fix/dont-crash-on-failed-changeset_req
...
Don't crash if CHANGESET_REQ fails
2013-12-17 07:42:05 -08:00
Marcel Klehr
adf05576b2
Don't crash if CHANGESET_REQ fails
2013-12-17 16:20:57 +01:00
John McLear
d1cad04647
Merge pull request #2038 from s1341/fix/server_not_checking_changeset_req_bounds
...
Server doesn't check bounds on CHANGESET_REQ arguments
2013-12-17 06:45:40 -08:00
s1341
5add63165d
Fix server side bug index overflow
...
The server wasn't properly checking that the changesets it needed to
return for changeset_requests actually existed.
2013-12-17 15:37:35 +02:00
Siebrand Mazeland
6f6a86faa6
Localisation updates from https://translatewiki.net .
2013-12-17 08:52:50 +00:00
John McLear
7d47d91a08
Merge pull request #1514 from ether/dont-die-on-bad-html
...
dont die on bad html but only warn to api logger but dont tell client th...
2013-12-16 03:08:42 -08:00
John McLear
3d8edef926
Merge pull request #2035 from lebrinkma/dont-die-on-bad-html
...
Add input validation for html param in setHTML()
2013-12-16 03:07:50 -08:00
Grant Woodford
17666eaef7
Changed to not use inline JavaScript
2013-12-15 12:02:43 +02:00
Lennart Brinkmann
dd8af99e2e
Add input validation for html param in setHTML()
2013-12-14 21:14:56 +01:00
Lennart Brinkmann
7dd29454e9
Remove duplicate doc entry for setHTML()
2013-12-14 21:11:37 +01:00
John McLear
7c4479d5aa
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2013-12-12 00:22:27 +00:00
John McLear
37015e728b
Merge pull request #2032 from webzwo0i/fix-exporthtml-styling-tags
...
Fix exporthtml styling tags
2013-12-10 11:26:58 -08:00
John McLear
58cd71dcce
Merge branch 'fix-exporthtml-styling-tags' of https://github.com/webzwo0i/etherpad-lite into develop
2013-12-10 19:25:36 +00:00
John McLear
58bbfd8a65
resolve merge conflict
2013-12-09 21:55:04 +00:00
John McLear
24e96c4f8b
Merge pull request #2028 from webzwo0i/remove-deadcode
...
Remove deadcode
2013-12-09 10:49:57 -08:00
John McLear
438f3fc717
Merge pull request #2030 from ether/import_hook
...
Working import hooks
2013-12-09 10:22:40 -08:00
John McLear
3180b96213
Remove console logs
2013-12-09 18:13:07 +00:00
John McLear
505dc70df5
Merge pull request #2013 from ether/getAttributeOnSelection
...
getAttributeOnSelection function
2013-12-09 09:46:57 -08:00
John McLear
bae77666a4
Merge pull request #2027 from webzwo0i/fix-import
...
fix closing of </title> tag
2013-12-09 06:56:22 -08:00
webzwo0i
77cf2aafac
[pad_modals] remove unused variables. for the hide/show functions jquery's default variables are used everywhere
2013-12-08 17:35:11 +01:00
webzwo0i
9400425b1e
[virtual_lines] remove traces of virtual_lines/makeVirtualLineView. this code was used for FF2 key handling code and is long unused
2013-12-08 17:33:58 +01:00
webzwo0i
ab797c9831
[pad_connectionstatus] padeditbar is not used anywhere in pad_connectionstatus
2013-12-08 17:31:46 +01:00
webzwo0i
906ab1820b
[timeslider] do not include underscore, as its not (longer) used
2013-12-08 17:31:18 +01:00
webzwo0i
1fa8c2a7e6
[collab_client] remove unused function getStats
2013-12-08 17:30:48 +01:00
webzwo0i
6aaf4c4065
[collab_client] remove keys function, which was not used and variable reconnectTimes which was used for some long gone disconnect tracking code
2013-12-08 17:30:25 +01:00
webzwo0i
aadcfbb3d1
do not send globalPadId in clientvars - its not used anywhere
2013-12-08 17:29:41 +01:00
webzwo0i
ca6f877db2
[padDiff] remove unused functions a?lines_length
2013-12-08 17:28:43 +01:00
webzwo0i
021db28a02
[Changeset] a?lines_length was not used within inverse function
2013-12-08 17:27:48 +01:00
webzwo0i
e04f46d477
[ace2_inner] init() has replaced setup(), reflect this change in the comments and remove the unused setup()
2013-12-08 17:25:12 +01:00
webzwo0i
020bd3915c
remove empty&unused overlaysdiv
2013-12-08 17:24:12 +01:00
webzwo0i
4dd3584532
[ace2inner] remove unused function boldColorFromColor
2013-12-08 17:22:55 +01:00
webzwo0i
a714f63597
[ace2inner] remove unused recolorLineByKey that was part of old recolor module
2013-12-08 17:22:20 +01:00
webzwo0i
3dc844eb08
[ace2_inner] remove unused getLineKeyForOffset that was part of old recolor module
2013-12-08 17:21:53 +01:00
webzwo0i
eee355979d
[ace2_inner] remove unused function htmlForRemovedChild
2013-12-08 17:21:27 +01:00
webzwo0i
8175af3017
[collab_client] remove socketid because its not used
2013-12-08 17:20:53 +01:00
webzwo0i
f25fed1c25
[ace2_inner] remove incorpIfQuick because its unused since July
2013-12-08 17:15:38 +01:00
webzwo0i
4044d5ae47
remove hidden input field padId which is send on every import but not used
2013-12-08 17:14:01 +01:00
webzwo0i
e1fbb1d1aa
fix loop
2013-12-08 13:53:26 +01:00
webzwo0i
9557dc9dba
remove unused require
2013-12-08 13:48:21 +01:00
webzwo0i
c3081c046b
function scope: variables only need to be declared once
2013-12-08 13:47:05 +01:00
webzwo0i
0fa0d6dc2c
remove now unused code
2013-12-08 13:45:45 +01:00
webzwo0i
27e0c37779
refactor export of style attributes
...
1. mark all attributes that are used
2. find the outermost attribute that is no longer used
3. close all tags upto this attribute
4. open all tags that are used and not open
(5. close all open tags)
2013-12-08 13:39:50 +01:00
webzwo0i
f968b5a057
useless var statement (function scope)
2013-12-08 11:37:47 +01:00
webzwo0i
51769585a9
workaround so that at least one tag stays open if its the outermost tag. saves some space in the output
2013-12-08 11:37:07 +01:00
webzwo0i
656a558af9
be more clear about the value in propVals
2013-12-08 11:35:28 +01:00
webzwo0i
a534b1ec22
some more docs for attribute export and cleanup empty lines
2013-12-08 11:34:11 +01:00
webzwo0i
70c51d731b
add some documentation for styling attributes export
2013-12-08 11:33:20 +01:00
webzwo0i
86791707cd
fix export so no tags are omitted
2013-12-08 11:31:23 +01:00
John McLear
d9ef40f9d7
docs but not sure how to specify the verison this was introduced
2013-12-07 17:48:06 +00:00
John McLear
8a547b24ba
resolve issue where first char showed all formatting
2013-12-07 17:37:52 +00:00
John McLear
98c4e32a14
Merge pull request #2026 from ether/afterEditHook
...
after Edit eejs block
2013-12-07 08:55:04 -08:00
webzwo0i
01c71085e4
fix closing of </title> tag
2013-12-07 00:18:36 +01:00
Siebrand Mazeland
03d5acfd0c
Localisation updates from https://translatewiki.net .
2013-12-05 22:01:36 +00:00
Marcel Klehr
37442d301c
Merge pull request #2021 from ldidry/fix-no-tab-indent
...
Replace tabs indentation with spaces indentation
2013-12-05 06:22:33 -08:00
Marcel Klehr
60017e9190
Merge pull request #2019 from ether/lighter-colors
...
allow for lighter colors
2013-12-05 05:42:14 -08:00
Luc Didry
3d8452b143
Replace tabs indentation with spaces indentation
...
Some files are obviously external libraries, I didn't touch them
2013-12-05 08:41:29 +01:00
John McLear
20b27c602c
Merge branch 'afterEditHook' of github.com:ether/etherpad-lite into getAttributeOnSelection
2013-12-04 23:36:26 +00:00
John McLear
749e557b84
after Edit eejs block
2013-12-04 23:17:32 +00:00
John McLear
378e07964b
allow for lighter colors
2013-12-04 23:01:08 +00:00
John McLear
03ff5563f4
Merge pull request #2017 from eloydegen/master
...
Update pad.html
2013-12-02 08:21:38 -08:00
Eloy
de3a657c6b
Update pad.html
...
Select the URL when click at the text.
2013-12-02 16:43:52 +01:00
Siebrand Mazeland
f2e63df9cb
Localisation updates from https://translatewiki.net .
2013-12-02 08:26:08 +00:00
John McLear
30f577e8f4
dont assume formatting is on the start of any line
2013-12-01 20:01:17 +00:00
John McLear
95db100f12
remove white space
2013-12-01 18:56:05 +00:00
John McLear
39f81fdb9e
remove post ace event
2013-12-01 18:55:42 +00:00
John McLear
3791ad4186
ends of line shouldn't show incorrect formatted status
2013-12-01 18:54:46 +00:00
John McLear
b4877f002d
handle logic for line lengths with 0
2013-12-01 18:06:56 +00:00
Grant Woodford
d1367484e3
Added a way to closed the extended chat window
2013-11-28 21:53:00 +02:00
Grant Woodford
383a216a7d
Added a way to closed the extended chat window
2013-11-28 21:48:08 +02:00
John McLear
e9f7583793
some nice css to that reflect when a button is active
2013-11-28 17:44:37 +00:00
John McLear
dee2dab7c4
getAttributeOnSelection function
2013-11-28 17:27:52 +00:00
John McLear
271dd663bf
foo
2013-11-28 17:22:34 +00:00
John McLear
6fcc7c77f9
not working and erally confused
2013-11-27 00:23:11 +00:00
John McLear
1fa2b32854
Merge pull request #1999 from s1341/fix_json_is_bad
...
strip off trailing commas
2013-11-26 05:16:42 -08:00
s1341
5181b3e467
add josnminify to package.json
2013-11-26 10:28:33 +02:00
s1341
9b7203d4d2
have the server parse the settings file using minify and strip commas
2013-11-26 10:20:59 +02:00
s1341
7550be0921
strip off trailing commas
2013-11-26 10:11:32 +02:00
John McLear
fb69e6b0a3
Merge pull request #2007 from ether/packaging
...
Debian deb file Packager
2013-11-25 09:40:04 -08:00
John McLear
b527ef2bc5
Merge pull request #2010 from ether/sticky-chat-resize
...
Sticky chat resize
2013-11-25 09:36:44 -08:00
John McLear
3be1ee5967
slightly cleaner
2013-11-25 17:36:24 +00:00
John McLear
252be19885
make sticky chat mroe responsive to changes in top bar
2013-11-25 17:33:33 +00:00
John McLear
81cf3a6ab3
Merge pull request #2008 from s1341/add_pad_copy
...
move copy/move pad into a new api version
2013-11-24 12:38:24 -08:00
s1341
45e0680484
move copy/move pad into a new api version
2013-11-24 22:34:56 +02:00
John McLear
8c1e066a02
mkdir
2013-11-24 13:13:29 +00:00
John McLear
97f5b581b0
cp readme on build
2013-11-24 13:08:26 +00:00
John McLear
1eef5278bd
growwlll
2013-11-24 12:51:50 +00:00
John McLear
6ee57746c9
whoopsi
2013-11-24 12:44:09 +00:00
John McLear
d6f1aa3236
clean
2013-11-24 12:41:12 +00:00
John McLear
678c80d1dc
whoa there, no need to include .git folder in build
2013-11-24 02:57:15 +00:00
John McLear
9d2f5e5cca
Merge branch 'packaging' of github.com:ether/etherpad-lite into packaging
2013-11-24 02:53:14 +00:00
John McLear
09429be4c9
whoops
2013-11-24 02:52:55 +00:00
John McLear
bb40644856
ignore deb and create user
2013-11-24 02:52:03 +00:00
John McLear
61df1facd2
semi-working build script for deb packages
2013-11-24 02:42:50 +00:00
John McLear
8b821d42a2
Merge pull request #2004 from ether/fix/walking-caret
...
Fix walking caret bug
2013-11-22 08:28:07 -08:00
Marcel Klehr
5d803a0523
Fix walking caret bug
...
white-space css prop must be set to pre-wrap to keep trailing spaces
fixes #1766
2013-11-22 17:18:30 +01:00
Siebrand Mazeland
117a4ab1a8
Localisation updates from http://translatewiki.net .
2013-11-21 06:39:40 +00:00
Siebrand Mazeland
106661712d
Localisation updates from http://translatewiki.net .
2013-11-19 06:43:22 +00:00
Marcel Klehr
53bcbfcc07
Don't link to windows build from README
...
better link to the website...
2013-11-18 14:25:47 +01:00
John McLear
47efc1f8d5
Merge pull request #1996 from s1341/add_pad_copy
...
add some documentation for move/copy
2013-11-18 05:02:16 -08:00
s1341
5409cdaa3f
add some documentation for move/copy
2013-11-18 14:38:44 +02:00
John McLear
571ef15f62
Merge pull request #1995 from s1341/add_pad_copy
...
add pad copy/move API functions
2013-11-18 03:43:03 -08:00
s1341
52a99eb9e5
fix bugs, add force option to overwrite destination
2013-11-18 08:25:46 +02:00
s1341
93fcab0461
change parameter names
2013-11-17 21:01:02 +02:00
s1341
29d8bb7716
add pad copy/move API functions
2013-11-17 17:02:44 +00:00
John McLear
ccd4300edc
Merge pull request #1994 from ether/node11
...
support node 0.11
2013-11-14 14:47:24 -08:00
John McLear
1f68f07083
support node 0.11
2013-11-14 22:46:58 +00:00
Siebrand Mazeland
1ee7c7000f
Localisation updates from http://translatewiki.net .
2013-11-12 13:44:57 +00:00
John McLear
fa4ebd602c
Update installDeps.sh
2013-11-12 09:58:22 +00:00
John McLear
5c1daa33be
Merge pull request #1990 from ether/run-path-available-in-ps-aux
...
allow nix file process path to be visible in ps aux
2013-11-10 10:30:45 -08:00
John McLear
932c9ae406
allow nix file process path to be visible in ps aux
2013-11-10 16:32:33 +00:00
Marcel Klehr
8e5af48f79
en.json: Add keyboard shortcuts for indent and outdent to translations
2013-11-08 15:18:23 +00:00
John McLear
3c4c0de38a
Merge pull request #1985 from ldidry/fix/uncomplete-api-doc
...
Forgot to bump the API version for API documentation
2013-11-07 14:31:29 -08:00
Luc Didry
b769acaee0
Forgot to bump the API version
2013-11-07 23:28:07 +01:00
Luc Didry
4a9602cc57
Fix getRevisionChangeset API call making etherpad crash
2013-11-07 22:49:20 +01:00
John McLear
7e6e2501d5
Merge pull request #1983 from ldidry/fix/uncomplete-api-doc
...
Fixed #1981 - uncomplete HTTP API documentation
2013-11-07 13:48:17 -08:00
Luc Didry
5bccfdf060
Forgot a small chunck of documentation for getRevisionChangeset
2013-11-07 22:46:35 +01:00
Luc Didry
a4194efaf1
Fixed #1981 - uncomplete HTTP API documentation
2013-11-07 22:22:37 +01:00
Siebrand Mazeland
c9b80c6120
Localisation updates from http://translatewiki.net .
2013-11-04 16:04:11 +00:00
Marcel Klehr
68caa06eed
Merge pull request #1974 from ether/fix/fix-list-all-pads
...
Update padList correctly
2013-11-02 04:28:01 -07:00
Marcel Klehr
8ab2442cc9
Update padList correctly
...
fixes #1971
2013-11-01 14:16:26 +01:00
Marcel Klehr
e72511349d
Merge branch 'pr/1789' into develop
...
Conflicts:
.travis.yml
2013-10-28 12:20:10 +01:00
Marcel Klehr
975eae350e
Merge pull request #1963 from eyesonlyhack/allLinksTranslatingToHTTP
...
Fix #1776 - All links regardless of protocol translate to http:// links
2013-10-28 04:15:17 -07:00
Marcel Klehr
7b84e7308b
Merge branch 'metrics' into develop
...
Conflicts:
src/node/handler/PadMessageHandler.js
2013-10-28 12:11:25 +01:00
Marcel Klehr
5bce9bc336
Add docs for stats
2013-10-27 21:59:40 +01:00
Marcel Klehr
3ad4b1b837
stats: Add http500, memoryUsage, pendingEdits gauges
...
and turn edits metric into a timer instead of a simple meter
2013-10-27 21:43:32 +01:00
Siebrand Mazeland
84b19a56d5
Localisation updates from http://translatewiki.net .
2013-10-27 19:17:18 +00:00
Marcel Klehr
387091c5c9
Expose current stats at /stats
2013-10-27 18:11:50 +01:00
Marcel Klehr
940f114a84
Record metrics with 'measured'
2013-10-27 17:42:55 +01:00
Marcel Klehr
f532c1c6fb
Merge pull request #1968 from KenanSulayman/patch-1
...
Refactors APIHandler:callAPI
2013-10-25 06:34:23 -07:00
Kenan Sulayman
7ab65d7112
Refactors APIHandler:callAPI
...
Refactors and optimizes the APIHandler->callAPI.
2013-10-25 12:14:22 +02:00
Grant Woodford
c3a58f42e7
Added a better way of detecting when a url does not have a protocol specified
2013-10-21 22:15:46 +02:00
Marcel Klehr
8fffe4777e
Merge branch 'release/1.3'
2013-10-21 20:35:29 +02:00
Marcel Klehr
e8c69a5474
Update changelog and bump version
2013-10-21 20:18:16 +02:00
Marcel Klehr
d43945db07
Merge pull request #1950 from eyesonlyhack/disableIPlogging
...
Privacy: Add an option to disable IP logging
2013-10-21 08:05:05 -07:00
Grant Woodford
fbe4e43c3d
Privacy: Add an option to disable IP logging
2013-10-19 21:37:11 +02:00
Siebrand Mazeland
b1b801e7c7
Localisation updates from http://translatewiki.net .
2013-10-19 19:37:02 +00:00
John McLear
a120d78b7e
Merge pull request #1943 from ether/fix/listAllPads-fix
...
Pad list cache: You can't change the cache if it's not initiated
2013-10-14 09:21:27 -07:00
Marcel Klehr
22b0bafafd
Pad list cache: You can't change the cache if it's not initiated
...
(as per 200f250717
- doh.)
2013-10-14 18:20:24 +02:00
Siebrand Mazeland
96c366b1e1
Consistent spelling style
...
Spotted by Shirayuki in https://translatewiki.net/wiki/Thread:Support/About_EtherpadLite:Pad.modals.badChangeset.cause/en
2013-10-14 11:11:31 +00:00
Siebrand Mazeland
e308c265af
Localisation updates from http://translatewiki.net .
2013-10-14 08:55:30 +00:00
John McLear
be78488635
Merge pull request #1940 from piratenfraktion-nrw/fix_readonly_if_require_session
...
pass correct padID to checkAccess if pad is requested via readOnly link
2013-10-13 13:41:41 -07:00
vileda
77c2313025
pass correct padID to checkAccess if pad is requested via readOnly link
2013-10-13 22:31:41 +02:00
John McLear
ef4e0d0eb0
Merge pull request #1939 from ether/fix/padList-cache-performance-hole
...
You don't need the padList if you want to alter it
2013-10-13 12:22:07 -07:00
Marcel Klehr
200f250717
You don't need the padList if you want to alter it
...
Don't query the db for caching a list of pads if you only want to alter the list
2013-10-13 21:20:19 +02:00
John McLear
680d9a2811
Don't try to populate padlist on each req
...
This is an important fix, prolly wants merging into master ASAP.
Before this fix each new pad request would re-populate the all pads object, this is a blocking procedure and slows down the loading to a point where it's almost useless :(
Testing didn't find this because our testing stack isn't populated with pad data :| TLDR. Our tests still suck, hard.
2013-10-13 16:39:45 +01:00
Marcel Klehr
8c9e543b91
Fix disconnect modals
2013-10-12 22:29:03 +02:00
Marcel Klehr
76bd25ac21
Merge branch 'release/1.2.12'
...
Conflicts:
README.md
2013-10-12 20:38:51 +02:00
Marcel Klehr
b9cc91e6ad
Update CHANGELOG
2013-10-12 20:35:23 +02:00
Marcel Klehr
614ca6bd90
Merge branch 'develop' into release/1.2.12
2013-10-12 20:29:49 +02:00
Marcel Klehr
64392542f9
Merge pull request #1938 from ether/fix/unknown-connection-message
...
Drop messages from unknown connections
2013-10-12 11:24:51 -07:00
Marcel Klehr
a5b34a2ce3
Merge pull request #1937 from ether/fix/non-existant-read-only-pads
...
Don't create new pad if a non-existant read-only pad is accessed
2013-10-12 11:24:12 -07:00
Marcel Klehr
aa77a615da
Drop messages from unknown connections
...
fixes #1908
2013-10-12 18:51:04 +02:00
Marcel Klehr
048d55a64c
Don't create new pad if a non-existant read-only pad is accessed
...
fixes #1848
2013-10-12 18:41:48 +02:00
Marcel Klehr
74bc2bd761
Prepare release
2013-10-12 14:16:06 +02:00
Marcel Klehr
c3a96b34bb
Merge pull request #1929 from ether/feature/add-more-disconnect-scenarios
...
Add explanations for more disconnect scenarios
2013-10-10 12:18:05 -07:00
Marcel Klehr
7f10b9a42f
Add explanations for more disconnect scenarios
2013-10-10 21:11:15 +02:00
Marcel Klehr
de50efc71a
Merge pull request #1927 from ether/fix/client-side-error-logging-in-server-log
...
Polish logging of client-side errors on the server
2013-10-10 11:14:54 -07:00
Marcel Klehr
22e9e5fdcd
Merge pull request #1926 from ether/fix/no-connect-to-corrupt-pad
...
Fix a whole range of bugs related to corrupted changesets
2013-10-10 11:07:37 -07:00
Marcel Klehr
c5890adf6f
Merge pull request #1928 from ether/fix/easysync-error-messages
...
Polish the error messages of the easysync lib
2013-10-10 11:07:12 -07:00
Marcel Klehr
46511d6144
Polish the error messages of the easysync lib
2013-10-10 20:02:13 +02:00
Marcel Klehr
b7c7685dc7
Polish logging of client-side errors on the server
2013-10-10 18:45:22 +02:00
Marcel Klehr
d4c99d40b8
Never keep processing a changeset if it's corrupted
2013-10-10 18:19:25 +02:00
Marcel Klehr
6689a3c02e
Catch errors during preparation of client vars
...
... and disconnect the user
2013-10-10 16:38:41 +02:00
Marcel Klehr
ccf4683558
Easysync: Throw an error if an unknown attrib is referneced
2013-10-10 16:38:16 +02:00
John McLear
d86d99bc16
Merge pull request #1925 from ether/move-padlist-init
...
Move padlist init
2013-10-09 11:45:59 -07:00
John McLear
2992e3ea2b
clean up
2013-10-09 16:34:50 +01:00
John McLear
40a65bd41c
more warns
2013-10-09 16:17:36 +01:00
John McLear
c93acdfc87
suggestion
2013-10-09 16:14:16 +01:00
John McLear
7663b2ec49
Merge pull request #1923 from ether/fix/filter-historicalAuthorData
...
filter historical author data
2013-10-07 10:20:01 -07:00
Marcel Klehr
de73de38b1
Filter author attribs in client_vars.historicalAuthorData
2013-10-07 18:58:20 +02:00
Marcel Klehr
9fac515885
Revert "do not pass historical author data to read only users"
...
This reverts commit b32aaaeb1b
.
2013-10-07 18:54:57 +02:00
John McLear
7f42f70732
Merge pull request #1921 from ether/dont-pass-padid-in-historical-authors
...
Dont pass padid in historical authors
2013-10-06 07:31:44 -07:00
John McLear
d7088031fa
remove white space
2013-10-06 15:16:32 +01:00
John McLear
b32aaaeb1b
do not pass historical author data to read only users
2013-10-06 15:15:43 +01:00
Siebrand Mazeland
eb611e2b36
Localisation updates from http://translatewiki.net .
2013-10-05 21:56:44 +00:00
John McLear
37586d646e
Merge pull request #1920 from ether/allow-err-msg-from-listpadsof-author
...
allow author manager to use custom error module
2013-10-03 06:46:17 -07:00
John McLear
bf1e1c3007
allow author manager to use custom error module
2013-10-03 14:45:23 +01:00
John McLear
6dc4240985
Merge pull request #1919 from ether/make-username-show-properly
...
use val not value, broken with newer jq
2013-10-02 16:37:29 -07:00
John McLear
d69df91709
use val not value, broken with newer jq
2013-10-03 00:36:15 +01:00
John McLear
ba1ff46867
Merge pull request #1917 from maixithn/patch-2
...
Update README.md
2013-10-02 06:09:34 -07:00
maixithn
0630b3e93a
Update README.md
...
delete double wordings
2013-10-02 14:00:48 +02:00
Marcel Klehr
7b17bd58ae
Merge branch 'pr/1756' into develop
...
Conflicts:
src/node/handler/SocketIORouter.js
2013-09-29 16:45:12 +02:00
John McLear
9afbedc908
Merge pull request #1862 from codingisacopingstrategy/etherpad-lite-to-etherpad
...
‘Etherpad Lite’ -> ‘Etherpad’
2013-09-29 07:03:22 -07:00
Eric Schrijver
b34224559d
‘Etherpad Lite’ -> ‘Etherpad’
2013-09-29 13:57:37 +02:00
John McLear
716e929e64
works but hides caret on full line and not on X too, X is much harder to do
2013-09-29 08:19:57 +01:00
John McLear
6e4d94069f
Merge pull request #1906 from ether/down-arrow-dont-be-weird
...
Down arrow dont be weird
2013-09-28 23:38:45 -07:00
John McLear
f59df2bb80
Merge pull request #1902 from ether/fix/handle-message-continuation
...
Don't stop processing changesets if there is an error
2013-09-28 23:38:26 -07:00
John McLear
e573461c9b
Merge pull request #1909 from ether/dont-crash-blank-html-import
...
dont crash on importing blank html
2013-09-27 12:06:05 -07:00
Marcel Klehr
56bc632d41
Merge pull request #1907 from ether/clear-cache
...
Press Ctrl and f5 to load clean page
2013-09-27 07:15:42 -07:00
John McLear
6fbdc2cfd9
whoops, not supposed to be there
2013-09-27 14:49:05 +01:00
John McLear
c615ccf514
dont crash on importing blank html
2013-09-27 14:47:34 +01:00
John McLear
7d1d73f8a6
doh, wasnt supposed to add this background
2013-09-25 22:20:13 +01:00
John McLear
ed04842801
more sensible reload without cache message
2013-09-25 22:18:51 +01:00
John McLear
c8109b7398
sanity also control home support
2013-09-25 15:56:56 +01:00
John McLear
487f1a969f
vast improvement on movement of caret due to isolation of cause of problem - TLDR is Chrome detects blank rows line heights as incorrect
2013-09-25 14:57:02 +01:00
John McLear
3e1e92c100
Merge pull request #1904 from ether/fix/plugin-search
...
/admin/plugins: Fix search algorithm (use string match in lower case)
2013-09-23 10:58:26 -07:00
Marcel Klehr
6a02302fc9
/admin/plugins: Fix search algorithm (use string match in lower case)
...
fix #1903
2013-09-23 19:55:35 +02:00
Marcel Klehr
7f7d506ff3
Don't stop processing changesets if there is an error
...
fixes #1895
2013-09-23 16:38:55 +02:00
John McLear
7898c350f7
Merge pull request #1900 from ether/dont-include-file-name-on-import
...
strip title out of html during import, pesky abiword behavior
2013-09-21 15:38:51 -07:00
John McLear
4bea3a348e
strip title out of html during import, pesky abiword behavior
2013-09-21 23:29:32 +01:00
John McLear
c30101ab42
Merge pull request #1899 from ether/import-button-styling
...
Import button styling
2013-09-21 08:24:19 -07:00
John McLear
240a96221a
Merge branch 'develop' of github.com:ether/etherpad-lite into import-button-styling
2013-09-21 16:23:12 +01:00
John McLear
e35c45e9b5
make export clearly seperated from import
2013-09-21 16:22:43 +01:00
John McLear
ca680a32b6
fix padding so export icons show properly
2013-09-21 16:17:19 +01:00
John McLear
05a8ae7acc
padding on import now button
2013-09-21 16:15:59 +01:00
John McLear
26d5a4fcca
Merge pull request #1898 from ether/fix-bad-html-on-import
...
Don't crash on malformed HTML import
2013-09-21 08:14:06 -07:00
John McLear
204118eea5
dont crash on malformed HTML import
2013-09-21 16:11:56 +01:00
John McLear
cf3c8e599f
Merge pull request #1897 from GuillaumeAmat/develop
...
Better display of the import/export popup
2013-09-21 07:47:22 -07:00
Guillaume AMAT
96adb4d626
The #importsubmitinput button was too small and hidden its value
2013-09-21 12:39:45 +02:00
Guillaume AMAT
6de3a400e1
The import/export columns were not displayed correctly
2013-09-21 12:38:26 +02:00
Marcel Klehr
c095c60284
Merge pull request #1893 from ether/fix/api/cginef-endpoint
...
API: fix createGroup for mapper endpoint for in case the group is deleted
2013-09-19 06:16:17 -07:00
Marcel Klehr
1bbe0293ac
Merge pull request #1851 from Karunamon/patch-1
...
Start script should use bash instead of sh for argument handling
2013-09-18 11:14:32 -07:00
Marcel Klehr
182ce5c48d
API: fix createGroup for mapper endpoint for cases when a mapped group has been deleted
...
fixes #1890
2013-09-18 16:04:10 +02:00
Michael Parks
f3987007b0
Back to sh, fix comparison for POSIX/dash (++ CentOS, Ubuntu compatibility)
2013-09-17 15:27:52 -06:00
John McLear
4bf3f7ab12
Merge pull request #1891 from dtygel/change-dialog-for-small-iframes
...
Change class 'popup' for the dialog to fit in small spaces
2013-09-17 10:34:25 -07:00
daniel tygel
1cfde05139
fix .popup CSS to fit in small spaces, like thin iframe
2013-09-17 11:26:11 -06:00
John McLear
ea8ee08470
Merge pull request #1883 from ether/fix/adminplugins/loading-and-scroll
...
Beautify infinite scroll
2013-09-12 07:43:20 -07:00
Marcel Klehr
2b46bc40a1
Beautify infinite scroll
2013-09-12 16:37:37 +02:00
Marcel Klehr
8073c62de3
Merge pull request #1882 from fviard/develop
...
Fix to check if searchTerm is not "undefined" before trying to use it to...
2013-09-12 05:50:39 -07:00
Marcel Klehr
c2e60a3919
Merge pull request #1850 from Wikinaut/develop
...
adding backlinks to main page on admin pages
2013-09-12 05:46:14 -07:00
Florent Viard
6f478c4de1
Fix to check if searchTerm is not "undefined" before trying to use it to filter search results.
...
Signed-off-by: Florent Viard <fviard@lacie.com>
2013-09-11 11:36:09 +02:00
John McLear
c4fcedbb8d
Merge pull request #1879 from Gared/binary-upload-fix
...
Add check if uploaded file only contains ascii chars when abiword disabled
2013-09-10 13:48:26 -07:00
Gared
b336e38637
Add check if uploaded file only contains ascii chars when abiword disabled
2013-09-10 21:58:28 +02:00
John McLear
4de986a1ae
Merge pull request #1877 from piratenfraktion-nrw/develop
...
allow users to have colons in password
2013-09-10 09:07:44 -07:00
vileda
43e1af93c1
allow users to have colons in password
2013-09-10 16:00:36 +02:00
Siebrand Mazeland
c08a4dd01f
Localisation updates from http://translatewiki.net .
2013-09-09 18:49:10 +00:00
John McLear
527b7ad7f8
Merge pull request #1874 from tonoman3g/fix-padUsers-http-api-call
...
fix padUsers http api call in PadMessageHandler.js.
2013-09-09 08:00:11 -07:00
tonoman3g
e60591a4d5
fix padUsers http api call in PadMessageHandler.js.
...
Add callback() function call to iterator function.
2013-09-09 21:24:41 +07:00
goldquest
842e09a7ad
Merge branch 'upstream/develop'
2013-09-04 15:30:37 +02:00
Siebrand Mazeland
7ecf5f8c52
Localisation updates from http://translatewiki.net .
2013-09-02 18:50:54 +00:00
John McLear
1aa5981ce3
Update README.md
2013-09-02 13:56:17 +01:00
Marcel Klehr
e6dd23c282
Merge pull request #1861 from codingisacopingstrategy/correct-path-in-readme-doc-generator
...
Correct the path to the docs file used by the doc generator
2013-09-01 02:29:34 -07:00
Marcel Klehr
ed77bffbab
Merge pull request #1869 from codingisacopingstrategy/clarify-how-to-access-tests
...
Clarify how to acces tests
2013-09-01 02:28:21 -07:00
Eric Schrijver
384f500d4c
Clarify how to access tests
...
Add @marcelklehr’s clarification in https://github.com/ether/etherpad-lite/issues/1859
2013-09-01 11:23:31 +02:00
John McLear
20ae3b333b
Merge pull request #1868 from codingisacopingstrategy/encoding-fix-localization-dot-md
...
Fix encoding issue in localization.md
2013-09-01 02:01:10 -07:00
Eric Schrijver
4377f7a2e4
Fix encoding issue in localization.md
2013-09-01 10:57:31 +02:00
Eric Schrijver
286e592f91
Correct the path to the docs file used by the doc generator
2013-08-23 00:56:58 +02:00
Michael Parks
dc2418e532
Start script needs bash instead of sh for root arguments
2013-08-15 11:06:48 -06:00
Wikinaut
4305bb16ed
utf-8 without BOM; removed trailing white spaces
2013-08-14 21:46:57 +02:00
Wikinaut
c3bffc2623
adding backlinks to main page in Admin pages; fix for https://github.com/ether/etherpad-lite/issues/1277
2013-08-14 21:42:59 +02:00
Siebrand Mazeland
cb3ab51ee1
Localisation updates from http://translatewiki.net .
2013-07-30 17:46:04 +00:00
Marcel Klehr
40f578cfbd
Merge pull request #1816 from bit/sessioninfos
...
export sessioninfos
2013-07-23 05:14:45 -07:00
John McLear
78820b8572
Merge pull request #1841 from ether/update/html10n.js
...
Update html10n.js
2013-07-23 03:52:40 -07:00
Marcel Klehr
c39eb4f443
Make use of the new plural macro
2013-07-23 12:43:30 +02:00
Marcel Klehr
dabba91152
Update html10n.js
2013-07-23 12:42:55 +02:00
Siebrand Mazeland
100c4627ec
Localisation updates from http://translatewiki.net .
2013-07-22 15:44:42 +00:00
Marcel Klehr
5e3abb7054
Update en.sjon translation
...
pad.importExport.abiword.innerHTML
2013-07-22 15:52:48 +02:00
John McLear
d4e67cdc9a
Merge pull request #1837 from rgbkrk/patch-1
...
Grammar fix
2013-07-18 11:53:39 -07:00
Kyle Kelley
406c9e38ea
Grammar fix
2013-07-18 13:44:13 -05:00
John McLear
53fb4fc3fe
Merge pull request #1833 from digitalbazaar/fix-chrome-longlines-slowdown
...
Make pads with long lines usable with chrome.
2013-07-14 14:59:21 -07:00
Siebrand Mazeland
3a9ef306a6
Localisation updates from http://translatewiki.net .
2013-07-14 21:25:00 +00:00
Dave Longley
5688350bf1
Adapt and add slowness test from @JohnMcLear.
...
- The test now ensures that all three key events are fired when
sending keys. Previously, only the 'keypress' event was sent,
which failed to trigger very slow code on webkit browsers (as
it is triggered by 'keyup'). All three events should really be
sent whenever sending keys to the browser to ensure that we're
adequately testing real behavior. See the 'sendkeys' plugin
for more; it only sends 'keypress'.
2013-07-14 16:46:12 -04:00
Dave Longley
3a47e719d4
Make pads with long lines usable with chrome.
...
- Do not use incorpIfQuick on keyup because it's not ever quick
on chrome. Calling incorpIfQuick calls incorporateUserChanges
which sets a flag on the current callstack state indicating
that the selection has changed (since something was typed).
Whenever this flag is set, the event handler will run code
to update the selection (and possibly scroll the view as
well), which is a very costly operation in webkit browsers.
Instead let the user changes be incorporated by the idle worker,
scheduling it to run ASAP on keyup. This isn't a perfect
solution, but may make pads running on webkit browsers more
usable with otherwise fairly unnoticeable changes in the UI.
2013-07-14 01:51:39 -04:00
John McLear
4ceb2c2e86
Update README.md
2013-07-01 19:54:51 +01:00
John McLear
d5a3d9d03b
Update README.md
2013-07-01 19:54:09 +01:00
John McLear
fb917b3d78
Update LICENSE
2013-06-26 23:34:35 +01:00
John McLear
98a9a24d02
repo url as latest npm shows warn if non existant
2013-06-26 20:19:38 +01:00
John McLear
53529cd031
Merge pull request #1815 from bit/patches
...
Some Patches
2013-06-25 06:54:51 -07:00
John McLear
b1b6289eb3
Merge branch 'release/1.2.11'
2013-06-24 13:36:41 +01:00
John McLear
ba1a5da76d
bump and changelog
2013-06-24 13:35:17 +01:00
John McLear
306c4047ea
Fix broken git guide link
2013-06-23 16:09:08 +02:00
John McLear
ee8af3454c
Merge pull request #1753 from ether/dont-crash-noauth
...
dont crash on no auth, just a bandaid
2013-06-18 07:52:34 -07:00
j
a62593e9a0
export sessioninfos so plugins can access it
...
allows plugins to map client.id to author id
2013-06-17 16:54:02 +02:00
j@mailb.org
9dd6471921
Add userLeave hook
2013-06-17 15:53:01 +02:00
j@mailb.org
bc5dc74f90
pass pad in postAceInit hook
...
no way for plugins to access current pad otherwise.
2013-06-17 15:52:51 +02:00
j@mailb.org
a554552bed
Simpify CSS for sticky chat
2013-06-17 14:47:28 +02:00
Siebrand Mazeland
315e229c83
Localisation updates from http://translatewiki.net .
2013-06-17 11:28:14 +00:00
John McLear
3d65f3d052
Merge pull request #1807 from dummys/develop
...
added log4js 0.6.6
2013-06-15 00:17:50 -07:00
John McLear
71c62af8df
Merge pull request #1810 from clkao/travis-fixes
...
Fix sauce configuration
2013-06-15 00:17:28 -07:00
John McLear
ae78c6731d
Merge pull request #1811 from clkao/author-style-hook
...
Document author style hook and provide outer_ace dynamic css manager
2013-06-15 00:17:09 -07:00
Chia-liang Kao
837d3bcfbf
Update sauce key
2013-06-15 11:16:40 +08:00
Chia-liang Kao
8f262d0ede
document aceSetAuthorStyle
2013-06-15 11:07:13 +08:00
Chia-liang Kao
f31db205da
allow cssmanager to manage outer_ace
2013-06-15 01:38:46 +08:00
dummys
8278ef3c7c
added log4js 0.6.6
2013-06-13 15:10:32 +02:00
John McLear
f086cd1f9a
Merge pull request #1805 from rgbkrk/proto_cleanup
...
Delete URL schemes which don't have an RFC standard
2013-06-12 10:47:11 -07:00
Kyle Kelley
82de797642
Only kept URL schemes which have an RFC standard
2013-06-12 12:31:38 -05:00
John McLear
5b9c5a18ab
Merge pull request #1804 from rgbkrk/proto_cleanup
...
Cleaning out gophers
2013-06-12 09:24:21 -07:00
Kyle Kelley
b4f155c028
Cleanup gophers
2013-06-12 11:20:36 -05:00
Siebrand Mazeland
4c264aec4d
Localisation updates from http://translatewiki.net .
2013-06-10 08:45:19 +00:00
John McLear
3e22ebf843
Merge pull request #1797 from clkao/author-style-hook
...
Author style hook
2013-06-09 16:37:31 -07:00
Chia-liang Kao
f8729d2188
use SAUCE_ACCESS_KEY
2013-06-07 01:00:22 +08:00
Chia-liang Kao
548f31a46a
new hook: aceSetAuthorStyle
2013-06-06 13:03:40 +08:00
Chia-liang Kao
eae9faa28c
refactor setAuthorStyle
2013-06-06 12:30:48 +08:00
John McLear
cd277e5810
Merge pull request #1786 from clkao/saferun
...
Fix safeRun that tries to shift on subsequent restarts
2013-06-02 05:43:17 -07:00
Thomas Grainger
fe0104f336
Use rev-parse to get short commit hash
...
Also ensures unique
2013-05-31 03:05:58 +02:00
goldquest
7528ddf610
typo
2013-05-29 16:54:39 +02:00
goldquest
121c02c74f
Grant access, when valid session is available and sessionNoPassword is set
2013-05-29 16:53:14 +02:00
Chia-liang Kao
67b513216a
Fix safeRun that tries to shift on subsequent restarts
2013-05-29 10:40:30 +08:00
John McLear
0aa0c69ba3
Merge pull request #1785 from interesse/saferun_args
...
Pass arguments from safeRun.sh to run.sh
2013-05-26 16:03:35 -07:00
Jens Herrmann
cbbf9a82ac
Pass arguments from safeRun.sh to run.sh
2013-05-26 23:06:15 +02:00
Siebrand Mazeland
7d81a6d042
Localisation updates from http://translatewiki.net .
2013-05-26 09:36:03 +00:00
Siebrand Mazeland
9c69753a35
Localisation updates from http://translatewiki.net .
2013-05-20 09:30:23 +00:00
Siebrand Mazeland
8ee15d4003
Localisation updates from http://translatewiki.net .
2013-05-12 18:40:40 +00:00
Siebrand Mazeland
923c01745b
Localisation updates from http://translatewiki.net .
2013-05-09 13:39:04 +00:00
Marcel Klehr
90d1598688
Merge pull request #1751 from goldquest/dev_IE8-fix
...
Fixing IE8 errors
2013-05-08 07:19:15 -07:00
John McLear
42e164c1b6
Merge pull request #1770 from ether/feature/travis_fix
...
Fixed sauce labs key in travis config file
2013-05-04 05:20:23 -07:00
Peter 'Pita' Martischka
97bbff05d4
Let travis use sauce labs key of the etherpad user
2013-05-04 13:14:39 +01:00
John McLear
2273cf9ed6
Merge pull request #1740 from ether/feature/add-cs-queue
...
add a changeset queue
2013-04-28 13:58:08 -07:00
John McLear
9f2bab2ba3
Merge pull request #1760 from bemeric1/develop
...
Issue #1652 : Fix to client-side-induced changeset spamming.
2013-04-28 13:11:34 -07:00
Siebrand Mazeland
702a300164
Localisation updates from http://translatewiki.net .
2013-04-28 17:48:19 +00:00
Marcel Klehr
2c855de6f6
Add a server-side changeset queue per pad
...
fixes #1573
2013-04-27 23:04:42 +02:00
Brian Emerick
e7d8f124ad
Issue #1625 : Fix to client-side-induced changeset spamming.
...
THE BUG - HIGH LEVEL:
- When client A sends out an attribute change, client B applies that change to itself but
also thinks that it made the change itself, which is incorrect. This means that when client B
next makes a change, he will send out that he made the attrib change that A actually made.
- Ex: Have 2 clients on the same pad. Have A apply bold on some text. Next, have B type a character.
B will broadcast that it both added a character AND applied bold, when in reality it did NOT
apply bold at all, that change was done by the other client and this client incorrectly adopted it as its own.
- This root bug behavior results in clients continuing to think that they each made the other client's change,
thus resulting in an infinite loop of changeset spamming that bogs down clients and harms server stability.
THE BUG - IN DEPTH:
- The root issue is in the way that Changesets are combined in Changeset.follow(). Specifically, in the case of a
changeset with ONLY new attrib changes (no text changes) being merged with an identity changeset (has no ops).
- In this case, Changeset.follow() copies the ops of the new CS and fully overrides the other CS.
- applyChangesToBase invokes Changeset.follow to determine the final client document CS state after applying the new CS.
If the final client document CS state is NOT the identity CS, then the client broadcasts that it made a change.
- When client A changes just attribs, client B's applyChangesToBase calls Changeset.follow() and passes client A's
changeset (attrib change) and Client B's current changeset state (identity).
- As per the noted bug, Changeset.follow() returns client A's changeset as a result, causing client B to adopt
client A's changeset as its own document state. Thus, client A ends up thinking it has made client B's changes.
THE FIX:
- Changeset.follow() should NOT copy the ops of the new CS passed in if those changes are only attrib changes.
This allows applyChangesToBase to properly set the client's CS back to the identity after applying an
external attrib change, instead of incorrectly adopting the external client's changes.
2013-04-24 15:18:25 -07:00
Spruce (Felix Fichte)
fb0bc31056
updated to use settings
...
updated handler/SocketIORouter.js to use new setting
updated hooks/express.js to use new setting
updated utils/Settings.js to accept new setting
updated settings.json.template so new setting is present
2013-04-24 12:19:41 +02:00
spruce
6ea5efbcc3
Update SocketIORouter.js
...
Changed the setting of client.remoteAddress
2013-04-22 23:01:41 +03:00
Siebrand Mazeland
f0f98b41fe
Localisation updates from http://translatewiki.net .
2013-04-21 12:29:25 +00:00
John McLear
acd2e9ff68
Merge pull request #1754 from goldquest/patch-1
...
Just a missing character in README
2013-04-18 04:34:03 -07:00
Timo Welde
b527c6ead2
Just a missing character
2013-04-18 12:54:09 +03:00
John McLear
bf4c86ed94
better message for admins
2013-04-17 23:48:11 +01:00
John McLear
63b00b9010
Merge branch 'feature/add-cs-queue' of github.com:ether/etherpad-lite into dont-crash-noauth
2013-04-17 20:04:25 +01:00
John McLear
3b8621c6a0
dont crash on no auth, ust a bandaid
2013-04-17 19:50:05 +01:00
goldquest
98c43aff43
fixed spacing
2013-04-17 18:17:14 +02:00
John McLear
f478f99995
Merge pull request #1750 from ether/fix/authorship-once-and-4-all
...
Fix authorship sanitization
2013-04-17 08:13:22 -07:00
goldquest
896f72311f
use document, not doc
2013-04-17 16:51:54 +02:00
goldquest
566034ddf0
IE8 don't knows the Array.forEach function (simple version fix)
2013-04-17 16:51:43 +02:00
goldquest
b08a6e522f
IE8 complains, if catch block is missing
2013-04-17 16:51:21 +02:00
Marcel Klehr
146c75e703
Remove console.log in content collector
...
fixes #1731
2013-04-17 16:37:45 +03:00
Marcel Klehr
560fd55bf2
Fix authorship sanitization
...
author colors wouldn't get disttributed, if their id was greater than 9
(due to apool encoding them to base 36)
2013-04-17 15:24:40 +02:00
Marcel Klehr
cd288c70cb
Don't block changeset queue with delivering changeset
2013-04-17 14:26:11 +02:00
Marcel Klehr
1c8b7a3661
Add a server-side changeset queue per pad
...
fixes #1573
2013-04-17 14:25:23 +02:00
John McLear
c8e2278afc
Merge pull request #1747 from ether/develop
...
Stop latest Express breaking things
2013-04-15 16:15:34 -07:00
John McLear
a3ed936d5f
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2013-04-16 00:12:57 +01:00
John McLear
e7a80b7b77
still express is stuck at 3.1.0
2013-04-16 00:12:11 +01:00
John McLear
bf467594d9
Merge pull request #1746 from ether/develop
...
Bring in latest fixes. No flow included, too much headache.
2013-04-15 16:08:38 -07:00
cohitre
602380abb7
passing the ToolbarItem to the callback
2013-04-15 16:06:32 -07:00
John McLear
2e0c8dbc4f
Merge pull request #1745 from ether/master
...
Pull tags
2013-04-15 16:05:03 -07:00
John McLear
c19b7b8f55
Merge pull request #1743 from ether/dont-crash-on-export-abiword
...
catch error on export
2013-04-15 15:32:14 -07:00
John McLear
f987299a5d
catch error on export
2013-04-15 23:01:08 +01:00
cohitre
0c52fb5e30
Normalizing how select and button commands are triggered.
2013-04-15 11:32:59 -07:00
Marcel Klehr
76e50e2c4d
Refactor SocketIORouter
2013-04-15 20:29:06 +02:00
John McLear
fac4058e83
Merge pull request #1739 from ether/update-connect
...
Update connect and express
2013-04-15 11:09:34 -07:00
John McLear
9b952da692
Merge branch 'develop' of github.com:ether/etherpad-lite into update-connect
2013-04-15 19:07:01 +01:00
John McLear
9a863824c9
update connect and express
2013-04-15 19:06:22 +01:00
John McLear
0b2e1a0c31
Update .travis.yml
2013-04-15 17:33:41 +02:00
John McLear
a670158e78
Update .travis.yml
2013-04-15 17:33:20 +02:00
John McLear
c5a58d392c
Merge pull request #1737 from ether/develop
...
Patch allow spam to be sent :|
2013-04-15 06:38:42 -07:00
John McLear
9b7dca5427
Merge pull request #1736 from ether/dont-avoid-spam
...
undo avoid changeset spam as it breaks functionality
2013-04-15 06:37:49 -07:00
John McLear
4989f56673
undo avoid changeset spam as it breaks functionality
2013-04-15 14:36:25 +01:00
John McLear
2872a824de
Merge branch 'release/1.2.10'
2013-04-15 12:24:44 +01:00
John McLear
2c8699506d
push express back as it breaks sessions
2013-04-15 12:21:10 +01:00
John McLear
c3c7a3d128
Merge pull request #1721 from ether/dont-send-same-cs-spam
...
temp patch for #1652
2013-04-15 04:20:05 -07:00
Siebrand Mazeland
8a2977381f
Localisation updates from http://translatewiki.net .
2013-04-14 11:54:26 +00:00
cohitre
e1961d4353
Adding settings.json.template example for the toolbar.
2013-04-13 12:25:53 -07:00
cohitre
90837437c5
Moving the toolbar plugin calls.
2013-04-13 12:06:51 -07:00
John McLear
08b54ef61b
Merge pull request #1732 from ether/authorID-2
...
Correct authorID in Changeset on modification
2013-04-12 06:36:39 -07:00
John McLear
337179fddd
remove console logs and cruft
2013-04-12 14:34:07 +01:00
Marcel Klehr
f4de7f6a90
Use a string instead of an array!
2013-04-11 21:23:38 +02:00
Marcel Klehr
49013b18c7
We need to replace all new author attribs with thisSession.author, in case someone copy/pasted or otherwise inserted other peoples changes
2013-04-11 21:12:59 +02:00
John McLear
b137f301e2
MAGIQ
2013-04-11 18:34:40 +01:00
Marcel Klehr
e8d953a15c
Use the correct version number
2013-04-11 19:08:07 +03:00
John McLear
f9d23767f8
Merge pull request #1709 from ether/keep-list-order-on-paste
...
When you paste into a numbered list, keep some integrity
2013-04-11 09:07:22 -07:00
John McLear
a81a40d75b
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2013-04-11 17:05:24 +01:00
John McLear
f4123d2904
bump v and readme
2013-04-11 17:04:54 +01:00
John McLear
dc6e2e13fe
Merge pull request #1723 from ether/expose-broadcastslider
...
expose broadcast slider so plugins can interact with it
2013-04-11 09:03:43 -07:00
Marcel Klehr
594757cc47
html10n.js: Don't break in getDirection if language hasn't been set
...
fixes #1724
2013-04-11 18:51:49 +03:00
John McLear
9581097dc7
remove cruft
2013-04-11 16:39:25 +01:00
John McLear
1fc906017c
final css
2013-04-11 16:38:41 +01:00
John McLear
e712f7665d
working solution props to dmitryu for making me not be scared of modifying div clases
2013-04-11 16:33:03 +01:00
John McLear
df8a31f241
Merge pull request #1726 from ether/fix/html10n.js-console-log-shim
...
Update html10n.js to correctly use the console.log shim
2013-04-10 08:57:42 -07:00
Marcel Klehr
c755633f09
Update html10n.js to correctly use the console.log shim
...
fixes #1724
2013-04-10 17:56:09 +02:00
John McLear
4a5e63f105
Merge pull request #1693 from guyzmo/api_extension
...
extension of the API (versioned 1.2.8)
2013-04-09 14:49:11 -07:00
John McLear
9dfac79107
no need to declare var twice
2013-04-09 15:58:18 +01:00
John McLear
8836981e32
expose broadcast slider so plugins can interact with it
2013-04-09 15:55:14 +01:00
John McLear
90c5b26e89
keep integrity on paste and better styling but new lists dont reset counter
2013-04-09 14:29:55 +01:00
John McLear
2e76bd4e50
working but then create a second list, it will be stupid, SIGH
2013-04-09 01:22:09 +01:00
John McLear
7885c410b5
Merge branch 'develop' of github.com:ether/etherpad-lite into keep-list-order-on-paste
2013-04-09 00:52:04 +01:00
John McLear
bfa233ba04
kudos to quenenni for some working CSS
2013-04-09 00:46:13 +01:00
John McLear
70a25964b6
make sure elements are supported, still doesn't assign numbers properly
2013-04-08 23:32:04 +01:00
John McLear
49cff88a48
semi working
2013-04-08 23:03:19 +01:00
John McLear
7098ba49f3
Merge pull request #1722 from mluto/remove-top-console-log-in-collab-client
...
use `parent.parent` instead of `top` in `collab_client.js`
2013-04-08 14:09:36 -07:00
mluto
dfc49df52d
use parent.parent
instead of top
in collab_client.js
, since top
breaks embedding when a pad is embedded (same origin policy)
2013-04-08 22:58:34 +02:00
John McLear
bf93500214
some polish for a turd
2013-04-08 19:50:52 +01:00
John McLear
946289c221
temp patch for 1652
2013-04-08 19:46:45 +01:00
John McLear
99dff9c4e5
Merge pull request #1720 from ether/remove-draggable
...
remove draggable which was used for dragging users in the userbox
2013-04-08 10:05:31 -07:00
John McLear
7728d5b321
remove draggable which was used for dragging users in the userbox
2013-04-08 17:23:03 +01:00
John McLear
12bc98af7e
Merge pull request #1716 from ether/only-redraw-existing-lines
...
only try to redraw the line height of lines that exist..
2013-04-08 08:44:48 -07:00
John McLear
d8eb0ba7ea
Merge pull request #1718 from ether/fix/plugins-multi-install
...
pluginfw/installer: Only restart the server when all tasks have finished
2013-04-08 08:05:29 -07:00
Marcel Klehr
324b9b1f5f
pluginfw/installer: Only restart the server when all tasks have finished
...
fixes #1685
2013-04-08 16:14:03 +02:00
John McLear
3cdb8131ce
Actually update windows download link
...
Need to remember to do this on release..
2013-04-08 03:43:34 +02:00
John McLear
f135f79d13
only try to redraw the line height of lines that exist..
2013-04-07 19:06:15 +01:00
John McLear
ffc8f61a2f
remove cruft
2013-04-07 18:44:13 +01:00
John McLear
6c47e29e07
restore PMH original
2013-04-07 18:43:49 +01:00
John McLear
12a2da2884
attempting to get right client authorid sent with changeset
2013-04-07 18:40:55 +01:00
Siebrand Mazeland
555be31eab
Localisation updates from http://translatewiki.net .
2013-04-07 17:11:22 +00:00
John McLear
85c68b1f51
rewrite author to actual author on changes
2013-04-07 16:28:28 +01:00
Siebrand Mazeland
5b1de1421c
Localisation updates from http://translatewiki.net .
2013-04-07 10:36:57 +00:00
John McLear
069319fda1
Merge branch 'release/1.2.91'
2013-04-06 14:40:02 +01:00
John McLear
7492fb18a4
version bump
2013-04-06 14:29:21 +01:00
John McLear
288cfb0dc5
Merge pull request #1712 from goldquest/dev_imp-browser-detect-fix
...
import broken / missing browser detection. fixes #1695
2013-04-05 14:04:08 -07:00
goldquest
cbf0535f97
browser detection was dropped in jquery 1.9, so we have to add the browser detection js file
2013-04-05 15:35:03 +02:00
Marcel Klehr
38f54057a0
Merge pull request #1711 from ether/fix/two-part-locales
...
html10n.js: Finally fix two-part locale specs
2013-04-05 05:20:44 -07:00
Marcel Klehr
402a4b7b3e
html10n.js: Finally fix two-part locale specs
...
fixes #1706
2013-04-05 14:18:46 +02:00
John McLear
7cbce4543e
Merge pull request #1710 from ether/remove-chat-trans
...
no need for the language string on that div
2013-04-04 19:42:02 -07:00
John McLear
6dc4ddd29e
no need for the language string on that div
2013-04-05 03:38:47 +01:00
John McLear
883be3d48d
begin by adding some template css
2013-04-05 02:21:56 +01:00
John McLear
7805e83b7f
Merge pull request #1705 from ether/ctrl-s-top
...
dont use top, use the scheduler
2013-04-04 11:02:40 -07:00
John McLear
38f7253d31
Merge pull request #1704 from ether/readme2
...
Updated README, it's about time we let go.
2013-04-04 11:02:27 -07:00
John McLear
5fb5b6c7af
Linux clarity
2013-04-04 18:23:56 +01:00
Bernard `Guyzmo` Pratz
0e5a89becc
added full comments to the new API functions.
...
Signed-off-by: Bernard `Guyzmo` Pratz <guyzmo+github@m0g.net>
2013-04-04 19:07:11 +02:00
Bernard `Guyzmo` Pratz
3df3b90bd9
fixed missing API functions declaration in API ; fixed a typo in APIHandler.
...
Signed-off-by: Bernard `Guyzmo` Pratz <guyzmo+github@m0g.net>
2013-04-04 19:06:51 +02:00
John McLear
43f8778241
hrm, maybe this makes sense to a wider audience
2013-04-04 15:35:19 +01:00
John McLear
380821781f
dont use top, use the scheduler
2013-04-04 02:25:19 +01:00
John McLear
a3136d778d
animated image prolly wont work
2013-04-04 01:56:36 +01:00
John McLear
a677286a40
line breaks 2
2013-04-04 01:24:09 +01:00
John McLear
2003dd8327
line breaks
2013-04-04 01:22:46 +01:00
John McLear
4f07f829db
new readme
2013-04-04 01:20:46 +01:00
John McLear
78d1c5746f
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2013-04-04 01:00:54 +01:00
John McLear
35d84144db
changelog and package file
2013-04-04 00:59:51 +01:00
John McLear
29beda8ebd
Merge pull request #1703 from mluto/kick-users-with-invalid-session-2
...
Kick the user if the deleteSession-API is called
2013-04-03 06:40:50 -07:00
mluto
c5b4e4934d
Kick the user if has already successfully authenticated but his session became invalid later
2013-04-03 11:19:26 +02:00
John McLear
f503f28b08
Merge pull request #1699 from ether/fix-custom
...
Fix custom obj msg broadcaster to pads
2013-04-02 15:24:42 -07:00
John McLear
5855e3d5bf
weird styling
2013-04-02 23:17:25 +01:00
John McLear
57a9ccbb88
whoops, comments hurt
2013-04-02 23:16:28 +01:00
John McLear
9e523191ea
whoops padid should be in payload..
2013-04-02 23:15:16 +01:00
John McLear
8b1a11d5d8
Merge pull request #1697 from ether/longer-timeout
...
Longer timeout
2013-04-02 12:00:07 -07:00
John McLear
56275d8de7
longer timeout on reconnection
2013-04-02 12:20:38 -07:00
Guyzmo
8f1348b40b
Added getAttributePool, getRevisionOfHead and getRevisionChangeset methods to API v1.2.8
...
Signed-off-by: Bernard `Guyzmo` Pratz <guyzmo+github@m0g.net>
2013-04-01 17:19:48 +02:00
John McLear
42b9351933
Merge pull request #1692 from ether/fix/drop-0.6-support
...
Drop support for node v0.6, officially
2013-04-01 05:09:19 -07:00
Marcel Klehr
782c512e93
Drop support for node v0.6, officially
2013-04-01 14:07:38 +02:00
Marcel Klehr
04a53c4402
Merge branch 'feature/support-node-0.10' into develop
...
Conflicts:
src/package.json
2013-04-01 13:29:07 +02:00
Marcel Klehr
98f00e293c
Update ueberDB to add support for node 0.10.x
2013-04-01 13:27:06 +02:00
John McLear
50066d06e7
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2013-04-01 00:34:00 -07:00
John McLear
0b2c67e998
Merge pull request #1691 from mluto/socketio-decode-cookie-session
...
Decode the sessionID before sending it to the server
2013-03-31 09:35:02 -07:00
John McLear
c1806e54e2
Merge pull request #1689 from mluto/fix-checkAccess-omitted-cb
...
Fix missing callback in SecurityManager.checkAccess
2013-03-31 09:34:54 -07:00
mluto
1793e93ea1
Decode the sessionID before sending it to the server since our separator ',' gets encoded
2013-03-31 11:30:01 +02:00
mluto
911bfb30e4
Log when a sessionID in checkAccess is not found
2013-03-31 10:56:14 +02:00
mluto
30cae9097f
When there is just one session and this one is invalid SecurityManager.checkAccess would cause the request to hang forever because the callback is omitted for each invalid session, this fixes this issue.
...
validSession still remains false so this does not cause issues further down.
2013-03-31 10:27:21 +02:00
John McLear
9c36d6f58b
Merge pull request #1687 from mluto/checkAccess-debug-output
...
Added debug-output to checkAccess to indicate *why* an auth-try failed
2013-03-30 12:49:21 -07:00
mluto
7e3b288afc
log things the log4js-way; put all the brackets on a new line
2013-03-30 20:46:56 +01:00
mluto
253a8e37fd
Added debug-output to SecurityManager.checkAccess to indicate *why* an auth-try failed.
2013-03-30 20:34:45 +01:00
John McLear
7c08381d42
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2013-03-30 09:43:40 -07:00
John McLear
6a5e5cb6fd
Merge pull request #1640 from ether/caret-refactor
...
Caret refactor - I need help with tests...
2013-03-30 09:21:35 -07:00
John McLear
778f2d3f80
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2013-03-30 09:03:00 -07:00
Manuel Knitza
358b07390e
fix "util.pump() is deprecated. Use readableStream.pipe()"
...
fix error introduced by b3988e3
2013-03-30 15:42:10 +01:00
mluto
6af160ee56
Fix #1519 : don't error in listSessionsOfGroup when there are non-existing sessions (by eldiddio)
2013-03-29 10:09:39 +01:00
John McLear
f1b60e9867
Merge pull request #1677 from ether/ctrl-s-fade
...
show light yellow for .5 secs on save revision keypress
2013-03-28 20:11:30 -07:00
John McLear
c67c7ca746
remove messy bits
2013-03-29 03:09:10 +00:00
John McLear
406ff8e6f8
Merge pull request #1681 from ether/loading_block
...
Loading blocks
2013-03-28 20:01:46 -07:00
John McLear
d73ea4e334
Loading blocks
2013-03-29 02:24:15 +00:00
Marcel Klehr
0ff5137da3
Make revision button glow on ctrl-s and increase duration
2013-03-28 16:39:33 +01:00
John McLear
59a9ff404d
more settimeout to top window
2013-03-28 13:18:55 +00:00
John McLear
c489177206
show light yellow for .5 secs on save revision keypress
2013-03-28 02:24:59 +00:00
John McLear
d134ba9b64
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2013-03-27 18:04:23 -07:00
John McLear
c6041bf0c2
Merge pull request #1675 from ether/fix/process-uncaughtException-event-handler-leak
...
Don't leak event listeners for process:uncaughtException
2013-03-27 12:06:30 -07:00
John McLear
09b32ea694
Merge pull request #1672 from ether/feature/admin-plugins-revamp
...
/admin/plugins revamp
2013-03-27 12:05:00 -07:00
John McLear
2abb993e8b
Merge pull request #1607 from ether/custom-obj-msg
...
Custom Object messages
2013-03-27 11:50:56 -07:00
John McLear
40cbe55507
Update en.json
2013-03-27 14:11:20 +00:00
Marcel Klehr
cbee50d42d
/admin/plugins: Display a tooltip when hovering the plugin details link
2013-03-27 12:28:54 +01:00
Marcel Klehr
bc8d6d4c45
/admin/plugins: Add a loading indicator to some messages
2013-03-27 12:20:50 +01:00
Marcel Klehr
c4d9a71156
/admin/plugins: Fix update check
2013-03-27 12:02:19 +01:00
Marcel Klehr
ac0018cdfa
Don't leak event listeners for process:uncaughtException
2013-03-26 21:19:09 +01:00
John McLear
cee1ead8f6
Merge pull request #1664 from ether/sticky-chat
...
Option to enable Sticky chat from the chat dialogue
2013-03-26 13:12:01 -07:00
Marcel Klehr
d01a209cbf
/admin/plugins: Dry up displaying of info messages
2013-03-26 21:04:21 +01:00
Marcel Klehr
76c879bb47
/admin/plugins: Fix for smaller screens
2013-03-26 20:41:24 +01:00
Marcel Klehr
806926d0f6
/admin/plugins: If a user installs sth scroll up to the loading indicator
2013-03-26 19:54:23 +01:00
Marcel Klehr
4edb3b7ab3
/admin/plugins: Fix infinite scroll for larger screens
2013-03-26 19:32:15 +01:00
Marcel Klehr
2393dcd652
Disable search until registry is loaded and fix sorting by version
...
... and always display a scrollbar.
2013-03-26 19:22:04 +01:00
Marcel Klehr
f75a839cd0
Remove plugin prefix in pluin lists and make links to plugins more clear
2013-03-26 18:39:46 +01:00
John McLear
2266061eea
Merge pull request #1673 from neurolit/api-doc-errors
...
API documentation: listAllPads() returns {padIDs: [...]} instead of [...]
2013-03-26 08:40:59 -07:00
neurolit
e96baf6ef1
API documentation: listAllPads() returns {padIDs: [...]} instead of [...]
2013-03-26 16:37:57 +01:00
Marcel Klehr
7edfff7574
/admin/plugins: Show some text if nothing is display otherwise
2013-03-26 16:23:47 +01:00
Marcel Klehr
638cea5fd6
Install and uninstall plugins with style
...
- Don't block the whole page when installing a plugin
- allow people to search and install other plugins meanwhile
Why? http://i.imgur.com/XoX6uYS.jpg
2013-03-26 15:11:30 +01:00
Marcel Klehr
981a33f01e
pluginfw/installer.js fire callbacks only once
2013-03-26 14:40:19 +01:00
Marcel Klehr
aca5d150e4
/admin/plugins: Don't list installed plugins as available
2013-03-26 11:58:31 +01:00
Marcel Klehr
511407241a
/admin/plugins: Make it display the same amount of plugins after sorting
2013-03-26 11:38:51 +01:00
Marcel Klehr
5d7a8adcb7
Silence npm when using npm.commands.search
2013-03-26 11:33:04 +01:00
Marcel Klehr
9109bd206e
Catch all errors in pluginfw/installer.js
2013-03-26 11:20:12 +01:00
Marcel Klehr
e8bae61cf5
/admin/plugins: Add progress indicators and report errors
2013-03-26 11:19:36 +01:00
John McLear
8b7db49f9c
Merge pull request #1671 from ether/ace_document_expose
...
expose ace document, reqjired for various plugins
2013-03-25 18:56:59 -07:00
John McLear
6b55d13370
expose ace document, reqjired for various plugins
2013-03-26 01:54:01 +00:00
Marcel Klehr
b35d9c14fd
/admin/plugins:Hide ep_etherpad-lite in the list of installed plugins
2013-03-25 23:52:10 +01:00
Marcel Klehr
773293991b
admin/plugins: Allow people to sort search results
2013-03-25 23:09:03 +01:00
Marcel Klehr
1ebbcd2f30
Don't leak event listeners in pluginfw/installer.js
...
fixes #921
2013-03-25 17:22:51 +01:00
Marcel Klehr
079fdf0f38
Revamp /admin/plugins
...
- dry up the client-side code
- use the new saner API of pluginfw/installer.js on the server
- Improve UX: allow user to infinitely scroll to display their results
2013-03-25 17:20:10 +01:00
Marcel Klehr
b297784288
Make npm registry access code more sane
2013-03-25 16:51:12 +01:00
Marcel Klehr
0070eab416
Fix caching of npm search results and only make one registry request on /admin/plugins
...
fixes #1488
2013-03-25 12:45:23 +01:00
Marcel Klehr
ef7fb5c7f0
Update npm
2013-03-25 12:18:06 +01:00
John McLear
2e7a9796de
option to show sticky chat on screen, note i use a literal string, how am i supposed to add a l10n title?
2013-03-24 01:12:01 +00:00
John McLear
34e3e2f432
Merge pull request #1662 from disy-mk/jshint_semicol_utils
...
adds missing semicolons in src/node/utils folder
2013-03-23 17:31:33 -07:00
disy-mk
c78aad16ea
adds missing semicolons in src/node/utils folder
2013-03-24 01:18:44 +01:00
John McLear
d515acae96
expires was never defined
2013-03-23 18:01:44 +00:00
John McLear
b3988e30d5
pump isdeprecated
2013-03-23 17:55:34 +00:00
John McLear
af80e37ac7
missed this one..
2013-03-23 15:03:56 +00:00
John McLear
c565b5bde4
Merge branch 'develop' of github.com:ether/etherpad-lite into develop
2013-03-23 07:59:33 -07:00
John McLear
ab2e805aa0
changelog
2013-03-23 14:50:00 +00:00
Siebrand Mazeland
35e4891217
Localisation updates from http://translatewiki.net .
2013-03-23 13:26:38 +00:00
Marcel Klehr
5ede02ffb7
Merge pull request #1656 from ether/cookies
...
fix cookies
2013-03-23 04:08:27 -07:00
John McLear
0063933041
fix cookies
2013-03-23 02:59:12 +00:00
John McLear
e050ad57e4
fix typo
2013-03-22 17:39:22 +00:00
John McLear
73afc595e5
Merge pull request #1655 from simong/cassandra
...
Bumped the ueberDB package version to 0.1.96 to add in Cassandra support
2013-03-22 08:24:34 -07:00
Simon Gaeremynck
cbde18945c
Bumped the ueberDB package version to 0.1.96 to add in Cassandra support.
2013-03-22 15:22:17 +00:00
John McLear
2c34f6673c
Merge branch 'custom-obj-msg' of github.com:ether/etherpad-lite into develop
2013-03-21 18:49:03 -07:00
John McLear
1bf9d53f6a
Merge branch 'custom-obj-msg' of github.com:ether/etherpad-lite into develop
2013-03-21 16:47:37 -07:00
John McLear
09edfb0d5e
Merge pull request #1649 from sahilamoli/FirefoxFixForLineBreaks
...
Issue #1648 - Long lines without any spaces don't wrap on Firefox
2013-03-20 16:36:10 -07:00
Sahil Amoli
23abafb3cb
Issue #1648 - Long lines without any spaces don't wrap on Firefox, the text ends up going off screen
2013-03-20 15:48:11 -07:00
John McLear
d40a64893c
Merge pull request #1633 from ether/mobile-msg-css
...
better mobile support for gritter messages, before it was awful
2013-03-19 18:17:31 -07:00
John McLear
2a1859cc6d
mm k
2013-03-20 01:14:04 +00:00
John McLear
4ea7ccd104
merge develop
2013-03-20 01:11:27 +00:00
John McLear
9d14c3708d
Merge pull request #1644 from ether/chatMsgHook
...
hook for chat msg
2013-03-19 18:10:31 -07:00
Marcel Klehr
bcb92f25a6
Refactor chat notifications and the chatNewMessage hook
2013-03-19 20:21:27 +01:00
John McLear
588fd399cd
Merge pull request #1645 from ether/fix/import-without-files
...
Don't break the whole server if an import failed because no files were u...
2013-03-19 10:41:32 -07:00
Marcel Klehr
c30697cb07
Don't break the whole server if an import failed because no files were uploaded
...
Fixes #1611
2013-03-19 18:40:39 +01:00
John McLear
5e07f24c69
Merge pull request #1646 from ether/feature/log-http-on-debug-level
...
Log http on debug log level
2013-03-19 10:39:15 -07:00
Marcel Klehr
a628317b55
Log http on debug log level
...
... and additionally log the response time
2013-03-19 18:34:21 +01:00
John McLear
a9bd081a44
more clean up
2013-03-19 16:55:42 +00:00
John McLear
9bb0587447
working and jsonify obj
2013-03-19 16:40:51 +00:00
John McLear
2916b39c24
make sure the sessionID target is right
2013-03-19 16:21:04 +00:00
Marcel Klehr
cb45c44b4d
Merge pull request #1588 from disy-mk/patch-2
...
fix #1586
2013-03-19 08:47:26 -07:00
John McLear
d0e656d0a6
Merge branch 'develop' of github.com:ether/etherpad-lite into custom-obj-msg
2013-03-19 13:59:07 +00:00
John McLear
11341eb095
add a test to show weird behavior
2013-03-19 12:52:14 +00:00
John McLear
8406cc95ab
docs for hook
2013-03-19 03:43:38 +00:00
John McLear
7741f762e2
hook for chat msg
2013-03-19 02:21:53 +00:00
John McLear
13ee96dce0
more tests but still fundamental flaw with arrow keys
2013-03-18 22:14:41 +00:00
John McLear
ee6a7d0b0c
most test pass but important ones failed
2013-03-18 22:09:51 +00:00
John McLear
07adb45503
Merge pull request #1643 from ether/fix/html10n-update
...
Update html10n.js
2013-03-18 14:38:22 -07:00
John McLear
e49620ea07
update ueber for pg
2013-03-18 21:36:50 +00:00
Marcel Klehr
b3dbf1c995
Update html10n.js
2013-03-18 22:29:42 +01:00
John McLear
65e51473bc
Merge pull request #1642 from ether/fix/import
...
Fix #1639 by removing bodyParser middleware introduced with swagger REST...
2013-03-18 14:12:09 -07:00
Marcel Klehr
2bc45de106
Fix #1639 by removing bodyParser middleware introduced with swagger REST API
2013-03-18 22:09:47 +01:00
John McLear
fb9d46fc51
document the required tests
2013-03-18 20:08:58 +00:00
John McLear
3562672a75
stop start point going negative
2013-03-18 18:44:01 +00:00
John McLear
27e9f91864
page up, down etc all working, still no shift page up/down for highlight but that never worked anyways
2013-03-18 18:03:37 +00:00
John McLear
9f54a65c88
refactored arrow keys now work after paste in chrome
2013-03-18 17:40:18 +00:00
Siebrand Mazeland
83ed9303da
Localisation updates from http://translatewiki.net .
2013-03-18 00:43:57 +00:00
John McLear
99ac407f08
working caret position function
2013-03-17 23:16:23 +00:00
John McLear
81f0ef73ab
beginning of FE tests for caret tracking which is easily broken when you add weird line heights to pads
2013-03-17 22:15:18 +00:00
John McLear
f238ba2f26
Merge pull request #1636 from maixithn/patch-1
...
Update README.md
2013-03-17 14:25:44 -07:00
maixithn
b084cf4f28
Update README.md
2013-03-17 21:57:14 +01:00
John McLear
3e0a80cb74
remove console log
2013-03-17 15:17:36 +00:00
John McLear
693b9b9b94
better mobile support for gritter messages, before it was awful
2013-03-17 01:23:31 +00:00
John McLear
755965d904
Merge pull request #1632 from ether/enable-buttons-reconnect
...
Enable buttons reconnect
2013-03-16 10:58:27 -07:00
John McLear
a1d9d27cde
much cleaner way of showing / hiding overlay
2013-03-16 17:57:23 +00:00
John McLear
69a4ab76cf
hide modal once reconnect is good
2013-03-16 17:50:53 +00:00
John McLear
d26660bce1
Merge pull request #1629 from accolade/patch-1
...
(( 2 typos
2013-03-16 09:16:51 -07:00
accolade
f972d2a92d
(( 2 typos
2013-03-16 17:05:23 +01:00
John McLear
13ad46aa67
a safer approach I think but still be careful
2013-03-16 13:19:12 +00:00
Marcel Klehr
cd9c78998e
Fix path.join in Settings.js
2013-03-16 09:47:10 +01:00
Marcel Klehr
5a9393d5da
Update version checks
2013-03-16 09:46:35 +01:00
Marcel Klehr
a31605216f
Merge branch 'release/1.2.9'
2013-03-15 21:43:58 +01:00
Marcel Klehr
54433db47f
release v1.2.9
2013-03-15 21:43:29 +01:00
Marcel Klehr
84d44d5f0e
Merge pull request #1622 from ether/fix/submitting-submitting-faked-changesets
...
Fix clearing authorship colors which was broken by #1609
2013-03-15 12:20:31 -07:00
Marcel Klehr
de552df6db
Fix clearing authorship colors which was broken by #1609
...
Fixes #1620
2013-03-15 18:08:51 +01:00
John McLear
ffe7e65db6
allow strict transport if ssl is on and stop x-frame-options, this might break embedded pads, please test
2013-03-14 19:03:20 -03:00
John McLear
cf041dcb08
Merge pull request #1618 from ether/tidy-up
...
Tidy up
2013-03-14 14:32:13 -07:00
John McLear
5d12be940c
return text instead of html
2013-03-14 18:28:35 -03:00
John McLear
383439629a
specialkey doesnt even exist afaik
2013-03-14 18:27:32 -03:00
John McLear
1bb9d1d625
remove pointless +
2013-03-14 18:23:27 -03:00
John McLear
019b25daa2
Merge pull request #1617 from ether/replace-html-with-text
...
escape .color
2013-03-14 14:20:43 -07:00
John McLear
d72abceee7
escape .color
2013-03-14 18:18:14 -03:00
John McLear
dab82ca380
Merge pull request #1616 from ether/ff-key-tests
...
fix tests in firefox as firefox fires on keypress not down
2013-03-14 13:34:22 -07:00
John McLear
29c0d790b5
fix undo test
2013-03-14 14:48:23 -03:00
John McLear
24188d7007
this should pass more tests..
2013-03-14 14:36:54 -03:00
John McLear
1462d8e80c
now IE friendly
2013-03-14 14:22:58 -03:00
John McLear
6bac01009b
missed an evt
2013-03-14 13:52:20 -03:00
John McLear
34c2cf40fa
This isn't ideal, basically some browsers interact with keypress/keydown in different ways so this is a workaround but it's not perma
2013-03-14 13:51:23 -03:00
John McLear
12107859bb
fix tests in firefox as firefox fires on keypress not down
2013-03-14 13:41:49 -03:00
John McLear
f0dee2d2ce
Merge pull request #1615 from ether/fix/admin-relative-links
...
redirect /admin to /admin/ so that the relative links work
2013-03-14 08:01:11 -07:00
John McLear
ac9b972358
Merge branch 'develop' of github.com:ether/etherpad-lite into custom-obj-msg
2013-03-14 12:01:09 -03:00
Marcel Klehr
5fe60e7221
redirect /admin to /admin/ so that the relative links work
2013-03-14 15:59:39 +01:00
John McLear
10231db103
Merge pull request #1609 from ether/dont-crash-bad-author
...
SECURITY PATCH: Don't crash pad if bad author data is passed to the server
2013-03-13 16:08:21 -07:00
Marcel Klehr
c30b0b72b8
Validate all 'author' attribs of incoming changesets to be the same value as the current user's authorId
2013-03-13 22:23:35 +01:00
John McLear
babb33d825
add authorId to chat and userlist, possibly privacy/security issue?
2013-03-13 21:55:29 +01:00
Marcel Klehr
0bceac98e3
Merge pull request #1610 from ether/frontend-tests-refactor
...
change test naming schema and add keystroke tests for relevant buttonpresses
2013-03-13 13:48:43 -07:00
John McLear
b81be97f94
typo
2013-03-13 15:08:19 -03:00
John McLear
5690f2d01e
not z, is b!
2013-03-13 15:06:08 -03:00
John McLear
b4ec07312b
add keystroke tests for relevant buttonpresses and change naming schema to something more sane
2013-03-13 15:00:04 -03:00
cohitre
988653b8ce
Toolbar hooks
2013-03-12 19:36:04 -07:00
John McLear
83a820b720
new function for handling custom messages, allows objects to be sent, before we only allowed strings
2013-03-12 16:59:15 +00:00
Siebrand Mazeland
acb4b4ebaf
Localisation updates from http://translatewiki.net .
2013-03-11 04:52:12 +00:00
cohitre
52aa7d3997
Registering commands on the ace toolbar
2013-03-10 15:42:12 -07:00
cohitre
292a3bd7b7
Setting up the right toolbar.
2013-03-09 14:57:42 -08:00
John McLear
0717ac7b88
Merge pull request #1602 from ether/chrome-linux-indent
...
fix indent on chrome in linux
2013-03-08 08:21:49 -08:00
John McLear
26a6765b50
fix indent on chrome in linux
2013-03-08 08:40:40 -08:00
John McLear
0b16d96c97
Merge pull request #1527 from nelsonsilva/swagger
...
Initial work on new swagger based REST API
2013-03-07 08:07:46 -08:00
John McLear
732ad2878f
Merge pull request #1599 from jhollinger/develop
...
Fix padUsers API method
2013-03-07 06:50:01 -08:00
Jordan Hollinger
3cafa24982
Fix variable name typo in PadMessageHandler.padUsers
2013-03-07 09:37:03 -05:00
John McLear
f8e528bc42
Merge pull request #1598 from cebe/feature/import-to-all-dbms
...
Created a script to import data to all dbms
2013-03-07 05:39:22 -08:00
CeBe
62c13b4c3f
typo
2013-03-07 14:10:54 +01:00
CeBe
70c329957d
additional ouput for importSqlFile
2013-03-07 14:05:55 +01:00
CeBe
4026ba1815
fixed saved data to be escaped properly
2013-03-07 13:15:29 +01:00
CeBe
f2b173f566
improved output for importSqlFile
2013-03-06 22:38:18 +01:00
CeBe
76fbc29607
improved output for importSqlFile
2013-03-06 22:36:00 +01:00
CeBe
4b7238c2cd
improved output for importSqlFile
2013-03-06 22:28:00 +01:00
CeBe
db0d0d1f72
fixed problem with npm
2013-03-06 22:08:14 +01:00
CeBe
6dfc5f2c88
a script that allows importing old etherpad db
...
this script allows you to import the sql file generated with
convert.js into all supported dbms, not only MySQL
2013-03-06 21:24:19 +01:00
John McLear
844012864f
Merge branch 'release/1.2.81'
2013-03-06 15:17:39 +00:00
nelson.silva
a5987285e0
Multiple REST endpoints (one per version)
2013-03-06 10:10:21 +00:00
Nelson Silva
8f279a6710
Added some fixes to make it work with the codegen
2013-03-06 10:10:21 +00:00
Nelson Silva
1cfc8eda19
Initial work on swagger
2013-03-06 10:10:21 +00:00
Manuel Knitza
d464ea9817
Update settings.json.template
2013-03-05 22:36:51 +01:00
Manuel Knitza
d8ca1b9139
Update settings.json.template
2013-03-05 21:29:44 +01:00
Manuel Knitza
67a0730710
added nodemailer to package.json - fix #1586
2013-03-05 21:28:38 +01:00
cohitre
c57bc444cd
basic toolbar setup
2013-03-03 16:06:14 -08:00
John McLear
7c03bc2610
when exporting HTML include html and body
2013-02-14 01:13:23 +00:00
John McLear
198110eb4b
drunk comments
2013-02-12 23:49:43 +00:00
John McLear
9e1dfc9487
docs for setHTML
2013-02-12 23:44:09 +00:00
John McLear
e152c477c7
include the callback call, for sanity and stop the pad from being nuked so early in the function
2013-02-12 23:38:02 +00:00
John McLear
086132de66
dont die on bad html but only warn to api logger but dont tell client that it failed cause html was bad
2013-02-12 23:23:44 +00:00