Commit Graph
28207 Commits
Author SHA1 Message Date
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
yu-i-i 02c474afbb Remove LDAP admin check via group search in ldap-passport 2026-07-07 14:42:52 +02:00
yu-i-i 73b49a0dfe toggleSymbolPalette now in useEditorPropertiesContext 2026-07-07 14:42:52 +02:00
yu-i-i 65af49b820 Set use-ai capability to false 2026-07-07 14:42:52 +02:00
yu-i-i 3a1e4f13ed Track changes: convert to mjs 2026-07-07 14:42:52 +02:00
yu-i-i 4671f26904 Track changes: use getTrackedChangesUserIds introduced in the mainstream 2026-07-07 14:42:52 +02:00
yu-i-i 23fb6e3ebb Remove OVERLEAF_OIDC_DISABLE_JIT_ACCOUNT_CREATION in favor of OVERLEAF_OIDC_ALLOWED_EMAIL_DOMAINS 2026-07-07 14:42:52 +02:00
Synésio Neto a2416a499c Introduce an environment variable to allow JIT OIDC users creation based on their email address domain. 2026-07-07 14:42:52 +02:00
yu-i-i ff04f9a073 Introduce an environment variable to control user creation in OIDC authentication, closes #47 2026-07-07 14:42:51 +02:00
David Rotermund e534b32953 I need the --network=host settings for building the container 2026-07-07 14:42:51 +02:00
yu-i-i da1567cc51 Avoid DEP0174 by removing async from callback-based getGroupPolicyForUser 2026-07-07 14:42:51 +02:00
yu-i-i f59d616422 Fix login page 2026-07-07 14:42:51 +02:00
yu-i-i e094fb59df Symbol Palette: make close button visible 2026-07-07 14:42:51 +02:00
yu-i-i efc0289497 Template Gallery: replace markdown-it with marked 2026-07-07 14:42:51 +02:00
yu-i-i bcb5af48ae 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-07-07 14:42:51 +02:00
yu-i-i e6db566a9c Refactor Sandboxed Compiles 2026-07-07 14:42:51 +02:00
yu-i-i c7350d5877 Symbol Palette: improve keyboard input experience 2026-07-07 14:42:51 +02:00
yu-i-i 3f6acabf26 Symbol Palette: get rid of @reach/tabs 2026-07-07 14:42:51 +02:00
yu-i-i dc78d3f028 Add 'poll' to clsi seccomp profile, fixes minted. Thanks, David. 2026-07-07 14:42:51 +02:00
yu-i-i 6b3472e3a8 Make Template Gallery optional; rename environment variables 2026-07-07 14:42:51 +02:00
yu-i-i 8dc220fdc5 Add Template Gallery support 2026-07-07 14:42:50 +02:00
yu-i-i ffe7d44174 Track changes / comments: update backend to support frontend changes 2026-07-07 14:42:50 +02:00
yu-i-i 5b9c6985d4 Allow EXTERNAL_AUTH to be undefined, fixes #26 2026-07-07 14:42:50 +02:00
yu-i-i 6e4e540c5a Symbol palette: switch to 'OL' UI components and apply minor cosmetic changes 2026-07-07 14:42:50 +02:00
yu-i-i 837519b08d Make OVERLEAF_OIDC_USER_ID_FIELD support 'email' as a value 2026-07-07 14:42:50 +02:00
yu-i-i 9bc7fcf77a See upstream commit 42ee56e 2026-07-07 14:42:50 +02:00
yu-i-i dbd14d5e86 Fix glitches in symbol palette after switching to Bootstrap 5 2026-07-07 14:42:50 +02:00
yu-i-i 36719cbf3a Whitelist /oidc/login endpoint, fixes #21 2026-07-07 14:42:50 +02:00
yu-i-i 899d4cd66f Add ENV variables to control SAML signature validation 2026-07-07 14:42:50 +02:00
yu-i-i 3bd8b49ae1 Re-export doLogout (was removed from exports in commit b9fb636). 2026-07-07 14:42:50 +02:00
yu-i-i cfeed73e52 Refactor authentication code; add OIDC support 2026-07-07 14:42:49 +02:00
yu-i-i 81d51d1498 Allow adding extra flags to LaTeX compiler through environment variable 2026-07-07 14:42:49 +02:00
yu-i-i bbd5300f66 Enable LDAP and SAML authentication support 2026-07-07 14:42:49 +02:00
yu-i-i 8dea2fab50 Enable Symbol Palette 2026-07-07 14:42:49 +02:00
yu-i-i a66d4389bf Allow selecting a TeX Live image for a project 2026-07-07 14:42:49 +02:00
Sam Van den Vonder 9aee49e3b8 Enable Sandboxed Compiles feature 2026-07-07 14:42:49 +02:00
yu-i-i 636231490e Enable track changes and comments feature 2026-07-07 02:49:07 +02:00
yu-i-i 0d0450b7ca Redirect non-existing links to Overleaf page 2026-07-07 02:49:06 +02:00
Lucie GermainandClaude Sonnet 4.6 93a4f0c88a Remove unused celebrate dependency from project-history (#34604)
celebrate is declared in project-history's package.json but never imported
anywhere in the service. Dropping it removes one of the consumers pulling in
joi@17 and shrinks the dependency surface. docstore still uses celebrate, so
it remains in the lockfile.

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
GitOrigin-RevId: 171c3e5435495d20256bd9b95158a275ec42f7e3
v6.2.0
2026-06-15 08:08:10 +00:00
Jakob Ackermann b193fe7121 [real-time] flag mismatching update.doc field and add fallback (#34531)
GitOrigin-RevId: ade5aefc473a74da8a99df7cc33a88bc49885d5d
2026-06-15 08:08:05 +00:00
Jakob Ackermann 58970cd6ea [clsi] prepare for non-representative clsiServerIds (#34546)
* [clsi] forward instanceType to web

* [clsi] expose zone in compile response

* [clsi-perf] add new fields for instanceType and zone

* [clsi] expose isPreEmptible flag in compile response

* [clsi-perf] also add isPreEmptible field

* [clsi] rename isPreEmptible -> isSpotInstance

GitOrigin-RevId: 2bc2d772e0b14da83afb51f5f3e4fefd3f60b733
2026-06-15 08:08:00 +00:00
Jakob Ackermann d5384d9fdb [web] add LRU cache for geoip details (#34521)
GitOrigin-RevId: 0c96b53228b3e4fd764ac09e029db8b3f2b45de7
2026-06-15 08:07:55 +00:00
Jakob Ackermann 6c9bf3774d [editor-core] speed up non-bmp detection (#34542)
* [editor-core] avoid duplicate non-bmp check on InsertOp.insertion

* [editor-core] remove non-bmp check from StringFileData

Existing content may contain non-bmp characters. New edits with non-bmp
input are rejected via non-bmp check in InsertOp constructor.

GitOrigin-RevId: e9ef3a4a8c4696e8dc751325608a788351791d1c
2026-06-15 08:07:46 +00:00
Eric Mc Sween 8c9a80925e Merge pull request #34565 from overleaf/em-bibtex-modal-scroll
Make BibTeX modals scrollable

GitOrigin-RevId: 3ef2d2e7ac5e481c0e31c937b62ff4467c23f220
2026-06-15 08:07:29 +00:00
Antoine Clausse 5a2794e632 [web] Add ai-limit-upgrade-copy split test on the interstitial (#34525)
* [web] Add ai-limit-upgrade-copy split test on the interstitial

* Add french translations

* Exclude trials from ai-limit-copy

* Add `workbench` and `assistant` to the paywall-types having the updated copy

GitOrigin-RevId: 8da856c17718280c74919a38ec78345d0bd5f781
2026-06-15 08:07:09 +00:00
32664a1d12 [web] Update Share modal paywall CTAs to point to the plans interstitial (#34410)
* [web] Send paywall upgrade CTAs to the plans interstitial

* fix: encode upgradePlan campaign source with URLSearchParams

Co-authored-by: lzear <8427791+lzear@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
GitOrigin-RevId: ddde4d77d72e649f5ded5839a2a2155e5f679f53
2026-06-15 08:07:04 +00:00
Mathias Jakobsen a4c91ce671 Merge pull request #34453 from overleaf/mj-outline-style-cleanup
[web] Clean up outline styles post-editor redesign

GitOrigin-RevId: 43ac3aae6be79fe0844add32cb01d465db82b29e
2026-06-15 08:06:59 +00:00
Mathias Jakobsen 948ea8ac09 Merge pull request #34466 from overleaf/mj-logs-style-cleanup
[web] Clean up logs styles post-editor redesign

GitOrigin-RevId: 90e4a8ea1d3d02bc623847b1257cc1011e5c04c9
2026-06-15 08:06:54 +00:00