yu-i-i
39806cf898
Make OVERLEAF_OIDC_USER_ID_FIELD support 'email' as a value
2025-11-12 02:00:02 +01:00
yu-i-i
ad47c25cd0
See upstream commit 03a641b
2025-11-12 02:00:01 +01:00
yu-i-i
2e6eccba29
Fix glitches in symbol palette after switching to Bootstrap 5
2025-11-12 02:00:01 +01:00
yu-i-i
21182b1d1b
Whitelist /oidc/login endpoint, fixes #21
2025-11-12 02:00:01 +01:00
yu-i-i
f047e3e928
Add ENV variables to control SAML signature validation
2025-11-12 02:00:01 +01:00
yu-i-i
ab1b823c85
Re-export doLogout (was removed from exports in commit 5ba9a72).
2025-11-12 02:00:01 +01:00
yu-i-i
1720ffbb43
Refactor authentication code; add OIDC support
2025-11-12 02:00:01 +01:00
yu-i-i
aea0b82aa5
Allow adding extra flags to LaTeX compiler through environment variable
2025-11-12 02:00:01 +01:00
yu-i-i
34bcb3fa21
Enable LDAP and SAML authentication support
2025-11-12 02:00:00 +01:00
yu-i-i
8c24b99fd7
Enable Symbol Palette
2025-11-12 02:00:00 +01:00
yu-i-i
b8805e8b3c
Allow selecting a TeX Live image for a project
2025-11-12 02:00:00 +01:00
yu-i-i
47e31041be
Enable autocomplete of reference keys feature
2025-11-12 02:00:00 +01:00
yu-i-i
8be4cc1a0a
Enable track changes and comments feature
2025-11-11 04:34:38 +01:00
yu-i-i
88894fe078
Redirect non-existing links to Overleaf page
2025-11-11 04:34:38 +01:00
Mathias Jakobsen
003b81bd3e
Merge pull request #29380 from overleaf/mj-layout-editing-sessions
...
[analytics+web] Add layout info to editing sessions
GitOrigin-RevId: d5f3161444718004aa722a6f413f6b5ff9c95aea
2025-10-30 11:35:52 +00:00
Jakob Ackermann
d1223b4c98
[web] tweak Jenkins pipeline following move to faster CI VMs ( #29188 )
...
* [web] tweak Jenkins pipeline following move to faster CI VMs
The webpack build time has been reduced by about 30%. Adjust the sleep
statement for delaying the webpack build accordingly.
Push the production docker image layers from the parallel steps already.
Use a shared "scratch" tag to avoid generating cruft per branch/build.
* [web] avoid sharing the cypress/downloads folder in CI
GitOrigin-RevId: 52fdf420ec04fd26e3823ff9fca8c52f7a7764d7
2025-10-30 09:07:43 +00:00
Tim Down
4b565d652b
Merge pull request #29400 from overleaf/td-ciam-dir
...
Move CIAM styles into separate directory
GitOrigin-RevId: 3f6d6af8d25ee5c9e425bb2958075ac514fed2e9
2025-10-30 09:07:28 +00:00
Andrew Rumble
b5b05b52d7
Clean up direct usages of db.docHistory
...
Co-authored-by: Ilkin Ismailov <ilkin.ismailov@overleaf.com >
GitOrigin-RevId: 63bc36f15d85f68770bbbff5a7f64d5bc167c7f0
2025-10-30 09:07:18 +00:00
Andrew Rumble
6603290297
Remove docHistory collection from db helper
...
Co-authored-by: Ilkin Ismailov <ilkin.ismailov@overleaf.com >
GitOrigin-RevId: 788b794ff75564230df99b1b726da87bab468ef9
2025-10-30 09:07:12 +00:00
Andrew Rumble
e21a3878b7
Remove celebrate mock
...
GitOrigin-RevId: 05dd09d1c4457bf1966d729296fd863ae4dc03aa
2025-10-30 09:07:00 +00:00
Andrew Rumble
b7392b3a19
Switch to using Zod instead of Joi
...
GitOrigin-RevId: d725d5bd573402f48b176733bcea2d8ba4fa7c2d
2025-10-30 09:06:54 +00:00
Andrew Rumble
0c442911c5
Remove Joi and celebrate
...
GitOrigin-RevId: 12cf2e0266a2e57d674d13a2e6fe8368c980d2a1
2025-10-30 09:06:49 +00:00
MoxAmber
e473010d46
Merge pull request #29332 from overleaf/as-sso-prevent-double-linking
...
[web] Prevent users from attempting to link to the same SSO institution twice
GitOrigin-RevId: 7e708eadc9f9aedc2007cb83f7f48df83561fa84
2025-10-30 09:06:42 +00:00
MoxAmber
a29864ef86
Merge pull request #29324 from overleaf/as-sso-ensure-email-confirmed
...
[web] Ensure email confirmedAt is always set for users created via Commons SSO
GitOrigin-RevId: c00ea58a0f9e2a1e93d7edc3836aa815d8ba16ac
2025-10-30 09:06:36 +00:00
roo hutton
91e64fa345
Merge pull request #29349 from overleaf/rh-compile-timeout-info-tracking
...
Add missing tracking to compile timeout info for default variant
GitOrigin-RevId: 4dfea0f55a1887b64e9c41d417c4a1cc0510453d
2025-10-30 09:06:22 +00:00
roo hutton
0a5d4db21d
Merge pull request #29193 from overleaf/rh-stripe-addon-error
...
Redirect to plans page if trying to add add-on to non-existing subscription
GitOrigin-RevId: 65e0a88c32beca00d700292b14b2e7aa6e4dad20
2025-10-30 09:06:17 +00:00
Antoine Clausse
5789fca098
[web] Create an initial implementation for the CIAM page layout ( #29373 )
...
* Add a Storybook Layout page compiling all the "small pages" layouts
* Add a CIAM page layout to Storybook and create an initial Layout
* Use rem in font mixins
* Add a `--ciam-` prefix to the new CSS variables
* Fix linting
GitOrigin-RevId: 7a89fd1531c87597a918a9170d174cce556d77c4
2025-10-30 09:06:10 +00:00
Borja
7395e2776d
Add languages and further functionality to Translate ( #29342 )
...
GitOrigin-RevId: 5e575c2aa51490071bfbd7498fd81b4e30ffa77f
2025-10-30 09:06:05 +00:00
David
d3bffabbf9
Merge pull request #29292 from overleaf/dp-dashboard-theme-toggle
...
Add theme toggle to project dashboard
GitOrigin-RevId: 4c76bcc36f77d7fd883798f8ccfcb5d1cf1a54b0
2025-10-30 09:05:56 +00:00
David
5cd89fad75
Merge pull request #27930 from overleaf/mj-dropdown-dark-mode
...
[web] Add dark mode for dropdowns
GitOrigin-RevId: 8fcce98101fc32fa1abbc0fbcd1615a8bc0898e4
2025-10-30 09:05:51 +00:00
David
e77611253e
Merge pull request #29215 from overleaf/dp-rail-tab-storage
...
Store selected rail tab on a per-project basis
GitOrigin-RevId: 4770b047bb02c2b63dcf8bc0808bdd675d38c7a2
2025-10-30 09:05:46 +00:00
Jakob Ackermann
d5f0836b32
[web] enable compileFromClsiCache independent of clsi-cache-prompt ( #29366 )
...
The split test is active now and .active is only set in the dev-env.
GitOrigin-RevId: ed4a379e2144c2a08497eb0cf42ef16077f7ad27
2025-10-29 09:06:04 +00:00
Kristina
65383bafb4
[web] improve messaging when upgrading from standalone add-on to premium plan + add-on ( #29330 )
...
* update userCanStartTrial to consider standalone add-ons
* display correct disabled message on hover
* display error message on preview plan purchase page
GitOrigin-RevId: 57c4e4267c1fd0ea892df8c0f5443ad74847147c
2025-10-29 09:05:59 +00:00
Kristina
082667ef2f
[web] display Stripe invoice line items on preview change page ( #29280 )
...
GitOrigin-RevId: 267586a33f19f6931e2eb76b33fdf569aa07b4d3
2025-10-29 09:05:54 +00:00
Gernot Schulz
4c21f2818b
Merge pull request #29244 from overleaf/gs-jenkins-pr-build-tags
...
Tag images with branch head instead of merge commit
GitOrigin-RevId: f0324a48a8bd692f781c9bee4e42bf97788eb997
2025-10-29 09:05:48 +00:00
Rebeka Dekany
31bc68f0ef
Fix translation from "Change email" to "Change role and department" ( #29341 )
...
GitOrigin-RevId: c99415d30f7ff65e54f0823d98607a1a757e6c94
2025-10-29 09:05:39 +00:00
Jakob Ackermann
bdb4e44d78
[clsi-cache] add circuit breaker to clsi-cache requests ( #29339 )
...
Stage timeouts:
- frontend waits 5s
- web/clsi waits 4s
- clsi-cache waits 3s
This should ensure that the frontend can receive a valid response after
any of the backend requests failed.
The circuit breaker will remain closed for TIMEOUT + jitter of 0-3 times
the TIMEOUT of the respective service. This should avoid the bulk of
traffic to fail and occasionally issue retries without hammering the
instances while down.
Also do not try the next backend when the abort signal has expired.
GitOrigin-RevId: d612125616a9e416beff2f4c6d7f30066b5b9d6d
2025-10-29 09:05:34 +00:00
Mathias Jakobsen
f19e982764
Merge pull request #29310 from overleaf/mj-references-url-config
...
[web] Remove references url from configuration
GitOrigin-RevId: fd671d0ac1ff9a8bb754ee3136dc29401ba2b186
2025-10-28 09:05:57 +00:00
Antoine Clausse
ca060ab146
[web] Fix flaky frontend test in UserNotifications -> Affiliation ( #29315 )
...
* Temporary: forcibly reproduce the loading state and test failure with a `setTimeout`
* Wait for the loading to be finished in the test
* Revert "Temporary: forcibly reproduce the loading state and test failure with a `setTimeout`"
This reverts commit fb0270cc0cacd49fcff74e186b50b55f822f7729.
* Let the test pass if the loading text is not found
* Replace `getByTest` to `findByText` so it awaits
GitOrigin-RevId: 6cee6e3a86b6a5f24d95c7e3e1fcef4c4efcc094
2025-10-28 09:05:46 +00:00
Simon Gardner
e3efc885e4
Migrate UserSessionsManager and associated tests to async/await
...
GitOrigin-RevId: 8b5f3a296798930aa1168738cd3a4c666c7a3028
2025-10-28 09:05:42 +00:00
roo hutton
ffb951d792
Merge pull request #29289 from overleaf/rh-compile-timeout-remove-info
...
Support compile-timeout-remove-info split test in paywalls
GitOrigin-RevId: d557417ab0bd63fce82f4ffb5d66e8e1c9b0b039
2025-10-28 09:05:27 +00:00
Davinder Singh
00536d8454
removing the sentence and related functions and translation ( #29269 )
...
GitOrigin-RevId: 0969d0eb1ec1da0e15f606bb3bdcf86908fa45f7
2025-10-28 09:05:06 +00:00
Mathias Jakobsen
ebd8272b56
Merge pull request #29308 from overleaf/ae-sentry-image
...
Ignore blocked image from googletagmanager error report
GitOrigin-RevId: 0e386ca2c1cd0e59e4e4a686d2eeb40e32efcc80
2025-10-28 09:05:02 +00:00
Mathias Jakobsen
ee1c8c8f1f
Merge pull request #29287 from overleaf/mj-recompile-button-key-warning
...
[web] Avoid react key warning for recompile button
GitOrigin-RevId: e7334ece38a1ae177244ba3afbaaec9190c967ee
2025-10-28 09:04:58 +00:00
Mathias Jakobsen
be5763170a
Merge pull request #28945 from overleaf/mj-tear-down-server-side-referencing
...
[web] Tear down server side referencing
GitOrigin-RevId: 37feac39cc7bf219a2cbc463191163534434f267
2025-10-28 09:04:53 +00:00
Jakob Ackermann
e74da36942
[web] do not show clsi-cache prompts/survey in free projects ( #29302 )
...
GitOrigin-RevId: fe60952e14503884570d3e27fb274fbb7c6b6620
2025-10-24 08:05:46 +00:00
Jakob Ackermann
6eeb583d1c
[web] add clsi-cache prompts ( #29281 )
...
* [web] add clsi-cache prompts
* [web] add new editor variant to segmentation
* [web] add tests for useNewEditorVariant
* [web] adjust start of using clsi-cache in split-test
GitOrigin-RevId: c9c5b1eff2ceefb65ef82516d9074cb971cb4c48
2025-10-24 08:05:42 +00:00
Mathias Jakobsen
f1b386ebec
[web] Tear down client-side-references feature flag ( #29088 )
...
GitOrigin-RevId: 635d6054ed1ed131bbc456bab203408fd4293e6d
2025-10-24 08:05:34 +00:00
Andrew Rumble
7a3b71503f
Allow sandboxed-module for model mockery
...
GitOrigin-RevId: 79dfe75088b760968fdc1b6e5dce4278f44a0dae
2025-10-23 08:06:24 +00:00
Andrew Rumble
c5ca824d86
Convert to ESM
...
GitOrigin-RevId: 572dafeaddea99be28ec1e1116e49aaf203be340
2025-10-23 08:06:20 +00:00