Andrew Rumble
6be5db7667
Merge pull request #34926 from overleaf/lg-otel-root-security
...
[Security upgrade] bump @opentelemetry/core to 2.8.0 (OTEL family)
GitOrigin-RevId: dd45fba9999de03b44ef6bd38ed4dedba0900a50
2026-09-17 11:14:42 +00:00
Andrew Rumble
834730d011
Merge pull request #34580 from overleaf/lg-security-grpc-grpc-js
...
[Security upgrade] bump @grpc/grpc-js from 1.14.3 to 1.14.4
GitOrigin-RevId: bda9e568e55f6e536cfd6d28a9453726aca2c39c
2026-09-17 11:14:37 +00:00
Brian Gough
efaeb90e39
Merge pull request #34924 from overleaf/lg-tar-root-security
...
[Security upgrade] bump tar to 7.5.16 in root workspace
GitOrigin-RevId: 73ac951792ce3d8ac8e9c01508bd467932621f49
2026-09-17 11:14:33 +00:00
Mathias Jakobsen
60051a1c9f
Merge pull request #34920 from overleaf/lg-form-data-security-upgrade-v2
...
[Security upgrade] bump form-data to patched versions in root workspace
GitOrigin-RevId: 77aa4482bee6c84ea71255817263b26023d8943f
2026-09-17 11:14:27 +00:00
Jakob Ackermann
b51275ca2d
[real-time] add strict validation for incoming applyOtUpdate messages ( #35045 )
...
GitOrigin-RevId: 13156762e320db9c177c3cf82195baff42f68141
2026-09-17 11:14:16 +00:00
Jakob Ackermann
7932c99cfc
[saas-e2e] add tests for reviewer role ( #35024 )
...
* [real-time] update tests for more realistic applyOtUpdate messages
* [saas-e2e] add tests for reviewer role
GitOrigin-RevId: f0a5307230beb00be3a1387129e06eb5b2106c09
2026-09-17 11:14:09 +00:00
roo hutton
e5c815129b
Merge pull request #34976 from overleaf/rh-cio-beta-program
...
Expose beta program participation to Customer.io
GitOrigin-RevId: e28d9b41afb2e50e62b7e06c94482f4240c6becc
2026-09-17 11:14:06 +00:00
Mathias Jakobsen
d74ecc0f2c
Merge pull request #34993 from overleaf/mj-compose-associativity-tests
...
[overleaf-editor-core] Ignore timestamps in associativity tests
GitOrigin-RevId: eed120881fc66fd804759f25565a2e5664f3776c
2026-09-17 11:13:49 +00:00
Mathias Jakobsen
8282519406
Merge pull request #35022 from overleaf/mj-review-styles-fix
...
[web] Fix review panel styles
GitOrigin-RevId: ceb252e494adfbeef770be2f7e55510a96c93377
2026-09-17 11:13:44 +00:00
Mathias Jakobsen
cfb92c3b8f
Merge pull request #34938 from overleaf/mj-icon-type-from-name
...
[web] Tidy iconTypeFromName
GitOrigin-RevId: e597e2ac6cdc8a6c82a3849dbcfcffb659310c45
2026-09-17 11:13:40 +00:00
Andrew Rumble
25d625d4ee
Merge pull request #34918 from overleaf/lg-dev-tooling-security
...
[Security upgrade] bump webpack-dev-server, http-proxy-middleware, launch-editor (dev tooling)
GitOrigin-RevId: 50f2ffcf575beaf35d243f7059c82cb5210afbf8
2026-09-17 11:13:32 +00:00
Mathias Jakobsen
3a3adf5e5a
Merge pull request #34980 from overleaf/mj-ide-settings-feature
...
[web] Consolidate ide settings in `features/ide-settings`
GitOrigin-RevId: cbf0ff069399f418d8cb0d8165628df190046ea9
2026-09-17 11:13:11 +00:00
Jakob Ackermann
8e2edc4d8d
[web] remove limit when fetching split-tests ( #35010 )
...
GitOrigin-RevId: aa166d28359da83385b632ba2077a85384d08c36
2026-09-17 11:13:03 +00:00
Kristina
4622848a19
[web] optimize process notifications and add monitoring metrics ( #34699 )
...
GitOrigin-RevId: 411355cbdbb25d871b9cfb2afbb0ad235041337f
2026-09-17 11:12:59 +00:00
Kristina
28ad3b03b7
[web] add email notifications dry run split test ( #34653 )
...
GitOrigin-RevId: 62f73ce3850b994bf2a4a054edd6fa62134213a9
2026-06-26 08:08:18 +00:00
Alexandre Bourdin
33b8f27097
Merge pull request #34489 from overleaf/ab-keydown-event-logging
...
[web] Trigger full project search / focus mode on lowercase key matching for keyboard shortcuts
GitOrigin-RevId: a1786050c205ed46229b939c6325a3130c6fbcd3
2026-06-26 08:08:14 +00:00
Jakob Ackermann
a6c98365d9
[web] use client-side filtering for split tests in admin panel ( #34975 )
...
* [web] use client-side filtering for split tests in admin panel
Filtering on non-indexed fields is not allowed with notablescan.
* [web] add initial value for DEFAULT_FILTERS.active
* [web] unset error before fetching split tests
GitOrigin-RevId: 0813873c5a90d57c4fdbfd0043fcc325f00408aa
2026-06-26 08:08:10 +00:00
Jakob Ackermann
1b553c0455
[migrations] only apply non-blocking migrations in CI ( #34665 )
...
* [migrations] only apply non-blocking migrations in CI
* [migrations] use "yarn run migrations" instead of "npm run migrations"
GitOrigin-RevId: d9f96db398adf2febcd82333295fb8d5eab741bb
2026-06-26 08:08:05 +00:00
Jakob Ackermann
9fd0d644cf
[agents] refine guidance for running tests ( #34977 )
...
* [monorepo] fix handling of quoted MOCHA_GREP
* [agents] refine guidance for running tests
- nudge it towards scoped module targets
- nudge it to really run e2e tests when changed
- nudge it towards a11y cypress matchers
- recommend quoting for MOCHA_GREP
* [web] fix forwarding of mocha args from module Makefile
* [monorepo] use BRANCH_NAME_TAG_SAFE for building the ci image name
* [web] also make BRANCH_NAME_TAG_SAFE available in module Makefile
(It's not really needed, but will make copilot happy.)
GitOrigin-RevId: bfda3c8fe2b4f857ef111ac63f94b35a82ad75f8
2026-06-26 08:07:37 +00:00
Eric Mc Sween
c645215afc
Merge pull request #34907 from overleaf/em-promisify-github-sync
...
Promisify github-sync
GitOrigin-RevId: ac68f3f18ad211e204631d80bd5d4354ea23aaff
2026-06-26 08:07:30 +00:00
Eric Mc Sween
2c54574377
Merge pull request #34922 from overleaf/lg-vite-security-upgrade-v2
...
[Security upgrade] bump vite to 7.3.5 in root workspace
GitOrigin-RevId: 278475d98e23f0679ec45993e2a6816e9b93eb64
2026-06-26 08:07:25 +00:00
Eric Mc Sween
4fb8608908
Merge pull request #34884 from overleaf/em-already-in-your-library
...
Library import: flag entries that are already in the user's library
GitOrigin-RevId: f3c92fb59283631e1a9e78d2e08a3a365981df45
2026-06-26 08:07:21 +00:00
Mathias Jakobsen
75f7f82a3f
Merge pull request #34923 from overleaf/mj-left-menu-field
...
[web] Clean up "left menu" concepts in new editor
GitOrigin-RevId: 9597c1c53af15f3a1587e62176bca36cd7c9069c
2026-06-26 08:07:10 +00:00
Mathias Jakobsen
5dd2c425ac
Merge pull request #34912 from overleaf/mj-file-tree-style-cleanup
...
[web] Clean up file tree scss post editor redesign
GitOrigin-RevId: de2c5f3bd2979600897ffbbdcaead7ef72fa6ae1
2026-06-26 08:07:05 +00:00
Kate Crichton
9034e81c9b
Merge pull request #34508 from overleaf/kc-email-admin-domain-reverification-failed
...
[web] email group admin when domain reverification failed
GitOrigin-RevId: d885f26b1b39184c25133f70024a72af66fa2d69
2026-06-26 08:07:01 +00:00
Kate Crichton
907f5a969a
Merge pull request #34841 from overleaf/kc-grace-period-failedat-anchor
...
[web] Anchor domain-capture grace period on failedAt
GitOrigin-RevId: 5a31e5189512b22952c387722c7ad67f5c6397e3
2026-06-26 08:06:57 +00:00
Andrew Rumble
bbf5586935
Merge pull request #34919 from overleaf/lg-undici-security-upgrade
...
[Security upgrade] bump undici to 7.28.0 in root workspace
GitOrigin-RevId: 39a6fb92235c6453fbd6106c05af66fb1d089607
2026-06-26 08:06:49 +00:00
Maria Florencia Besteiro Gonzalez
1e03046d68
Merge pull request #34587 from overleaf/lg-security-netty-codec-http2
...
[Security upgrade] bump io.netty:netty-codec-http2 to 4.1.135.Final in services/git-bridge
GitOrigin-RevId: e6b6b110bd4ce9c70c91f701cc3cb4f0868f870a
2026-06-25 08:06:26 +00:00
Jessica Lawshe
6c9b4aa498
Merge pull request #34768 from overleaf/jel-email-when-domain-verified
...
[web] Email group admin when domain is verified
GitOrigin-RevId: 5f8bc6187c561067d16863d3586a94ef498f3bdf
2026-06-25 08:06:22 +00:00
Jessica Lawshe
02d9c344f2
Merge pull request #34821 from overleaf/jel-clear-domain-notifications
...
[web] Make domain notifications dismissible
GitOrigin-RevId: fa1648efd0aa73213e5352b347a1b0f4c07dfc04
2026-06-25 08:06:18 +00:00
Jessica Lawshe
4a635d7599
Merge pull request #34819 from overleaf/jel-domain-table-spacing
...
[web] Update spacing in groups domain table
GitOrigin-RevId: 6e908b79e45212cf060068271ec56c3146fe20d7
2026-06-25 08:06:13 +00:00
Mathias Jakobsen
a038e4b3a2
Merge pull request #34903 from overleaf/mj-settings-tabs-hover
...
[web] Add hover states to settings tabs
GitOrigin-RevId: c41c200231d0308267fc346d2949ef659a1950bc
2026-06-25 08:05:59 +00:00
Tim Down
3e29ce839f
Merge pull request #34602 from overleaf/td-stripe-3ds1-redirect
...
Fix for Stripe redirecting to incorrect page
GitOrigin-RevId: ac90b2e501c4bf5f2738d61866ea72ba861e5539
2026-06-25 08:05:54 +00:00
ilkin-overleaf
13bc31cf25
Merge pull request #34870 from overleaf/ii-share-modal-group-sharing
...
[web] Make group project sharing available to Group Professional plans only
GitOrigin-RevId: ced66529818d573cfd20cef016ed4b3aafdd8d51
2026-06-25 08:05:50 +00:00
ilkin-overleaf
f536b39b03
Merge pull request #34627 from overleaf/ii-share-modal-improvements
...
[web] New share modal improvements
GitOrigin-RevId: d8b47a6294f8d7e4833130fd2bb1720bfe2357d8
2026-06-25 08:05:45 +00:00
roo hutton
0fab15c58e
Merge pull request #34730 from overleaf/rh-tax-id-verify
...
Validate tax ids and send emails on failed verification
GitOrigin-RevId: 84d53fdaf00d7b23ced22dd540a071e3028ced93
2026-06-25 08:05:34 +00:00
Brian Gough
29c8717b60
Merge pull request #33845 from overleaf/lg-ws-security-upgrade
...
[Security upgrade] pin ws@^8 to 8.21.0
GitOrigin-RevId: 40b839757122c1116debe8b7ebfa4eba9187bfa8
2026-06-24 08:06:51 +00:00
Andrew Rumble
255a6242cb
Merge pull request #34340 from overleaf/ar-things-that-dont-need-to-be-pinned
...
[dependency-management] find unnecessary pins script
GitOrigin-RevId: b935ee7ae72c0339ea58f14d5f0a991ed4ae350c
2026-06-24 08:06:36 +00:00
Jakob Ackermann
a8b4f2dc55
[web] reduce mongo lookups for compile requests ( #34890 )
...
* [web] _getUserCompileLimits: use owner.analyticsId directly
* [web] deduplicate project lookups for compile requests
* [web] add test case for prefetched project
GitOrigin-RevId: 0e140619c874accf8673153ed90af2ce70cf9234
2026-06-24 08:06:18 +00:00
Mathias Jakobsen
795ba4cd41
Merge pull request #34655 from overleaf/mj-ai-error-assistant-ide-redesign-cleanup
...
Clean up ai error assistant style after editor redesign
GitOrigin-RevId: 8ca0747a567fe8f46b4d76886cd0723e1721ced1
2026-06-24 08:05:58 +00:00
Mathias Jakobsen
fe52c3df12
Merge pull request #34872 from overleaf/mj-bulk-review-permissions
...
[web] Hide bulk track change actions for reviewers
GitOrigin-RevId: f636f4c82fdfb43a6dedf1abbb3cc53805eab7f8
2026-06-24 08:05:53 +00:00
Mathias Jakobsen
c625ce428e
Merge pull request #34875 from overleaf/mj-logs-link-colour
...
[web] Avoid default blue link colours in log headers
GitOrigin-RevId: 56359ededf5ba8c1a615bf1bf84ba6502f9c0078
2026-06-24 08:05:49 +00:00
David
7ce1e0bd48
Merge pull request #34797 from overleaf/dp-cleanup-reference-settings-migrated-field
...
[web] Add migration to unset reference settings migrated flag
GitOrigin-RevId: 570621d7a78f225a4bbf98f7046b096ffa735048
2026-06-24 08:05:38 +00:00
Brian Gough
c6a46fbdad
Merge pull request #33961 from overleaf/lg-qs-security-upgrade
...
[Security upgrade] pin qs to 6.15.2 in root yarn.lock
GitOrigin-RevId: 4819f0a1f9b41821ccda354a309d190d8395ef56
2026-06-24 08:05:31 +00:00
Brian Gough
81f85293f2
Merge pull request #33656 from overleaf/lg-protobufjs-security-upgrade
...
[Security upgrade] Pin protobufjs to 7.6.3 and @protobufjs/utf8 to 1.1.1 via resolutions
GitOrigin-RevId: 7d71d564d7296af76f04fda8b35f178c5014a9b9
2026-06-24 08:05:26 +00:00
Jakob Ackermann
1cc18dd0f0
[web] avoid UserAnalyticsIdCache for split-test assignments ( #34803 )
...
* [web] split-tests: add helpers to using an already fetched mongo user
* [web] split-tests: add ignoreOverrides option to getAssignment
* [web] split-tests: reuse already fetched mongo users where possible
* [web] notifications: fetch users in bulk for split-test assignment
* [web] split-tests: use session for assignment where possible
* [web] split-tests: pass req/res down into domain-capture hook
* [web] split-tests: explicitly throw early
* [web] split-tests: refine jsdoc types
* [web] mark analyticsId and labsProgram as required in user model
* [web] split-tests: refine jsdoc types
* Revert "[web] split-tests: pass req/res down into domain-capture hook"
This reverts commit 897a158384cd2b3e416fc34495b20d1e2a0e68f0.
GitOrigin-RevId: ea4afd15c2506f369827b5193fd16d220d3c7d0e
2026-06-23 08:06:42 +00:00
Jakob Ackermann
6b084424b5
[monorepo] fix running make lint from root ( #33559 )
...
* [monorepo] remove spurious package-name field from buildscript.txt
* [monorepo] align variables/paths across build script variants
* [monorepo] align linting/test setup for jobs/libraries
* [monorepo] fix "make lint/lint_fix" from root
* [wiki-algolia] integrate with yarn workspace
GitOrigin-RevId: a0954f2936d03cd4a69b3f2c8098d9ee2e361993
2026-06-23 08:06:37 +00:00
Eric Mc Sween
006b30c441
Merge pull request #34817 from overleaf/em-library-backend-search-2
...
Library search: make backend search tokens consistent with frontend (re-apply #34643 )
GitOrigin-RevId: e5a143edf3226c12eaff77b2bc4cdb68e139bb10
2026-06-23 08:06:33 +00:00
Jimmy Domagala-Tang
5cd4447cbf
Adding 2026 TeXLive behind admin ( #34291 )
...
* feat: adding 2026 behind admin
* feat: bumping packer and clsi memory to accomodate new image
* align packer build and packer verify disk sizes
* feat: adding more space for packer build
GitOrigin-RevId: 1961ea7937e2c751137a4b9564a34d4e371ce0f9
2026-06-23 08:06:14 +00:00
Jakob Ackermann
88267716a3
[web] adopt free/premium compile backend class ( #34846 )
...
* [web] adopt free/premium compile backend class
* [rails] adopt free compile backend class for pdf conversion
GitOrigin-RevId: e12c99a27363f5654132c2fcdc6c5d8ccc591868
2026-06-23 08:05:59 +00:00