Miguel Serrano
548f16e334
[CE/SP] Editor e2e tests ( #18942 )
...
* [CE/SP] Editor e2e tests
GitOrigin-RevId: f761e08ca3ca192076a3723ed476be653b3b5048
2024-06-20 08:05:27 +00:00
ilkin-overleaf
ea6f627490
Merge pull request #18912 from overleaf/ii-remove-deleted-users-from-token-access-refs-script-fix
...
[web] Improve the removal of deleted users from token access refs
GitOrigin-RevId: 7b79e327388e37603a6c4f227f1d4bba743d4730
2024-06-20 08:05:22 +00:00
Eric Mc Sween
8d35177b52
Merge pull request #18985 from overleaf/em-migrate-bulk
...
Bulk history ranges migration
GitOrigin-RevId: 0d1846b412cfcddead63a7bc15bd06a82fbb47f3
2024-06-20 08:05:05 +00:00
David
8c3c9fe53f
Merge pull request #18979 from overleaf/dp-pdf-split-test-badge
...
Add SplitTestBadge to pdf controls toolbar
GitOrigin-RevId: ebbd2f8983aa2168fe03beb8ce69d7da91871a74
2024-06-20 08:05:01 +00:00
David
a4f398b852
Merge pull request #18975 from overleaf/dp-rename-present-presentation-mode
...
Rename present button to "Presentation mode"
GitOrigin-RevId: 15bfe5b2f360929b2cc507f0f15342ffdbefe73b
2024-06-20 08:04:57 +00:00
Jakob Ackermann
b13938ce7d
Merge pull request #18705 from overleaf/jpa-test-synctex
...
[server-pro] add tests for SyncTeX
GitOrigin-RevId: 2c914cd7e3859fb82c6e560fda1248d98415da2f
2024-06-20 08:04:50 +00:00
Jakob Ackermann
8bc9ce3b52
Merge pull request #18993 from overleaf/jpa-test-xelatex
...
[server-pro] add tests for using XeLaTeX
GitOrigin-RevId: 66c602c930a4dd0888e88f2f90bd587ee16a7a64
2024-06-20 08:04:46 +00:00
Brian Gough
be23b7e73b
Merge pull request #18744 from overleaf/jpa-ce-no-events
...
[web] avoid sending events in Server Pro/CE
GitOrigin-RevId: 04d2fa7939c448bc00757c5015e22a46b6b07bb5
2024-06-20 08:04:41 +00:00
Brian Gough
d43292cfe6
Merge pull request #18146 from overleaf/ab-one-time-assignments
...
[web] Handle one-time assignments for split tests
GitOrigin-RevId: 2d7ec2a878055fdc96475db2129aad308abb2fff
2024-06-20 08:04:34 +00:00
Miguel Serrano
f181dfe74f
Merge pull request #18549 from overleaf/msm-system-messages-redirect
...
[web] return redirect on admin actions
GitOrigin-RevId: d6273c01d90230c786cc9d0808f866524e57bc19
2024-06-20 08:04:20 +00:00
Alf Eaton
5e77052b3b
Use DOMPurify for AI error assistant output ( #18944 )
...
GitOrigin-RevId: 06c5b7720668d77b5750f90daa568bd38d22e150
2024-06-20 08:04:16 +00:00
Alf Eaton
231f7778c3
Update AI error assistant ( #18968 )
...
* Update styles to match designs
* Use Notification for errors and update error message
* Add feedback stories and update styles
* Update prompt
* Accept terms after suggest fix started
* Add translations for AI error assistant
* Add tooltips for feedback buttons
* Allow empty file extension
* Handle rate limit response
GitOrigin-RevId: e75c949f3a1b39594e94e300df717de414fdf70c
2024-06-20 08:04:11 +00:00
CloudBuild
6adade191f
auto update translation
...
GitOrigin-RevId: 1d8ec2514af0da765314e63720f22b23cdd6ccd1
2024-06-19 08:05:18 +00:00
M Fahru
34781dce81
Merge pull request #18963 from overleaf/mf-new-plans-page-very-small-screen-fix-tab
...
[web] Fix new plans page tabs overflow on mobile view
GitOrigin-RevId: f40efa386b15c921a17c7c046866c7f54aee083e
2024-06-19 08:05:10 +00:00
M Fahru
5e560e4376
Merge pull request #18908 from overleaf/mf-fix-spacing-page-new-plans-page
...
[web] Change new plans page vertical main heading spacing value to 96px
GitOrigin-RevId: c9746446a15bd0dd2e64a76615cd979654c8609e
2024-06-19 08:05:06 +00:00
Eric Mc Sween
e73fdfba63
Merge pull request #18906 from overleaf/em-migrate-existing-histories-2
...
History ranges migration script - second attempt
GitOrigin-RevId: 60a2c04e2a72e76a58e9e179fefc4186a96fde32
2024-06-19 08:05:02 +00:00
Eric Mc Sween
9f0f42a012
Merge pull request #18930 from overleaf/em-resync-ranges
...
Fix resyncs when diffs move ranges
GitOrigin-RevId: 121c3a16cf19649538445e6ed8bc0a1129735eb9
2024-06-19 08:04:57 +00:00
David
c342dc70a5
Merge pull request #18927 from overleaf/dp-remove-grammarly-promo
...
Remove Grammarly advert
GitOrigin-RevId: 6652cfafc47f8a42efc9acc1745a50e4ab8cc208
2024-06-19 08:04:46 +00:00
David
0b4d9aebe4
Merge pull request #18925 from overleaf/dp-pdf-scroll-bars
...
Remove scroll bar on pdf presentation mode
GitOrigin-RevId: 3d67586859e15a0e3ca77183c9f39bb4ccb38527
2024-06-19 08:04:38 +00:00
David
c16c806002
Merge pull request #18697 from overleaf/dp-ai-rate-limit
...
Add a rate limiter for the AI Error Assistant
GitOrigin-RevId: d23abc4b3477d13b1bfd4d69db168458ac8c2e51
2024-06-19 08:04:34 +00:00
David
7722c44414
Merge pull request #18918 from overleaf/dp-swap-search-arrows
...
Swap order of next/previous arrows in editor search
GitOrigin-RevId: 2c402e177fcd679ebff8e96812faf09d493e9726
2024-06-19 08:04:26 +00:00
Jakob Ackermann
aa480a2663
Merge pull request #18898 from overleaf/jpa-no-window
...
[web] migrate from window attributes to getMeta
GitOrigin-RevId: 3dcf1ab6b01155e5e4abeb3e78d0fa9053e055bc
2024-06-19 08:04:21 +00:00
Mathias Jakobsen
9b1c703f6b
Merge pull request #18901 from overleaf/mj-math-mode-args
...
[lezer] Parse command arguments in math mode
GitOrigin-RevId: 85a35f412de4c7238d735253c2642066ebffb393
2024-06-19 08:04:16 +00:00
Mathias Jakobsen
d2ae97427d
Merge pull request #18782 from overleaf/mj-symbol-palette-inline
...
[web] Move symbol palette icon inline
GitOrigin-RevId: 8d05cbf5211009870b8107c3c620af0e701a04dd
2024-06-19 08:04:12 +00:00
Jakob Ackermann
4087345a2a
Merge pull request #18941 from overleaf/jpa-fix-some-ts-ignore
...
[web] fix a few ts-ignore statements
GitOrigin-RevId: 447a070a8268cffa6ef298b0fe158232c3f6fe8f
2024-06-19 08:04:07 +00:00
Antoine Clausse
aa7839876a
[web] Promisify MetricsEmailController and InstitutionHubsController (attempt 2) ( #18805 )
...
* Reapply "[web] Promisify MetricsEmailController and InstitutionHubsController …"
This reverts commit ea14df1395f1dc2fa7d41fc7837849f9686425b5.
* Fix changes to node-fetch: `statusCode` -> `status` (!!)
* Update test
* Handle no-content without throwing (!)
Avoid error `Unexpected end of JSON input` when doing `response.json()` on an empty response when status is 204
Related: https://github.com/node-fetch/node-fetch/issues/165
* Also return `204` when no data in departments_data and roles_data
* Revert "Handle no-content without throwing (!)", and return null instead
This reverts commits 3baa779f7a9e64804e54a276faf865ab9252f336 and 51507a3d763d7006c8b01414a7c79bd3f3b6948b.
* Update tests: `assert_nil`
* Fixup: Update tests: assert null
* Use `fetchJSON` in Institution.fetchV1Data
* Proxy errors from server without throwing 500
GitOrigin-RevId: 9c13e293f3fed3abd2accddd1a9060ed02b96ba2
2024-06-19 08:04:02 +00:00
Jakob Ackermann
db821620c4
Merge pull request #18955 from overleaf/jpa-re-use-label-value
...
[server-ce] re-use label values for exists/does not exist tests
GitOrigin-RevId: 9ab48a9622294d6f42057cf8d151a06a454a63a2
2024-06-18 08:05:30 +00:00
M Fahru
e549e44ca7
Merge pull request #18889 from overleaf/mf-plans-new-tab-active-green
...
[web] Change text and icon color to green when new plans page tab is active
GitOrigin-RevId: 745b15538aa89afdb35a642f6927ecce0f1b40ee
2024-06-18 08:05:25 +00:00
M Fahru
bdf8927cdf
Fix new plans page table header does not occupy full height for all of its children on Chrome
...
GitOrigin-RevId: a69c20057ff1563e6f6e93c87e4ac3a0c010885d
2024-06-18 08:05:21 +00:00
M Fahru
9309df9a13
Merge pull request #18870 from overleaf/mf-new-plans-page-table-individual
...
[web] Create new plans page table for individual plans
GitOrigin-RevId: 82bfcf5a5e7886517bab9b67dfb4a712350f8c33
2024-06-18 08:05:16 +00:00
Jessica Lawshe
c117a64ebb
Merge pull request #18902 from overleaf/ar-web-script-for-salesforce-data
...
[web] Add script for loading v2 salesforce data
GitOrigin-RevId: 15d3c30be166d011702d1a2d4a1d960cd4b2fa8c
2024-06-18 08:05:11 +00:00
Jessica Lawshe
a343ec1578
Merge pull request #18932 from overleaf/jel-rename-css-light-touch
...
[web] Rename CSS classes for light touch redesign
GitOrigin-RevId: 2e415dcffd04f8783f5b7145827031fdbfc83baf
2024-06-18 08:05:07 +00:00
Jessica Lawshe
1db5593c5a
Merge pull request #18931 from overleaf/jel-new-files-for-light-touch
...
[web] New files for plans light touch redesign
GitOrigin-RevId: beb517543c8341bbd8124fab87b532f62c5a0c11
2024-06-18 08:05:02 +00:00
Jessica Lawshe
a7adfc12da
Merge pull request #18907 from overleaf/jel-faq-css
...
[web] CSS updates to new plans FAQ
GitOrigin-RevId: b00d8b22f62d9a3774eb673501c0b2074dd15d81
2024-06-18 08:04:57 +00:00
Jessica Lawshe
092e49d6ec
Merge pull request #18905 from overleaf/jel-plans-faq
...
[web] Add new plans FAQ to light touch redesign variant
GitOrigin-RevId: a4140a09c94e0374792acb789b4f36ad104841f2
2024-06-18 08:04:53 +00:00
Jessica Lawshe
6e084f389a
Merge pull request #18885 from overleaf/jel-plans-page-quotes
...
[web] Handle hiding/showing quote rows on new plans page variants
GitOrigin-RevId: dd88cce9acdc2ca07d5df1afa7278028820e673d
2024-06-18 08:04:48 +00:00
Domagoj Kriskovic
4aa746a759
[web] show file restored change in history ( #18792 )
...
* add RestoreFileOrigin in overleaf-editor-core
* support source to be an object
* use sourceOrOrigin as param
* rename to originOrSource so the priority is more clear
* get timestamp from version
* fix test
* include version and min_count in getUpdatesFromHistory
* extractOriginOrSource util function
* fix RestoreManagerTests
* [web] show restore file change in history
* make sure two restore operations are not merged
* dont summarize updates for different paths
GitOrigin-RevId: d890484760a7379716e8bd65dd28e353d293492f
2024-06-18 08:04:43 +00:00
Alexandre Bourdin
f265797bb1
Sets lastUpdatedBy to null when it is empty on github sync update ( #18788 )
...
GitOrigin-RevId: bce67f7d3dbc59facc626cc63af94df46afd8f24
2024-06-18 08:04:39 +00:00
Domagoj Kriskovic
7e8e2b0585
Send origin metadata through docupdater and project-history when restoring files ( #18721 )
...
* add RestoreFileOrigin in overleaf-editor-core
* support source to be an object
* use sourceOrOrigin as param
* rename to originOrSource so the priority is more clear
* get timestamp from version
* fix test
* include version and min_count in getUpdatesFromHistory
* extractOriginOrSource util function
* fix RestoreManagerTests
GitOrigin-RevId: 0ace05a6ade2794c753a9d0bffb4f858ecc6899a
2024-06-18 08:04:34 +00:00
Alf Eaton
5a5defee69
Merge pull request #18943 from overleaf/ae-jquery-revert
...
Revert "Upgrade jQuery to v3 (#18796 )"
GitOrigin-RevId: fa7815b7bfe28239c86900b62bdcd3c4dac3a65f
2024-06-18 08:04:29 +00:00
Miguel Serrano
6ba61f19f4
Merge pull request #18893 from overleaf/msm-sp-e2e-native-run
...
[CE/SP] Added `test-e2e-native` runner
GitOrigin-RevId: a123b2a83a47566a091acc37ccef6c4895bc9949
2024-06-18 08:04:24 +00:00
Alf Eaton
9cb313d687
Merge pull request #18847 from overleaf/ls-remove-crypto-js
...
remove npm package crypto-js
GitOrigin-RevId: c6f3bc2275a4757e6fb17e82f98ee5f8ca119e15
2024-06-18 08:04:19 +00:00
Alf Eaton
46f878c42f
Upgrade jQuery to v3 ( #18796 )
...
GitOrigin-RevId: c5d1e280784480911de8ec11af618f5eadc6a846
2024-06-18 08:04:14 +00:00
Alf Eaton
b9a8a7f7ec
Move AI provider usage to the backend ( #18562 )
...
GitOrigin-RevId: 4f66c6576571c4fbb7381d8d0e34f2e468d6f34f
2024-06-18 08:04:09 +00:00
Jakob Ackermann
e36de5a62d
Merge pull request #18856 from overleaf/jpa-server-ce-shutdown
...
[server-ce] improve shutdown procedure
GitOrigin-RevId: 5a99868d17f597c366e42625cd39f05146dcb682
2024-06-18 08:04:04 +00:00
CloudBuild
6980a44f8b
auto update translation
...
GitOrigin-RevId: bae1485e0792582f6a3bee3a791c193c8c7a5bee
2024-06-17 08:04:34 +00:00
David
dcb7944b05
Merge pull request #18895 from overleaf/dp-presentation-mode
...
Add pdf presentation mode
GitOrigin-RevId: e6ac1ae339e9690a733a110c6f0a33149e869dd6
2024-06-17 08:04:30 +00:00
Rebeka Dekany
805ec8c2e0
Merge pull request #18808 from overleaf/rd-ejs-upgrade
...
Upgrading ejs package version from 3.1.8 to 3.1.10
GitOrigin-RevId: 2e2ad7c3d74a2c6e929a030ddbc8735235346804
2024-06-17 08:04:26 +00:00
Miguel Serrano
da5846209f
Merge pull request #18402 from overleaf/msm-git-bridge-pom
...
* [git-bridge] Extracted pom versions to properties
Managing versions as properties is a best practice
with pom files. An advantage in our case is ensuring
dependency groups (as simpleclient) are upgraded
together.
* [git-bridge] Remove '_' as keyword
* [git-bridge] Added formatting with 'fmt-maven-plugin'
* Remove java from .editorconfig
No longer needed as a formatter is now available
* Replace javadoc comments with multiline comments
Replaces "/**" with "/*", which then prevents the formatter
from adding HTML elements to comments
* [git-bridge] Formatted .java files
GitOrigin-RevId: 0997b838cee88c290d824a74444295e26392f26b
2024-06-17 08:04:21 +00:00
ilkin-overleaf
b34be6bea4
Merge pull request #18653 from overleaf/ii-invite-token-create-hmac
...
[web] Add HMAC tokens for project invitations
GitOrigin-RevId: 02fa01e24790c9a87f57ff9346f5346658d4dd46
2024-06-17 08:04:17 +00:00