Alf Eaton
c302bbaaaa
Ignore more failure states of startViewTransition ( #35951 )
...
GitOrigin-RevId: e5aac40612550ea42abdc4d93e80045018670137
2026-09-17 11:44:55 +00:00
Maria Florencia Besteiro Gonzalez
84aa1900f1
Merge pull request #36086 from overleaf/mfb-hide-reference-format
...
Hide reference format setting in References tab
GitOrigin-RevId: 4df81638c788e4b2908dd0ae8966bf0f9989ee9e
2026-09-17 11:44:44 +00:00
Mathias Jakobsen
d1691345c5
Merge pull request #36074 from overleaf/mj-reload-after-failed-catch-up
...
[web] Reload after failed intermittent-connection catchup
GitOrigin-RevId: c9a6315ecb6ebe957ad85c05ebc84bb8165881ab
2026-09-17 11:44:33 +00:00
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
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
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
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
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
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
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
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
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
Kristina
b624adf885
[web] trigger post-offline sync result treatments ( #35854 )
...
* trigger `UnableToSyncModal` on refresh
* trigger `UnableToSyncModal` without refresh
* show success toast when offline edits sync
* always show out of sync modal as the final backup
GitOrigin-RevId: 3ed300fef9e6d2ff81e17868309f80ffa40e0576
2026-09-17 11:39:03 +00:00
David
691452580b
Merge pull request #35735 from overleaf/dp-mobile-projects-dropdown
...
Update mobile projects dropdown to merge top and submenu views
GitOrigin-RevId: 33650de2018b2536101edb7071526b65393e90d2
2026-09-17 11:38:01 +00:00
Chris Dryden
f81a7b2ff2
Merge pull request #35534 from overleaf/cd-share-sidenav-bar-with-library
...
[web] Share the dashboard sidebar with the library page
GitOrigin-RevId: 5595746fef6698bee6a35ee7fc8be15743e2c620
2026-09-17 11:37:57 +00:00
Kristina
6af1d79cd6
[web] reset all css variables impacting the comment field ( #35681 )
...
GitOrigin-RevId: b66f612e186434208a658d64ccc6346c37f23182
2026-09-17 11:37:54 +00:00
45b4237fd5
fix: always render @[userId] mention tokens regardless of split test ( #35564 )
...
* Initial plan
* fix: always render @[userId] mention tokens regardless of split test
Readers outside the comment-mentions/email-notifications split tests
were seeing raw @[<userId>] tokens in chat messages and review-panel
comments, leaking internal Mongo ObjectIds.
Fix: always parse and render @[userId] tokens using parseMentions() +
MentionBadge regardless of split-test membership. MentionBadge already
safely falls back to "@Unknown" when a userId can't be resolved to a
project member, so no ID is ever emitted.
- message-content.tsx: remove mentionsFeatureEnabled gate; always call
renderMentionedContent() instead of falling back to raw <Linkify>
- review-panel-message.tsx: remove mentionsFeatureEnabled gate; always
pass displayMentions to ExpandableContent
The mentions-input autocomplete (typing new @mentions) remains gated
behind the split test as before — this fix is rendering-only.
Co-authored-by: jdomaga <25135258+jdomaga@users.noreply.github.com >
* feat: always allow for mentions to display
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: jdomaga <25135258+jdomaga@users.noreply.github.com >
Co-authored-by: Jimmy Domagala-Tang <jimmy.domagala-tang@overleaf.com >
GitOrigin-RevId: c7cedbfe6966bb2ebce58a5f4e03b1627198dab7
2026-09-17 11:37:32 +00:00
Malik Glossop
7e69642c01
Merge pull request #35731 from overleaf/mg-historyot-delete-at-end
...
Fix History OT base length when a tracked delete is in the document
GitOrigin-RevId: 414349aedd498c2635bb3067388dcc7291e32ee6
2026-09-17 11:37:22 +00:00
Davinder Singh
e0a2af4bf6
Merge pull request #35725 from overleaf/ds-unable-to-sync-modal
...
[WEB] adds unable-to-sync modal for intermittent connection improvements
GitOrigin-RevId: 4cd85cf742cb3f36cc0c97f83bdeab09bb6f7c53
2026-09-17 11:36:54 +00:00
Maria Florencia Besteiro Gonzalez
02d36687cd
Merge pull request #35739 from overleaf/mfb-bring-main-bibliography-to-top-level
...
Bring main bibliography file to the top level settings
GitOrigin-RevId: 4c4d4927067995d947c6d0656425760ce56f9435
2026-09-17 11:36:48 +00:00
Kristina
4e2840e247
[web] remove mentions from chat message editing ( #35761 )
...
GitOrigin-RevId: 6cd27490485196b82a9c4d9ffa19ba5d8e10922d
2026-09-17 11:36:38 +00:00
Maria Florencia Besteiro Gonzalez
4132731016
Merge pull request #35680 from overleaf/mfb-migrate-bibtex-parser-to-core-feature
...
Migrate BibTeX parser to core frontend feature
GitOrigin-RevId: 274f64d31c1027c5eea9ec569e54dece57307220
2026-09-17 11:36:26 +00:00
Mathias Jakobsen
33e0a5e1c2
[web] Remove toasts and NEW indicators from conversions ( #35591 )
...
* [web] Remove toasts for document conversions
* [web] Remove NEW indicators from document conversions
GitOrigin-RevId: 608b344d9be596ecb3cf4573ab1152f78d7d9d43
2026-09-17 11:36:11 +00:00
Mathias Jakobsen
17363fcc59
[web] Recover offline doc backup ( #35647 )
...
GitOrigin-RevId: 999ecc534821ab6f1bdc1bc4f7757316dab1658d
2026-09-17 11:36:07 +00:00
Brian Gough
8f5f86bce1
Merge pull request #35257 from overleaf/bg-png2pdf-premium
...
limit png2pdf to priority compiles
GitOrigin-RevId: a2b394efe6056ccbc6963d922f3e8b385645167b
2026-09-17 11:35:57 +00:00
Malik Glossop
73068f10ee
Merge pull request #35571 from overleaf/mg-increase-max-string-size
...
Bump backend OT/history processing limit (MAX_STRING_LENGTH) to 3MB
GitOrigin-RevId: ed64fe5522c45b1ace221a01daa2ae70939816f9
2026-09-17 11:35:54 +00:00
Brian Gough
158d8a5839
Merge pull request #35646 from overleaf/jpa-fix-input-selection
...
[web] fix race condition of input selection and user edit
GitOrigin-RevId: 2180fba1f77da2d13f216d33d16f49ee2dd58442
2026-09-17 11:34:59 +00:00
Thomas
3fb3baf03a
Merge pull request #34605 from overleaf/tm-request-access-redesign
...
[WEB] Request edit access in the new share modal
GitOrigin-RevId: d01cf4d038d5ce07c34deac0714b0cdad02136be
2026-09-17 11:34:55 +00:00
Kristina
4d1e9677e1
[web] set up types for mentions ( #35609 )
...
GitOrigin-RevId: 70ebe11659072a7df09be916d7a01cfd87b73c81
2026-09-17 11:34:37 +00:00
Alf Eaton
5c8a4f3210
Add read_project_outline tool to the AI assistant ( #31875 )
...
GitOrigin-RevId: 37e7d9bebdc6291a0ea7d89b73494d24f5cd5908
2026-09-17 11:34:20 +00:00
Jakob Ackermann
e714810632
[real-time] remove per-doc rooms ( #35691 )
...
* [real-time] remove applied-ops pub/sub
* [real-time] remove per-doc rooms
GitOrigin-RevId: ec3b76b37a029df15bf20d6f2832fb7c089c0042
2026-09-17 11:34:11 +00:00
Jessica Lawshe
dde570ad9b
Merge pull request #35065 from overleaf/jel-cleanup-domain-captured-by-group
...
[web] Remove `domain-captured-by-group` rollout flag for user settings
GitOrigin-RevId: f7fe0e66649e4cd4b94124f8f2eefa150758203a
2026-09-17 11:33:44 +00:00
Tom Wells
87d538dc71
Merge pull request #35642 from overleaf/tw-new-tag-button-modal
...
Fix New tag modal
GitOrigin-RevId: 6c0f227db27b87bc1affdf932de16c60d3571413
2026-09-17 11:33:14 +00:00
Kristina
5cde47d3d5
[web] revert adding mentions to chat ( #35592 )
...
GitOrigin-RevId: 9765993318e0467a97b7ced695fab55df29146a2
2026-09-17 11:33:08 +00:00
Malik Glossop
1b2da240d5
Merge pull request #35558 from overleaf/mg-floating-menu-blank-line
...
Calculate floating menu position using line block
GitOrigin-RevId: aaf86d7cbdbddf6e77cb58563b16708888d03d7b
2026-09-17 11:32:55 +00:00
ilkin-overleaf
f27b19f86a
Merge pull request #35607 from overleaf/ii-share-modal-invited-people-count
...
Exclude project owner from "X people invited" count in share modal
GitOrigin-RevId: 7f914a09401691b6e6f7299637ee695ed37d05c0
2026-09-17 11:32:05 +00:00
David
873bf5923d
Merge pull request #35420 from overleaf/lo-stop-silently-dropping-large-bib-files
...
Lo stop silently dropping large bib files
GitOrigin-RevId: cba919227eb6d5c1f8100c6afba3076bd62a5797
2026-09-17 11:32:01 +00:00
Mathias Jakobsen
d8f167dec2
Merge pull request #35293 from overleaf/mj-zod-history-ot
...
[real-time] Allow history-ot operations in real-time
GitOrigin-RevId: 4b1b9e4c1a214edf49c5eface46a4d309ba41b0d
2026-09-17 11:31:49 +00:00