Commit graph

13599 commits

Author SHA1 Message Date
Eric Mc Sween
20bd57e9bd Merge pull request #16314 from overleaf/em-migrate-docops-versions
Migrate doc versions from docOps to docs

GitOrigin-RevId: 34b0130e9f0849b8e16f1febc38c78b55d51a4c1
2024-01-09 09:04:15 +00:00
Rebeka Dekany
64c512250d Merge pull request #16179 from overleaf/rd-remove-survey
[web] Tear down onboarding survey 2022

GitOrigin-RevId: ae2e7bf833424fe2bff9f82e4c3f264f42a1b27d
2024-01-09 09:04:09 +00:00
Miguel Serrano
51de84664d Merge pull request #16346 from overleaf/msm-remove-underscore
Remove `underscore` in monorepo

GitOrigin-RevId: fd3b92e3e8a940a7a086669232102320c34a89e2
2024-01-09 09:03:58 +00:00
Miguel Serrano
a04b5c0418 Merge pull request #15946 from overleaf/msm-new-notification-others
[web] new notification style for dashboard alerts

GitOrigin-RevId: cf5bea32a89f35d63ca4bdc2df2619352d421ff3
2024-01-09 09:03:55 +00:00
Alf Eaton
a50ca25f3a Throttle PDF.js resize listener (#16402)
GitOrigin-RevId: 5c1498d21197b09865930e1b2deff049022d2d17
2024-01-09 09:03:49 +00:00
Alf Eaton
fc8892e4fb Expose ScopeValueStore via window.overleaf.unstable.store (#16404)
GitOrigin-RevId: 4b251639296405c0a9487f063e8b049687860004
2024-01-09 09:03:46 +00:00
Alf Eaton
e91b76a4f0 Fix load metadata (#16417)
GitOrigin-RevId: 26505e08ca9074238253dba08d0380422ae859be
2024-01-09 09:03:43 +00:00
Domagoj Kriskovic
e27abe56b8 Show argument completions even if it has more than 245 chars (#16352)
* Show argument completions even if it has more than 255 chars

* use tokenBefore for existingKeys

* use 'ShortArg' token so braces are escaped

* refactor argument completion logic

* remove extra filter

* Add makeMultipleArgumentCompletionSource for arguments with multiple keys

* revert makeArgumentCompletionSource

---------

Co-authored-by: Alf Eaton <alf.eaton@overleaf.com>
GitOrigin-RevId: f5aa70fe5e58e04efe0c4e8668957f61a7fa7911
2024-01-09 09:03:40 +00:00
David
f6b7b84e88 Merge pull request #16409 from overleaf/dp-fix-group-pricing-after-back-button-pressed
Update group plan pricing modal after the page has fully loaded

GitOrigin-RevId: 03e2ea642b38d6e2e208683b0cb68a817a5873c8
2024-01-09 09:03:33 +00:00
CloudBuild
353fdac850 auto update translation
GitOrigin-RevId: d02dcfa56747d36fcb85c5b1110add29881b421c
2024-01-08 09:05:58 +00:00
Jimmy Domagala-Tang
3617196760 Merge pull request #16419 from overleaf/jdt-fix-grammarly-offer-link
fix the grammarly offer id

GitOrigin-RevId: 996501ebb50b64bd8f9bd46305ba47baa37fee88
2024-01-08 09:05:45 +00:00
Jimmy Domagala-Tang
5f38a930a5 Merge pull request #16319 from overleaf/jdt-grammarly-ad-redesign
Grammarly Ad redesign

GitOrigin-RevId: 28d0ae871b6303b31aadb59abc80b625d529cc9b
2024-01-08 09:05:40 +00:00
Davinder Singh
5c5a01777c Making getAnalyticsIdFromMongoUser private to UserAnalyticsIdCache (#16125)
* Making getAnalyticsIdFromMongoUser private to UserAnalyticsIdCache

* renaming userAnalyticsIdCache to UserAnalyticsIdCache

* deleting function _getAnalyticsIdFromMongoUser

* renaming userAnalyticsIdCache to UserAnalyticsIdCache part 2

* format:fix

* adding upperCamelCase

* capital case first letter

GitOrigin-RevId: 2e9c18c544b8cffb53838aed56e1ef16979606a5
2024-01-08 09:05:31 +00:00
Alf Eaton
9804ebe12c Replace strict-event-emitter with EventTarget (#16374)
GitOrigin-RevId: 3b0afc3cd7bf3d11f35a3de23cb94061d2d6c69b
2024-01-08 09:05:22 +00:00
Alf Eaton
cf0e260a36 Recalculate toolbar overflow when buttons change (#16350)
GitOrigin-RevId: 70ab356172bc57630b6032a6400fb08e8fd33464
2024-01-08 09:05:17 +00:00
Alf Eaton
84898dca5d Remove margin from table grid popover (#16337)
Co-authored-by: Mathias Jakobsen <mathias.jakobsen@overleaf.com>
GitOrigin-RevId: 71673d7d9a18baf44027e82cc34058e3db052591
2024-01-08 09:05:12 +00:00
Alf Eaton
195d034124 Upgrade @replit/codemirror-vim (#16388)
GitOrigin-RevId: 7a8e8c05fd36690ce80c2b6b3ff4501a6bae6663
2024-01-08 09:05:07 +00:00
Alf Eaton
84ebb1c8f2 Merge pull request #16378 from overleaf/ae-upgrade-codemirror-3
Upgrade `@codemirror` dependencies

GitOrigin-RevId: 242b1dbcf2878869957f40a5522dabcbcc181b5b
2024-01-08 09:05:02 +00:00
Mathias Jakobsen
ff92f3744c Merge pull request #16347 from overleaf/msm-xml2js-update
[web] Update `xml2js` to 0.6.2

GitOrigin-RevId: 8dc50e7ff99e641fbd5171a27b8c9b8395a783c5
2024-01-08 09:04:41 +00:00
Mathias Jakobsen
d7a4061486 Merge pull request #16397 from overleaf/mj-logparser-missed-error
[web] Stop wrapping potential errors into previous log lines

GitOrigin-RevId: 892fc19e2e7886afa3dc011315879fa992f94877
2024-01-08 09:04:35 +00:00
Mathias Jakobsen
45274d9dff Merge pull request #16380 from overleaf/mj-select-keyboard
[web] Allow keyboard interactions with custom select component

GitOrigin-RevId: 81adea8e456bd6ce2483dfa17a352c24c36e5768
2024-01-08 09:04:30 +00:00
CloudBuild
92f8e445d3 auto update translation
GitOrigin-RevId: cb705c267e609446e0e9f12773f3645c6b65754b
2024-01-05 09:03:52 +00:00
Rebeka Dekany
61c380c89d Merge pull request #16371 from overleaf/rd-skip-link-dashboard
[web] Accessibility - Add 'main-content' ID to main element for skip link destination

GitOrigin-RevId: f6a7bf4cc12ab2428478562a9edda245dce7c2fb
2024-01-05 09:03:49 +00:00
Rebeka Dekany
34debffd20 Merge pull request #16358 from overleaf/rd-tear-down-welcome-page
[web] Tear down welcome-page-redesign split test

GitOrigin-RevId: 769aeae75eac6ac0b5880dca4ec1d36fbc39cea2
2024-01-05 09:03:45 +00:00
Rebeka Dekany
ff2def024e Merge pull request #16363 from overleaf/rd-bold-characters
[web] Bold matched characters of institutions for onboarding data collection

GitOrigin-RevId: 386866c0917608e6091b641f1b0d67182a925dcf
2024-01-05 09:03:42 +00:00
Eric Mc Sween
ad53583e3a Merge pull request #16294 from overleaf/em-premium-routes-super-props
Add super properties to support premium routes determination on events

GitOrigin-RevId: d85733f25b7bf12ca59591fece8f3cbd604be04f
2024-01-05 09:03:37 +00:00
Jakob Ackermann
6948d23adb Merge pull request #16399 from overleaf/jpa-update-static-pdf
[web] update static file Overleaf-request-for-service.pdf

GitOrigin-RevId: 18a0ce9964880c337b69b33e906e8e5a9290fe20
2024-01-05 09:03:33 +00:00
Jakob Ackermann
d1f1530b77 Merge pull request #16383 from overleaf/jpa-normalize-token-prefix
[web] normalize token hash prefix ahead of comparison

GitOrigin-RevId: 44afda865df5d3517f23335509ee0e46ba74335f
2024-01-05 09:03:30 +00:00
Jakob Ackermann
2207000a0f Merge pull request #16379 from overleaf/jpa-pw-reset-hint
[web] add username hint for password managers on password (re)set form

GitOrigin-RevId: f691c0368494bc550ee10581f2a8ddf5addadf9b
2024-01-05 09:03:27 +00:00
Eric Mc Sween
92d36962bd Merge pull request #16367 from overleaf/em-remove-util-promises
Remove util/promises stub

GitOrigin-RevId: 8bde9a924d09905f24e8072ae3f7552eb3391862
2024-01-05 09:03:24 +00:00
Eric Mc Sween
b0f3f00c43 Merge pull request #16368 from overleaf/em-remove-project-archiver-code
Remove project-archiver related code

GitOrigin-RevId: b3331033658c14a7c4d8745fd7085cd7c65c94bc
2024-01-05 09:03:21 +00:00
Eric Mc Sween
4a8a811cc1 Merge pull request #15957 from overleaf/jpa-invalidate-babel-cache
[web] after changing settings invalidate babel cache on webpack startup

GitOrigin-RevId: 3d83c56d119bcbbd91ea71b0a85ad8e0a767b679
2024-01-05 09:03:17 +00:00
Jimmy Domagala-Tang
d5b114aa7e Merge pull request #16339 from overleaf/jdt-ghost-offer-btn
adding new ad offering variants to ghost btn and notification

GitOrigin-RevId: 108e06cf53826ee6781fb57cd9f67fc7f3ef4655
2024-01-04 09:03:55 +00:00
Jimmy Domagala-Tang
b6f5f15056 Merge pull request #16334 from overleaf/dk-remove-toolbar-margin
[web] fix alignment of compile button

GitOrigin-RevId: 6e0d39d1f7c558428a96cd1c67b1fbdd008afb72
2024-01-04 09:03:52 +00:00
Jimmy Domagala-Tang
d828fa505f Merge pull request #16331 from overleaf/dk-remove-form-padding
[web] remove input padding added by .has-feedback

GitOrigin-RevId: 22001e1f12dcc053270c30d757691765c8445ca0
2024-01-04 09:03:49 +00:00
Jimmy Domagala-Tang
62cffcd909 Merge pull request #16370 from overleaf/dk-fix-project-sorting
Fix sort projects by owner

GitOrigin-RevId: 2108d57588071a2884a3eed4e8a917de46cfe749
2024-01-04 09:03:46 +00:00
Jimmy Domagala-Tang
ebd2a2f5fe Merge pull request #16353 from overleaf/em-typescript-in-web-backend
Enable type checking in the web backend

GitOrigin-RevId: cc8e34777c89704765fcd9b973aed806c3ae9016
2024-01-04 09:03:43 +00:00
Jimmy Domagala-Tang
21dd23d0e4 Merge pull request #16318 from overleaf/jdt-fix-multiple-popups
Show only one editor notification at a time

GitOrigin-RevId: 88a0309da121e9545136cd718ed24710a9d25363
2024-01-04 09:03:40 +00:00
Jimmy Domagala-Tang
d94ca9679f Merge pull request #16322 from overleaf/dk-ignore-clsi-warning
[web] ignore noisy CLSI 404 warning

GitOrigin-RevId: d821496e2fb91ba184a32449986c128b9b079f3f
2024-01-04 09:03:37 +00:00
Jimmy Domagala-Tang
d2ab51f385 Merge pull request #16320 from overleaf/msm-remove-ic-country
[web] Remove Canary Islands from Recurly countries

GitOrigin-RevId: edad9e5fee1f90608dfea29ad45a5a08b711c4f3
2024-01-04 09:03:34 +00:00
Alf Eaton
4f5ca6624e Move responsibility for parsing and validating table data out of the tabular widget (#15152)
GitOrigin-RevId: bba823ca036501a527f08746cffb155641d3becf
2024-01-04 09:03:29 +00:00
Alf Eaton
621bae03ca Use collapsePreambleEffect (#15866)
GitOrigin-RevId: e07a48ba5a7ca2ce30aa6933030f8eae970a65b5
2024-01-04 09:03:26 +00:00
Alf Eaton
c84e45bc06 [cm6] Only rebuild changed line indentation decorations (#16126)
GitOrigin-RevId: ba1f29125ab0f40742c57cfb5eae82315ab8629b
2024-01-04 09:03:23 +00:00
Alf Eaton
8feef7bf5e Remove findEffect (#16343)
GitOrigin-RevId: b8472f5128deac5e7f94fb1ec1e64899a8da510a
2024-01-04 09:03:20 +00:00
Alf Eaton
dc962832f0 Ensure that only one toolbar dropdown is open at a time (#16344)
GitOrigin-RevId: db06091ec35886f38de2a320eba9126b35d33064
2024-01-04 09:03:17 +00:00
ilkin-overleaf
20485b886f Merge pull request #16278 from overleaf/ii-ide-page-prototype-review-panel-entry-hover
[web] Remove entry hover from review panel

GitOrigin-RevId: 6bcfb28e20d7a8826301c34499340b6a7d2745db
2024-01-04 09:03:14 +00:00
Alf Eaton
4fb2cbdf15 Increase default sidebar size (#16375)
GitOrigin-RevId: 0df345a468f68d2205bf919efa8d93be40d7a048
2024-01-04 09:03:11 +00:00
Alf Eaton
12646d0541 Use scopeStore in useScopeValueSetterOnly (#16341)
GitOrigin-RevId: ed3c5937bafc984440ee262c8cb0c1ba63f0be7d
2024-01-04 09:03:08 +00:00
Alf Eaton
eb3e5037f8 Merge pull request #16335 from overleaf/ae-real-time-down
[ide-react] Improve handling of lost connection

GitOrigin-RevId: 89b641b2beca4f9de65551e6873b3c8c11bb1695
2024-01-04 09:03:05 +00:00
Alf Eaton
ecfa15cf57 Only call "reattach" when explicitly opening the PDF view (#16330)
GitOrigin-RevId: 53d7ef25a58255bdac46011c3d7b7e4d63e65a6c
2024-01-04 09:03:02 +00:00
Jimmy Domagala-Tang
5fc2535842 Merge pull request #16325 from overleaf/jdt-writefull-split-test-overrides
users with writefull already enabled dont care about split tests

GitOrigin-RevId: aa986cc42fb9aecf8004b55e5e233c319040748f
2023-12-21 09:03:13 +00:00
Jimmy Domagala-Tang
944753c9b5 Merge pull request #16311 from overleaf/jdt-writefull-editor-notif-discount
Hide Writefull ad on small screens, and update content

GitOrigin-RevId: 0263849037ff0c652a683d8ac5f8befa797aaaa0
2023-12-21 09:03:08 +00:00
Jimmy Domagala-Tang
948d7638dc Merge pull request #16310 from overleaf/jdt-remove-writefull-promo-delay
Remove one day delay on Writefull project list advert

GitOrigin-RevId: 43c07ed58d1eddb33655ccfbe2284b764fa766ff
2023-12-21 09:03:05 +00:00
Alf Eaton
e7dfd14986 Upgrade react-resizable-panels (#16321)
GitOrigin-RevId: 524257c441fc98ffc0e3da6f1e703ebdfbfbffb7
2023-12-21 09:03:02 +00:00
Alf Eaton
6c73a1d38a [ide-react] Remove useFixedSizeColumn (#16299)
GitOrigin-RevId: 7cee1e153d5ae3d15250097dc87f430f4e799957
2023-12-21 09:02:59 +00:00
Alf Eaton
5c6b8ec015 Use the expanded size from localStorage when available (#16298)
GitOrigin-RevId: 7747881b99d23ebb0ee38d044c671bffb7504302
2023-12-21 09:02:56 +00:00
Alf Eaton
7cb427738c [ide-react] Only call scope watcher with the latest value from each batch (#16296)
GitOrigin-RevId: 0284f99130424d50a2115853d793979a2b0387ff
2023-12-21 09:02:52 +00:00
CloudBuild
fe206936ac auto update translation
GitOrigin-RevId: bc2cbd1842f8cecee8782c8f77588462c2049091
2023-12-20 09:04:01 +00:00
CloudBuild
3959459940 auto update translation
GitOrigin-RevId: d71e7bec293cdb7df992c61d719b4d4c9f8df55a
2023-12-19 09:04:40 +00:00
Rebeka Dekany
5342d95efc Merge pull request #16277 from overleaf/tm-plans-compile-servers
Update plans and interstitial pages with updated compile timeout info

GitOrigin-RevId: a92ccd4a2f381e6456459a3ad4d2840b3b49f3c8
2023-12-19 09:04:36 +00:00
Domagoj Kriskovic
da2f7ff153 Store editor selection on a per-user rather than per-project basis (#16246)
* Store editor selection on a per-user rather than per-project basis

* set code editor if rich_text=false

* format fix

GitOrigin-RevId: 8efc33b682de211162e674839e6b891ec04e542e
2023-12-19 09:04:31 +00:00
Rebeka Dekany
b0028a2789 [web] Add custom focus style for the color picker on Firefox and Safari (#16192)
* Add custom focus style for color pickers on Firefox and Safari

* Use the color name instead of the HEX code

* Apply consistent styling similar to other elements

GitOrigin-RevId: 68dc802df7da6863a0de1c89358002f4f281453b
2023-12-19 09:04:16 +00:00
Davinder Singh
0ac38cb70f Account Recovery - Adding Recover deleted user button (#15833)
* adding recovery button

* changing the path

* adding a fallback notification abnner

* adding 404

* adding /deleted-user insterad of /deleted_user

* recovering with id instead of email

* adding deletedProjectsCount

* format:fix

* npm run extract-translations

* adding await for the db operations

GitOrigin-RevId: 37ec5220c0e5ac130ea4aaf0fbd3b38a40532380
2023-12-19 09:04:12 +00:00
Mathias Jakobsen
1a6f3fc256 Merge pull request #16253 from overleaf/mj-human-readable-logs-fixes
[web] Fix incorrect error log parsing and imprecise package recommendations

GitOrigin-RevId: a0b9c6c51ebf680bb77be88167ab6d35eaa8fa70
2023-12-19 09:04:07 +00:00
Mathias Jakobsen
c371732e6e Merge pull request #16186 from overleaf/mj-mongo-object-id
[web] Use constructor for ObjectId

GitOrigin-RevId: 9eb8b377ea599605b72af237d1ab12f4d8287162
2023-12-19 09:04:02 +00:00
Jimmy Domagala-Tang
0ac514f81b Merge pull request #16293 from overleaf/jdt-grammarly-perm-advert
Grammarly Permanent Collaboration

GitOrigin-RevId: 0ef47cb7dcb4b175c4d5f3a3c2dbe2e6590a69de
2023-12-18 09:05:12 +00:00
Thomas
abd2974469 Merge pull request #16254 from overleaf/tm-website-redesign-navbar-footer-base
Implement navbar and footer changes for website redesign, and for existing pages for treatment users

GitOrigin-RevId: d91328e3928bc0e249e19eff34c6f9423784ccbf
2023-12-18 09:05:08 +00:00
Thomas
ede42bb016 Merge pull request #15990 from overleaf/tm-analytics-debug-log-consistency
Add message with analytics event debug log (and log for all events)

GitOrigin-RevId: 7ece70cc8ddafd806885d5012b1fdf7fdf6a003b
2023-12-18 09:05:03 +00:00
Alexandre Bourdin
26ae6aebad Merge pull request #16266 from overleaf/jel-view-more-cert-button
[web] Fix certificate preview and button alignment

GitOrigin-RevId: 02cbb341b77bef9ce27fe165ee21b5c031a1b08b
2023-12-18 09:04:59 +00:00
Alexandre Bourdin
7e0bb935da Merge pull request #16260 from overleaf/jel-update-translation
[web] Use verb for translation

GitOrigin-RevId: 63b53b52145165d6244db0b093acbf25157b4dfe
2023-12-18 09:04:55 +00:00
Alexandre Bourdin
77de72f43f Merge pull request #16071 from overleaf/ab-group-sso-test-flow-2
[web] Group SSO test flow - Error handling (part 1)

GitOrigin-RevId: bf41ef2a0f1a33331fc9d122e6004c10e8094881
2023-12-18 09:04:50 +00:00
Alf Eaton
a4cfb8c01d Improve forceDisconnected state change handling (#16271)
GitOrigin-RevId: 4c09c1ef8123ad84358d0446c1249e4a0ae7c217
2023-12-18 09:04:39 +00:00
Alf Eaton
d0bbcca839 Redirect to project dashboard when project access is revoked (#16270)
GitOrigin-RevId: 4e90789fee440feec5360660305d414ea8193704
2023-12-18 09:04:35 +00:00
Alf Eaton
1ce16dd09f [ide-react] Handle failed socket.io loading (#16265)
GitOrigin-RevId: 3a460e1f53387e7012f994f6e8ea9ce764eb0fd2
2023-12-18 09:04:31 +00:00
Alf Eaton
56d70a18ae [ide-react] Avoid showing disconnected message if leaving page (#16263)
GitOrigin-RevId: bda7ed207a66b0f051d284cd9b31a20b2c93edca
2023-12-18 09:04:27 +00:00
Alf Eaton
731f071a4e Call detachDoc when cleaning up a doc (#16262)
GitOrigin-RevId: a7479e3685e552c2c3b73ed18a333d647f228c3e
2023-12-18 09:04:22 +00:00
ilkin-overleaf
fbed0cb943 Merge pull request #16268 from overleaf/ii-ide-page-prototype-review-panel-layout-to-left
[web] Review panel popovers

GitOrigin-RevId: 4424abab97b197013063679bd8efcac001f458ad
2023-12-18 09:04:18 +00:00
Sam Stagg
78b7bb80f5 Merge pull request #16219 from overleaf/ss-upgrade-crypto-js
Upgrade crypto-js to 4.2.0

GitOrigin-RevId: bae96e7db0e2aee8f511b2a981cd91dfdeedb9fc
2023-12-18 09:04:02 +00:00
ilkin-overleaf
39e2a8349f Merge pull request #16236 from overleaf/ii-ide-page-prototype-review-panel-issues-2
[web] Enable track changes on page load in react ide page

GitOrigin-RevId: 17e58490703c0d18fc700fde2e770e57a141a537
2023-12-18 09:03:58 +00:00
Alf Eaton
c2b553e915 [ide-react] Improve file tree and outline components in the editor sidebar (#16225)
* Upgrade react-resizable-panels
* Add FileTreeOpenProvider
* Add OutlineProvider and OutlineContainer
* Convert Outline tests to Cypress

GitOrigin-RevId: afd9ae8190edf37642e36a4ffb331f1182c8982d
2023-12-18 09:03:53 +00:00
ilkin-overleaf
5e7665e322 Merge pull request #16162 from overleaf/ii-ide-page-prototype-review-panel-issues-1
[web] Review panel editor widgets fix

GitOrigin-RevId: a762ce3983fd7a3a99b8be5647baea4f8a0bb76c
2023-12-18 09:03:49 +00:00
ilkin-overleaf
ca28b6995b Merge pull request #16173 from overleaf/ii-ide-page-prototype-review-panel-goto-entry
[web] Review panel gotoEntry

GitOrigin-RevId: b08ba8d8539751ea43f6c1a72d4e2043f02bb83c
2023-12-18 09:03:44 +00:00
M Fahru
097e41f9ae Merge pull request #16226 from overleaf/mf-website-redesign-home-issues-2
[web] Fix styling issues on homepage redesign

GitOrigin-RevId: 4115680abaa6c44ed901c696321558a808851cde
2023-12-15 09:03:44 +00:00
Brian Gough
114149ddf6 Merge pull request #16175 from overleaf/bg-group-sso-restrict-login
restrict login methods to group SSO for managed users with group SSO linked

GitOrigin-RevId: d0a92f9dc16cc08a3afacb4ad4b9ce19b1fd1330
2023-12-15 09:03:42 +00:00
Alf Eaton
1da44a1e7c Merge pull request #16184 from overleaf/ae-sharejs-esm
Convert vendored `sharejs.js` from RequireJS to ESM

GitOrigin-RevId: 38f010ac0a740667a633eb491e3be75eab8163ef
2023-12-15 09:03:35 +00:00
Domagoj Kriskovic
2520a10e4c Add details provided by Google explanation to onboarding form (#16216)
* Add details provided by Google explanation to onboarding form

* Add UserProvider and setDefaultMeta in OnboardingDataCollectionStory

* check if first name and last name exists

* refactor google check

* refactor name check

* using req.session.registeredVia

* Fix formatting

GitOrigin-RevId: 2c9f031f620ae3c1320b00e7c9f47637f5559275
2023-12-15 09:03:32 +00:00
Alf Eaton
8dbf2b64f8 [ide-react] Notify about unsaved changes (#16163)
* Notify about unsaved changes
* Move system message components and types to shared folder
* Add system messages component

GitOrigin-RevId: ab81a24888847bd9a8a390fd1af6b58f471f7a4b
2023-12-15 09:03:27 +00:00
Alf Eaton
a074054cc9 Add memo to some components (#16094)
GitOrigin-RevId: e4bea140d872ac3f8b2aca7833e658af684a1438
2023-12-15 09:03:22 +00:00
Alf Eaton
8839addbfa Restore npm ci step for storybook build (#16247)
* Restore npm ci step for storybook build
* Add lezer-latex:generate
---------

Co-authored-by: Gernot Schulz <gernot.schulz@overleaf.com>
GitOrigin-RevId: 9ccd67d061fe098c3c8856c2489dd4bcda221d6a
2023-12-15 09:03:19 +00:00
Alf Eaton
76d195cd39 Move Storybook back into web (#13219)
GitOrigin-RevId: 61b69b5fd178dd4f5ab26858c434f959dfc410bc
2023-12-15 09:03:15 +00:00
M Fahru
b228c9016e Merge pull request #16181 from overleaf/tm-website-redesign-universities
Implement For Universities redesigned page

GitOrigin-RevId: 0ef6aa57233bcd1c98f9ab98c994b224a8399e8f
2023-12-14 09:03:45 +00:00
M Fahru
14cc40ac90 Merge pull request #16178 from overleaf/tm-website-redesign-why-latex
Implement Why Latex? page

GitOrigin-RevId: 7596673d2261331040a6ff53de279445acafbcf8
2023-12-14 09:03:42 +00:00
M Fahru
a79d115693 Merge pull request #16166 from overleaf/mf-homepage-typing-animation
Create a typing animation in homepage

GitOrigin-RevId: 0eea5ebec60f942f99f1e4f50595c56799ab9398
2023-12-14 09:03:39 +00:00
M Fahru
f67d517582 Merge pull request #16085 from overleaf/mf-website-redesign-business
[web] Implement new enterprises/business page

GitOrigin-RevId: 456834604a51cb0a9a5de0c3ac406f33069df9fb
2023-12-14 09:03:36 +00:00
ilkin-overleaf
aceabf9fa8 Merge pull request #16217 from overleaf/ii-ide-page-prototype-review-panel-issues-3
[web] Review panel add comment, bulk accept/reject and track changes entries fix

GitOrigin-RevId: bbed28f69d5f882c4f29353daab9b2a6613fd654
2023-12-14 09:03:33 +00:00
ilkin-overleaf
456d831eab Merge pull request #16188 from overleaf/ii-rp-collapse-height
[web] Review panel comment container fix

GitOrigin-RevId: 0577949e711046303d25ba7e724564227d4a1bc7
2023-12-14 09:03:30 +00:00
Eric Mc Sween
a9d7f99446 Merge pull request #16156 from overleaf/jdt-writefull-notif
Writefull editor notification

GitOrigin-RevId: 1a5077164682dbec67738af0684d364571802816
2023-12-14 09:03:27 +00:00
Miguel Serrano
771f07d7ad Merge pull request #16202 from overleaf/msm-passport-upgrade-2
[web] passport + passport-saml updates (post revert)

GitOrigin-RevId: e1fa5757e15b3ac733511570637d39297247e050
2023-12-14 09:03:24 +00:00
Brian Gough
ec923c2144 Merge pull request #16194 from overleaf/bg-group-sso-fix-default-permission-check
fix default permission check for group sso

GitOrigin-RevId: b78c3dd26d852822f06c44c2aef79daea36fc2bd
2023-12-14 09:03:16 +00:00
Rebeka Dekany
dfcdf8f266 Merge pull request #16206 from overleaf/rd-login-failed-accessibility
[web] Accessibility - add descriptive text for resetting the password

GitOrigin-RevId: 38df59d83a32e87f5d9af0ad96c1f153818a18ca
2023-12-13 09:02:56 +00:00
Eric Mc Sween
ee0dbcf331 Merge pull request #16167 from overleaf/em-writefull-promo
Writefull integration 10% promo

GitOrigin-RevId: 27ef5e51d7d9c56d85ccc44692444bff46fbeeec
2023-12-13 09:02:48 +00:00
Miguel Serrano
369d5cb406 Merge pull request #16190 from overleaf/revert-15519-em-upgrade-passport
Revert "Upgrade passport"

GitOrigin-RevId: 34a5442d6dae9623463908f92ab103bdc16f1b67
2023-12-12 09:04:23 +00:00
Miguel Serrano
be9dd6de07 Merge pull request #16189 from overleaf/revert-13851-msm-saml-upgrade
Revert "Updated passport-saml to 4.x"

GitOrigin-RevId: d84ff0c49a53b9c92c8e5738fe18f111b52d6075
2023-12-12 09:04:18 +00:00
Miguel Serrano
621e5db6e6 Updated passport-saml to 4.x (#13851)
* Install passport-saml ^4.0.4

* update code with passport-saml 4.x breaking changes

* update settings for passport-saml 4.x

* update tests for passport-saml 4.x

* Fix audience validation in group SSO tests

* Added `issuer` to Group SSO settings and metadata test

* Added `wantAuthnResponseSigned: false,` to Group SSO config

* Remove unnecessary settings for metadata test

* renamed createMockCollabratecSamlResponse.js

GitOrigin-RevId: 3a0b1b4ed172b05dffb3e484d50895e8bc118008
2023-12-12 09:04:13 +00:00
Miguel Serrano
d96283e593 Merge pull request #15519 from overleaf/em-upgrade-passport
Upgrade passport

GitOrigin-RevId: b93bfcab39ba3d2ab4efb4814371defec8ca95c4
2023-12-12 09:04:08 +00:00
Domagoj Kriskovic
96c11e8755 Add privacy measures for onboarding data collection (#16121)
* Privacy measures for onboarding data collection

* remove unused

* remove single quote

* translation update

* Update aria-expanded attribute

* Update privacy notice link and newsletter message

* Fix cookie banner visibility issue

* Add name usage explanation in onboarding step 1

* apply PR suggestions

* expire code message

* Remove unused translation key

GitOrigin-RevId: 63bfb55def757d464b3b3ce0081c0788aab17e67
2023-12-12 09:03:59 +00:00
M Fahru
8e24d68445 Merge pull request #16070 from overleaf/mf-website-redesign-features
[web] Implement new features overview page

GitOrigin-RevId: b93ba66b25826a4add0c47228546c11e5c21ce4c
2023-12-11 09:03:27 +00:00
ilkin-overleaf
989bd87785 Merge pull request #16104 from overleaf/ii-rp-add-comment-when-large-selection-is-made
[web] Review panel add comment when large selection is made

GitOrigin-RevId: 9c73668d6420575a3f2630541ba0c57ff713141a
2023-12-11 09:03:24 +00:00
ilkin-overleaf
b715cb3b16 Merge pull request #16152 from overleaf/ii-ide-page-prototype-review-panel-mini
[web] React ide page mini review panel

GitOrigin-RevId: 4c4ee8095446a2f72371024b93a07dbd1dbd2a63
2023-12-11 09:03:21 +00:00
ilkin-overleaf
91121a82b7 Merge pull request #16147 from overleaf/ii-ide-page-prototype-review-panel-add-last-editor-events
[web] React ide page add missing editor events

GitOrigin-RevId: 070acde5e8b2dd324584c8703941745f8d2e7bb6
2023-12-11 09:03:18 +00:00
Alf Eaton
6270dd0e2a [visual] Decorate keywords command (#13724)
GitOrigin-RevId: ffd737705098c8a3eb0de5fe8ffbbc656c30d17c
2023-12-11 09:03:15 +00:00
Alf Eaton
da397e17d4 Hide PDF pane while resizing (#16124)
GitOrigin-RevId: c2003e91b5b5a3cf6af073329aff6618e060018c
2023-12-11 09:03:12 +00:00
Alf Eaton
8c91a2e4cf Improve chat pane handling (#16123)
GitOrigin-RevId: b4185a192b393e339aee8bc27e615d61d66a8b34
2023-12-11 09:03:09 +00:00
Alf Eaton
389d16aad1 Move ModalsContextProvider up the context tree (#16095)
GitOrigin-RevId: 2f978f410624597c747f32a84853393a5771582c
2023-12-11 09:03:06 +00:00
Alf Eaton
82499334a1 Exclude core-js es.array.push polyfill (#16091)
GitOrigin-RevId: 65510e7d54c0f5165dce7605d67d352b8974eadf
2023-12-11 09:03:03 +00:00
CloudBuild
cbe87e89b9 auto update translation
GitOrigin-RevId: ba1315cb8dd3c81580ba4a24016d9916356cb8be
2023-12-08 09:05:10 +00:00
M Fahru
2b15cb8e9b Merge pull request #16051 from overleaf/mf-website-redesign-home-checkbox
Add newsletter checkbox to new homepage

GitOrigin-RevId: 6e056194633a9bf2349d0ebcb599dee0d0d50870
2023-12-08 09:05:06 +00:00
M Fahru
f9e545f51e Merge pull request #16110 from overleaf/mf-website-redesign-home-issues
[web] Fix issues on homepage redesign

GitOrigin-RevId: 8c6f7419d9dd88f6e11d8adb816e8e393c17f670
2023-12-08 09:05:01 +00:00
Jimmy Domagala-Tang
5c84ea8895 Merge pull request #16062 from overleaf/jdt-ieee-eslint-fix
fix: missing setting on test causing eslint failure
GitOrigin-RevId: fff96acd389cfe30a1e89404a08a87543f503089
2023-12-08 09:04:50 +00:00
Jimmy Domagala-Tang
24261ac617 Merge pull request #16007 from overleaf/jdt-writeful-user-settings
Add Writeful to user settings

GitOrigin-RevId: 15b3dd47b96cdc8bf8002afe3ddc570b03a6065f
2023-12-08 09:04:45 +00:00
Jimmy Domagala-Tang
785b35241e Merge pull request #16148 from overleaf/jdt-grammarly-promo-wording
update grammarly promo wording

GitOrigin-RevId: 2c1e57fae0c835da322e61f193467078b950c7f5
2023-12-08 09:04:41 +00:00
Jessica Lawshe
c2f8099793 Merge pull request #16146 from overleaf/jel-sso-login-invalid-email-error
[web] Show error message for invalid emails on SSO log in page

GitOrigin-RevId: 511cd05754f9019bf755ff4909b4579c6dcd7fbb
2023-12-08 09:04:33 +00:00
ilkin-overleaf
5dbe1a6121 Merge pull request #16114 from overleaf/ii-rp-track-changes-for-users
[web] Review panel track changes for users fix

GitOrigin-RevId: 011b8ad5f9bef989da7802946241bc9be1c4f066
2023-12-08 09:04:28 +00:00
ilkin-overleaf
e450b702e8 Merge pull request #16120 from overleaf/ii-rp-track-changes-indicators
[web] Review panel track changes indicators

GitOrigin-RevId: 8911ca1774648ecdde6f0ee173b06f20b1de4e9a
2023-12-08 09:04:24 +00:00
ilkin-overleaf
c3689ca6f3 Merge pull request #16138 from overleaf/ii-ide-page-prototype-review-panel-overview-loading
[web] React ide page overview switch

GitOrigin-RevId: 9a24a8ba9ed8e86d486a12a65259d25c1352c864
2023-12-08 09:04:19 +00:00
ilkin-overleaf
ffb24e061e Merge pull request #16139 from overleaf/ii-ide-page-prototype-review-panel-line-height
[web] React ide page line height

GitOrigin-RevId: da8c9cd178bc089fdc208abd1c453f7666ff58b1
2023-12-08 09:04:15 +00:00
Davinder Singh
a81a71d2d4 fixing white color of x button (#16100)
GitOrigin-RevId: acc8b66c98bc010be388aa18ed73e1c599309125
2023-12-08 09:04:11 +00:00
Davinder Singh
3ee74b247f Removing Exclamation mark from the Welcome to overleaf translations. (#16098)
* removing ! from en.json

* fixing tests

* fixing

GitOrigin-RevId: 40c9a036df6b100743454e9e5109182edd90894a
2023-12-08 09:04:06 +00:00
Mathias Jakobsen
4763cfd59e Merge pull request #16058 from overleaf/jpa-faster-restart
[misc] faster service shutdown in dev-env

GitOrigin-RevId: c5589844aefe3ca097756b188e02354ab518b94d
2023-12-08 09:04:01 +00:00
CloudBuild
a722ca9483 auto update translation
GitOrigin-RevId: 39a5686574709e4a2e4434d4a6734177844fa758
2023-12-07 09:04:43 +00:00
Jessica Lawshe
4e51d6cd81 Merge pull request #16143 from overleaf/revert-15982-jel-dictionary-unlearn
Revert "[web] Only remove dictionary word from UI if unlearn request is successful"

GitOrigin-RevId: f95b3af48cf4de7e51fa1c06682c264e13dedaf9
2023-12-07 09:04:35 +00:00
Jessica Lawshe
3499ebe939 Merge pull request #15992 from overleaf/ab-group-sso-test-flow-1
[web] Group SSO multi-step modal and test flow

GitOrigin-RevId: 343a20ef494276e65b35d1ee070c28d94617ea61
2023-12-07 09:04:31 +00:00
Jessica Lawshe
22aa7a17b2 Merge pull request #16053 from overleaf/jel-project-dash-sso-linked-alert
[web] Show group SSO linked notification

GitOrigin-RevId: f66f68dd647963f53b3978931088ba23bab78273
2023-12-07 09:04:23 +00:00
Jessica Lawshe
ffd328e906 Merge pull request #15982 from overleaf/jel-dictionary-unlearn
[web] Only remove dictionary word from UI if unlearn request is successful

GitOrigin-RevId: 03fdeb39d43892690055efcdfafb22cf89550383
2023-12-07 09:04:18 +00:00
Mathias Jakobsen
da606cd9b8 Merge pull request #16141 from overleaf/mj-review-panel-storybook-fix
[storybook] Stub review panel data to get storybook to load

GitOrigin-RevId: 2a270f6962132e3ffe09af8d6c5809f862b5fbe9
2023-12-07 09:04:14 +00:00
Rebeka Dekany
bcd434ce0c Merge pull request #16050 from overleaf/rd-price-test
[web] Pay 0 trial split test

GitOrigin-RevId: 66911aa0327dd304e0c65600fb61ccaaeb1ca1c2
2023-12-07 09:04:09 +00:00
Rebeka Dekany
d56f7f7442 Merge pull request #16122 from overleaf/odc-cookie-banner
[web] The cookie banner should not overlap the buttons of the onboarding data form on mobile view

GitOrigin-RevId: e7a20886f5608a6bf2c46d101c6e924261ec05d0
2023-12-07 09:04:05 +00:00
Brian Gough
29871caf2b Merge pull request #16035 from overleaf/bg-group-sso-login-errors
add an error for unrecognised email on saml login

GitOrigin-RevId: 7102cde8b2b9ccb510f913394c555efc39dd9016
2023-12-06 09:05:16 +00:00
Brian Gough
d9e86e2dba Merge pull request #16034 from overleaf/bg-group-sso-login-copy-ii
update copy for group sso login - revised version

GitOrigin-RevId: 0c72d3a3e06ab7e427c4e728e63c60f0f1526f8e
2023-12-06 09:05:11 +00:00
Rebeka Dekany
821f5f0822 Merge pull request #16106 from overleaf/rd-color-hex
[web] Accessibility - set color names for tags

GitOrigin-RevId: 2f1d75955320030d9b6f34806abffe8a70c9e29e
2023-12-06 09:05:03 +00:00
Eric Mc Sween
94b9d1fa48 Merge pull request #16073 from overleaf/em-postpone-tutorials
Support postponing tutorials

GitOrigin-RevId: fe662086c87cc1909d6d9eeac07f85e306d64418
2023-12-06 09:04:58 +00:00
Alf Eaton
d30e876999 Merge pull request #16119 from overleaf/ae-revert-indentation
Revert "Only rebuild changed line indentation decorations (#16092)"

GitOrigin-RevId: 5c4fe9820812551863fc93d74e201bb159e2f14d
2023-12-06 09:04:50 +00:00
Alf Eaton
17ac0eb16b Remove unused Angular code from "main" and "ide" endpoints (#15868)
GitOrigin-RevId: dc7ed968c60ae6c64d3cd6d2ec47c93e8d32d7db
2023-12-06 09:04:45 +00:00
Alf Eaton
d5b3c10cb5 Upgrade react-resizable-panels (#15998)
GitOrigin-RevId: af799f1a5b4945ad2acbb460806d559fae7416b9
2023-12-06 09:04:40 +00:00
Alf Eaton
df472b607e Merge pull request #16010 from overleaf/ae-socket-listeners-usecallback
[ide-react] Wrap socket listeners in useCallback

GitOrigin-RevId: 09692ac0026b6f94626eece4583ae320039a4ee9
2023-12-06 09:04:36 +00:00
Alf Eaton
3f98752986 Avoid using isEqual for outline comparison (#16093)
GitOrigin-RevId: 8901f77eb25295882f6563fa2f1835d18d332c59
2023-12-06 09:04:27 +00:00
Alf Eaton
c4b05f7a73 Only rebuild changed line indentation decorations (#16092)
GitOrigin-RevId: 13855598e2cfc06d2ea2357d1c71875993a106a9
2023-12-06 09:04:23 +00:00
Alf Eaton
8cb76ce40b [ide-react] Address some migration TODOs (#16033)
* Add type for externalUpdate
* Log clientTracking.getConnectedUsers error
* Remove update debugging code
* Use ErrorMetadata type
* Use Message type
* Remove unused document:opened event

GitOrigin-RevId: 3a1d1e785dca37d6b91cd650fbcb4e5decb6343b
2023-12-06 09:04:18 +00:00
Alf Eaton
2f45c8b90a Clear PDF file container element before rendering (#16028)
GitOrigin-RevId: acec635bc1bbd47bf76f6a15151fefc0831fa541
2023-12-06 09:04:14 +00:00
Alf Eaton
18ad44c278 Use permissions.write for editor editable state (#16011)
GitOrigin-RevId: b38ce53fa90a739d9e38ddcc57b01dfa0d9a104c
2023-12-06 09:04:09 +00:00