Alf Eaton
017f0b49a0
[rich-text] Add "rich-text" split test ( #11180 )
...
GitOrigin-RevId: 8df79f3c70020c8dba0793c8b548fd1f1e1fbf76
2023-01-13 09:04:31 +00:00
Alf Eaton
9f1f62b9be
Add rich-text mode to CM6 ( #10775 )
...
Co-Authored-By: Mathias Jakobsen <3295293+hrjakobsen@users.noreply.github.com>
GitOrigin-RevId: 00e015cb216bb8a52d083e71b34dbe91a7cd6cc5
2022-12-13 09:03:54 +00:00
Tim Down
08567c290e
Add second CM6 switch-away survey ( #10789 )
...
Restart CM6 switch-away survey
GitOrigin-RevId: 1d62aaf27834cb3919f6ca30c269a1ef3c2e9a5e
2022-12-07 09:04:35 +00:00
Tim Down
fd2863bf7a
Merge pull request #10747 from overleaf/as-ace-perf-measurement
...
Add perf measurement of Ace editor
GitOrigin-RevId: b33eeac9f7c7f85355a9e8f34833aa94bee2f70a
2022-12-07 09:04:21 +00:00
Alf Eaton
65b0fd73ea
Improve "compile" keyboard shortcut handling ( #10624 )
...
* Improve "compile" keypress handling
* Remove "compile" keypress handling from PDF preview
* Remove compile shortcuts from CM6
* Use an event for Vim keybindings
* Remove event handlers from Angular/Ace
* Move useCompileTriggers into DetachCompileProvider
GitOrigin-RevId: 7f0e667b5106a849458e06ebb0f7a413d5d63430
2022-11-29 09:04:04 +00:00
M Fahru
ff944917a6
Don't force user to cm6 if they have ace as editor preference
...
GitOrigin-RevId: 78390fe420eb28b5731cb1cc719a0b53913509e1
2022-11-10 09:04:40 +00:00
M Fahru
19dd2f67e2
Implement "switch away survey" when users switching back to ace from cm6 ( #10201 )
...
Implement legacy source editor survey:
* Force user to switch to cm6 if they haven't seen switch away survey
* Only show user switch away survey if they open ace from another editor
* We need to wait 3 seconds until the survey is being shown
* Add comment to explain the reasoning of not showing cm6 switch away survey for rich text users
* Use localstorage `editor.has_seen_cm6_switch_away_survey` setter to not show the survey if user has seen the survey
* the `editor.has_seen_cm6_switch_away_survey` will have the value `true` even if user is not interacting with it, so update comment to reflect that
* Add `once: true` option to keydown event to avoid unnecessary callback invocation upon key presses
GitOrigin-RevId: c26be2bb39efac2dff112c821fca893e5993dcbf
2022-11-04 09:05:50 +00:00
Mathias Jakobsen
bcad89fd28
Merge pull request #10273 from overleaf/ae-docname-apply
...
Add a `$scope.$applyAsync` wrapper around the "open a new document" code
GitOrigin-RevId: 7c63338379053d20bd86f10d9db6855cb5c23fc3
2022-11-04 09:05:25 +00:00
Mathias Jakobsen
a54b633726
Merge pull request #10111 from overleaf/mj-lezer-file-outline
...
[web] Parser backed file outline
GitOrigin-RevId: 0825f4887ba4dae24a14dd1880d07b791d0b4cd9
2022-11-04 09:04:33 +00:00
Alf Eaton
5b9261e13e
Dispatch doc:changed
and doc:saved
events in a debounced timeout ( #10024 )
...
GitOrigin-RevId: a55602b448d8b97f224c658fee0a97d2473f8cd1
2022-11-01 09:04:45 +00:00
Eric Mc Sween
7d099acfdd
Merge pull request #9150 from overleaf/em-share-ranges-tracker
...
Move RangesTracker to shared lib
GitOrigin-RevId: 62da7208f0b453dd7272c06873c7e415ed887817
2022-10-05 13:26:01 +00:00
Tim Down
8388d808a5
Merge pull request #9678 from overleaf/ta-td-galileo-week6
...
Galileo Integration Banch Week 6
GitOrigin-RevId: 78fffeefdf350042a4c2400823fb2a668ee0f592
2022-09-22 08:03:55 +00:00
Timothée Alby
ac3bc987d9
Merge pull request #9297 from overleaf/ta-galileo-module
...
Create Galileo Module
GitOrigin-RevId: 0d9dfeebc150bd6a0d828f55be47f9d9f1a70d66
2022-08-19 08:04:56 +00:00
Jessica Lawshe
e3758f2060
Merge pull request #8804 from overleaf/jel-rich-text-pos
...
[web] Fix stored rich text position
GitOrigin-RevId: 7ef916919220d63d88f66ee261f91a5af08dcefb
2022-07-28 08:03:30 +00:00
Timothée Alby
7b8d277437
Merge pull request #8898 from overleaf/ta-change-redundant-controls
...
Change Redundant Layout Controls
GitOrigin-RevId: b50d71b1f75d202334442b3f6cb5037ed0d8a411
2022-07-21 08:04:25 +00:00
ilkin-overleaf
41c715c40d
Merge pull request #8378 from overleaf/ii-cm6-three-way-toggle
...
[cm6] Make cm6 as the default source editor
GitOrigin-RevId: b56724d2c147792c55ce01cf272fbcce16f87916
2022-06-15 08:05:18 +00:00
Timothée Alby
ae207f7559
Merge pull request #8326 from overleaf/ta-pdf-detach-redundant-controls
...
Bring Back Redundant Layout Controls
GitOrigin-RevId: a725e8742ab41612b285bcab23054ba9da15b60f
2022-06-09 08:02:34 +00:00
Miguel Serrano
430b7528b2
Merge pull request #8073 from overleaf/ta-td-dictionary
...
Add UI to Remove Words from Dictionary
GitOrigin-RevId: a28d865e3c968d6fff113237fcf4143b77af046e
2022-05-25 08:09:45 +00:00
Timothée Alby
5a1ff8149d
Merge pull request #8001 from overleaf/ta-td-refactor-learned-words
...
Refactor Learned Words Class
GitOrigin-RevId: eae6558b5d4eb03b95df511d1cd9ba35b22bb344
2022-05-24 08:04:54 +00:00
Jakob Ackermann
f0bd6dda23
Merge pull request #7986 from overleaf/jpa-eslint-8
...
[misc] upgrade eslint packages to the latest version everywhere
GitOrigin-RevId: f1480d4a171acef82fb26c4aa54be3a6088b0ab3
2022-05-17 08:05:59 +00:00
Alf Eaton
b70e63e893
Focus the editor after restoring a stored cursor position ( #7628 )
...
GitOrigin-RevId: d4564f14503957a0fc8a02cef21064777e2e961d
2022-04-25 08:03:56 +00:00
Timothée Alby
a110c4d7bd
Merge pull request #7323 from overleaf/ta-synctex-disable-multi-one-way
...
Don't Disable Synctex PDF-to-Code Button
GitOrigin-RevId: 90328e0fea8cb5358217ce866839f5e1a4a73b94
2022-04-13 08:03:36 +00:00
Alf Eaton
69a2283984
Upgrade to webpack v5 ( #7249 )
...
GitOrigin-RevId: 69dc5f9aad3e045cc6904e3663e9965094eced76
2022-04-07 08:03:46 +00:00
Jakob Ackermann
862ff734c6
Merge pull request #7278 from overleaf/jpa-block-track-changes-access
...
[web] block restricted token users from accessing track-changes details
GitOrigin-RevId: f2e734b48aaa1d1cae6d5db0e0312a78d42165de
2022-04-05 12:21:09 +00:00
ilkin-overleaf
ea729ca2af
Merge pull request #7075 from overleaf/ta-mutli-selection-ui-fix
...
Bring Multi-Selection UI Back
GitOrigin-RevId: a0e086da98bb1de88cb2e96ddc2acfd5240a01a7
2022-03-22 09:03:40 +00:00
June Kelly
9702346edc
Merge pull request #6628 from overleaf/jk-heartbeat-editor-type-metadata
...
Add editor metadata to editing-session pings
GitOrigin-RevId: f42be772c13f71380d59bae7c447645fe0e16a17
2022-03-02 09:02:34 +00:00
Brian Gough
fde4f72adf
Merge pull request #6779 from overleaf/ae-cm-editor-switch
...
[web] [cm6] Add a three-way switch for editor choice
GitOrigin-RevId: fff788ddad8d10488e8446de7f1503702da0985f
2022-02-22 09:03:05 +00:00
Timothée Alby
4a70dfa921
Merge pull request #6705 from overleaf/ta-ms-doc-too-long-modal
...
Improve handling of "Document Too Long" Errors
GitOrigin-RevId: 6a5e200014609e2a94f896840757487564d41176
2022-02-16 11:40:16 +00:00
Brian Gough
f23cc433a4
Merge pull request #6742 from overleaf/bg-cm6-chaos-monkey
...
[web] extend chaosmonkey for cm6
GitOrigin-RevId: d030952c9f0c8d3441321354f1ae61e5a6bc4d53
2022-02-16 11:38:54 +00:00
Alf Eaton
753be43c53
[web] [cm6] Add a source editor toggle ( #6674 )
...
* Add a source editor toggle
* Only show the toggle if in split test variant (or query param override)
* Change labels
* Add check for this.editor
* Update toolbar.pug
GitOrigin-RevId: ee00e31db334fc562b00d28a8c2de5d03456f749
2022-02-16 11:37:33 +00:00
Jakob Ackermann
f5a74a014f
Merge pull request #6663 from overleaf/jk-cm6-spelling-ignore-words-dedupe
...
[web] Spelling: de-duplicate ignored-misspellings list
GitOrigin-RevId: 9888c35dde01fb733247fba38846c07b43a3e924
2022-02-16 11:33:54 +00:00
June Kelly
926f69d331
Merge pull request #6630 from overleaf/bg-spelling-tex-related-words
...
[web] add TeX-related words to IGNORED_MISSPELLINGS
GitOrigin-RevId: 10471b1e45e9b4f054871eb11b27410ccbacb59d
2022-02-16 11:32:39 +00:00
June Kelly
ab5135957a
Merge pull request #6633 from overleaf/jk-cm6-spelling-ignore-commands
...
[web] Ace/CM6 Spelling: don't send commands to backend
GitOrigin-RevId: 7fbd14240facb71b6d110eb95e271b07fced76b1
2022-02-16 11:32:26 +00:00
June Kelly
ef4e137676
Merge pull request #6610 from overleaf/jk-better-editing-heartbeat
...
[web] CM6: improvements to editor heartbeat
GitOrigin-RevId: b0e5379d221cba76c91d6d21863ca8355749d18e
2022-02-16 11:32:19 +00:00
June Kelly
e92cc8a4b1
Merge pull request #6592 from overleaf/jk-cm6-switch-focus
...
[web] CM6: focus editor when switching back to doc
GitOrigin-RevId: 1ef63dbcbd3befc2a2a7c4b43dc3a357489e5a11
2022-02-04 09:03:30 +00:00
June Kelly
4b14a14819
Merge pull request #6573 from overleaf/jk-cm6-heartbeat
...
[web] Move on-scroll heartbeat tracking from ace to IDE
GitOrigin-RevId: e39bc9ebffde228c4a2d6045837fae3b64219bed
2022-02-04 09:03:23 +00:00
Timothée Alby
30cd3d2961
Merge pull request #6551 from overleaf/bg-remove-unused-flag
...
[web] remove unused keepEditorContents flag
GitOrigin-RevId: 9c20469e9200ee9aad19fdd0d1567a6eea704741
2022-02-03 09:04:20 +00:00
Timothée Alby
74d9937816
Merge pull request #6536 from overleaf/bg-cm6-size-check
...
Add editor max doc length checks to codemirror
GitOrigin-RevId: 0a458fc3aa23f22b078c6607ee4347bc76c371e9
2022-02-03 09:04:12 +00:00
Brian Gough
89268bee2c
Merge pull request #6485 from overleaf/bg-remove-op-from-timeout-error
...
[web] remove unnecessary content from timeout errors
GitOrigin-RevId: c4913956e6f990afbd4c8f225c6d7c51e6d77e75
2022-01-27 09:03:30 +00:00
Brian Gough
b43a3a6861
Merge pull request #6486 from overleaf/bg-remove-google-analytics-from-errors
...
[web] remove google analytics for editor errors
GitOrigin-RevId: cac318316780e84cd8d076624a4e3f39b7cf2725
2022-01-27 09:03:26 +00:00
Jakob Ackermann
5701cc9e4b
Merge pull request #6351 from overleaf/jk-cm6-context-menu-revamp
...
[web] Spelling: use button instead of `a` tag
GitOrigin-RevId: e63a89eb781bbecf33c49cfcd83e8ff7612fa554
2022-01-20 09:03:11 +00:00
Alf Eaton
6dec7fab63
Scroll editor line into view after inserting a symbol ( #6164 )
...
GitOrigin-RevId: 20f80ec93148d36f951c956a942021f01490d120
2022-01-11 09:03:49 +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
Jakob Ackermann
9207a42571
Merge pull request #6235 from overleaf/jpa-spelling-client-side-ignore-list
...
[web] spelling: bootstrap the ignore-list with more special words
GitOrigin-RevId: a7a4ab7eccbebd89994c7a9c9b169573292b1030
2022-01-07 09:03:07 +00:00
Jakob Ackermann
17eb841b31
Merge pull request #6151 from overleaf/jpa-jel-ta-spelling-client-cache
...
[misc] filter out saved words from users dict client side
GitOrigin-RevId: 01b496c60d25954c8e65a71c06fd90a6c428a698
2022-01-05 09:02:59 +00:00
Timothée Alby
c96bb1551c
Merge pull request #6011 from overleaf/jel-toggle-switch
...
Move style for selected toggle item
GitOrigin-RevId: 516e77839c708c77510ad0e77137dd45f54ff3ed
2021-12-15 09:05:14 +00:00
Timothée Alby
f6fc3d468c
Merge pull request #5854 from overleaf/ta-pdf-detach-v2
...
PDF Detach Updates
GitOrigin-RevId: c09c4fe37a922b041cfa1376e110a264a88177c8
2021-12-01 09:03:41 +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
3feca1ffc6
Move symbol palette to module and add overlay ( #5396 )
...
GitOrigin-RevId: 649dd56aaecd60662bd2bf534bda323ee541874f
2021-11-11 09:03:05 +00:00
Jakob Ackermann
7f9fd00bda
Merge pull request #5367 from overleaf/jpa-node-handle-callback-err
...
[misc] fix eslint violations for node/handle-callback-err
GitOrigin-RevId: 83a4900e8861010df1917bff49382bd9c93375bd
2021-10-28 08:03:26 +00:00