andrew rumble
f871130773
Disable lint warnings for stubbed class
...
GitOrigin-RevId: bcee2d1ea4fcb5543fa31fd2174641e55d6c4d39
2025-06-11 08:06:00 +00:00
Jakob Ackermann
39110d9da9
[clsi-cache] check compiler settings before using compile from cache ( #24845 )
...
* [web] provide an actual rootFolder from EditorProviders in tests
- Fixup SocketIOMock and ShareJS mocks to provide the complete interface
- Extend SocketIOMock interface to count event listeners
- Fixup test that did not expect to find a working rootDoc
* [web] expose imageName from ProjectContext
* [clsi-cache] check compiler settings before using compile from cache
* [web] avoid fetching initial compile from clsi-cache in PDF detach tab
GitOrigin-RevId: e3c754a7ceca55f03a317e1bc8ae45ed12cc2f02
2025-04-16 08:05:35 +00:00
Jakob Ackermann
dda94cdfbc
[web] ensure that only a single socket.io transport is connected ( #24422 )
...
GitOrigin-RevId: 9397b0c85f0a889385d4761945e976ada7aa537b
2025-03-27 09:05:14 +00:00
Jakob Ackermann
4d857b7937
[web] editor connection fixes ( #23807 )
...
* [haproxy] add support for xhr-polling in real-time
* [web] try 3 WebSockets then fallback to xhr-polling when (re-)connecting
* [web] ensure old socket.io transport has been closed when reconnecting
* [web] close xhr-polling transport before leaving the page
This will de-register the client, leave the project and clean up the
connected clients tracking ASAP.
* [web] rename constant to avoid confusion
Co-authored-by: Alf Eaton <alf.eaton@overleaf.com>
---------
Co-authored-by: Alf Eaton <alf.eaton@overleaf.com>
GitOrigin-RevId: 55e500c341145947e5589875438fc796394b6ae4
2025-02-25 09:04:58 +00:00
Alf Eaton
c24ace801b
Remove Angular ( #17534 )
...
GitOrigin-RevId: 7a0d45e17d9905fa75569e2d19ca59caa4a41565
2024-06-06 08:04:09 +00:00
Jakob Ackermann
9c5eb9630b
Merge pull request #18222 from overleaf/jpa-socket-io-mock
...
[web] replace socket.io-mock with simple EventEmitter based interface
GitOrigin-RevId: 012e4263367a83e16efea3947f310a2de9a65279
2024-05-09 08:05:14 +00:00
Andrew Rumble
6100954635
Merge pull request #17863 from overleaf/ar-set-socket-disconnect-timeout-to-match-wire-value
...
Set socket disconnect timeout to match wire value
GitOrigin-RevId: b3bfc460090b872500b55b0d5e2167b828ef31f4
2024-04-16 08:04:22 +00:00
Miguel Serrano
ee4b8c0868
Merge pull request #17400 from overleaf/msm-fix-permissions-disconnection
...
[web] Fix editor still enabled during disconnection
GitOrigin-RevId: 55bf7a6a8a77850c86011f1e70930b354a9d7e98
2024-03-06 17:27:29 +00:00
Jakob Ackermann
82cde31619
Merge pull request #16808 from overleaf/jpa-wsUrl
...
[web] move wsUrl into meta tag
GitOrigin-RevId: c94638759b79b8090b8b3cfa81baa718a69839e1
2024-02-02 09:03:35 +00:00
Jakob Ackermann
6b19cae812
Merge pull request #16001 from overleaf/jpa-web-real-time-auto-join-only
...
[web] drop support for legacy real-time connection
GitOrigin-RevId: d03aae6392a8d920239647ab198d66d6c75f61a0
2023-11-30 09:03:49 +00:00
Jakob Ackermann
1213709578
Merge pull request #14980 from overleaf/jpa-debug-console
...
[web] migrate frontend logging to debugConsole
GitOrigin-RevId: b03ff9030b03fff059738d2270bc4b4912e79f16
2023-09-28 08:04:12 +00:00
Jakob Ackermann
d3c7ea9d32
Merge pull request #14215 from overleaf/jpa-slow-down-reconnecting
...
[web] slow down reconnecting to real-time on low-level errors
GitOrigin-RevId: cc7aba1f8fbc0fceb5dc66145009ba28c6236648
2023-08-09 08:04:24 +00:00
Jakob Ackermann
55c5330108
Merge pull request #13463 from overleaf/jpa-bootstrap-ws
...
[misc] automatically call joinProject as part of connecting to real-time
GitOrigin-RevId: 2466168e9cebb62dec07481273050efcd0478114
2023-07-17 10:34:25 +00:00
Jakob Ackermann
f11e1a83cd
Merge pull request #8776 from overleaf/jpa-drop-service-worker
...
[web] goodbye service worker
GitOrigin-RevId: ce85d4850faba15c5877ce1f3e78026de30c6eae
2022-07-11 08:03:57 +00:00
Alf Eaton
50df230846
[web] Upgrade Prettier to match version in monorepo root ( #6231 )
...
GitOrigin-RevId: 02f97af1b9704782eee77a0b7dfc477ada23e34d
2022-01-11 09:03:23 +00:00
Alf Eaton
205d853cea
Merge pull request #5743 from overleaf/jk-cm-realtime-integration
...
[web] CodeMirror 6 integration with real-time / ShareJs
GitOrigin-RevId: e8507ea1365828140948472625b3de6ab8a227c5
2021-11-16 09:02:39 +00:00
Alf Eaton
73bc3418a2
Add React version of the PDF preview pane ( #5135 )
...
GitOrigin-RevId: fcc88a362c3e97c9fddf85d47c3a83a0a0b89432
2021-10-01 08:03:12 +00:00
Jakob Ackermann
e8bb0114f8
Merge pull request #4203 from overleaf/bg-admin-disable-service-worker
...
disable service worker via admin page
GitOrigin-RevId: 96ec9f07b32b831f5271827ab345ad831044f831
2021-06-17 02:09:06 +00:00
Miguel Serrano
f9871103bf
Merge pull request #3949 from overleaf/msm-reenable-eslint-const-rule
...
Reenable eslint `prefer-const` rule
GitOrigin-RevId: 4f3825be8b8dff381095209085a36eaab76260d5
2021-05-06 02:09:14 +00:00
Alf Eaton
1be43911b4
Merge pull request #3942 from overleaf/prettier-trailing-comma
...
Set Prettier's "trailingComma" setting to "es5"
GitOrigin-RevId: 9f14150511929a855b27467ad17be6ab262fe5d5
2021-04-28 02:10:01 +00:00
Alf Eaton
1ebc8a79cb
Merge pull request #3495 from overleaf/ae-prettier-2
...
Upgrade Prettier to v2
GitOrigin-RevId: 85aa3fa1acb6332c4f58c46165a43d1a51471f33
2021-04-15 02:05:22 +00:00
Brian Gough
bc4f5a687a
Merge pull request #3682 from overleaf/bg-check-maintenance-file
...
check maintenance file periodically to close site
GitOrigin-RevId: 8e29f40a23df96198c6e4603ede2bab852b98740
2021-02-26 03:04:07 +00:00
Timothée Alby
87d08c8fa8
Merge pull request #3541 from overleaf/ta-root-doc-setting-fix
...
Set Null Default Value for rootDoc_id
GitOrigin-RevId: 7aa14f20f137f77f7d620a39b5d8f34b13a93e65
2021-01-08 03:05:02 +00:00
Jakob Ackermann
846f2379a8
Merge pull request #3511 from overleaf/jpa-false-positive-change-events
...
[frontend] EditorWatchdogManager: ignore false-positive change events
GitOrigin-RevId: 539cb6befce7210ed606c1e62045c9d15ce5b911
2021-01-08 03:04:31 +00:00
Jakob Ackermann
ae511474f2
Merge pull request #3510 from overleaf/jpa-fix-cm-listener-signature
...
[frontend] EditorWatchdogManager: fix signature of CM 'change' handler
GitOrigin-RevId: 9803876db052533de156087d38eb2a9486eb341f
2021-01-08 03:04:26 +00:00
Jakob Ackermann
8779e731e1
Merge pull request #3509 from overleaf/jpa-false-positive-global-lost-edit
...
[frontend] EditorWatchdogManager: process changes sync, report async
GitOrigin-RevId: 7548ce7c0675894ac1a36953b2350e359e816286
2021-01-08 03:04:21 +00:00
Alf Eaton
2ff1cf43d6
Merge pull request #3470 from overleaf/eslint
...
Upgrade and configure ESLint
GitOrigin-RevId: ad5aeaf85e72c847a125ff3a9db99a12855e38aa
2020-12-16 03:08:28 +00:00
Brian Gough
c446f7712c
Merge pull request #3487 from overleaf/bg-shut-down-connection-manager
...
shut down connection manager on out of sync
GitOrigin-RevId: e191ed62a49c72e8b8ed8c9ba57ed6e0b3606abe
2020-12-15 03:05:03 +00:00
Jakob Ackermann
b1eb510ce0
Merge pull request #3171 from overleaf/bg-end-to-end-check
...
add end-to-end check on unacked edits when user is typing
GitOrigin-RevId: 5914eff1f391f18d4e0ab38a39cf284fbdb28480
2020-12-01 03:04:13 +00:00
Alasdair Smith
617fe024bc
Merge pull request #3134 from overleaf/as-react-i18n
...
Load translations in the frontend using react-i18next
GitOrigin-RevId: 4e6ab1befcd783db2b3255bb4d04dc18e710a3dc
2020-09-05 02:05:04 +00:00
Timothée Alby
02d22bef00
Merge pull request #3146 from overleaf/jpa-revert-2938-jpa-simple-sampled-socket-io-error
...
Revert "[misc] emit 'socket-io-error' event on connection setup errors"
GitOrigin-RevId: 784db67b33c882f2e06a0e0590e2333ed6986918
2020-09-02 02:04:36 +00:00
Timothée Alby
8a327c5692
Merge pull request #3143 from overleaf/jpa-editor-handle-project-not-found
...
[frontend] ConnectionManager: handle ProjectNotFound err in joinProject
GitOrigin-RevId: 198def9e3e2df223e5cb01e04336074c47df3c33
2020-09-02 02:04:31 +00:00
Eric Mc Sween
3b69a3fc1d
Merge pull request #2938 from overleaf/jpa-simple-sampled-socket-io-error
...
[misc] emit 'socket-io-error' event on connection setup errors
GitOrigin-RevId: 3054da8ec692574f8383fd6cff8788165cbad89b
2020-07-01 02:10:36 +00:00
Jakob Ackermann
9eaa1f9677
Merge pull request #2890 from overleaf/jpa-socket-io-secondary-id
...
[misc] socket.io: use a secondary publicId for public facing usages
GitOrigin-RevId: f472c90ce0706aaf409e63c4199e71899b1aefa3
2020-06-09 02:10:34 +00:00
Chrystal Maria Griffiths
50585a22b3
Merge pull request #2881 from overleaf/jpa-socket-io-retry-handshake
...
[misc] socket.io: retry the initial connection attempt
GitOrigin-RevId: e7f7e8eb233015f41b2b8c67e46c4661b8fad3c9
2020-06-06 02:09:55 +00:00
Alasdair Smith
8f5270899f
Merge pull request #2707 from overleaf/as-transform-esm
...
Transform frontend module format from AMD to ESM
GitOrigin-RevId: 9adbcdc95e819a54114010c6fd3521d8f58ef2fe
2020-05-20 03:21:38 +00:00
Simon Detheridge
f84ef4e999
Merge pull request #2769 from overleaf/jpa-fix-socket-io-v2-ie11
...
[frontend] ConnectionManager: ie11 fix for socket.io v2 and wsUrl
GitOrigin-RevId: 9692a1b7c6b0278e8069013a68990b69694ba549
2020-04-25 03:18:59 +00:00
Jakob Ackermann
a0359009f9
Merge pull request #2677 from overleaf/jpa-socket-io-v2-shim
...
[socket.io] add support for v2 using a compatibility shim
GitOrigin-RevId: ef52a3d8e4fdf191f6a8c1a530dfce25f3a11466
2020-04-21 03:23:06 +00:00
Timothée Alby
e3bd6951cf
Merge pull request #2735 from overleaf/jpa-try-ws-fallback-on-missing-js
...
[frontend] ConnectionManager: use fallback backend on missing js blob
GitOrigin-RevId: cd5acf17c67d7fd94641411842f31a17942f1385
2020-04-15 03:15:28 +00:00
Jakob Ackermann
1a09965503
Merge pull request #2719 from overleaf/jpa-custom-wsurl-for-beta-users
...
[frontend] ConnectionManager: add support for ie11
GitOrigin-RevId: ab1280f8da68fa87c266463e617b0a84a48065ce
2020-04-03 03:20:58 +00:00
Jakob Ackermann
d6fa1b1ca3
Merge pull request #2718 from overleaf/jpa-custom-wsurl-for-beta-users
...
[frontend] ConnectionManager: fix dumb string concat in socket.io v0
GitOrigin-RevId: a1c472623e07b020e498d621e9f3241f8afc44f6
2020-04-03 03:20:53 +00:00
Jakob Ackermann
155b22caf9
Merge pull request #2713 from overleaf/jpa-custom-wsurl-for-beta-users
...
[misc] custom wsUrl for beta users
GitOrigin-RevId: e731ae7245e9c5586ae82cbc4c6716a74e56f2c9
2020-04-03 03:20:47 +00:00
Jakob Ackermann
bdbbe1d596
Merge pull request #2687 from overleaf/jpa-fix-failing-reconnect-caused-by-backend
...
[frontend] ConnectionManager: fix failing reconnects (caused by backend)
GitOrigin-RevId: f66e45fcb22849c2057b24eabde319ae7781ec51
2020-03-31 03:18:36 +00:00
Jakob Ackermann
4d67acc7f5
Merge pull request #2686 from overleaf/jpa-fix-parallel-reconnect
...
[frontend] ConnectionManager: fix parallel reconnect
GitOrigin-RevId: 38619b30dc38fd2732b77c0a785c8ab2857c81ff
2020-03-31 03:18:32 +00:00
Alasdair Smith
e035d526d6
Merge pull request #2287 from overleaf/as-frontend-rearch
...
Restructure frontend directories
GitOrigin-RevId: 5a1224ca186f4809df45680a80d374c1c318d7bf
2019-11-05 14:22:52 +00:00