Commit graph

23906 commits

Author SHA1 Message Date
John Lees-Miller
2d9db134a2 Merge pull request #14544 from overleaf/jlm-add-history-restore-script
Add project recovery script

GitOrigin-RevId: b98fb2988245d2b67f8fc0711742294e895b1f07
2023-08-31 08:04:31 +00:00
M Fahru
4019c69ea8 Merge pull request #14566 from overleaf/mf-fix-select-all-checkbox-managed-users
[web] Fix click all email checkbox behaviour on managed users

GitOrigin-RevId: 4c4e7171d4aed3d99bc08be4b029eb3badb0fac9
2023-08-31 08:04:26 +00:00
M Fahru
8a76991bd9 [web] Fix unaligned notification in dashboard redesign variant (#14557)
GitOrigin-RevId: 02ccd0cdb6e9ab23f2914e6f8045da774b0a35e9
2023-08-31 08:04:22 +00:00
Mathias Jakobsen
608bca2610 [misc] Disallow regex lookbehind during linting
GitOrigin-RevId: e4f4d9ac1f9b0dcc6572cf1b32304575c9bb0ac4
2023-08-31 08:04:17 +00:00
Alasdair Smith
7c9971cce9 Merge pull request #14577 from overleaf/as-fix-popover
Fix history UI tutorial so that it is correctly dismissed

GitOrigin-RevId: f5792db1531759815fd22c07d253649bedcf3dbd
2023-08-31 08:04:13 +00:00
Brian Gough
bf04275478 Merge pull request #14090 from overleaf/bg-best-reduce-rate-limiter-on-confirmation-email-resend
reduce rate limiter on confirmation emails

GitOrigin-RevId: 87743dd9dac483a68ff82f1185ae1156d60b0575
2023-08-31 08:04:05 +00:00
Jimmy Domagala-Tang
462b7a2256 Merge pull request #14379 from overleaf/jdt-history-onboarding
history onboarding popover

GitOrigin-RevId: 4afe2ae54317341df64e83bed0b3c94875eb10a0
2023-08-30 08:05:21 +00:00
Jimmy Domagala-Tang
3bb7a7c7ba Merge pull request #14380 from overleaf/jdt-history-onboarding-saves
save onboarding completion on user

GitOrigin-RevId: bcb4d9d1909aa11e5cfcf283e04fe1057460bf7b
2023-08-30 08:05:17 +00:00
Jakob Ackermann
3d9e9f6aeb Merge pull request #14565 from overleaf/jpa-add-error-context
[web] add response context to errors of failed logout/login action in CI

GitOrigin-RevId: 9b2e23e243541f87476f8cc71687f9492f615b4d
2023-08-30 08:05:13 +00:00
Jakob Ackermann
6b61d906ba Merge pull request #14562 from overleaf/jpa-disable-connection-checking
[web] workaround for broken detection of idle connections in CI

GitOrigin-RevId: ae9ff2b9b1bf99b56d8eb1af6e035b6ed08f7477
2023-08-30 08:05:02 +00:00
Alf Eaton
625714a924 [visual] Fix section heading test (#14549)
GitOrigin-RevId: 8cf54515d62e538a8cd2b7711435c0d6bed4f016
2023-08-30 08:04:44 +00:00
Mathias Jakobsen
28d8c2b135 Merge pull request #14499 from overleaf/mj-table-gen-tests
[visual] Add cypress tests for table generator

GitOrigin-RevId: 03bdd315221f8a5998fd37de4c955635dcc86148
2023-08-30 08:04:40 +00:00
Mathias Jakobsen
a3ee0dcd39 Merge pull request #14495 from overleaf/mj-table-gen-textarea
[visual] Use textarea instead of input in table generator

GitOrigin-RevId: 5d394f9978dc25bebf63f1cbd4f1c39466469843
2023-08-30 08:04:36 +00:00
Alasdair Smith
575f646dd4 Merge pull request #14467 from overleaf/ds-conditional-tooltip
Added condition on tooltip for the dropdown

GitOrigin-RevId: d8291f98b2bad809579b47714b0eab278195327e
2023-08-30 08:04:32 +00:00
Alf Eaton
03fbc5e0a8 [visual] Place cursor in editable content when closing the preamble (#14162)
GitOrigin-RevId: 35f146caa4469c7f31fb00dc6047a421b1daadb0
2023-08-30 08:04:27 +00:00
Alf Eaton
1e286c263c [visual] Avoid pasting formatted content into a math container (#14475)
GitOrigin-RevId: e563e27bf80092df7b296878536ca2d4549c4d2a
2023-08-30 08:04:23 +00:00
Alf Eaton
cf319b61b4 [visual] Improved pasted HTML handling (#14384)
* Replace non-breaking spaces added by Chrome on copy
* Ignore text/html from VS Code
* Improve table border handling
* Remove unused cy.spy
* Map em to textit and strong to textbf
* Left-align table cells by default
* Remove "justify" mapping
* Detect border on table row
* Remove protection for special characters in pasted HTML
* If the only pasted HTML content is in a code block, use the plain text version
* Enable paste-html feature in Storybook
* Improve table handling

GitOrigin-RevId: a912aa1fc659089451103e63c5d0fd3ae2a30627
2023-08-30 08:04:19 +00:00
Alf Eaton
d5a3c4c303 Upgrade @codemirror and @lezer dependencies (#14387, #14388)
GitOrigin-RevId: 10282a1099f63b6a6ec2c6462f399b85e81f4763
2023-08-30 08:04:15 +00:00
Rebeka
2b4d3dcb20 revert documentation-on-editor split test implementation
GitOrigin-RevId: dacdd0eca50a14525366d55f1c4cc12f7b54c0de
2023-08-30 08:04:10 +00:00
Rebeka
71a8c69a30 revert style and template
GitOrigin-RevId: 43e05b424ccbd08d6944cb0911b61a59df27dbc8
2023-08-30 08:04:06 +00:00
Rebeka
e0d58da378 revert event name
GitOrigin-RevId: 0dac1806e662ac8450fa26642dd76a9a485f6dbb
2023-08-30 08:04:02 +00:00
Jakob Ackermann
1ae5c2c2f1 Merge pull request #14530 from overleaf/jpa-check-response-status
[web] check response status code in acceptance tests

GitOrigin-RevId: 119a13f03bb3f1e8bb39340c36a9f2b0649b2bba
2023-08-29 08:04:11 +00:00
Jakob Ackermann
63bd1f6095 Merge pull request #14501 from overleaf/jpa-streaming-log-noise
[web] CompileController: ignore noisy spurious error

GitOrigin-RevId: 8885286a5e06bfa38bc70d98b703f52a1269d899
2023-08-28 08:04:57 +00:00
John Lees-Miller
401f9d6297 Merge pull request #14526 from overleaf/jlm-improve-confirmed-email-check
Check confirmation on subscription new and create

GitOrigin-RevId: daf95be86d529427a128973f8185b2cf91ec940b
2023-08-28 08:04:52 +00:00
M Fahru
c648448949 Merge pull request #14506 from overleaf/mf-add-cypress-managed-user-dropdown
[web] Improve cypress tests for managed users

GitOrigin-RevId: c4ba3027afc397b7eafc556527c9e41799997008
2023-08-28 08:04:48 +00:00
Alex Bourdin
9f41173308 Enlarge clickable area for managed users dropdown button
GitOrigin-RevId: cc4a053805c740fd29ac9ecf69a80fbdcacf89ce
2023-08-28 08:04:44 +00:00
Davinder Singh
acad014cc9 added Legacy keyword in front of theme names
GitOrigin-RevId: 67153578ba1cdfcc2df45caf4dee185644ec1021
2023-08-28 08:04:36 +00:00
Alexandre Bourdin
0ae6adb4d6 Merge pull request #14498 from overleaf/ab-fix-managed-user-admin
[web] Do not show Delete user button for managed group admin

GitOrigin-RevId: 4fcb120e6feec51c218cce7f381925eb12680afd
2023-08-28 08:04:18 +00:00
Alexandre Bourdin
15f26eb622 Merge pull request #14500 from overleaf/ab-hide-checkbox-managed-users
[web] Hide checkbox on the row of managed group members

GitOrigin-RevId: cda1c2be6374f69b4de43f7730e7fba734d75f0a
2023-08-28 08:04:14 +00:00
Alexandre Bourdin
f024f63d0f Merge pull request #14503 from overleaf/mf-change-copy-restricted-to-join-another-group
Update copy when managed user member tries to accept group invitation from another group

GitOrigin-RevId: 1d08135176a9ab5ef3bec0924ba62a9268eb1ac8
2023-08-28 08:04:09 +00:00
Alexandre Bourdin
0c5ba1e96e Merge pull request #14491 from overleaf/ab-update-managed-users-icons
[web] Update managed users icons and improve display on smaller screen sizes

GitOrigin-RevId: 7b6263ea9afa9bb52bed3a3f50cbe361e7064085
2023-08-28 08:04:02 +00:00
ilkin-overleaf
43916c425b Merge pull request #14180 from overleaf/ii-update-simple-oauth2-package-2
Update simple-oauth2 package continuation

GitOrigin-RevId: 86c15dc825d45e094ab49fe6b2a1fb10c013b94b
2023-08-25 08:04:49 +00:00
Jakob Ackermann
95719bcbe5 Merge pull request #14290 from overleaf/tw-remove-algoila-search
[templates] remove algolia-search

GitOrigin-RevId: c7776b4697534977202f20f2f78c3b7ad1e4d9c6
2023-08-25 08:04:45 +00:00
Jakob Ackermann
ddf6ac272d Merge pull request #14292 from overleaf/jpa-em-mj-warnings
[logger] forward warnings to logger for all the services

GitOrigin-RevId: f9d0b8c7197e3e14e8abf6bba10136ee785410ed
2023-08-25 08:04:40 +00:00
Jakob Ackermann
6b051b260e Merge pull request #14296 from overleaf/jpa-error-serializer
[logger] serialize "error" field with customer error serializer

GitOrigin-RevId: 1cb588e84798c96286aec8f7f054570270a36b72
2023-08-25 08:04:36 +00:00
Alexandre Bourdin
796a92841f Merge pull request #14483 from overleaf/ab-fix-delete-user-button-check
[web] Show remove from group button instead of delete user if enrollment is {}

GitOrigin-RevId: d344b199be70d4661f25088962bd8158b443aed9
2023-08-25 08:04:28 +00:00
Alexandre Bourdin
9787edcc8e Merge pull request #14453 from overleaf/ab-admin-flag-managed
[web] Easily identify managed users and groups in admin and Front

GitOrigin-RevId: 9137a680f902a92adcc434aacd6c35726a2f5dbe
2023-08-25 08:04:24 +00:00
Mathias Jakobsen
8b5278c076 Merge pull request #14428 from overleaf/mj-table-gen-cleanup
[visual] Table generator tweaks and improvements

GitOrigin-RevId: 621820c613924bc201ec85ea249edd6c9b6f88b2
2023-08-25 08:04:12 +00:00
Mathias Jakobsen
b987e59d60 Merge pull request #14340 from overleaf/mj-table-col-span
[visual] Support table multicolumn

GitOrigin-RevId: dd9cd2d5686d72dc9f53beb502a724a36f9c0bcf
2023-08-25 08:04:07 +00:00
M Fahru
a834e02cd5 Merge pull request #14442 from overleaf/mf-resend-group-invite
[web] Add an option to resend group invite in managed users setting

GitOrigin-RevId: 75625c5a50dfc74b48b3a465c9f713e2d6179db8
2023-08-24 08:04:18 +00:00
Ilkin Ismailov
52b487e7be display document path instead of file name in the main document settings menu
GitOrigin-RevId: f5e1773b8d20d2ffbfed04c8483c755d0f323cc2
2023-08-24 08:04:15 +00:00
M Fahru
f4455d3e87 Merge pull request #14474 from overleaf/ab-managed-users-copy-url-updates
[web] Update URLs and copy in managed users screens

GitOrigin-RevId: 97820499c4f8123425ddf103a4cd2666be4db08a
2023-08-24 08:04:12 +00:00
Thomas
43c92642c6 Implement Back to School 2023 banners and modal (#14363)
* Implement Back to School 2023 banners and modal

* Only show WritefullPromoBanner if not showing BackToSchoolModal

GitOrigin-RevId: 3bd2ea48fa6d66f112cc26662a61be05cf7daafd
2023-08-24 08:04:09 +00:00
Jakob Ackermann
3f7b84cb40 Merge pull request #14455 from overleaf/jpa-eslint-module-scripts
[web] enable eslint for module scripts and ignore some more paths

GitOrigin-RevId: 42e03affdb1e9829ca084160a284477f6ff4b250
2023-08-24 08:04:04 +00:00
Alf Eaton
96195177a3 Remove Grammarly warning (#14423)
GitOrigin-RevId: 623ecffabdce9fc15dfb62361822afb75bd1cfa8
2023-08-24 08:04:02 +00:00
Alf Eaton
8ec33fb9bf Enable panel toggle buttons in all environments (#14406)
GitOrigin-RevId: 3af322c3c679d5bae467a70a4415b88a040f930d
2023-08-24 08:03:59 +00:00
Alexandre Bourdin
49a1bdd2b7 Merge pull request #14465 from overleaf/ab-local-dev-config-localhost-ipv4
Replace localhost with 127.0.0.1 in local config files

GitOrigin-RevId: e11b43786320b4a524db60c91e3970f03c2ea244
2023-08-24 08:03:52 +00:00
Jakob Ackermann
6120ebf156 Merge pull request #14466 from overleaf/jpa-fix-web-image
[web] fix contents of final web image

GitOrigin-RevId: b09a4ddbc1c3bead2eae865570e5a1b99fc4c7fa
2023-08-24 08:03:49 +00:00
Miguel Serrano
0bb5e27dff Merge pull request #14432 from overleaf/msm-repurpose-managed-users-flag
[web] Repurpose `managedUsers.enabled` flag

GitOrigin-RevId: b968048a51feba887aaed798908779612e8c8c96
2023-08-24 08:03:37 +00:00
Miguel Serrano
9727cfb6b7 Merge pull request #14370 from overleaf/msm-managed-user-plan-page
[web] Add managed users to plans page

GitOrigin-RevId: 878f5b6d8531542dc6d4df0cb6bab3f2fe90fbdd
2023-08-24 08:03:34 +00:00