Commit Graph

246 Commits

Author SHA1 Message Date
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