Commit graph

1961 commits

Author SHA1 Message Date
SamTV12345
4d5230cf9c Added swagger ui 2024-09-15 13:54:09 +02:00
SamTV12345
644cb9b39f Restructured rest api 2024-09-14 16:36:02 +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
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
f066c6b4a8 Added support for sqlite rust backend. 2024-09-07 14:59:05 +02:00
SamTV12345
d4cbbf18e0
Added new database rustydb (#6632)
Co-authored-by: SamTv12345 <samtv12345@samtv12345.com>
2024-09-05 16:06:16 +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
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
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
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
Zuo Zongyuan
44024e8a5f
fix: correct the transport protocol check (#6576) 2024-08-12 20:07:02 +02:00
SamTV12345
e17aa9af96 Remove unwanted strings in hash 2024-08-08 21:41:18 +02:00
SamTV12345
f7b1311e36 Fixed sorting of other pad columns 2024-08-06 20:43:10 +02:00
SamTV12345
e973382e05 Added caching of files. 2024-08-06 18:25:31 +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
SamTV12345
454fec7a9f Create outdir if it does not exist. 2024-07-24 20:04:03 +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
8a1a03eca1
Fixed ueberdb2 build. (#6533) 2024-07-22 21:28:52 +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
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
b84b4c0878
Removed lightningcss (#6509)
Co-authored-by: SamTv12345 <samtv12345@samtv12345.com>
2024-07-12 11:16:07 +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
Helder Sepulveda
a637921160
Move away from using toast in the plugin search (#6441) 2024-06-10 19:00:58 +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
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
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
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
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
SamTV12345
3e9c90e994
Fixed proxying Etherpad with nginx. (#6388) 2024-05-18 11:22:13 +02:00
SamTV12345
556c3c8e5b
Readded support for apikey (#6382) 2024-05-14 22:36:16 +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
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
e2233b61c9
Fixed totalUsers being undefined thus not being displayed. (#6342) 2024-04-18 22:42:36 +02:00
SamTV12345
0b80e256b4
Added proxy support for axios. (#6334) 2024-04-16 19:11:05 +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
820d728ce6 fix: Add local issuer by default. 2024-04-03 20:19:20 +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
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
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
SamTV12345
d7869f5014
Fixed cache server not working due to wrong (#6236) 2024-03-17 23:28:58 +01:00
SamTV12345
46b6650528 Bumped minimum node version. 2024-03-16 23:33:14 +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