yu-i-i
8bf99c7e29
Revert "[clsi] remove locking from docker actions ( #32373 )"
...
This reverts commit d66a856baa .
2026-07-07 14:42:58 +02:00
yu-i-i
df7a4fa9ff
Reference picker: normal search instead of fuzzy; overleafying modal
2026-07-07 14:42:58 +02:00
David Rotermund
ea73e68f56
Reference picker
2026-07-07 14:42:58 +02:00
yu-i-i
2d4a923bfc
Authentication: fix ldap searchAttributes for passport-ldapauth 3.0.1
2026-07-07 14:42:58 +02:00
David Rotermund
7ae7736a8c
Zotero Integration ( #164 )
2026-07-07 14:42:58 +02:00
David Rotermund
b1cf1f3c4b
Logo Tools ( #158 )
...
* Logo Tools
* Moved to /tools/logo; Checks dependencies first and stops if they are not there; Added information about 3_remove_branding_from_projectpage.sh in README ; reordered the commands of 1_convert.sh to avoid the logo-horizontal.png problem
2026-07-07 14:42:58 +02:00
yu-i-i
7e7db051e5
Git Bridge: fix incorrect token creation date display
2026-07-07 14:42:58 +02:00
David Rotermund
820f3a1e2d
Admin tools: introduce Activ Projects tab on the Manage Site page
...
- code moved to modules/admin-tools (yu-i-i)
2026-07-07 14:42:58 +02:00
yu-i-i
b569fad605
Git Bridge: route PAT validation endpoint to correct router
2026-07-07 14:42:58 +02:00
yu-i-i
0829a07998
Sandboxed compiles: avoid destroying containers of recently accessed projects
...
see upstream commit a9c4138
here is an appropriate DockerRunner.mjs patch
2026-07-07 14:42:58 +02:00
yu-i-i
ec4ad68791
Admin tools: themed dashboard
2026-07-07 14:42:57 +02:00
Tao Chen
623f78905b
Git Bridge: support git-bridge configuration via env in nginx
...
- generate overleaf.conf dynamically
- support GIT_BRIDGE_HOST and GIT_BRIDGE_PORT
- configure client_max_body_size for /git using GIT_BRIDGE_REPOSTORE_MAX_FILE_SIZE
2026-07-07 14:42:57 +02:00
yu-i-i
031d83a605
Linked URL: bump node to 24.13.0
2026-07-07 14:42:57 +02:00
yu-i-i
bbb212bdf6
Git Bridge: integrations-panel code was moved
2026-07-07 14:42:57 +02:00
yu-i-i
0567c8927e
Authentication: fix uid ldap login after email parsing was added to rate limiter
2026-07-07 14:42:57 +02:00
yu-i-i
4ef5f28282
Sandboxed compiles: convert DockerRunner to ESM
2026-07-07 14:42:57 +02:00
yu-i-i
32ee988a26
Update README.md
2026-07-07 14:42:57 +02:00
yu-i-i
9374c22bb6
Sandboxed compiles: add scripts to add/strip repo prefix from texlive images
2026-07-07 14:42:57 +02:00
yu-i-i
a47638c120
Add env variable to enable restoring project/file from history snapshot
2026-07-07 14:42:57 +02:00
yu-i-i
a7349c0c7e
Admin tools: minor improvements
...
- enable Projects button in navbar for admin projects page
- enable copy of user ID in user info modal
- add null check in UserListController (thanks @moschlar)
2026-07-07 14:42:57 +02:00
yu-i-i
83f2ec5f1c
Git Bridge: Add git integration
2026-07-07 14:42:57 +02:00
yu-i-i
5c68279105
Sandboxed compiles: set imageName to default if undefined in project
2026-07-07 14:42:56 +02:00
yu-i-i
e226d1b179
Authentication: update passport-ldapauth to 3.0.1; fix minor issues
2026-07-07 14:42:56 +02:00
yu-i-i
e59d381d60
Linked URL: prevent SSRF via DNS rebinding; minor fixes
2026-07-07 14:42:56 +02:00
yu-i-i
b6e33c120d
Template gallery: add template management authorization middleware
...
- Middleware to enforce template access rules
- Introduce template manager role
- Fix minor issues
2026-07-07 14:42:56 +02:00
yu-i-i
9472d977b0
Admin tools: optimize user/project list performance
...
Add frontend pagination
Add search debouncing
Render modals conditionally
Remove unnecessary sorting
2026-07-07 14:42:56 +02:00
yu-i-i
5673353770
Update README.md
2026-07-07 14:42:56 +02:00
yu-i-i
942bd4b7f8
Sandboxed Compiles: pass imageName in Copy project
2026-07-07 14:42:56 +02:00
yu-i-i
5db0f4fece
Admin tools: fix minor bugs
2026-07-07 14:42:56 +02:00
yu-i-i
9db3d2cda3
Sandboxed compiles: add arm64 support to clsi seccomp profile
2026-07-07 14:42:56 +02:00
yu-i-i
d871ce961a
Sandboxed Compiles: support configurable texlive image root via env var
2026-07-07 14:42:56 +02:00
yu-i-i
0f8e6979e2
Admin Tools: Fix EXTERNAL_AUTH is 'none'
2026-07-07 14:42:55 +02:00
yu-i-i
c3814a9062
Admin Tools: Fix sorting
2026-07-07 14:42:55 +02:00
yu-i-i
de346104a1
Template Gallery: migration to 6.1.0
...
enable menu for editor redisign
move frontend code to modules
2026-07-07 14:42:55 +02:00
yu-i-i
4499088928
Symbol Palette: fix for 6.1.0
2026-07-07 14:42:55 +02:00
yu-i-i
8a3ff69f3e
Track changes: Fix import after upstream converted several files to ESM
2026-07-07 14:42:55 +02:00
yu-i-i
76623f85eb
Authentication: Fix import after upstream converted some files to ESM
2026-07-07 14:42:55 +02:00
yu-i-i
1348946421
Admin Tools: Fix for 6.1.0 migraton
2026-07-07 14:42:55 +02:00
Guilhem Poy
1f9d03c389
Add support for EMAIL_SMTP_PASS_FILE
...
Small feature to provide the email password from a file rather than directly from the env variable OVERLEAF_EMAIL_SMTP_PASS. Useful when used in conjunction with Docker Compose secrets.
2026-07-07 14:42:55 +02:00
yu-i-i
51a9ce881c
Admin Tools: Fix user name
...
fix user name is not updated
fix first_name/last_name is undefined
2026-07-07 14:42:55 +02:00
yu-i-i
59a140fe30
Admin Tools: Manage users and Manage projects pages
2026-07-07 14:42:55 +02:00
yu-i-i
13fb6cd418
Hotfix 5.5.6-ext-3.3
2026-07-07 14:42:54 +02:00
yu-i-i
343a7de538
Linked URL: add sanitize and normalize
2026-07-07 14:42:54 +02:00
yu-i-i
0b2b709638
README for extended CE
2026-07-07 14:42:54 +02:00
yu-i-i
b4896abdea
Add service for Linked URL feature
2026-07-07 14:42:54 +02:00
yu-i-i
b72a9f9e42
Sandboxed compiles: adjust clsi-profile
2026-07-07 14:42:54 +02:00
yu-i-i
164f160243
Track changes: Fix import after upstream converted DocumentUpdaterHandler and CollaboratorsGetter to ESM
2026-07-07 14:42:54 +02:00
yu-i-i
6a4647ee60
Authentication: Fix import after upstream converted AuthenticationController to ESM
2026-07-07 14:42:54 +02:00
yu-i-i
4a9e22c487
Template gallery: Fix import after upstream converted AuthenticationController, ProjectGetter, ProjectLocator and DocumentUpdaterHandler` to ESM
2026-07-07 14:42:54 +02:00
yu-i-i
b062f92ce9
Template gallery: Fix import after upstream converted CompileManager, ClsiManager and RateLimiterMiddleware to ESM
2026-07-07 14:42:54 +02:00