Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
400 commits
Select commit Hold shift + click to select a range
36af9ef
build(deps): bump ueberdb2 from 5.0.34 to 5.0.45 (#7520)
dependabot[bot] Apr 15, 2026
2f632e5
fix: remove scarf telemetry and unused swc from approved build scripts
JohnMcLear Apr 15, 2026
9542052
fix: explicitly ignore scarf build scripts to fix bin install CI (#7523)
JohnMcLear Apr 16, 2026
2a264ea
fix(tests): stabilize flaky list_wrap_indent frontend test (#7522)
JohnMcLear Apr 16, 2026
58c8e26
fix: also declare pnpm build-script policy in package.json (#7525)
JohnMcLear Apr 16, 2026
372ea3b
fix: downgrade ERR_PNPM_IGNORED_BUILDS to a warning (#7527)
JohnMcLear Apr 16, 2026
3ef99bb
fix: flush pending changesets immediately after reconnect (#7458)
JohnMcLear Apr 16, 2026
252e198
build(deps): bump oidc-provider from 9.8.0 to 9.8.1 (#7530)
dependabot[bot] Apr 16, 2026
32d5d90
chore: remove dead root files (.travis.yml, .lgtm.yml, *.bat) (#7531)
JohnMcLear Apr 16, 2026
706dd4b
docs(readme): lead with positioning, not feature description (#7526)
JohnMcLear Apr 17, 2026
aed5424
fix: use hardlink package-import-method so the Docker build works on …
JohnMcLear Apr 17, 2026
e8adc4d
build(deps-dev): bump the dev-dependencies group with 5 updates (#7536)
dependabot[bot] Apr 17, 2026
d62ab65
build(deps): bump oidc-provider from 9.8.1 to 9.8.2 (#7537)
dependabot[bot] Apr 18, 2026
0206e04
checkPlugin: flag absolute /static/plugins/ asset paths in templates …
JohnMcLear Apr 18, 2026
66f49bb
docs(openapi): document apikey auth in openapi.json (#7534)
JohnMcLear Apr 18, 2026
7ec581a
feat!: replace Abiword with LibreOffice and add DOCX export (#7539)
JohnMcLear Apr 19, 2026
84060fb
feat: add timeslider playback speed setting (#7541)
JohnMcLear Apr 19, 2026
4137109
fix: allow undo of clear authorship colors without disconnect (#7430)
JohnMcLear Apr 19, 2026
2f0b5b0
fix: warn when a pending edit is not accepted (#7540)
JohnMcLear Apr 19, 2026
e0ccdb4
Add creator-owned pad settings defaults (#7545)
JohnMcLear Apr 19, 2026
e58dfa4
feat: add timeslider line numbers (#7542)
JohnMcLear Apr 19, 2026
c4add02
test: regression tests for Settings CJS compat (#7543) (#7551)
JohnMcLear Apr 19, 2026
e8c9efb
chore: Rename some occurences of etherpad-lite to etherpad (#7552)
Gared Apr 19, 2026
f3f6829
chore(deps): pin transitive deps to patched versions for 33 Dependabo…
JohnMcLear Apr 19, 2026
3ccf0b1
ci(security): restrict GITHUB_TOKEN permissions in update-plugins wor…
JohnMcLear Apr 19, 2026
c2e6938
ci: publish Docker images to GHCR alongside Docker Hub (#7569)
JohnMcLear Apr 20, 2026
f553cdf
Localisation updates from https://translatewiki.net.
translatewiki Apr 20, 2026
053f6d8
fix(#7570): bundle DB drivers, add regression CI (#7572)
JohnMcLear Apr 20, 2026
a6acfe6
build(deps): bump ueberdb2 from 5.0.45 to 5.0.48 (#7576)
dependabot[bot] Apr 21, 2026
9db0def
build(deps): bump axios from 1.15.0 to 1.15.1 (#7575)
dependabot[bot] Apr 21, 2026
da140a0
build(deps): bump rate-limiter-flexible from 11.0.0 to 11.0.1 (#7574)
dependabot[bot] Apr 21, 2026
41e5cb2
chore: added release notes for 2.7.0
SamTV12345 Apr 22, 2026
3005f2a
bump version
Apr 22, 2026
2a4f51c
Merge branch 'master' into develop
Apr 22, 2026
6d92d90
Merge branch 'develop'
Apr 22, 2026
fe6a373
feat: Remove paths from plugin packages (#7580)
Gared Apr 22, 2026
97b9c3b
build(deps): bump axios from 1.15.1 to 1.15.2 (#7581)
dependabot[bot] Apr 22, 2026
b45d89c
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Apr 22, 2026
bd762a2
build(deps): bump mysql2 from 3.22.1 to 3.22.2 (#7578)
dependabot[bot] Apr 22, 2026
6bb879e
feat(packaging): add Debian (.deb) build via nfpm with systemd unit (…
JohnMcLear Apr 22, 2026
de5feb2
Revert "feat(packaging): add Debian (.deb) build via nfpm with system…
JohnMcLear Apr 22, 2026
67e542d
fix(editor): preserve U+00A0 non-breaking space (#3037) (#7585)
JohnMcLear Apr 23, 2026
9e352ca
fix(clientVars): stop mutating the shared plugin registry during sani…
JohnMcLear Apr 23, 2026
a1bb958
fix(pad): stop hardcoding lang='en', let the client auto-detect local…
JohnMcLear Apr 23, 2026
cea0cda
Localisation updates from https://translatewiki.net.
translatewiki Apr 23, 2026
9a99515
chore: added release notes for 2.7.1
SamTV12345 Apr 23, 2026
249241d
bump version
Apr 23, 2026
648f622
Merge branch 'develop'
Apr 23, 2026
6acca4d
Merge branch 'master' into develop
Apr 23, 2026
7b9a5eb
fix(a11y): dialog semantics, focus management, icon labels, html lang…
JohnMcLear Apr 24, 2026
d189022
build(deps): bump express-rate-limit from 8.3.2 to 8.4.0 (#7596)
dependabot[bot] Apr 24, 2026
b220f68
build(deps-dev): bump i18next in the dev-dependencies group (#7594)
dependabot[bot] Apr 24, 2026
145e44a
build(deps): bump mssql from 12.3.1 to 12.5.0 (#7595)
dependabot[bot] Apr 24, 2026
ea57f76
build(deps-dev): bump lucide-react in the dev-dependencies group (#7600)
dependabot[bot] Apr 25, 2026
5fd600d
fix(admin): restore i18n on /admin (issue #7586) (#7602)
JohnMcLear Apr 26, 2026
f219809
fix(editbar): restore caret to pad after toolbar-select change (#7589…
JohnMcLear Apr 26, 2026
37aaeaf
fix: page down/up scrolls by viewport height, not line count (#7479)
JohnMcLear Apr 26, 2026
51356b9
fix(editor): undo/redo scrolls the viewport to follow the caret (#7562)
JohnMcLear Apr 26, 2026
83a42af
fix(export): /export/etherpad honors the :rev URL segment (#7566)
JohnMcLear Apr 26, 2026
cd79329
fix(chat): icon click, disabled toggles, username layout (#7590, #759…
JohnMcLear Apr 26, 2026
a05bb7d
chore: added release notes for 2.7.1 (#7604)
SamTV12345 Apr 26, 2026
dad6cc8
bump version
Apr 26, 2026
547af5c
Merge branch 'master' into develop
Apr 26, 2026
f1000e2
Merge branch 'develop'
Apr 26, 2026
d619f03
fix(settings): derive randomVersionString from release identity (#7563)
JohnMcLear Apr 27, 2026
0b40bfc
feat(packaging): add Debian (.deb) build via nfpm with systemd unit (…
JohnMcLear Apr 27, 2026
20cb54b
Localisation updates from https://translatewiki.net.
translatewiki Apr 27, 2026
75c4537
build(deps): bump jose from 6.2.2 to 6.2.3 (#7620)
dependabot[bot] Apr 28, 2026
1584e0e
build(deps): bump mysql2 from 3.22.2 to 3.22.3 (#7618)
dependabot[bot] Apr 28, 2026
b1a1232
build(deps): bump jsdom from 29.0.2 to 29.1.0 (#7617)
dependabot[bot] Apr 28, 2026
73910f0
build(deps): bump express-rate-limit from 8.4.0 to 8.4.1 (#7616)
dependabot[bot] Apr 28, 2026
293546a
build(deps-dev): bump the dev-dependencies group with 5 updates (#7615)
dependabot[bot] Apr 28, 2026
2149cfe
build(deps): bump actions/download-artifact from 4 to 8 (#7614)
dependabot[bot] Apr 28, 2026
020829a
build(deps): bump softprops/action-gh-release from 2 to 3 (#7613)
dependabot[bot] Apr 28, 2026
7153b97
build(deps): bump oidc-provider from 9.8.2 to 9.8.3 (#7619)
dependabot[bot] Apr 28, 2026
b16e4ff
🩹 — Avoid duplicate key "types" in tsconfig (#7610)
ldidry Apr 28, 2026
7f76aa2
ci(playwright): discover plugin frontend specs (closes #7622) (#7623)
JohnMcLear Apr 28, 2026
1eea9de
ci: run frontend tests with /ether plugin set (closes #7608) (#7609)
JohnMcLear Apr 28, 2026
f6a56ec
test(playwright): use insertText so Firefox stops dropping keystrokes…
JohnMcLear Apr 28, 2026
74d1715
chore: updated clients to esm (#7627)
SamTV12345 Apr 28, 2026
421869d
build(deps): bump actions/upload-artifact from 4 to 7 (#7612)
dependabot[bot] Apr 28, 2026
c550073
chore: updated node to supported 22,24,25 (#7628)
SamTV12345 Apr 28, 2026
0a2facb
ci(packaging): publish signed apt repository to etherpad.org/apt (clo…
JohnMcLear Apr 28, 2026
6c9ed46
test: use selectAllText helper instead of raw Control+A in timeslider…
JohnMcLear Apr 29, 2026
884ac93
feat(editor): add IDE-style line ops (duplicate / delete) (#7564)
JohnMcLear Apr 29, 2026
9a9659c
feat(editor): add showMenuRight URL param to hide right-side toolbar …
JohnMcLear Apr 29, 2026
bbd2968
ci(frontend-tests): exclude ep_cursortrace + un-flake 30 of 31 #7611 …
JohnMcLear Apr 29, 2026
cafd60a
test(playwright): un-skip ep_headings2 spec under WITH_PLUGINS (#7634)
JohnMcLear Apr 30, 2026
b8a950e
fix: delay anchor line scrolling until layout settles (#7544)
JohnMcLear Apr 30, 2026
60f2529
Localisation updates from https://translatewiki.net.
translatewiki Apr 30, 2026
1bbdc8f
build(deps): bump jsdom from 29.1.0 to 29.1.1 (#7637)
dependabot[bot] Apr 30, 2026
4704d80
ci: test ep_font_color and ep_hash_auth in with-plugins matrix (#7639)
JohnMcLear May 1, 2026
63cae17
feat(pad): add theme-color meta to match toolbar on mobile (#7606) (#…
JohnMcLear May 1, 2026
85f9a5f
feat: Open Graph & Twitter Card metadata for pad/timeslider/home (clo…
JohnMcLear May 1, 2026
e39dbde
feat(updater): tier 1 — notify admin and pad users of available updat…
JohnMcLear May 1, 2026
6195289
feat(gdpr): IP/privacy audit (PR2 of #6701) (#7547)
JohnMcLear May 1, 2026
7357871
fix(docs): add oxc-minify so vitepress builds with rolldown-vite (#7640)
JohnMcLear May 1, 2026
5e8704f
feat(gdpr): pad deletion controls (PR1 of #6701) (#7546)
JohnMcLear May 1, 2026
b47fcd8
fix(docs): replace dead privacy.md link with GitHub URL (#7641)
JohnMcLear May 1, 2026
4bda757
feat(api): public compactPad API + bin/compactPad CLI over existing C…
JohnMcLear May 1, 2026
d036cf0
fix(test): null padDeletionToken before pad init to stop modal focus …
JohnMcLear May 1, 2026
b8d1c8a
ci(docs): build on PRs and pin Node 22 (Qodo follow-up to #7640) (#7645)
JohnMcLear May 1, 2026
ce05796
build(deps-dev): bump lucide-react (#7632)
dependabot[bot] May 1, 2026
d8befd8
test(ci): widen timing windows for flaky SessionStore + socket.io tes…
JohnMcLear May 2, 2026
90fd9b1
fix(plugins): updatePlugins.sh actually updates installed plugins (cl…
JohnMcLear May 2, 2026
b769ab6
feat(test): feature tags + declared-disables contract for opt-out plu…
JohnMcLear May 2, 2026
e028016
feat(admin): surface ep.json disables in /admin plugin browser (#7649)
JohnMcLear May 2, 2026
056ae7c
fix(test): make disables helper's pass 2 fail-fast (#7650)
JohnMcLear May 2, 2026
6900767
fix(test): make disables helper's pass 2 fail-fast (#7651)
JohnMcLear May 2, 2026
56596e2
fix(test): disables helper auto-detect must follow symlinks (#7654)
JohnMcLear May 2, 2026
ea3032c
i18n + a11y for admin disables warning (review feedback) (#7652)
JohnMcLear May 2, 2026
983aec5
test: tag two chat-toggle pad_settings specs with @feature:chat (#7655)
JohnMcLear May 2, 2026
02e37e0
feat(packaging): publish Etherpad as a Snap (#7558)
JohnMcLear May 2, 2026
0be8afc
test: add @feature:authorship-bg-color tag for plugins that re-render…
JohnMcLear May 2, 2026
6e3f929
test: tag two line-numbers-touching pad_settings specs with @feature:…
JohnMcLear May 2, 2026
e0a9890
feat(colors): add padOptions.fadeInactiveAuthorColors with toolbar UI…
JohnMcLear May 2, 2026
25c4314
feat(userlist): click a user to open chat with @<name> prefilled (#7660)
JohnMcLear May 3, 2026
9014d3a
fix(colors): pick WCAG-higher-contrast text for author colors (#7565)
JohnMcLear May 3, 2026
49bc33f
feat(gdpr): HttpOnly author-token cookie (PR3 of #6701) (#7548)
JohnMcLear May 3, 2026
0803791
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] May 3, 2026
aee2b79
test: tag rtl_url_param toggle-off specs with @feature:rtl-toggle (#7…
JohnMcLear May 3, 2026
ba28241
test: tag wcag_author_color describe with @feature:authorship-bg-colo…
JohnMcLear May 3, 2026
a0b85dd
test(ci): log unhandledRejection / uncaughtException in backend test …
JohnMcLear May 3, 2026
4878420
feat(gdpr): configurable privacy banner (PR4 of #6701) (#7549)
JohnMcLear May 3, 2026
69bb1e1
feat(gdpr): author erasure (PR5 of #6701) (#7550)
JohnMcLear May 3, 2026
a0011f2
test: also tag userlist_click_to_chat describe with @feature:username…
JohnMcLear May 3, 2026
57758f4
test(ci): stronger diagnostics for silent backend-test exit (follow-u…
JohnMcLear May 3, 2026
796968e
Localisation updates from https://translatewiki.net.
translatewiki May 4, 2026
629c754
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] May 6, 2026
74e769a
build(deps): bump express-rate-limit from 8.4.1 to 8.5.1 (#7681)
dependabot[bot] May 6, 2026
1e15666
build(deps): bump @elastic/elasticsearch from 9.3.4 to 9.4.0 (#7682)
dependabot[bot] May 6, 2026
96c032a
build(deps): bump rate-limiter-flexible from 11.0.1 to 11.1.0 (#7683)
dependabot[bot] May 6, 2026
d9e1be0
build(deps): bump mssql from 12.5.0 to 12.5.2 (#7675)
dependabot[bot] May 6, 2026
7041571
fix(socketio): don't kick authenticated duplicate-author sessions (#7…
JohnMcLear May 6, 2026
25dd8e4
build(deps): bump actions/upload-artifact from 4 to 7 (#7669)
dependabot[bot] May 6, 2026
4accea4
build(deps): bump actions/download-artifact from 4 to 8 (#7668)
dependabot[bot] May 6, 2026
045505b
build(deps): bump axios from 1.15.2 to 1.16.0 (#7672)
dependabot[bot] May 6, 2026
fb09b11
build(deps): bump lru-cache from 11.3.5 to 11.3.6 (#7671)
dependabot[bot] May 6, 2026
958590d
chore(docker): clear most CVEs in published image (npm/pnpm/uuid + dr…
JohnMcLear May 6, 2026
6c7598d
chore: fixed deb package
SamTV12345 May 6, 2026
bfdbd2b
chore: removed axios (#7685)
SamTV12345 May 6, 2026
484d48a
chore: update changelog for 2.7.3 release
SamTV12345 May 6, 2026
0b0883c
chore: allow installs on release
SamTV12345 May 6, 2026
ad9f424
chore: use --no-git-tag-version for pnpm version to support dirty tre…
SamTV12345 May 6, 2026
5e74928
chore: use jq for version replacement [skip ci]
SamTV12345 May 6, 2026
db602bc
bump version
May 6, 2026
45b000d
Merge branch 'master' into develop
May 6, 2026
07902d3
Merge branch 'develop'
May 6, 2026
da87a4f
fix(7686): username 'false' / 'malformed color: false' for legacy set…
JohnMcLear May 7, 2026
b751fd7
feat(settings): enable Pad-wide Settings by default; fix misleading m…
JohnMcLear May 7, 2026
fe9727b
fix(docker): share corepack cache so etherpad user can resolve pnpm (…
JohnMcLear May 7, 2026
ab0cff4
fix(7606): sync theme-color meta with client-side dark-mode switch (#…
JohnMcLear May 7, 2026
90aafb1
feat(socialMeta): settings.socialMeta.description override (#7599 fol…
JohnMcLear May 7, 2026
a356414
fix(socialMeta): coerced numeric/boolean override silently dropped (#…
JohnMcLear May 7, 2026
bcf5c91
Localisation updates from https://translatewiki.net.
translatewiki May 7, 2026
c7ac1cc
fix(a11y): localized aria-label + title on export-as links (#7697)
JohnMcLear May 7, 2026
85c941f
feat(padOptions): pass plugin-namespaced ep_* keys through applyPadSe…
JohnMcLear May 7, 2026
afee796
fix(7696): scrollable settings popup on short viewports (#7703)
JohnMcLear May 7, 2026
c47ffd5
feat(export): native DOCX export via html-to-docx (opt-in) (#7568)
JohnMcLear May 8, 2026
ac9751c
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] May 8, 2026
84e8461
chore: update docker write location in values-dev.yaml
SamTV12345 May 8, 2026
fd2f3ba
chore: fixed commit path
SamTV12345 May 8, 2026
ed4579c
docs(7538): soffice is now optional for docx/pdf (#7707)
JohnMcLear May 9, 2026
4f1b524
feat(admin): document admin endpoints in OpenAPI (#7693) (#7705)
JohnMcLear May 10, 2026
efb8328
feat(updater): tier 2 — manual-click update from /admin/update (#7607…
JohnMcLear May 10, 2026
4c3fdaf
chore(admin): typesafe API client + TanStack Query rails (#7638) (#7695)
JohnMcLear May 10, 2026
2adc228
fix(tests): unblock CI — Windows updater paths + admin-plugins row co…
JohnMcLear May 10, 2026
df0ecec
a11y: localize aria-label on form-control elements (<select>, <input>…
JohnMcLear May 10, 2026
cbf7128
feat(api): clean up published OpenAPI spec for downstream codegens (#…
JohnMcLear May 10, 2026
451bd9c
feat(pad): scrub history in-place on the pad URL (#7659) (#7710)
JohnMcLear May 10, 2026
41d10ec
chore: fixed admin design rework (#7716)
SamTV12345 May 10, 2026
49466a2
build(deps): bump undici from 7.25.0 to 8.2.0 (#7701)
dependabot[bot] May 10, 2026
d6a55c2
feat(7642): bin/compactStalePads — staleness-gated bulk compaction (#…
JohnMcLear May 10, 2026
e56cb65
fix(tests): close socket.io clients in lowerCasePadIds spec (#7722)
JohnMcLear May 11, 2026
113324c
Localisation updates from https://translatewiki.net.
translatewiki May 11, 2026
f784d2b
docs: Fix links in README! (#7723)
JohnMcLear May 11, 2026
5692c11
Readme tidy (#7724)
JohnMcLear May 11, 2026
8b14eb6
docs: Readme tidy (#7725)
JohnMcLear May 11, 2026
3113c50
ci(rate-limit): wait for etherpad readiness before running test (#7726)
JohnMcLear May 11, 2026
c7100e0
fix(docker): bypass pnpm at runtime to avoid spurious deps-status rei…
JohnMcLear May 11, 2026
b3faeff
fix(tests): retry rmdir to clear Windows EBUSY flake in updater-integ…
JohnMcLear May 11, 2026
ff7c4d5
fix(admin): replace hardcoded German strings with i18n keys (#7735) (…
JohnMcLear May 12, 2026
02606dd
build(deps): bump @tanstack/react-query-devtools (#7733)
dependabot[bot] May 12, 2026
b4b39e8
build(deps): bump semver from 7.7.4 to 7.8.0 (#7731)
dependabot[bot] May 12, 2026
197f007
build(deps): bump actions/dependency-review-action from 4 to 5 (#7729)
dependabot[bot] May 12, 2026
cbe551b
feat(updater): tier 3 — auto update with grace window (#7607) (#7720)
JohnMcLear May 12, 2026
d1ed89d
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] May 13, 2026
e88c5af
build(deps): bump @tanstack/react-query from 5.100.9 to 5.100.10 (#7732)
dependabot[bot] May 13, 2026
6075708
feat(gdpr): admin UI for author erasure (follow-up to #7550) (#7667)
JohnMcLear May 14, 2026
e358410
Localisation updates from https://translatewiki.net.
translatewiki May 14, 2026
02e00ad
fix(admin): restore SearchField + sorting modules used by AuthorPage …
JohnMcLear May 15, 2026
8dbd917
test(ci): kill Windows + Node 24 backend-test flake; capture native c…
JohnMcLear May 15, 2026
99f8258
Support Node 25 (#7747)
JohnMcLear May 15, 2026
7d537f3
Require Node.js >= 25 (engines, installers, Dockerfile, snap, CI, doc…
JohnMcLear May 15, 2026
ab60ed3
admin: parsed JSONC settings editor (takes over #7666, closes #7603) …
JohnMcLear May 15, 2026
33b616b
chore: align Node version pins with the Node 25+ floor (#7752)
JohnMcLear May 15, 2026
9bdbb3e
fix(deb): bump nodejs Depends to >= 25; install Node 25 in smoke test…
JohnMcLear May 15, 2026
436f982
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] May 15, 2026
7e754ec
build(deps): bump tsx from 4.21.0 to 4.22.0 (#7745)
dependabot[bot] May 15, 2026
83a1bcc
build(deps): bump mssql from 12.5.2 to 12.5.3 (#7743)
dependabot[bot] May 15, 2026
80c385e
fix(deb): keep plugin_packages in-tree so admin-installed plugins can…
JohnMcLear May 15, 2026
e6eed05
build(deps): bump undici from 8.2.0 to 8.3.0 (#7761)
dependabot[bot] May 15, 2026
6895eb8
build(deps): bump js-cookie from 3.0.5 to 3.0.6 (#7760)
dependabot[bot] May 15, 2026
7a1d951
fix(a11y): skip-to-content link + hide line numbers from screen reade…
JohnMcLear May 15, 2026
72917f4
build(deps-dev): bump the dev-dependencies group with 3 updates (#7759)
dependabot[bot] May 15, 2026
21e1ae2
security: allow integrator sessionID cookie to be HttpOnly (#7045) (#…
JohnMcLear May 15, 2026
986f139
feat(metrics): 3 Prometheus counters for scaling dive (#7756) (#7762)
JohnMcLear May 15, 2026
79f525b
fix(a11y): action Qodo review on PR #7758 (#7764)
JohnMcLear May 15, 2026
04045fe
Roll Node.js floor back to >= 24 (Active LTS) — closes #7779 (#7781)
JohnMcLear May 16, 2026
9240592
fix(a11y): name role=toolbar regions, hide linemetricsdiv from AT (#7…
JohnMcLear May 16, 2026
2a865a3
feat(admin): show "requires newer Etherpad" when installing incompati…
JohnMcLear May 16, 2026
294158e
harden: reject USER_CHANGES inserts without an author attribute (#7773)
JohnMcLear May 16, 2026
8c4f974
fix(pad): keep menu_right visible on readonly pads by default (#7783)
JohnMcLear May 16, 2026
278acb1
Drop swagger-ui, document telemetry, add opt-outs (#7524) (#7757)
JohnMcLear May 16, 2026
a4261c2
fix(a11y): drop role=textbox / aria-multiline from innerdocbody (#777…
JohnMcLear May 16, 2026
8b9d9f3
build(deps): bump ueberdb2 from 5.0.48 to 6.0.2 (#7734)
dependabot[bot] May 16, 2026
4e58153
chore: added changelog for v3
SamTV12345 May 16, 2026
1864cd2
bump version
May 16, 2026
b96e262
Merge branch 'master' into develop
May 16, 2026
149c6a2
Merge branch 'develop'
May 16, 2026
8c6104c
harden: assorted server-side tightening for 3.0.2 (#7784)
JohnMcLear May 17, 2026
fba4a17
fix(API): hide SYSTEM_AUTHOR_ID from listAuthorsOfPad (#7793)
JohnMcLear May 17, 2026
0e90184
fix(export): surface checkValidRev error message on bad :rev (#7792)
JohnMcLear May 17, 2026
8f499b4
fix(ExportHtml): don't poison ol counter when closing a sibling ul (#…
JohnMcLear May 17, 2026
dbd4662
fix(backend-tests): un-skip api/ and admin/ subdirectory specs (#7789)
JohnMcLear May 17, 2026
962bfe8
feat(updater): tier 4 — autonomous update in maintenance window (#760…
JohnMcLear May 17, 2026
b195b13
test(admin): skip anonymizeAuthorSocket when ep_hash_auth is installe…
JohnMcLear May 17, 2026
662637d
test(backend): fix Windows ENOENT in backend-tests-glob regression ch…
JohnMcLear May 17, 2026
11a4463
docs(changelog): v3.1.0
SamTV12345 May 17, 2026
fa1c6b2
Merge branch 'develop'
May 17, 2026
8fb2038
bump version
May 17, 2026
228b49f
Merge branch 'master' into develop
May 17, 2026
10558ed
fix(admin/pads): apply filter chip server-side, before pagination (#7…
JohnMcLear May 17, 2026
acc7a5d
fix(l10n): silence spurious 'could not translate element content' war…
JohnMcLear May 17, 2026
29dac6b
fix(pad): redesign outdated-version notice (#7799) (#7804)
JohnMcLear May 18, 2026
f6ab856
fix(pad): outdated notice — resolve author from token cookie (Qodo #7…
JohnMcLear May 18, 2026
4d998d6
fix(admin): show resolved runtime values on /admin/settings (#7803) (…
JohnMcLear May 18, 2026
86edd67
feat: support X-Forwarded-Prefix and X-Ingress-Path (#7802) (#7806)
JohnMcLear May 18, 2026
4d94b1b
Localisation updates from https://translatewiki.net.
translatewiki May 18, 2026
271eb6a
ci: swap deprecated ep_readonly_guest for ep_guest in plugin matrix (…
JohnMcLear May 18, 2026
abff812
test(admin): cover saveSettings round-trip + restart persistence (#78…
JohnMcLear May 19, 2026
49111f2
Enhance bug report template with abstraction question
JohnMcLear May 19, 2026
abda048
test(docker): admin save persists across container restart (#7819) (#…
JohnMcLear May 19, 2026
9bb3920
build(deps): bump tsx from 4.22.0 to 4.22.3 (#7822)
dependabot[bot] May 20, 2026
7bb7d97
build(deps): bump openapi-backend from 5.16.1 to 5.17.0 (#7818)
dependabot[bot] May 20, 2026
3c4edd1
build(deps): bump pg from 8.20.0 to 8.21.0 (#7815)
dependabot[bot] May 20, 2026
8112b7a
build(deps): bump @tanstack/react-query-devtools (#7814)
dependabot[bot] May 20, 2026
1d2374a
build(deps): bump js-cookie from 3.0.6 to 3.0.7 (#7813)
dependabot[bot] May 20, 2026
40eeb21
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] May 20, 2026
25a7158
feat(skin): add margin skin (11 themes; light/dark per theme; switcha…
May 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@ If applicable, add screenshots to help explain your problem.
- OS: [e.g., Ubuntu 20.04]
- Node.js version (`node --version`):
- npm version (`npm --version`):
- Is the server free of plugins:
- Is the server free of plugins:
- Are you using any abstraction IE docker?

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
Expand Down
4 changes: 2 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!--

1. If you haven't already, please read https://github.com/ether/etherpad-lite/blob/master/CONTRIBUTING.md#pull-requests .
2. Run all the tests, both front-end and back-end. (see https://github.com/ether/etherpad-lite/blob/master/CONTRIBUTING.md#testing)
1. If you haven't already, please read https://github.com/ether/etherpad/blob/master/CONTRIBUTING.md#pull-requests .
2. Run all the tests, both front-end and back-end. (see https://github.com/ether/etherpad/blob/master/CONTRIBUTING.md#testing)
3. Keep business logic and validation on the server-side.
4. Update documentation.
5. Write `fixes #XXXX` in your comment to auto-close an issue.
Expand Down
Loading
Loading