Commit graph

1942 commits

Author SHA1 Message Date
SamTV12345
b0a93ccddb Fixed loading ep_font_color3 2024-07-17 20:24:16 +02:00
SamTv12345
71c222c72f Fixed types 2024-07-17 15:56:45 +02:00
SamTv12345
cdaf1c5556 Fixed diagnostic url 2024-07-17 14:23:32 +02:00
SamTv12345
75f97287c5 Fixed frontend tests. 2024-07-17 11:59:32 +02:00
SamTv12345
d366976065 Removed eval 2024-07-17 10:57:26 +02:00
SamTv12345
456f904050 Fixed timeslider when hot reloading 2024-07-17 10:55:30 +02:00
SamTv12345
bbf4adb075 Added live reloading. 2024-07-17 10:47:59 +02:00
SamTV12345
d522de17e6 Non working hmr 2024-07-16 22:00:50 +02:00
SamTv12345
a3e9f29558 Fixed timeslider 2024-07-16 13:47:59 +02:00
SamTv12345
ea5073ce13 Fixed popup not showing 2024-07-16 12:43:21 +02:00
SamTV12345
5d0da514f9 Removed require of socketio, l10n, html10n and error reporter 2024-07-16 11:05:29 +02:00
SamTV12345
1ccd27e2d3 Fixed get undefined. 2024-07-16 11:05:29 +02:00
SamTV12345
85dc9c088f Added support for plugins 2024-07-16 11:05:29 +02:00
SamTV12345
b7e0e6b216 Fixed caret positioning 2024-07-16 11:05:29 +02:00
SamTV12345
865f2e565a Moved first js files to ts 2024-07-16 11:05:29 +02:00
SamTV12345
be2616f766 Added POC for browser 2024-07-16 11:05:29 +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
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
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
Kalepu Satya Sai Teja
726cef8492
Fix: #5001 Don't wrap URLs (#5887) 2024-02-11 11:22:17 +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
Denys Halenok
bc302538c0
Don't access jQuery through parent.parent (#5943) 2023-09-22 20:53:24 +02:00
SamTV12345
ae7800eada Fixed color wheel. 2023-08-17 14:31:36 +02:00
SamTV12345
b56d75b1e9
Use parse instead of parseJSON. (#5869) 2023-08-08 19:12:41 +02:00