Commit Graph

26834 Commits

Author SHA1 Message Date
David
5eca30db82 Merge pull request #29800 from overleaf/dp-outline-scroll
Remove unnecessary scrollbar from empty file outline

GitOrigin-RevId: 3866fa3653088665ee21f389174a8ad1c91b9872
2025-11-25 09:04:59 +00:00
Gernot Schulz
93e6a230c7 Merge pull request #29786 from overleaf/gs-jenkins-gh-issue-web
web: Open GitHub issue in case of pipeline failure
GitOrigin-RevId: 0adbeb4d60cd658eccde42b4ce2874ce2623908f
2025-11-25 09:04:54 +00:00
Borja
d4992914c2 Add figure generator from text functionality (#29742)
GitOrigin-RevId: 94c65c567d59e3228dba63395bd46fe0c57fab02
2025-11-24 09:07:16 +00:00
Andrew Rumble
e2cb424695 Merge pull request #29849 from overleaf/ar-add-missing-prism-certificate-to-web
[web] Add the missing intermediate certificate to web service

GitOrigin-RevId: 293009ae2da30f698aa0d38dc4cd902b0d8ab5e5
2025-11-24 09:07:00 +00:00
Malik Glossop
abff6fccd4 Merge pull request #29847 from overleaf/mg-revert-js-yaml-change
Revert "[web] Update js-yaml to patched security version including ov…

GitOrigin-RevId: ecbb05915bdc4c21fd9e6fd6a8f74012853f1322
2025-11-24 09:06:55 +00:00
Malik Glossop
016778295a Merge pull request #29733 from overleaf/mg-transfer-ownership
Fix transfer ownership permissions

GitOrigin-RevId: b6d09704361507085e3eae8dc9240a36ae47c70e
2025-11-24 09:06:50 +00:00
Malik Glossop
68c9d1931d Merge pull request #29765 from overleaf/mg-s-patch-js-yaml
Update js-yaml to patched security version including overrides

GitOrigin-RevId: 364f4dd8fe3cb0a5c486bdf3921b42c49772e4c2
2025-11-24 09:06:45 +00:00
Tim Down
00f6a1e0f9 CIAM registration form buttons, inputs and fixes (#29740)
* Many fixes to CIAM registration form, including Phosphor icons

* Unify layout between Pug and React, fixes for spacing and mobile screen sizes

* Pug lint fix

* Make CIAM footer links underlined

* Add CIAM error notification styling

* Merge duplicate style rules

* Remove outdated comment

* Fix ordering of en.json

* Move aria-label to buttons

* Move full stop into translation string

* Remove dummy password strength indicator

* CIAM spacing and label fixes

* Header logo fixes from review

* Add aria-hidden to error icon

GitOrigin-RevId: 87c8181566f0878256b8010f95f115ec25c7ceb9
2025-11-24 09:06:40 +00:00
Mathias Jakobsen
f2a05b1a2e Merge pull request #29793 from overleaf/mj-custom-rail-icon
[web] Add custom sparkles icon for workbench rail tab

GitOrigin-RevId: b332c90532e75b41b494906e021bcb49ff358024
2025-11-24 09:06:28 +00:00
Mathias Jakobsen
4a4b82cec1 Merge pull request #29797 from overleaf/mj-rail-tab-hiding-refactor
[web] Refactor tab hiding

GitOrigin-RevId: 29b4d1e67348a51e3c575ab2dda6e0931a90d504
2025-11-24 09:06:23 +00:00
Anna Claire Fields
9d2f5b3cde Merge pull request #29803 from overleaf/acf-admin-privileges-matrix
Admin privileges matrix

GitOrigin-RevId: 926c8053ab00292ee6fc0f04e0e429f307081f5e
2025-11-24 09:06:07 +00:00
Anna Claire Fields
f954796709 Merge pull request #29687 from overleaf/acf-update-validator-package
Upgrade validator to 13.15.0 to fix security vulnerabilities

GitOrigin-RevId: ddafde16f9783454c332124e88dae4f164eab4f3
2025-11-24 09:05:58 +00:00
Anna Claire Fields
49e8d0c551 Merge pull request #29695 from overleaf/change-auto-compile-rate-limit
Change auto compile rate limit

GitOrigin-RevId: 9f689c4811ad03ebbbc8cf0abb5f0ac867356873
2025-11-24 09:05:53 +00:00
Brian Gough
1f356754de Merge pull request #29801 from overleaf/bg-history-refactor-backup-worker-shutdown
refactor history-v1-backup worker shutdown

GitOrigin-RevId: 9666a99b00b30e98844e7dd25932f1590d0879b3
2025-11-24 09:05:49 +00:00
Brian Gough
e822ac0ee0 Merge pull request #29775 from overleaf/bg-history-use-configurable-concurrency-in-backup-worker
allow configurable concurrency for history-v1 backup worker

GitOrigin-RevId: 59c734b013f99e215cc84688142cb0fbe45b064b
2025-11-24 09:05:44 +00:00
Maria Florencia Besteiro Gonzalez
e861e28296 Merge pull request #29593 from overleaf/mfb-from-joi-to-zod-analytics
[Analytics service] Migrate from JOI to ZOD

GitOrigin-RevId: 5f6abc23c5359ca8599ef4b7d660d5f08551d247
2025-11-21 09:05:50 +00:00
Jessica Lawshe
51639030f0 Merge pull request #29175 from overleaf/jel-new-user-domain-capture
[web] Managed users enrollment before user is created via domain capture

GitOrigin-RevId: af8ad32a9100413eb913372400bdb4a342d6710f
2025-11-21 09:05:45 +00:00
Andrew Rumble
beb6f6d484 Merge pull request #29597 from overleaf/ar-last-features-esm-conversion
[web] last features esm conversion

GitOrigin-RevId: a35ab995bf654f1cdfe0e0062d8806761ecccf2d
2025-11-21 09:05:36 +00:00
David
d56b80508b Merge pull request #29771 from overleaf/dp-beta
Give beta users back access to the editor redesign

GitOrigin-RevId: 11c3044c85cdfbd4bb3745cd0c575a8bc5af4ec2
2025-11-20 09:06:10 +00:00
Alf Eaton
fc1563f78c Merge pull request #29747 from overleaf/ae-workbench-updates
Small updates to the AI Workbench UI

GitOrigin-RevId: 358bf65bd786c1cd6bd3cc352dea15890325176e
2025-11-20 09:06:05 +00:00
Mathias Jakobsen
b9bad54dc6 Merge pull request #29604 from overleaf/mj-invite-to-group-missing-tag
[web] Add missing child tag group invitation inviter name

GitOrigin-RevId: a0367f821917b937cbe68cfbb8b5a5f5a189d8f8
2025-11-20 09:06:01 +00:00
Andrew Rumble
5a4592b153 Merge pull request #29720 from overleaf/renovate-npm-glob-vulnerability
[Core] Update dependency glob to v11.1.0 [SECURITY] - abandoned

GitOrigin-RevId: 866612e84e2afd3edc97c244e22faeaff22484cf
2025-11-20 09:05:44 +00:00
David
e77a7cede7 Merge pull request #29745 from overleaf/dp-close-button-color
Fix product tour close button color in dark mode

GitOrigin-RevId: 8862b7414ee857497d37a313386229272eb6a28c
2025-11-20 09:05:39 +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
David
af41215058 Merge pull request #29607 from overleaf/dp-redesign-opt-in
Add opt-in for editor redesign

GitOrigin-RevId: 29ec8f4045a6bf29ab26a5ce5bceff70fb3aba6e
2025-11-20 09:05:28 +00:00
Kristina
42fa9701e5 Merge pull request #29714 from overleaf/kh-rm-dead-sessions-code
[web] remove dead code from Stripe hosted checkout

GitOrigin-RevId: 47372e320dbcee44e04b3bd731a585633433a5c8
2025-11-19 09:06:14 +00:00
Kristina
4e4c6010db [web] rm unused SetupIntentSucceededWebhookEvent (#29708)
GitOrigin-RevId: 9c8cd77c84be66c2032d89b3b4c65ce999c9ccbe
2025-11-19 09:06:09 +00:00
Jimmy Domagala-Tang
ff987aa433 Migration for "notificationsPreferences" collection (#29446)
* Implement notifications preferences model

* NotificationPreferences class

* remove index performance tests

* move to unit tests

* use zod

* saving multiple preference values

* set unique:true

* throw error if preferences can't be parsed

* use z.infer

* strict schema when saving preferences

* fix: update notifPreferenceKey type to only contain key values

---------

Co-authored-by: Domagoj Kriskovic <dom.kriskovic@overleaf.com>
GitOrigin-RevId: 20cf3799c91e6a890ab6217667594d181237c791
2025-11-19 09:06:01 +00:00
Mathias Jakobsen
06a1fc32ec Merge pull request #29679 from overleaf/mj-references-server-pro
[server-pro] Stop running references in server pro

GitOrigin-RevId: 41a9c3ca025bb3b631c3007c88f0fea6efbbe4fb
2025-11-19 09:05:52 +00:00
ilkin-overleaf
e81ca06f9c Merge pull request #29614 from overleaf/ii-domain-capture-mu-email-check
[web] Check email from SAML callback before enrollment page

GitOrigin-RevId: 3c8224d42b87969290d5031a28d4ec217e875d84
2025-11-19 09:05:43 +00:00
ilkin-overleaf
d65f5a416c Merge pull request #29273 from overleaf/ii-domain-capture-saml-provider-error-on-join
[web] SAML error messages on domain capture page

GitOrigin-RevId: 81f1fe6aafad45e95380cfa4e387d5b9bd04b49d
2025-11-19 09:05:39 +00:00
ilkin-overleaf
478df81f87 Merge pull request #29059 from overleaf/ii-domain-capture-saml-provider-error
[web] Saml request denied error

GitOrigin-RevId: 73cca9cbc5421bed141fbf0b4978d71930758824
2025-11-19 09:05:34 +00:00
Tim Down
983382f1f1 Initial implementation of unified access registration first page (#29559)
* Initial implementation of registration first page

* CSS tweaks from review

* Suppress skip-to-content link

* Fix formatting

* Make logo and footer bottom margin always appear in CIAM register page

* Fix font size and margin of card footer text

* Pug fixes from linter

* Fixes from merge of main

* Use translation string

GitOrigin-RevId: 0486532112d81462a008206e3f1a97c409d39a6a
2025-11-19 09:05:29 +00:00
Tim Down
41d120d8f1 Merge pull request #29038 from overleaf/td-eslint-e2e-tests
Enable ESLint for all end-to-end tests

GitOrigin-RevId: 5d085f52fabcc794b0457edbbb551500477d4110
2025-11-19 09:05:24 +00:00
Brian Gough
3227502aeb Merge pull request #29718 from overleaf/bg-history-fix-backup-errors
fix backupBlob error handling and add tests for upload failures

GitOrigin-RevId: 3abda1b70012fda20fc403593d0ee6ce04152e24
2025-11-19 09:05:19 +00:00
Mathias Jakobsen
7b331b0222 [web] Recreate workbench with Overleaf styles (#29651)
GitOrigin-RevId: 52ca336f70b29edf6e39cf95aa164f3ae32c0a79
2025-11-19 09:05:14 +00:00
Borja
b1009d3b1f Writefull refactor bootstrapping (#29549)
GitOrigin-RevId: f8422d3c3d1d7e588f18352e08c7596b520225e5
2025-11-19 09:05:09 +00:00
Brian Gough
b7015c1dfa Merge pull request #29717 from overleaf/ii-subscpriptions-v1-id-index-history-v1
[web] Fix failing acceptance tests in history-v1 and github-sync

GitOrigin-RevId: cae820598dfe7779386958fd759d3381b6007303
2025-11-18 09:06:18 +00:00
ilkin-overleaf
341b9b9e0b Merge pull request #29487 from overleaf/ii-subscpriptions-v1-id-index
[web] Update v1_id index to be unique

GitOrigin-RevId: 99ba8f10a1b34f7717f57cd5495d4159019343d1
2025-11-18 09:06:13 +00:00
ilkin-overleaf
9ea8031055 Merge pull request #29558 from overleaf/ii-domain-capture-admin-view-user-email-attribute
[web] Display user email attribute on the admin panel

GitOrigin-RevId: aaf08a01c8fec33960e904b3511a0170ea83c936
2025-11-18 09:06:09 +00:00
Brian Gough
581a3b7ce7 Merge pull request #29700 from overleaf/bg-history-v1-log-stalled-uploads
Add timeout warnings for long-running blob and chunk uploads

GitOrigin-RevId: 5a57ebaaea9dfcaf23153f7e6f27190af541eb16
2025-11-18 09:06:02 +00:00
Andrew Rumble
28f0b8be89 [web] Sanitize URLs to remove sensitive build IDs (#29486)
from overleaf/ar-bg-filter-buildids-from-sentry

GitOrigin-RevId: 66746bc0584fd75fa27a54ef1a666d5e7fa53fce
2025-11-18 09:05:57 +00:00
Andrew Rumble
f306e1325e Add migration to drop docHistoryIndex
GitOrigin-RevId: 859b610313135338b6e6b58173b8980b057dc2a9
2025-11-18 09:05:53 +00:00
Andrew Rumble
ee5ff397f8 Remove docHistoryIndex collection from db helpers
GitOrigin-RevId: 02a2c2291e1b7cb92558e2b1091275bd6cd15e5b
2025-11-18 09:05:49 +00:00
Andrew Rumble
cc1eb9b6e5 Cleanup direct usages of docHistoryIndex
GitOrigin-RevId: 9de5cffae3e7be053af73013ea5ac0ee8202fc54
2025-11-18 09:05:45 +00:00
Antoine Clausse
0e4682ef89 [web] Create DSFormControl Input components (#29647)
* Create DS version for Bootstrap Input form elements

* Move DS Button Storybook to DS component folder

* Use phosphor icons

* Add ds-focus-outline mixin

* Use math.div

GitOrigin-RevId: e50934212ec5949f0f7abc7880eb73933fce2a9b
2025-11-18 09:05:34 +00:00
Antoine Clausse
1447842fbd Remove scripts about unconfirmed emails removal (#29683)
* Remove unconfirmed email deletion scripts

* Remove tests

GitOrigin-RevId: a0ef84207fced135a13074265fe5d3b38400d76f
2025-11-18 09:05:29 +00:00
John Lees-Miller
9408d253da Remove apparently unused files
GitOrigin-RevId: 60a4427c9c8a58ae700244f06d80c574002e923c
2025-11-18 09:05:25 +00:00
John Lees-Miller
0d71c825a9 Bump fake-gcs version and fix resumable uploads
GitOrigin-RevId: b1f3cf74f59ff53961665e19826b2f10ac235016
2025-11-18 09:05:21 +00:00
Andrew Rumble
799a346a13 [monorepo] script to find dependencies needing a major upgrade (#28886)
from overleaf/ar-find-outdated-dependencies-script

GitOrigin-RevId: 6981072d50d6e0ce5a4b13ade7e3d87a713c8d9f
2025-11-18 09:05:16 +00:00