q3k
85096f7416
Do not respond to right alt (Alt Gr) keyboard events.
...
On some keyboard layouts (eg. pl) the right alt key (a.k.a. Alt Gr) is
used in combination with letters to type special characters, eg. AltGr-C
makes a 'ć' on a pl keyboard layout.
At least on Firefox on macOS it seems like events that would otherwise
result in a special character still get passed to keydown and friends.
This means that if etherpad handles alt-c, it might swallow someone's
intent to type in 'ć' and instead open up the chat window.
This could arguably be a bug in Firefox or macOS, as the same doesn't
happen in Firefox on Linux/X11. But before I bring the discussion to a
wider audience I'd like to at least make the issue go away at etherpad
level.
2025-06-28 12:06:01 +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
SamTV1998
9276a001d8
fix(frontend): index out of bounds
2025-04-05 16:08:13 +02:00
SamTV12345
87d8b87855
fix(socket.io): readd long polling
2025-03-13 14:32:00 +01:00
SamTV12345
708e3e1d66
Fixed ace2_inner firstElementChild
2024-12-04 20:00:23 +01:00
Suyun
8c1a519465
Fix misuse of in
instead of includes
method for checking array
2024-11-15 20:27:26 +01:00
SamTV12345
1e3a61e5fb
feat(pad-settings): added possibility to delete pad by the creator ( #6730 )
2024-10-28 21:56:10 +01: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
SamTV12345
4891243c27
Added support for alternative update servers. ( #6645 )
2024-09-09 20:47:45 +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
504d04d668
Readded text shortcut ( #6634 )
2024-09-05 18:46:46 +02:00
JannikStreek
f8225b3e2a
fix github plugin installation ( #6584 )
2024-08-23 15:20:28 +02:00
SamTV12345
1e91efc16c
sec: Fixed unsafe jquery plugin
2024-08-18 20:21:54 +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
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
a63c27df0f
Unified installation process
2024-08-06 17:47:47 +02:00
SamTV12345
fe7aa6f40d
Fixed undefined html10n
2024-07-24 19:59:23 +02:00
SamTV12345
32a4068468
Fixed index html page
2024-07-23 18:14:49 +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
SamTV12345
634ffab3ba
Bumped JQuery to 3.7.1 ( #6506 )
2024-07-10 20:06:24 +02:00
SamTV12345
166724dc13
fix: Silent disconnect of pad ( #6498 )
2024-07-07 20:34:54 +02:00
Helder Sepulveda
d5552b037c
On Ctrl+Click bring the window back to focus ( #6456 )
2024-06-16 19:27: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
SamTV12345
63e9b2d4eb
Fixed api header authorization ( #6399 )
2024-05-22 21:16:19 +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
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
alongdate
2d01f6027f
chore: fix some typos in comments ( #6343 )
...
Signed-off-by: alongdate <alongyear@outlook.com>
2024-04-19 19:12:58 +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
SamTV12345
92a4b9a622
chore: Bumped live plugin manager ( #6311 )
2024-04-05 18:53:04 +02:00
reallylowest
ed1c5dd184
chore: remove repetitive words ( #6290 )
...
Signed-off-by: reallylowest <sunjinping@outlook.com>
2024-04-01 16:47:51 +02:00
SamTV12345
ad3393d2fe
Added hostrequire undefined to always install all subdependencies. ( #6241 )
2024-03-18 19:44:16 +01:00
SamTV12345
9e6549db2e
Fix uncaught error. Symlink not working with scoped packages ( #6233 )
2024-03-17 19:37:41 +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
65046a3ff2
Added node workspace.
2024-03-15 20:59:28 +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
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
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
Denys Halenok
4f53142d7f
Don't install all dependencies from node_modules ( #6173 )
2024-02-20 11:16:20 +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
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
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
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
Stefan
d12119d3be
Handle exception during loading of plugins ( #6074 )
2023-12-17 11:05:32 +00:00