yu-i-i
ddaef52690
Fix import after upstream converted AuthorizationMiddleware to ESM
2026-05-19 15:49:20 +02:00
yu-i-i
0923bf3c7d
Track changes: Use getProjectRanges introduced in the upstream
2026-05-19 15:49:20 +02:00
yu-i-i
5c53e096ad
Fix imports after upstream converted UserController and CaptchaMiddleware to ESM
2026-05-19 15:49:20 +02:00
yu-i-i
cdaaa9c10f
Fix import after upstream converted ErrorController to ESM
2026-05-19 15:49:20 +02:00
yu-i-i
a273f17ab5
Symbol palette: ui components were moved to shared folder
2026-05-19 15:49:20 +02:00
yu-i-i
6ddd549442
Move Sympol Palette code to modules, closes #63
2026-05-19 15:49:20 +02:00
yu-i-i
9588bcff7c
passport-saml was updated to v5.1.0
2026-05-19 15:49:19 +02:00
yu-i-i
c34d0bcff3
Remove LDAP admin check via group search in ldap-passport
2026-05-19 15:49:19 +02:00
yu-i-i
36481ab329
Set use-ai capability to false
2026-05-19 15:49:18 +02:00
yu-i-i
9d125203f5
Track changes: convert to mjs
2026-05-19 15:49:18 +02:00
yu-i-i
83a9b33816
Track changes: use getTrackedChangesUserIds introduced in the mainstream
2026-05-19 15:49:18 +02:00
yu-i-i
83794e21a8
Remove OVERLEAF_OIDC_DISABLE_JIT_ACCOUNT_CREATION in favor of OVERLEAF_OIDC_ALLOWED_EMAIL_DOMAINS
2026-05-19 15:49:18 +02:00
Synésio Neto
8ebbecb262
Introduce an environment variable to allow JIT OIDC users creation based on their email address domain.
2026-05-19 15:49:18 +02:00
yu-i-i
ad0b52dfda
Introduce an environment variable to control user creation in OIDC authentication, closes #47
2026-05-19 15:49:18 +02:00
yu-i-i
dae117d9a9
Avoid DEP0174 by removing async from callback-based getGroupPolicyForUser
2026-05-19 15:49:18 +02:00
yu-i-i
39feb0aaa0
Template Gallery: replace markdown-it with marked
2026-05-19 15:49:17 +02:00
yu-i-i
2ba545a33c
Refactor Template Gallery; resolves #38 and #39
...
- Replace free-text license input with a select box
- Improve visual presentation of modals and enhance keyboard interaction
2026-05-19 15:49:17 +02:00
yu-i-i
7ddcc0da61
Refactor Sandboxed Compiles
2026-05-19 15:49:16 +02:00
yu-i-i
444b277d6c
Make Template Gallery optional; rename environment variables
2026-05-19 15:49:16 +02:00
yu-i-i
a321b54502
Add Template Gallery support
2026-05-19 15:49:15 +02:00
yu-i-i
8b41eaddb8
Track changes / comments: update backend to support frontend changes
2026-05-19 15:49:15 +02:00
yu-i-i
7265a1a3ee
Allow EXTERNAL_AUTH to be undefined, fixes #26
2026-05-19 15:49:15 +02:00
yu-i-i
de45db17fa
Make OVERLEAF_OIDC_USER_ID_FIELD support 'email' as a value
2026-05-19 15:49:15 +02:00
yu-i-i
392f94e93e
See upstream commit 42ee56e
2026-05-19 15:49:14 +02:00
yu-i-i
90b7b15d7a
Whitelist /oidc/login endpoint, fixes #21
2026-05-19 15:49:14 +02:00
yu-i-i
7622b8ec55
Add ENV variables to control SAML signature validation
2026-05-19 15:49:14 +02:00
yu-i-i
fb3d7c9424
Re-export doLogout (was removed from exports in commit b9fb636).
2026-05-19 15:49:14 +02:00
yu-i-i
fb3570054e
Refactor authentication code; add OIDC support
2026-05-19 15:49:14 +02:00
yu-i-i
54368fe945
Enable LDAP and SAML authentication support
2026-05-19 15:49:13 +02:00
yu-i-i
2f5c04e820
Enable Symbol Palette
2026-05-19 15:49:13 +02:00
yu-i-i
2f14135b95
Enable track changes and comments feature
2026-05-19 15:49:12 +02:00
Alf Eaton
ce4ca192ee
Upgrade Storybook to v10 ( #30442 )
...
GitOrigin-RevId: 9f51624bc2b34b6746d1854969173b44c9c9cf9a
2026-04-22 08:06:26 +00:00
Jakob Ackermann
917d2700c8
[web] use a global shared mock for the metrics module ( #32799 )
...
GitOrigin-RevId: 72874ba6c06c2a602b01cc029bc9c71ce3ce8892
2026-04-15 08:05:38 +00:00
Rebeka Dekany
7e327ee548
Remove autofocus from full project search when opened via rail tab navigation ( #32645 )
...
GitOrigin-RevId: b7ee177e0dc7273c70ca824718ff22b7df190acb
2026-04-08 08:04:57 +00:00
Davinder Singh
d6e745c156
Merge pull request #31909 from overleaf/ds-removing-useIsNewEditorEnabled-2
...
[Part 2] Removing the usage of `useIsNewEditorEnabled` for editor tear down
GitOrigin-RevId: 864652da0edcedab4f3b1ba47d8d42fb65260118
2026-03-06 09:15:30 +00:00
Davinder Singh
281dc16a6d
removing the usage of useIsNewEditorEnabled from first set of files ( #31800 )
...
GitOrigin-RevId: 821885295f4dab046d9abf552d7fbd7a21d86fb5
2026-03-06 09:14:55 +00:00
Jimmy Domagala-Tang
fc8d564320
Editor Redesign Cleanup: main layout, toolbar, and rail ( #31031 )
...
* feat: integrate main layout, toolbar, and rail from redesign into main ide-react folder
* feat: remove additional files no longer used after ide redesign
GitOrigin-RevId: 8fd77f63cb9c67be91995a9dde13b0fe2376d80f
2026-02-03 09:06:37 +00:00
Domagoj Kriskovic
a108552df6
[web] add schema validation for downloadZipOfVersion endpoint
...
GitOrigin-RevId: ec69b9aa09cf52b544283be6acf29f706807a4b4
2026-02-02 09:04:50 +00:00
ilkin-overleaf
291f882aa2
Merge pull request #30514 from overleaf/ii-cms-launchpad-typescript
...
[web] Convert cms and launchpad to TypeScript
GitOrigin-RevId: d2b38671a2389206dafc7bd50c28cf0bb9683601
2026-01-15 09:05:54 +00:00
Jakob Ackermann
425e7b1e5b
[web] enable mongo notablescan in CI ( #29501 )
...
* [monorepo] record ERROR/FATAL log messages in junit report
* [web] put SaaS specific code behind feature flag
* [web] use split test cache for getting user assignments
The unit tests needed updating as they did not replicate any of the
mongo filtering. The acceptance tests cover this logic.
* [web] make better use of existing indexes
* [web] avoid col-scan in tests of notifications module
* [web] remove cleanup of empty feedbacks collection
* [web] add assertion for reason of rejected request in launchpad test
* [web] add missing indexes
* [web] enable mongo notablescan
* [web] make emailNotifications tests compatible with notablescan
GitOrigin-RevId: b888f2feeb3a0e915f068ae1c4ea23ec17821221
2026-01-13 09:06:38 +00:00
Andrew Rumble
f1e788d9b3
Merge pull request #29967 from overleaf/ar/web-remove-mocha-unit-tests
...
[web] remove mocha unit tests
GitOrigin-RevId: eda753af3470dbd1f385cb0bc3f06d78ade8a764
2025-12-03 09:05:37 +00:00
Andrew Rumble
07c827e9fd
Merge pull request #29928 from overleaf/ar-last-infrastructure-conversions
...
[web] last infrastructure conversions
GitOrigin-RevId: ad1aff9b7df0610ed0303157d9e2c8032f32c02b
2025-11-28 09:05:56 +00:00
Andrew Rumble
18f44866e5
Merge pull request #29919 from overleaf/revert-29795-ar-last-infrastructure-conversions
...
Revert "[web] last infrastructure conversions"
GitOrigin-RevId: 48dc64553012afb5d2db4b2eb9c9898489b7e5ef
2025-11-27 09:05:54 +00:00
Andrew Rumble
d748d8d606
Merge pull request #29795 from overleaf/ar-last-infrastructure-conversions
...
[web] last infrastructure conversions
GitOrigin-RevId: 68aa11625a9bc6d0d5324ecd95bb5ac52af8ee96
2025-11-27 09:05:30 +00:00
Miguel Serrano
fb8d45d1f0
[CE/SP] Hotfix 5.5.7/6.0.1 ( #29621 )
...
Addresses docker configuration issues
Updates min mongo version checks in 6.0.1
GitOrigin-RevId: 7d799614520fb681f3641d47f2a6af3c2a09a1a8
2025-11-20 09:05:34 +00:00
Andrew Rumble
394c60f2cf
Merge pull request #29659 from overleaf/revert-29656-revert-29521-ar-models-es-conversion
...
Revert "Revert "[web] Convert models and self-referential test files to ESM ""
GitOrigin-RevId: f64000ae31d298b075a8722dfc51f294c71bc021
2025-11-18 09:04:56 +00:00
Andrew Rumble
ae6dec9dcb
Merge pull request #29656 from overleaf/revert-29521-ar-models-es-conversion
...
Revert "[web] Convert models and self-referential test files to ESM "
GitOrigin-RevId: 5455cccbb513bd9ca36ce526ff1553065f83d233
2025-11-13 09:06:36 +00:00
Andrew Rumble
7c9fea64ac
[web] Convert models and self-referential test files to ESM ( #29521 )
...
from overleaf/ar-models-es-conversion
GitOrigin-RevId: a92ab8342c0f3e23155eacc0570458fc910c3d71
2025-11-13 09:06:13 +00:00
Andrew Rumble
4f02a85aa4
Update paths
...
GitOrigin-RevId: 399c594dd1bbf739d91874df6be3b70e57fe01e3
2025-11-06 09:05:57 +00:00
Andrew Rumble
b7c883ac38
Convert tests to ESM
...
GitOrigin-RevId: 20585e01dee90e691476a0d47fd5c63b0412e4a6
2025-10-23 08:06:15 +00:00