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 Germain and Claude 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
Mathias Jakobsen
e2e01090a6
[web] Add custom stylelint rule for catching themed variables in :root selector ( #34571 )
...
* [web] Add custom stylelint rule for catching themed variables in root selector
* [web] Add lint rule for themed custom property naming
GitOrigin-RevId: 989452e26e427a93f9276ecf011ab7434f96efb1
2026-06-15 08:06:50 +00:00
Domagoj Kriskovic
74fa4d95b2
Refactor visual editor extension handling
...
GitOrigin-RevId: e4571d33a36d786997e9de80a8413ca84e8ddf04
2026-06-15 08:06:33 +00:00
Domagoj Kriskovic
7b3692ce6f
Module for loading per language visual editor extensions
...
GitOrigin-RevId: 5244e754337a1e48b8de63e881648b2397500b25
2026-06-15 08:06:28 +00:00
Jakob Ackermann
9743c7006e
[clsi] tests: remove verbose after hook for printing metrics ( #34532 )
...
This was useful when iterating on the pdf-caching feature.
PDF caching has been stable for years. We can remove the logging now.
GitOrigin-RevId: 826c91c1e45d3dae1bb3ce5aeb7b6a3f9283392c
2026-06-15 08:06:23 +00:00
Tim Down
0559f26753
Merge pull request #34230 from overleaf/td-pricing-accordion-bottom-border
...
Remove bottom border on FAQs accordion on pricing page
GitOrigin-RevId: 11e09bafab34eedbd80e20702e8c893a311fb6d0
2026-06-15 08:06:10 +00:00
Tim Down
db2fe61a20
Merge pull request #34373 from overleaf/td-latex-parser-relax-text-restriction
...
Allow ^ and _ in text nodes by default in LaTeX grammar
GitOrigin-RevId: 9e94d86f7a0540431eb28d29c0fa79a0ea889855
2026-06-15 08:06:05 +00:00
Tim Down
1d30b81068
Merge pull request #34558 from overleaf/td-safari-15
...
Make browser policies relating to Safari 14.x match
GitOrigin-RevId: 3b82bcb3acedfda9b8835413a92da322619a8571
2026-06-15 08:05:59 +00:00
Jessica Lawshe
035549dec0
Merge pull request #34214 from overleaf/kc-domain-capture-grace-period-ui
...
[web] Domain capture grace period UI
GitOrigin-RevId: 90ff8cc186ec12d5cd227d52405862ddca63c33d
2026-06-12 08:06:43 +00:00