David and Copybot
c903c70d0a
Merge pull request #30180 from overleaf/dp-dark-context-menu
...
Add dark version of file tree context menu
GitOrigin-RevId: de37cd6b78e32ace295a9c77fbba86d4ba217b80
2025-12-10 09:05:30 +00:00
Andrew Rumble and Copybot
f3c9b2f2f0
Merge pull request #30182 from overleaf/ar/update-jws-to-3.2.3_or_4.0.1
...
[monorepo] update jws to 4.0.1
GitOrigin-RevId: b3e778b26b2860112fe80220d6e7354520994082
2025-12-10 09:05:25 +00:00
jmescuderowritefull and Copybot
c86593327b
Feedback for citation review ( #30141 )
...
GitOrigin-RevId: a629f1e24f901695e42af18ade4b57753834e758
2025-12-09 09:06:50 +00:00
Antoine Clausse and Copybot
fa9e667373
[web] Misc. changes to CIAM pages ( #30181 )
...
* Remove double dots
* Make skip button Tertiary instead of Link
* Bold email
* New zotero logo
GitOrigin-RevId: 569fa4c18fc85abf55b492f7033472445c63ed6b
2025-12-09 09:06:37 +00:00
Tim Down and Copybot
f8e87929e1
Merge pull request #30150 from overleaf/td-ciam-welcome-storybook
...
Add CIAM welcome interstitial page
GitOrigin-RevId: 6d333b4d3256e6af2604fbf6363bce7079c4c1ab
2025-12-09 09:06:28 +00:00
Mathias Jakobsen and Copybot
0b51972da1
Merge pull request #28503 from overleaf/mj-split-theme-list-dark-light-legacy
...
[web] Split dark and light options in theme selector
GitOrigin-RevId: 507c5a71269b360d23b246516487a0a072ee7d18
2025-12-09 09:06:07 +00:00
Antoine Clausse and Copybot
da72a45e86
[web] Requested changes to email verification screens ( #30173 )
...
* no grey hyphen when the input is empty
* show email in bold
* Fix tests
* Add test to verify email display in confirmation code input
* Format
GitOrigin-RevId: ade4a670b9dc80b99f64cc3273407a98428521b8
2025-12-09 09:05:46 +00:00
Antoine Clausse and Copybot
567c81054a
[web] Add collapsible info to ODC ( #30164 )
...
* Add collapsible info in ODC
* Remove transition effects on caret
* Update summary focus-visible style
Make it inline-block so the clickable part doesn't go out of bounds.
Update outline style.
* Make the caret orientation consistent with Figma and Dashboard
* Remove extra padding
* Make `summary` styled like ds btn-tertiary
See https://www.figma.com/design/qHqSob0u4b4h1i2ModSTLn/CIAM---Phase-01?node-id=2285-20806&t=AlQIeoQEd2kG2h2M-0
GitOrigin-RevId: 9a49efe68088ea4969a803ffaa1c981c5a7ed7bb
2025-12-09 09:05:40 +00:00
6eefe6dda4
[web] Create CIAM versions of the password reset screens ( #30087 )
...
* Make CIAM copies of Pug files
passwordResetCiam.pug
setPasswordCiam.pug
* Update controller with split test assignment
* Use CIAM layout in passwordResetCiam.pug
* Style passwordResetCiam according to designs
* Use CIAM layout in setPasswordCiam.pug
* Style setPasswordCiam according to designs
* Use settings value in registration screen for must_be_at_least_n_characters
* Retrieve email input with a script
* Replace mb-4 by --ds-spacing-800
* Add eye icon to toggle password visibility
* Avoid double dots after some translated strings
* Use `ciamCustomFormDangerMessage`
* Use `ciamErrorNotification`
* Use `ciamButtonContentLoading`
* Replace remaining "mb" classes
* Move new password errors to the top of the form
* Fix CIAM mixins path after rebase
* Use `ciamCustomFormDangerMessage`
* Add `data-ol-spinner-inflight` to buttons
* Replace classname ciam-notification by notification-ds
Remove borders from CIAM notifications
Fix font size
* Revert "Use settings value in registration screen for must_be_at_least_n_characters"
This reverts commit a0af95c11e171097750ad7ee871f6baf89d5c0cb.
(It's Friday afternoon so I don't want to update unrelated stuff :D)
* Update: check_your_inbox
* Remove `.ciam-card` min-height.
Unnecessary thanks to `.confirm-email-success-form`'s min-height: 400px;
* Use phosphor icons
* Style `formMessagesNewStyle` with DS notifications within CIAM pages
Alternatively, we could extend/duplicate `showMessagesNewStyle` with a CIAM variant
* Revert "Style `formMessagesNewStyle` with DS notifications within CIAM pages"
This reverts commit ed382dc1e8cdf5b916c1527f4da0a825167e9675.
* Fix styling of dynamically-created DS notifications
* Set password length info to secondary color
* Move `ciamSamlErrorNotLoggedIn` to saas-authentication module
Prevents errors in CE:
Error: ENOENT: no such file or directory, open '/overleaf/services/web/modules/saas-authentication/app/views/_mixins.pug'
at /overleaf/services/web/app/views/_mixins/ciam_mixins.pug line 3
---------
Co-authored-by: Tim Down <158919+timdown@users.noreply.github.com >
GitOrigin-RevId: afe58f18ecee92460ab628a285b6edb48a5c678d
2025-12-09 09:05:31 +00:00
Brian Gough and Copybot
b9888957e4
Merge pull request #30000 from overleaf/bg-extend-backup-blob-script
...
extend backup blob script
GitOrigin-RevId: 226e624f0fd93bfe4890acce728ce8005f9787c5
2025-12-08 09:06:05 +00:00
Olzhas Askar and Copybot
6a93b6e76a
Merge pull request #30093 from overleaf/oa-sub-marketing
...
[web] Enrich subscription data with details for marketing
GitOrigin-RevId: b2a07264e516ed4fac4643d0a64a8a1656c6fd13
2025-12-08 09:06:01 +00:00
ilkin-overleaf and Copybot
f959329337
Merge pull request #30002 from overleaf/ii-domain-capture-send-email-to-admin
...
[web] Send member limit notification email to group admin
GitOrigin-RevId: 520fef0dd3eab52bfb766f6f116cb4b8533b4cae
2025-12-08 09:05:53 +00:00
ilkin-overleaf and Copybot
3f0dc71d6c
Merge pull request #29823 from overleaf/ii-domain-capture-member-limit-check
...
[web] Domain capture member limit check
GitOrigin-RevId: bce12fc67aee9cbcc40a10e91585b39def4dfdf6
2025-12-08 09:05:48 +00:00
Mathias Jakobsen and Copybot
25a4a2c462
[web] Default workbench to wider panel ( #30156 )
...
GitOrigin-RevId: 65c7f8b89ff9468b07017454e9eca6e11850ac7b
2025-12-08 09:05:32 +00:00
Anna Claire Fields and Copybot
56c98ac99c
Merge pull request #29968 from overleaf/acf-migration3-express-routes
...
(3) Create Express routes (replaces swagger-router)
GitOrigin-RevId: e27973b630509312b198be899148310e69b94777
2025-12-08 09:05:20 +00:00
Brian Gough and Copybot
a45c39389c
Merge pull request #29891 from overleaf/bg-docupdater-make-max-unflushed-age-configurable
...
Make document-updater max unflushed age configurable via settings
GitOrigin-RevId: 3421f2467b7d8459ba8cdb1859e1b0695b0a01f3
2025-12-08 09:05:08 +00:00
Antoine Clausse and Copybot
a75c6a2c63
Align CIAM explanatory notification text to the left ( #30144 )
...
GitOrigin-RevId: 3d511d8a2756c9c1b1697ee040684c6e4513e0f9
2025-12-08 09:05:03 +00:00
Antoine Clausse and Copybot
72a49fc97b
[web] Add CIAM explanatory banner & misc. changes ( #30115 )
...
* Add CIAM explanatory banner to login page
* Center .ciam-card-footer on all sizes
* Move bottom padding to .ciam-layout
So it exists even when there is no footer
* Make every CIAM text input large
* Lint
GitOrigin-RevId: 3c5af9ffefdb064780e7818bf2fbe77c14562cd6
2025-12-08 09:04:59 +00:00
Tim Down and Copybot
452d854d5b
Merge pull request #29972 from overleaf/td-ciam-onboarding
...
Unified access onboarding data collection pages
GitOrigin-RevId: c56a3d52f749883eeb2302e22aaf6bdf1239160c
2025-12-08 09:04:54 +00:00
Brian Gough and Copybot
7a57ef00cb
Merge pull request #30045 from overleaf/bg-object-persistor-make-list-directory-safer
...
Improve safety of object persistor
GitOrigin-RevId: bced9814de6613b388ca288a5f72cd42cff6c1d3
2025-12-05 09:06:42 +00:00
Jessica Lawshe and Copybot
6f34fa869d
Merge pull request #30122 from overleaf/jel-fix-test
...
[web] Update path in test
GitOrigin-RevId: 65a1a948a137abbc2d347e1ea9a698a49d31d74d
2025-12-05 09:06:11 +00:00
Jessica Lawshe and Copybot
bfd618b8e4
Merge pull request #30079 from overleaf/jel-domain-capture-invited
...
[web] Remove invite after joining group via domain capture
GitOrigin-RevId: dda31fa7f3dad4a94d6179da7ccd2bfa2b21c605
2025-12-05 09:06:06 +00:00
Jessica Lawshe and Copybot
2e3ddb0965
Merge pull request #29881 from overleaf/jel-domain-capture-email-invite-cta
...
[web] Update CTA for domain capture group invites
GitOrigin-RevId: addaa81c443da63124b7841f087e34145fe3bfe6
2025-12-05 09:06:02 +00:00
Jessica Lawshe and Copybot
8971d05384
Merge pull request #29475 from overleaf/jel-error-when-email-not-on-account
...
[web] Error handling when managed user form is submitted for domain capture
GitOrigin-RevId: 33f6158edc56d46c531a90d2b3147f2bd201316c
2025-12-05 09:05:57 +00:00
Alex Vizcaino and Copybot
dcc675c0b8
Citations Reviewer UI/UX improvements ( #30091 )
...
GitOrigin-RevId: 60e268ea849b807032f84ea33e2969d38baac5ce
2025-12-05 09:05:52 +00:00
roo hutton and Copybot
625d8efdf1
Merge pull request #30102 from overleaf/rh-price-rollback-scripts
...
Script for rolling back price changes in Recurly
GitOrigin-RevId: d2793b70e845ba2411814035f174a0262b99c0e9
2025-12-05 09:05:48 +00:00
Andrew Rumble and Copybot
90cf4b6a0a
Merge pull request #29841 from overleaf/ar-convert-filestore-to-esm
...
[filestore] convert to ES modules
GitOrigin-RevId: 404905973548bb6e437fff66b368e87be8249b73
2025-12-05 09:05:35 +00:00
Domagoj Kriskovic and Copybot
3f6e96f58e
Add email notifications settings for redesigned editor
...
GitOrigin-RevId: d31f13bbc668d790564618e6b4a8a83fdf2d8780
2025-12-05 09:05:26 +00:00
Kristina and Copybot
b9224ea11d
[web] update recurly change prices script ( #30006 )
...
* update recurly change prices script
* write to /tmp/ and add an option to write to stdout
* add analytics events
* default script to renewal
GitOrigin-RevId: 5ebb17ee2c1ad70128391745a994ea6c74c739f9
2025-12-05 09:05:10 +00:00
Mathias Jakobsen and Copybot
ff8e9394f3
Merge pull request #30078 from overleaf/ae-workbench-code-blocks
...
Update code block styles
GitOrigin-RevId: b8a871ba7eb429bb5a359c823d5da0ed6717c021
2025-12-04 09:06:50 +00:00
David and Copybot
2aeb788e3f
Merge pull request #29946 from overleaf/dp-reopened-error
...
Fix go to code location on re-opened errors
GitOrigin-RevId: e7a91ae45ac44453c974c7af8ad938d21c95f410
2025-12-04 09:06:38 +00:00
David and Copybot
76024341f8
Merge pull request #30058 from overleaf/dp-offscreen-context-menu
...
Add override for upwards dropdowns in file tree context menu
GitOrigin-RevId: 34f69f884eb0b942cb0462ab071c5dcaad8fad16
2025-12-04 09:06:33 +00:00
Tim Down and Copybot
f372fd07f2
Merge pull request #29869 from overleaf/mfb-archive-pdf-caching-gradual-rollouts
...
Mfb archive pdf caching gradual rollouts
GitOrigin-RevId: 3a2648d067c0c9cfee04fc6758bd1a5ddb44cd21
2025-12-04 09:06:15 +00:00
Tim Down and Copybot
5bbc5b2e58
Merge pull request #29900 from overleaf/td-ciam-login
...
Implement unified access login page
GitOrigin-RevId: 9973565099e1e88dd9d6b232d8f5c545dc73e6f7
2025-12-04 09:06:11 +00:00
Anna Claire Fields and Copybot
c1dc70fc92
Merge pull request #29966 from overleaf/acf-migration2-security-middleware
...
(2) Create Express authentication middleware (replaces swagger-security)
GitOrigin-RevId: 0a15ec7ca601430a1ae00c7f81da456948650a0c
2025-12-04 09:06:06 +00:00
Alf Eaton and Copybot
83db1e858f
Replace react-markdown with streamdown (minus mermaid) ( #29977 )
...
GitOrigin-RevId: c78f7c537f17085fd3e8a6189c6ade59ff98eb9f
2025-12-04 09:06:02 +00:00
Alf Eaton and Copybot
0b0de92444
Use unfilled icon for "Start new chat" ( #30022 )
...
GitOrigin-RevId: a8c5541bc7622cf0599c4f6674a086d0f0f388d1
2025-12-04 09:05:57 +00:00
Mathias Jakobsen and Copybot
a1197310c2
Merge pull request #29954 from overleaf/mj-workbench-errors
...
[web] Handle rate limiting and access errors
GitOrigin-RevId: f02a8764bf04da8adc41826be638ca03042fde3b
2025-12-04 09:05:46 +00:00
Mathias Jakobsen and Copybot
0c07e5ff40
Merge pull request #30001 from overleaf/mj-workbench-consent-screen
...
[web] Add consent screen to workbench
GitOrigin-RevId: 7640154e9c02d340eb9c782e276a84cd961ad755
2025-12-04 09:05:42 +00:00
Mathias Jakobsen and Copybot
c4d02f4571
Merge pull request #30042 from overleaf/mj-workbench-update-labs-widget
...
[web] Update look of labs experiment and tweak workbench labs content
GitOrigin-RevId: f7f693f778fb659ccf10a0c440c5c7487705d98e
2025-12-04 09:05:37 +00:00
Mathias Jakobsen and Copybot
d531613c7a
Merge pull request #30054 from overleaf/mj-workbench-title
...
[web] Update workbench panel title
GitOrigin-RevId: 14e505bec0d663b84b3d9dbae398f8647a30d90d
2025-12-04 09:05:33 +00:00
Alex Vizcaino and Copybot
24015a4c1f
Citations Checker ( #29608 )
...
GitOrigin-RevId: 2fe7720e848bf4a83ad2b71471d34ae5461e3fe9
2025-12-03 09:07:11 +00:00
Eric Mc Sween and Copybot
4853352040
Merge pull request #30015 from overleaf/renovate-npm-nodemailer-vulnerability
...
[Core] Update dependency nodemailer to v7.0.11 from 7.0.9 [SECURITY]
GitOrigin-RevId: c3ccc9e57ece5e086b0830fb5bba249c249a2b1d
2025-12-03 09:07:02 +00:00
Miguel Serrano and Copybot
8509a4cd9b
Merge pull request #29645 from overleaf/msm-integration-audit-logs
...
[web] Reference managed linking in Group Audit Logs
GitOrigin-RevId: 82f4c15b3ccb82e27719f1970c440abe877c48ab
2025-12-03 09:06:58 +00:00
Jimmy Domagala-Tang and Copybot
ea5de4984f
toggling on wf feature sync endpoint since we know the request load now ( #30014 )
...
GitOrigin-RevId: d7f9944caffdcb5cf42693cac7d2895026b38775
2025-12-03 09:06:49 +00:00
Domagoj Kriskovic and Copybot
580fc2bad6
[notifications] include tracked changes in email notifications
...
GitOrigin-RevId: 01011739ef183e0fca606a5d9cbf6c23eaa14644
2025-12-03 09:06:33 +00:00
Anna Claire Fields and Copybot
38ca13c26f
Merge pull request #29997 from overleaf/acf-remove-trailing-dots-on-fetch
...
remove trailing dots on paste
GitOrigin-RevId: 486158afbec9822fd089a46d147994451d9fec65
2025-12-03 09:06:28 +00:00
Domagoj Kriskovic and Copybot
3832c46f1c
Skip projects that are already in new track_changes format
...
GitOrigin-RevId: 3162d15852664707e2072b5c7af6d3849f1d0677
2025-12-03 09:06:20 +00:00
Anna Claire Fields and Copybot
c25e49782f
Merge pull request #29965 from overleaf/acf-migration1-validation
...
Add Zod validation (replaces swagger-validator + swagger-metadata)
GitOrigin-RevId: 2e4ed742e401bdfe49c6f7dc9d0fceeba20cfc7f
2025-12-03 09:06:15 +00:00
Malik Glossop and Copybot
127d8273dc
Merge pull request #29999 from overleaf/mg-svg-suggestion
...
Add svg package suggestion
GitOrigin-RevId: e2e29736a4aabb0916b619129c4afad4fd4b95b6
2025-12-03 09:06:10 +00:00