David Rotermund
7ae7736a8c
Zotero Integration ( #164 )
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
ec4ad68791
Admin tools: themed dashboard
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
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
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
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
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
343a7de538
Linked URL: add sanitize and normalize
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
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
yu-i-i
6c97b44b5b
Template gallery: Fix OLModal usage (see upstream commit 19b3834)
2026-07-07 14:42:53 +02:00
yu-i-i
cb2a4739ff
Authentication: Fix import after upstream converted PermissionsManager, RateLimiterMiddleware, UserCreator and SAMLIdentityManager to ESM
2026-07-07 14:42:53 +02:00
yu-i-i
9755e7f500
Track changes: Fix import after upstream converted ChatManager, UserInfoManager and UserInfoController to ESM
2026-07-07 14:42:53 +02:00
Rudy ERCEK
6dec15bb6f
Add MAX_UPLOAD_SIZE environment variable
2026-07-07 14:42:53 +02:00
yu-i-i
4e77cc0471
Fix style of Templates button in navbar
2026-07-07 14:42:53 +02:00
yu-i-i
60c66ad1d5
Fix: comments thread does not necessarily belong to current document
2026-07-07 14:42:53 +02:00
yu-i-i
c9f570f108
Fix import after upstream converted AuthorizationMiddleware to ESM
2026-07-07 14:42:53 +02:00
yu-i-i
4d5be374cd
Track changes: Use getProjectRanges introduced in the upstream
2026-07-07 14:42:53 +02:00
yu-i-i
f76afc3aba
Fix imports after upstream converted UserController and CaptchaMiddleware to ESM
2026-07-07 14:42:53 +02:00
yu-i-i
1e53bff130
Fix import after upstream converted ErrorController to ESM
2026-07-07 14:42:53 +02:00
yu-i-i
8f5267cde9
Symbol palette: ui components were moved to shared folder
2026-07-07 14:42:52 +02:00
yu-i-i
4e42c6d232
Move Sympol Palette code to modules, closes #63
2026-07-07 14:42:52 +02:00
yu-i-i
f502d4e4b5
Template gallery: ui components were moved to shared folder
2026-07-07 14:42:52 +02:00
yu-i-i
e965b4f0f0
passport-saml was updated to v5.1.0
2026-07-07 14:42:52 +02:00
yu-i-i
5f8118ee61
Fix: always include repository prefix in sandboxed compiles image name
2026-07-07 14:42:52 +02:00
yu-i-i
effbd8ed6b
Fix template publishing to align with upstream project context changes
2026-07-07 14:42:52 +02:00