Kristina
b53bfbe8a4
[web] analytics for flaky connections ( #35916 )
...
* emit connection-restored events
* emit post-offline sync success/failure events
GitOrigin-RevId: 3fce5f328d726aeb5edf39f14239ef6e5bda2f99
2026-09-17 11:44:19 +00:00
Simon Gardner
f4eb0102ea
[web] Hide "Request edit access" button while the network is stalled ( #36069 )
...
GitOrigin-RevId: 5bbfe2484a50fdca055e55f6e900346af1e4c1b2
2026-09-17 11:44:16 +00:00
Tom Wells
074c9a882a
Merge pull request #36045 from overleaf/dp-dark-theme-textareas
...
Apply themed light/dark styling to textarea form controls
GitOrigin-RevId: 304b73e983d0e20fa5d691a513ca6b16b8ef5d54
2026-09-17 11:44:09 +00:00
Copilot
4234c9af29
Merge pull request #36023 from overleaf/copilot/update-simple-search-description
...
Update Simple Search description to mention Library when overleaf-library is enabled
GitOrigin-RevId: f694d38b830bc3699c5b05a25dd0edc3b58dcd89
2026-09-17 11:44:03 +00:00
Tom Wells
1a56eeaf00
Merge pull request #36051 from overleaf/tw-library-bulk-delete
...
Add bulk delete and restore actions to the Library
GitOrigin-RevId: 72f56eb78c44f496ce6edeb9fdddbd57074125a1
2026-09-17 11:44:00 +00:00
Kristina
68dafe202c
[web] remove beta icon from notifications settings & survey links ( #34989 )
...
GitOrigin-RevId: bdd19ccf117be8aa051c02dfa50665fdbc874da2
2026-09-17 11:43:56 +00:00
Copilot
cb3fbaba84
[web] update notification settings copy for mentions ( #35953 )
...
GitOrigin-RevId: cc86f0931f6740f1d509118ee558719bc3559816
2026-09-17 11:43:53 +00:00
Davinder Singh
95b373ed52
Merge pull request #36035 from overleaf/ds-unable-sync-modal-error
...
[WEB] Adding error message in the unable to sync modal
GitOrigin-RevId: b9d2cdc0db8c87e8f90b77d812dbb6d0c6695622
2026-09-17 11:43:49 +00:00
Malik Glossop
302b6f28d6
Merge pull request #35989 from overleaf/worktree-mg-ai-limit-countdown-sub-minute
...
Round AI usage limit countdown up so it never renders empty
GitOrigin-RevId: f277de79c4962f534603497201a8f4a43fb01125
2026-09-17 11:43:44 +00:00
Malik Glossop
6c63002cd1
Merge pull request #36041 from overleaf/mg-offline-focus-mode
...
Add offline indicator for focus mode
GitOrigin-RevId: 3764577500d67b139c31a356f4f5e82888c44209
2026-09-17 11:43:40 +00:00
Chris McIsaac
8526dec62d
Add tab as a method to accept mentions autocomplete ( #35933 )
...
GitOrigin-RevId: 7cbb459294175817a63d0942f882fd29b3c813a4
2026-09-17 11:43:37 +00:00
Mathias Jakobsen
7a5b1da06d
Merge pull request #36034 from overleaf/mj-free-user-intermittent
...
[web] differentiate free and paid users for intermittent connection timeouts
GitOrigin-RevId: 9c1847ff3dae7290b7c8d1093ef6dc05ae3b76aa
2026-09-17 11:43:34 +00:00
Mathias Jakobsen
774f2c8f06
Merge pull request #36028 from overleaf/mj-fatal-op-long
...
[web] Stop arming FATAL_OP_TIMEOUT timer
GitOrigin-RevId: f0b98d6fb5d2312d3b5137ebba0775a88cb01b72
2026-09-17 11:43:30 +00:00
Mathias Jakobsen
0c5e55a8be
Merge pull request #36002 from overleaf/mj-save-backup-early
...
[web] Start saving offline backups after 10 seconds
GitOrigin-RevId: 4101598f46b6f71dc8bf10a31cbec9110216ed7a
2026-09-17 11:43:27 +00:00
Davinder Singh
ffeb3ef5de
Merge pull request #36000 from overleaf/ds-offline-mode-disable-buttons-detached-mode
...
[WEB] Read network stall state from compile context instead of hook directly for log error buttons in offline mode
GitOrigin-RevId: ca898f17960784690a27cea3f234568e4532c870
2026-09-17 11:43:24 +00:00
Davinder Singh
36d0a5c227
Merge pull request #35855 from overleaf/ds-unable-to-sync-modal-improved
...
[WEB] Adding improved version of the unable to sync modal
GitOrigin-RevId: 1cfe2b3a2e8417028339efddb18385a5224e50c3
2026-09-17 11:43:20 +00:00
Jakob Ackermann
469f5629d2
[saas-e2e] run all the spec files ( #35993 )
...
* [saas-e2e] run all the spec files
* [saas-e2e] add addComment helper
* [saas-e2e] add replyToComment helper
* [saas-e2e] check latexqc report for errors
* [saas-e2e] fail fast when the login request failed
* [monorepo] upsert the minimal v1 db entries in all environments
* [monorepo] serve the CDN assets from nginx to avoid session mix
* [monorepo] avoid loading fonts from Cypress UI via web
* [monorepo] effectively disable login + loadEditor rate-limit in dev-env
* [saas-e2e] project-list: generate unique project name on re-run
* [saas-e2e] add debug logs for latexqc
GitOrigin-RevId: 778003759414a3c993578062a631d083ecb1d2e6
2026-09-17 11:43:07 +00:00
Jakob Ackermann
f6bb5ce1bd
[real-time] adopt strict zod types and extend test coverage ( #36031 )
...
* [editor-core] extend coverage of zod schemas
* [real-time] adopt strict zod types and extend test coverage
* [project-history] make type check happy
* [web] make type check happy
GitOrigin-RevId: e1a65b9b3560b31ad2af817067a4b549865a5bb1
2026-09-17 11:42:50 +00:00
Jakob Ackermann
81df324bcc
[monorepo] prepare for zod everywhere epic ( #36027 )
...
GitOrigin-RevId: f082ae7fc7857fa72b2c1823645050bd4f6df305
2026-09-17 11:42:46 +00:00
Jessica Lawshe
bff27fc3cc
Merge pull request #35922 from overleaf/jel-domain-notification
...
[web] Update message on group domains table when no verification created yet
GitOrigin-RevId: 0692f6a976f2ef11cd0b39577f058d171583a89e
2026-09-17 11:42:33 +00:00
Jessica Lawshe
91331a3aff
Merge pull request #35482 from overleaf/jel-domain-capture-not-enabled
...
[web] Update domain capture header and not enabled paragraph
GitOrigin-RevId: 0827d0be44592c71347ece0fb43cd100e8f082b1
2026-09-17 11:42:30 +00:00
Jessica Lawshe
6211c1c49c
Merge pull request #35101 from overleaf/jel-cleanup-domain-captured-by-group-getUserEmailsDataWithDomainCaptureEnabled
...
[web] Remove rollout flag check in `getUserEmailsDataWithDomainCaptureEnabled`
GitOrigin-RevId: 0c58b5752217cea8233e95b22ba7b236fd9d25ab
2026-09-17 11:42:24 +00:00
Jessica Lawshe
16a5c45b5f
Merge pull request #35861 from overleaf/jel-email-notifications-domain-capture
...
[web] Use name in greeting for email notifications for domain capture
GitOrigin-RevId: 56e46bc6de031656e4e8c0a9332f6b94aa517506
2026-09-17 11:42:20 +00:00
Jessica Lawshe
12e02cc69a
Merge pull request #35830 from overleaf/jel-domain-verification-text
...
[web] Update content in domain verification notification
GitOrigin-RevId: eaa58e4c7b53d55ef51a5d2fa318473205e82937
2026-09-17 11:42:17 +00:00
Jessica Lawshe
a47fec5a38
Merge pull request #35068 from overleaf/jel-cleanup-domain-captured-by-group-getInstitutionViaDomain
...
[web] Remove `domain-captured-by-group` rollout flag for `getInstitutionViaDomain`
GitOrigin-RevId: 54e63f0e13ddda97e0554ff3e142bbf4502c3b61
2026-09-17 11:42:11 +00:00
Tom Wells
284c9d9d14
Merge pull request #35999 from overleaf/tw-library-bibtex-bulk-download
...
Add BibTeX bulk download to Library
GitOrigin-RevId: 30e83a41ae71b397b5388fb7ebdae7b99dd062a8
2026-09-17 11:42:00 +00:00
David
f4cdfaa607
Merge pull request #36037 from overleaf/dp-library-trash-navigation-2
...
Add trash navigation with Projects/References tabs- #36001
GitOrigin-RevId: 675ad078f117c5acd8744024c751209c615a7c2e
2026-09-17 11:41:52 +00:00
Kate Crichton
281b5fe25c
Merge pull request #34835 from overleaf/kc-email-member-limit-reached
...
[web] Email group admin when group reaches member limit
GitOrigin-RevId: 6b7b12a2c309e7d9b4314e8db51969d73864b7ed
2026-09-17 11:41:49 +00:00
David
ea989a4788
Merge pull request #35906 from overleaf/dk-library-references-trashed
...
Soft-delete library references (move to trash)
GitOrigin-RevId: 908a4d41724300c70d56e850cdb519b7a274ad5a
2026-09-17 11:41:40 +00:00
Jakob Ackermann
03cbfbe90f
[web] fix open redirect via utm tags ( #36019 )
...
GitOrigin-RevId: 1304c1578adf1d3248abcaa01902467422e8d8f6
2026-09-17 11:41:34 +00:00
David
7ff96b31ad
Merge pull request #35414 from overleaf/dp-library-in-admin
...
[web] Add read-only library view to the admin user page
GitOrigin-RevId: 892a40a7ef1096570412c68dac79c09f5b70ea53
2026-09-17 11:41:31 +00:00
David
0fe77a8068
Merge pull request #35964 from overleaf/dp-dark-library-autocomplete
...
Add dark theme support to the library auto-complete dropdown
GitOrigin-RevId: be975d7c379e689ed61706bf027e488b7177eb73
2026-09-17 11:41:28 +00:00
Kristina
20027166fb
[web] recover tracked changes after going offline ( #35961 )
...
GitOrigin-RevId: 8d34eb879de91a3b348fc1230eb3ce4d532194e0
2026-09-17 11:41:17 +00:00
Kristina
1f97dbc789
[web] do not show the cannot sync modal if still offline ( #35939 )
...
GitOrigin-RevId: 20c6f138e05fb8459b27f8ea9b376c21c7820799
2026-09-17 11:41:13 +00:00
Jimmy Domagala-Tang
ba76fda37b
Cleanup AiErrorAssistant todos post plans changes ( #35067 )
...
* feat: cleaning up ai quota leftovers
fix: removing more straggler invos
* fix: featureUpdater still need analyticsId in the user projection
* feat: updating cypress tests to also check for fair usage text
GitOrigin-RevId: 09c1167106c144084c111beea56867f6aa4a0906
2026-09-17 11:41:10 +00:00
Jakob Ackermann
275d381656
[monorepo] remove some dead code ( #35901 )
...
* [history-v1] remove unused duplicate file from swagger migration
* [web] drop unused ?scribtex_path
* [github] update path to security middleware in history-v1
* [dependency-management] update .jenkinsIncludeFile
GitOrigin-RevId: 8c59d0d1e3e9108a8498e33e4768992ecd342f00
2026-09-17 11:41:07 +00:00
Simon Gardner
c40952813c
[web] fix: Always unlink group SSO when a linked user leaves a group ( #35895 )
...
GitOrigin-RevId: f3a9cc5fec2b8950826aef02bdfe7ed72607f56b
2026-09-17 11:41:03 +00:00
Jakob Ackermann
be9ab57d18
[web] speed up CI: bin-pack module acceptance tests ( #35965 )
...
GitOrigin-RevId: 92a33b4531d541c676018b3152c7abf74edd2eec
2026-09-17 11:40:52 +00:00
ilkin-overleaf
fc7ad54116
Merge pull request #35488 from overleaf/ii-workspaces-admin-feature-toggle
...
[web] Admin toggle for shared workspace feature
GitOrigin-RevId: d6da0abd92f309cee55299a5f25677cf10c47a7c
2026-09-17 11:40:49 +00:00
Davinder Singh
1b95b31049
[WEB] Disable share and upgrade buttons when offline ( #35923 )
...
* disabling buttons in offline mode
* setting href as undefined when button is disabled
* Fix disabled state for premium button by removing gradient override
* Add disabled class to premium button for correct disabled styling
GitOrigin-RevId: b7dd59e05d8c818d58399e31d961e93bb0f188a9
2026-09-17 11:40:41 +00:00
Davinder Singh
0458293e9e
Merge pull request #35941 from overleaf/ds-suggest-fix-disable-offline-mode
...
[WEB] Disabling buttons in error logs in offline mode
GitOrigin-RevId: b19daaf1cf98ecf626568690ff677a491b8dad63
2026-09-17 11:40:38 +00:00
Maria Florencia Besteiro Gonzalez
c0cb6710ba
Merge pull request #35948 from overleaf/dk-git-bridge-health-check-race
...
[git-bridge] Fix health check race on shared probe file
GitOrigin-RevId: 1463880cb4770a730e3e164bf9a5ff89366434b5
2026-09-17 11:40:21 +00:00
Maria Florencia Besteiro Gonzalez
803b41bfdd
Merge pull request #35804 from overleaf/lg-jetty-netty-security-upgrade
...
[Security upgrade] bump jetty and netty in git-bridge
GitOrigin-RevId: 650f017732f67be90048e41e314cd6646f182d08
2026-09-17 11:40:17 +00:00
Jakob Ackermann
e947f3c4aa
[web] improve logging for failed requests on MockApis ( #35958 )
...
- Prepare for zod usage in mocks
- Fix logging of the mock name
GitOrigin-RevId: 3c4d2981010992c293a9ece45935ce13cadd8dde
2026-09-17 11:40:09 +00:00
Jakob Ackermann
e8070def26
[document-updater] fix typo in test stub ( #35950 )
...
tid does not exist anywhere else in document-updater at
sha 3d76f4b9bf when
the typo was added. The comment id was read from .t only.
Doc-snapshots are copied the ranges literally without any
normalizing of nested structures.
GitOrigin-RevId: f76fbc930fdf02d9367603b5b1d6414de8d9f559
2026-09-17 11:40:01 +00:00
David
b5fe972acb
Merge pull request #35940 from overleaf/dp-visual-markdown-beta-icon
...
Add beta badge for markdown files in the file tree
GitOrigin-RevId: 304f426de9232a6d2a5fe768ae7e8b8f48fcd4d8
2026-09-17 11:39:48 +00:00
David
b77187404b
Merge pull request #35898 from overleaf/dp-visual-markdown-editor-setting
...
[web] Track markdown editor mode separately and default to visual
GitOrigin-RevId: 7195189c683618b3e0c735f91193fb662078b558
2026-09-17 11:39:45 +00:00
ilkin-overleaf
f0b9ab322f
Merge pull request #35915 from overleaf/ii-project-sharing-admin-page-hide
...
[web] Gate sharing permissions behind a new feature flag
GitOrigin-RevId: 8c6657aca11911e9c2ddcba000a501307184bcaf
2026-09-17 11:39:41 +00:00
Tom Wells
3588215c54
Add Abstract tab to the reference preview drawer ( #35902 )
...
* Add Abstract tab to the reference preview drawer
* Correct active border colour
* Swap mobile navigation items around
* Fix co-pilot suggestions
* fix: stop auto complete grabbing focus on mount
* fix: focus issues
* Fix failing test
GitOrigin-RevId: a9e808cf40ab0626ed9e2cf8dc732a224aab31d3
2026-09-17 11:39:36 +00:00
Jakob Ackermann
8fa62d2864
[document-updater] drop support for tc in briefly ( #35864 )
...
GitOrigin-RevId: 00d04d911249b81abc5eb4f9d9dfde4c7f2316b3
2026-09-17 11:39:22 +00:00