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
2465a32451
Merge pull request #6234 from overleaf/jpa-web-owns-spelling-preferences
...
[misc] move ownership of spellingPreferences collection to web
GitOrigin-RevId: f2584a1119a578c3df15371c6798923a4f2d15ae
2022-01-07 09:03:11 +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
00e792b022
Merge pull request #6093 from overleaf/jpa-last-user-activity
...
[web] add a last active date for denoting account activity in groups mgt
GitOrigin-RevId: 32a9e5c1e8f63e794bf6d379685b6dda7e6d4d22
2021-12-15 09:05:34 +00:00
Eric Mc Sween
b22df1dcba
Merge pull request #5984 from overleaf/em-unnecessarily-async-functions
...
Clean up unnecessarily async functions
GitOrigin-RevId: 59f0f0a76b4436f3b99a09b747670d443bac4582
2021-12-07 09:03:33 +00:00
Eric Mc Sween
b8ab8fbdbd
Merge pull request #5853 from overleaf/em-fix-file-tree
...
More filename fixes when resyncing
GitOrigin-RevId: 15e2e71fa8d16a1c708449eb607918b36f2fb3ee
2021-11-23 09:03:11 +00:00
Alexandre Bourdin
f9873619ad
Merge pull request #5769 from overleaf/ab-null-split-tests
...
Setup null split tests
GitOrigin-RevId: 4cba55e123d0a4add19cdace7434506e9d20c7a9
2021-11-23 09:02:46 +00:00
Eric Mc Sween
642764fccf
Merge pull request #5770 from overleaf/em-resync-clean-filename
...
Clean filenames before resync
GitOrigin-RevId: 46a408a8b7eb067b431db04951d92c029b833054
2021-11-16 09:02:51 +00:00
Brian Gough
aeb2ce7435
Fix up duplicate filenames during resync ( #5742 )
...
* Fix up duplicate filenames during resync
* Unit test for project history resync with duplicate paths
* Decaf cleanup: unnecessary returns
* Decaf cleanup: remove initClass()
* Decaf cleanup: unused variables
* Decaf cleanup: camel case variables
* Support duplicate folder names when traversing project folders
We have some broken projects that contain duplicate folder names. In
order to fix them, we need to be able to find them in the project. The
use of an object to store folders by path meant that only one of the
duplicate folders would be found.
* Keep docupdater up to date when renaming during a resync
Co-authored-by: Eric Mc Sween <eric.mcsween@overleaf.com>
GitOrigin-RevId: bf3dcdc4c1d4f5418ff9f5e68b255438620349ca
2021-11-12 09:02:56 +00:00
Miguel Serrano
b7e9f0b67f
Prepare React Pdf Preview Rollout with Split Test ( #5746 )
...
Prepare React Pdf Preview Rollout with Split Test and disabled new Logs UI
GitOrigin-RevId: 995b7ca3ed542e58596b9f9715adc93a64da597e
2021-11-12 09:02:42 +00:00
Miguel Serrano
739ac96195
Revert "Prepare new Pdf Preview rollout ( #5664 )" ( #5745 )
...
This reverts commit 047a3c636e09e9786c2a9b93514fef5bc46b0da9.
GitOrigin-RevId: 91b3c024cd364c1fd55d5e4fc6a2c592b784bc2a
2021-11-11 09:03:01 +00:00
Miguel Serrano
19eef0acca
Prepare new Pdf Preview rollout ( #5664 )
...
* Prepare new pdf preview rollout
* skip new_logs_ui variant tests
GitOrigin-RevId: 047a3c636e09e9786c2a9b93514fef5bc46b0da9
2021-11-11 09:02:57 +00:00
Jessica Lawshe
b90b7c92ac
Merge pull request #5655 from overleaf/jel-detach-feature-flag
...
Make showNewPdfPreview a dependency of showPdfDetach
GitOrigin-RevId: 2bb2f5cd8b2cf68a28e8979713c08c0ceef33fa5
2021-11-04 09:03:51 +00:00
Brian Gough
e681c6322f
Merge pull request #5479 from overleaf/bg-refresh-features-on-editor-load
...
refresh user features on editor load when out of date
GitOrigin-RevId: ef39b5626cfdc6ed611137a6f6eca3417d3ce73f
2021-10-27 08:03:22 +00:00
Brian Gough
3c780c65e8
Merge pull request #5417 from overleaf/hb-restore-doc-from-admin
...
Restore soft deleted docs from admin
GitOrigin-RevId: 5c94539ae950c401225d2cfe7c0bc978ed258e22
2021-10-26 08:03:31 +00:00
Jakob Ackermann
358e8b7424
Merge pull request #5349 from overleaf/jpa-no-depreacted-api
...
[misc] fix eslint violations for node/no-depreacted-api
GitOrigin-RevId: 0f7d64984da9e789c4ab95381db34afb89fa1a94
2021-10-21 08:03:18 +00:00
Alexandre Bourdin
3577f25ba2
Merge pull request #5051 from overleaf/ab-web-mono-analytics-id
...
Analytics ID Support (v2)
GitOrigin-RevId: 707f62697f6566d8aad22e424684d97f7bc147df
2021-09-13 08:03:14 +00:00
Alexandre Bourdin
5b8de28250
Merge pull request #5050 from overleaf/revert-4639-ab-web-mono-analytics-id
...
Revert "Analytics ID support"
GitOrigin-RevId: cc5da762ba1bafcbcea65ed0dd86342896b6d1eb
2021-09-10 08:04:47 +00:00
Alexandre Bourdin
6dd641e0e6
Merge pull request #4639 from overleaf/ab-web-mono-analytics-id
...
Analytics ID support
GitOrigin-RevId: 820a6c0f4d19f046f6c791ce4dc64dbc80748924
2021-09-10 08:04:31 +00:00
Jakob Ackermann
006a140fb8
Merge pull request #4645 from overleaf/jpa-pdf-caching-opt-in
...
[misc] make PDF caching an opt-in feature
GitOrigin-RevId: 85ea5739d7bbeea3ac2517ec99f90f2beec2a768
2021-08-25 08:03:44 +00:00
Brian Gough
1da0edbcaf
Merge pull request #4801 from overleaf/ae-resync-editable-file
...
Use a file hash to decide if a file is editable when resyncing
GitOrigin-RevId: 57d78b3d73bf2595070a7c7eb7ec97eeece3a163
2021-08-24 08:03:28 +00:00
Jessica Lawshe
c14437d2dd
Merge pull request #4795 from overleaf/jel-project-title-regex
...
Escape project title for regular expression
GitOrigin-RevId: 495b96720de6d09cda905edc6464b55a5c85e21d
2021-08-24 08:03:19 +00:00
Alexandre Bourdin
7e6839b0af
Merge pull request #4715 from overleaf/ab-project-members-modal-split-test
...
Share modal split test
GitOrigin-RevId: 274450564e1cbfc3ba3ec7c2ca60dfeda552a536
2021-08-20 08:04:05 +00:00
Thomas
77bcd4c39e
Revert "Initialise full project history for old projects when project opened ( #4687 )" ( #4740 )
...
This reverts commit ac263dca8cf0d80186fee916a76e5572ec5649d4.
GitOrigin-RevId: cc82e9c7d51966a7be0e8bef06ae4afe3f73170c
2021-08-13 12:59:04 +00:00
Thomas
7517a818b2
Initialise full project history for old projects when project opened ( #4687 )
...
* Initialise full project history for old projects when project opened
This begins a second attempt at initialising the full project history in
the background for projects without a full project history id.
The original web-internal#4345 was reverted in web-internal#4353. This
commit reverts the revert, and adds an additional flush of the project
before initialising full project history.
GitOrigin-RevId: ac263dca8cf0d80186fee916a76e5572ec5649d4
2021-08-13 12:58:56 +00:00
Thomas
a84cf5f53b
Revert "Initialise full project history for old projects (in background) when project opened ( #4345 )" ( #4353 )
...
This reverts commit 2da493c6023b362ced197b0533fa684c654a3827.
GitOrigin-RevId: b11dfff5cce1070c6b8113dc0988fae9ade0d39b
2021-07-29 02:05:23 +00:00
Thomas
812b4b549f
Initialise full project history for old projects (in background) when project opened ( #4345 )
...
Co-authored-by: Brian Gough <brian.gough@overleaf.com>
GitOrigin-RevId: 2da493c6023b362ced197b0533fa684c654a3827
2021-07-28 12:36:31 +00:00
Alexandre Bourdin
9468e5cb4f
Merge pull request #4338 from overleaf/ab-session-manager
...
Extract functions from AuthenticationController to SessionManager
GitOrigin-RevId: 86870ce03a762e1a837dcf493759e8851e759883
2021-07-28 12:36:22 +00:00
Jakob Ackermann
fe4c48b7fb
Merge pull request #4325 from overleaf/jpa-core-tests-in-saas-ce-pro
...
[misc] run core tests in SAAS/Server CE/Server Pro environment
GitOrigin-RevId: 6278ae1eb760a4c0c16da1b71efdde844764a526
2021-07-20 11:33:46 +00:00
Jakob Ackermann
5e773ce950
Merge pull request #4101 from overleaf/ae-settings-module
...
Migrate from `settings-sharelatex` to `@overleaf/settings`
GitOrigin-RevId: 9a298ba26382180c1351683c5fddc9004418c1e6
2021-07-08 02:08:28 +00:00
Eric Mc Sween
9820b787a7
Merge pull request #4254 from overleaf/em-active-projects-expire
...
Unit test for not expiring active projects
GitOrigin-RevId: 8b2f3d05c7f7e4c4d44e5487041f19d2bff9891a
2021-07-03 02:09:12 +00:00
Eric Mc Sween
8462a3e1f5
Merge pull request #4252 from overleaf/em-active-projects-expire
...
Prevent active projects from expiring
GitOrigin-RevId: b815ef2022470cc1ec4dc47fb1b13563b230814f
2021-06-24 02:07:24 +00:00
John Lees-Miller
a1f66a5252
Fix ObjectId/String comparison in ensureRootDocumentIsValid ( #4229 )
...
GitOrigin-RevId: 8af2a74cd24cb5bfdfdcd1a25c16b94a66fa0843
2021-06-24 02:07:10 +00:00
Jakob Ackermann
cc83d640f0
Merge pull request #4237 from overleaf/jpa-pdf-caching-full
...
[misc] roll out pdf caching in full -- send metrics for 5% of users
GitOrigin-RevId: 12ae5a61ef39d206980681b54fe9c871ca1b86b4
2021-06-23 02:05:57 +00:00
Jakob Ackermann
a6cce9d2f6
Merge pull request #4210 from overleaf/jpa-pdf-caching-5-percent
...
[misc] pdf caching out of beta with 5%/5% control/treatment split test
GitOrigin-RevId: 06a741f56510b866be3380a99304d8ee67f849dd
2021-06-17 02:09:15 +00:00
Jakob Ackermann
58c7b6188f
Merge pull request #4123 from overleaf/jpa-pdf-caching-one-split-test
...
[misc] rework roll-out of pdf caching
GitOrigin-RevId: 98ff50918050fe8e9fb5bfecb862657d48cd2726
2021-06-02 02:05:50 +00:00
Jakob Ackermann
52961250aa
Merge pull request #4102 from overleaf/jpa-fix-pdf-caching-feature-flags
...
[ProjectController] fix pdf caching feature flags and add tests
GitOrigin-RevId: bab312f20dd98414aab92931dd6a1ec85e4bafd2
2021-05-28 02:08:33 +00:00
Jakob Ackermann
f0b3d8a26a
Merge pull request #4076 from overleaf/jpa-events-split-test
...
[misc] submit events and prepare roll-out for pdf caching w/ split test
GitOrigin-RevId: a7b7af65e1adf5bf003b65d96f1641a343b4b09c
2021-05-22 02:05:44 +00:00
Brian Gough
1d94ef5b54
Merge pull request #4003 from overleaf/bg-project-archiver-deletion
...
project archiver deletion of expired projects
GitOrigin-RevId: 7e010f4883e0bfeb593da6b728c8e4ac329824cd
2021-05-12 02:09:48 +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
Shane Kilkelly
6893cce6c9
Merge pull request #3964 from overleaf/jpa-unique-project-name-with-year
...
[ProjectHelper] _addNumericSuffixToProjectName: add heuristic for year
GitOrigin-RevId: 24c57d68706bdabba620137674946e3c8e675939
2021-05-01 02:13:10 +00:00
Alexandre Bourdin
affaae14b7
Merge pull request #3917 from overleaf/ab-example-project-ab-test
...
Example Project Split Test
GitOrigin-RevId: a9d68811c878e32b92e0547311c9e477e4096135
2021-04-28 02:10:08 +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
Shane Kilkelly
07ec567b07
Merge pull request #3902 from overleaf/sk-ref-providers-hide
...
Editor: don't leak encrypted tokens to frontend
GitOrigin-RevId: 245c1e9d479f7eec2979b46a5959bd3eb9f08363
2021-04-22 02:09:31 +00:00
Timothée Alby
f7166c5c1b
Merge pull request #3922 from overleaf/jpa-fix-project-restore-deleted-files
...
[ProjectDeleter] undeleteProject: deletedFiles.projectId is an ObjectId
GitOrigin-RevId: 53bdc7c2a20269ef22ec7ca55a6ccf9339209cdd
2021-04-20 02:10:14 +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
Shane Kilkelly
f013f33c05
Merge pull request #3884 from overleaf/jpa-meta-editor-take-2
...
[misc] migrate the editor templates to meta tags -- take 2
GitOrigin-RevId: 447d4c6c2197dd2c5f5e182a5edf57313557b8b9
2021-04-10 02:05:05 +00:00
Jakob Ackermann
9692392bf8
Merge pull request #3655 from overleaf/jpa-change-write-path-doc-deletion
...
[ProjectEntityUpdateHandler] change write path for doc deletion
GitOrigin-RevId: 7d7ece8fe25c1d59b3469c136d92c4c81e9f0f81
2021-04-07 02:04:57 +00:00
Jakob Ackermann
75dabdd299
Merge pull request #3881 from overleaf/jpa-fix-unit-test
...
[misc] fix a unit test
GitOrigin-RevId: 22bd33a8c7c4311d8f22881a42e387190aa7c6e7
2021-04-07 02:04:55 +00:00
Jakob Ackermann
3bdf7afbbf
Merge pull request #3653 from overleaf/jpa-merge-deleted-docs-sources
...
[EditorHttpController] fetch deletedDocs from docstore, merge w/ project
GitOrigin-RevId: 5cf46aa7ded034285051ddae21b5c80d8c806693
2021-04-07 02:04:52 +00:00
Jakob Ackermann
92194202d7
Merge pull request #3652 from overleaf/jpa-tell-docstore-doc-name-on-delete
...
[DocStoreManager] pass doc name as part of DELETE request
GitOrigin-RevId: cdb5fb21580a95aa8a78e0a44ca1e4db4da7f934
2021-04-07 02:04:49 +00:00
Jakob Ackermann
23be656aec
Merge pull request #3746 from overleaf/jpa-hard-deletion-from-deleted-files
...
[ProjectDeleter] hard deletion of project deletes deletedFiles entries
GitOrigin-RevId: b514c34465d5fdc66b40aae5bcdb8b66975bc350
2021-04-02 02:04:58 +00:00
Eric Mc Sween
9ddaa8c9f6
Merge pull request #3830 from overleaf/em-upgrade-node-12
...
Upgrade to Node 12
GitOrigin-RevId: 19870922884b7c98e7e5f2c94df21829672d2db5
2021-04-01 02:05:52 +00:00
Miguel Serrano
65d9186e0b
Merge pull request #3727 from overleaf/ab-ta-unique-referal-id
...
Generate User referal_id using longer and more complex token to avoid duplicates
GitOrigin-RevId: 302515b0250fec875dcb7b3a505c1c7be4189e2b
2021-04-01 02:04:57 +00:00
Simon Detheridge
f02d4feea2
Merge pull request #3858 from overleaf/ab-ae-remove-token-project-invite
...
Remove token from project invites object returned to frontend
GitOrigin-RevId: 439fdb6fb44af1f46a9f16c4be8cc1d4fce8b562
2021-03-31 02:05:55 +00:00
Simon Detheridge
9e2db00d53
Merge pull request #3845 from overleaf/ho-upload-file-mark-updated
...
mark project as updated when uploading/replacing files
GitOrigin-RevId: 948a3351ac59d4f08411dd83bb543444de0b9b52
2021-03-31 02:05:38 +00:00
Paulo Jorge Reis
3f0e897e32
Logs UI variant without popup ( #3794 )
...
* Add logs UI without pop-up variant
* Implement frontend for logs UI without pop-up
* Add logs UI variants to admin panel and front user info
* Fix existing UI subvariant window global
GitOrigin-RevId: 075db56032354d782e489b5235925f55b1a67e0b
2021-03-24 03:04:41 +00:00
Timothée Alby
6e8a4e70dd
Merge pull request #3641 from overleaf/ta-saml-integration
...
SAML Misc Changes
GitOrigin-RevId: 89fe8704d8effb6299d841be00efc653f6800fab
2021-02-19 03:04:18 +00:00
Paulo Jorge Reis
2051caf28e
New compile UI admin panel ( #3666 )
...
* Extract new logs UI feature check to a helper function
* Add new logs UI per-user availability to the admin panel
* Stub NewLogsUIHelper in the unit tests
GitOrigin-RevId: b5344448d507c7cd7422b342286ada2b839b1785
2021-02-18 03:05:20 +00:00
Eric Mc Sween
1c0b897835
Merge pull request #3638 from overleaf/em-dropbox-duplicate-projects
...
Unlink Dropbox when two projects have the same name
GitOrigin-RevId: b16dbeb6841eaebd8553884eebc87e681d17a9c8
2021-02-18 03:05:12 +00:00
Jakob Ackermann
ab87ed51b9
Merge pull request #3658 from overleaf/jpa-change-write-path-file-deletion
...
[ProjectEntityMongoUpdateHandler] track deleted files in own collection
GitOrigin-RevId: 7dff10a4737626a2d02b93b346e7e02a9d9a8608
2021-02-18 03:04:55 +00:00
Jakob Ackermann
f5965217c4
Merge pull request #3651 from overleaf/jpa-hide-deleted-at-field
...
[misc] joinProject: hide deletedAt field in public deletedDocs array
GitOrigin-RevId: 0ee11c2a8222304d5d1c4edafa2105b7ad43d5d8
2021-02-18 03:04:33 +00:00
Thomas
126c9c02a8
Merge pull request #3654 from overleaf/tm-remove-v1-connection-error-message
...
Remove V1 connection error warning from projects dashboard
GitOrigin-RevId: 0820adfe385362f2854381bce94db8e953251573
2021-02-17 03:04:10 +00:00
Paulo Jorge Reis
60d32f3e55
Prepare a staged rollout for the new compile UI ( #3639 )
...
GitOrigin-RevId: 9c0ef74514336238ff48d271474ec39eb163236a
2021-02-11 03:04:40 +00:00
Jakob Ackermann
7f6d439302
Merge pull request #3571 from overleaf/jpa-ask-docstore-is-doc-deleted
...
[ProjectEntityUpdateHandler] ask docstore whether a doc exists/isDeleted
GitOrigin-RevId: 54c6666b514b466b908b9ed57a26bc6cf66037d7
2021-02-10 03:04:35 +00:00
Jessica Lawshe
2dd860c431
Merge pull request #3581 from overleaf/jel-dash-consolidate-emails-requests
...
Consolidate emails requests on the dashboard
GitOrigin-RevId: acfaf92dee257712e1eb3ffbf75b536fd1619e1d
2021-02-03 03:05:11 +00:00
Jessica Lawshe
ada017a50c
Merge pull request #3580 from overleaf/jel-dash-pending-license
...
Get all institutions with inReconfirmNotificationPeriod for dash
GitOrigin-RevId: 904454e5c14f647cc6adc6f7c7b740e64607abc5
2021-02-03 03:04:49 +00:00
Eric Mc Sween
4a83631388
Merge pull request #3562 from overleaf/em-delete-project-history
...
Delete expired projects in v1 history
GitOrigin-RevId: ad29c02a78803a6ff1ccde7b9ec00c3f1c664a1c
2021-01-15 03:05:15 +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
Jakob Ackermann
6eeb7857e3
Merge pull request #3390 from overleaf/jpa-faster-unit-tests
...
[perf] faster unit tests
GitOrigin-RevId: 188b8f3752638fde7a27a8d83b416bb9a6e3c95e
2020-11-28 03:04:01 +00:00
Simon Detheridge
da8663fd0f
Merge pull request #3372 from overleaf/jpa-archive-docs-on-soft-delete
...
[ProjectDeleter] flush docs out of mongo when soft-deleting a project
GitOrigin-RevId: 52f3e1298af5ca481ba9b27b18c9190063019988
2020-11-10 03:04:30 +00:00
Jakob Ackermann
67b8719bf2
Merge pull request #3354 from overleaf/jpa-fix-clone-invalid-root-doc
...
[ProjectDuplicator] silently ignore an invalid rootDoc when duplicating
GitOrigin-RevId: 93b4d4193fab25484525f8ab2c692e047cf0da30
2020-11-06 03:04:48 +00:00
Jakob Ackermann
87634be542
Merge pull request #3351 from overleaf/revert-3348-revert-3298-jpa-re-land-mongoose-latest
...
[misc] re-land: remove mongojs and bump mongoose
GitOrigin-RevId: eba9f80fbd58dbb8aed131fead3ec0b928a555aa
2020-11-04 03:04:21 +00:00
Jakob Ackermann
e249a2e5be
Merge pull request #3348 from overleaf/revert-3298-jpa-re-land-mongoose-latest
...
Revert "[misc] re-land: remove mongojs and bump mongoose"
GitOrigin-RevId: 45a284435c88898d96769ab258651fb8d6d20ff5
2020-11-03 03:05:09 +00:00
Jakob Ackermann
28fe397f38
Merge pull request #3298 from overleaf/jpa-re-land-mongoose-latest
...
[misc] re-land: remove mongojs and bump mongoose
GitOrigin-RevId: 02f78d52ffc2d373c8c0bc4860d3b2326a46f5c9
2020-11-03 03:04:52 +00:00
Christopher Hoskin
1e8598a8d9
Merge pull request #3331 from overleaf/csh-issue-3661-bump-agents
...
Update metrics module
GitOrigin-RevId: bdef141035f277ce4863f14f8a6e166d710b1111
2020-10-31 03:05:30 +00:00
Simon Detheridge
c257b9695a
Merge pull request #3277 from overleaf/revert-3257-jpa-mongoose-latest
...
Revert "[misc] upgrade mongoose to the latest version"
GitOrigin-RevId: d5957fca68be65a08a687476742ffbb9c3cb86e8
2020-10-13 02:04:31 +00:00
Simon Detheridge
dba5127856
Merge pull request #3257 from overleaf/jpa-mongoose-latest
...
[misc] upgrade mongoose to the latest version
GitOrigin-RevId: cc612312e1661a92907dd8d42a32aeccb8cdb62d
2020-10-13 02:04:26 +00:00
Jakob Ackermann
79bdc60743
Merge pull request #3262 from overleaf/jpa-global-query-normalize-helper
...
[misc] add a helper for normalizing queries and detecting ObjectIds
GitOrigin-RevId: 4f0ac53219ab5853b5499447334724c6c39c6303
2020-10-07 02:04:24 +00:00
Jakob Ackermann
0c6e12a5cb
Merge pull request #3189 from overleaf/jpa-mongodb-latest
...
[misc] upgrade mongodb package and run codemod for find projections
GitOrigin-RevId: 01291b3095779abe045e39b82f071ac84285a508
2020-10-06 02:04:39 +00:00
Jakob Ackermann
b3197b5f12
[misc] back-fill stubbing of mongodb package in sandboxed-module imports ( #3209 )
...
* [misc] back-fill stubbing of mongodb package in sandboxed-module imports
Unit tests are about 10 percent faster: 9m16s vs 10m8s.
* [misc] stubs: app code should have access to the ObjectId only
GitOrigin-RevId: 9a52186e190863c9463b3aeb98c3db68011926e4
2020-10-06 02:04:22 +00:00
Jakob Ackermann
e3c6637339
Merge pull request #3187 from overleaf/jpa-mongodb-native
...
[misc] migrate the app to the native mongo driver
GitOrigin-RevId: 9030b18c4cf62e3a01d3d8f450bf0e02f9f89c22
2020-10-02 02:04:18 +00:00
Jakob Ackermann
12b407c18b
Merge pull request #3186 from overleaf/jpa-mongodb-native-prep
...
[misc] mongodb: use findOne and find().toArray()
GitOrigin-RevId: 52457b1a73c1b49ff78ff9b3096dd80e330fcf25
2020-09-29 02:05:52 +00:00
Jakob Ackermann
018a44eeb5
Merge pull request #3185 from overleaf/jpa-normalize-mongo-imports
...
[misc] normalize mongo imports
GitOrigin-RevId: ac653d9982e0d36736b90f4c03d4c00be88ea76a
2020-09-25 02:04:20 +00:00
Timothée Alby
1ff2c6ce00
Merge pull request #3117 from overleaf/sk-block-tpds-update-on-archived-project
...
Block TPDS update on archived/trashed project
GitOrigin-RevId: 7db41a313b03721b93cbb601add6f91ae31f3f2a
2020-08-25 02:04:17 +00:00
Miguel Serrano
42c917d909
Merge pull request #3046 from overleaf/msm-cleanup-oerror-http
...
Finish o-error/http cleanup
GitOrigin-RevId: 1f8cf7f1e0503d1071c51b41ac136f7fb7f38872
2020-08-12 02:06:53 +00:00
Eric Mc Sween
c200511f86
Merge pull request #3016 from overleaf/ta-editor-load-events
...
Fix Editor Load Events
GitOrigin-RevId: bb23f17ccab2d53933ad9da870f8ce26fdd169df
2020-07-21 02:06:37 +00:00
Miguel Serrano
e692802690
Merge pull request #2991 from overleaf/msm-add-user-projection-project-controller
...
Added projection to User.getById() in ProjectController
GitOrigin-RevId: 9233a897414e3cda0b8c91f0b50d4ac422e0ab30
2020-07-17 02:06:25 +00:00
Eric Mc Sween
42c7fbf38c
Merge pull request #2959 from overleaf/em-admin-only-texlive-images
...
Admin only TeX Live images
GitOrigin-RevId: 428896c4e5512053bd7fa6c618ff64efd1a6141a
2020-07-01 02:10:49 +00:00
Ersun Warncke
9c87ad9801
convert TpdsUpdateSender to async and cleanup
...
GitOrigin-RevId: a19830134a13a23775c604a05a7e093d00bbb2de
2020-05-28 03:16:26 +00:00
Jakob Ackermann
419100d167
Merge pull request #2860 from overleaf/jpa-socket-io-v2-percentage-rollout
...
[misc] prepare for a percentage roll-out of socket.io v2
GitOrigin-RevId: 792eddeb4a9b41aded67fee13faa949122cd0faf
2020-05-27 03:15:52 +00:00
Eric Mc Sween
8ba63b0f8e
Merge pull request #2849 from overleaf/em-convert-file-to-doc
...
Fix update order when converting a file to a doc
GitOrigin-RevId: a0c9488e3870cc972c21b40ff0e2577fcec40ee0
2020-05-21 03:22:07 +00:00
nate stemen
f5b2640c82
Merge pull request #2817 from overleaf/ns-project-import-deletion-v1-handler
...
remove checks if project is in importing state
GitOrigin-RevId: f087cf04436b38b351b6985cecc9182256401cba
2020-05-21 03:22:02 +00:00
nate stemen
5fca56d4e6
Merge pull request #2807 from overleaf/ns-project-import-deletion-dashboard
...
Clean up references to v1 projects on project dashboard
GitOrigin-RevId: e574382fb1747da7a701808148434f4d689cbe33
2020-05-20 03:21:44 +00:00
Eric Mc Sween
ae82366122
Merge pull request #2827 from overleaf/em-faster-clones
...
Make a single Mongo update when cloning projects
GitOrigin-RevId: abd4069bd8854d84c413bc8f890583e647b7c18e
2020-05-14 03:26:15 +00:00
Hugh O'Brien
6d078c4528
Merge pull request #2777 from overleaf/em-promisify-project-duplicator
...
Promisify ProjectDuplicator.duplicate()
GitOrigin-RevId: e7cfd8e3a9caca4608d0b57f6978474f3289f49e
2020-05-02 03:19:36 +00:00
Alasdair Smith
3a1ab63cce
Merge pull request #2724 from overleaf/ns-doc-over-file
...
allow upload of doc over existing file
GitOrigin-RevId: 13578bf4ab6d54686077402488399db0379cc761
2020-04-28 03:21:52 +00:00
Simon Detheridge
dd59d8c242
Merge pull request #2770 from overleaf/spd-filestore-deletes
...
Delete project files in filestore when project is hard-deleted
GitOrigin-RevId: c836f94b2dc1967d84424ff1b65b1025b3499309
2020-04-25 03:18:55 +00:00
Eric Mc Sween
27941dc8af
Merge pull request #2760 from overleaf/em-faster-uploads
...
Make a single Mongo update when uploading projects
GitOrigin-RevId: de102d3e112c9014ca5885f963e35971e4db6cee
2020-04-24 03:30:55 +00:00
Miguel Serrano
6118a63783
Merge pull request #2712 from overleaf/jel-sso-ui-confirmed-domains
...
SSO UI only for confirmed domains
GitOrigin-RevId: cd8d7b93860a45d9527e717c6fc42876e9c9829e
2020-04-23 03:29:38 +00:00
Simon Detheridge
0586f4d682
Merge pull request #2714 from overleaf/cmg-jpa-call-stack-exceeded
...
Stop call stack from being exceeding when adding many files
GitOrigin-RevId: 1983b0c16cb279c6f173f614d541d16852664e24
2020-04-09 03:21:38 +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
nate stemen
31b95e8617
Merge pull request #2603 from overleaf/jpa-ns-cmg-binary-upload
...
[ProjectEntityUpdateHandler] handle entity changes on upsert
GitOrigin-RevId: 134e2c8909db5a336bce62460e46b3e625463c6f
2020-03-19 04:17:18 +00:00
Eric Mc Sween
9f3b2d2cdc
Merge pull request #2670 from overleaf/em-convert-doc-to-file-rev
...
Adjust the file rev when converting a doc to a file
GitOrigin-RevId: 6765bcac1fcd4f4db35f9ce88af1f201f5da509a
2020-03-17 04:18:15 +00:00
Eric Mc Sween
8547bb3c8d
Merge pull request #2661 from overleaf/em-convert-doc-to-file-ranges
...
Do not convert a doc to file when it has ranges
GitOrigin-RevId: 52f0151e54c426178f80c34c6afac908bbf7b90d
2020-03-11 04:14:54 +00:00
Timothée Alby
403704710c
Merge pull request #2648 from overleaf/msm-fix-multiresult-promisify
...
Added multiResult to ProjectEntityHandler.promises.getDoc
GitOrigin-RevId: 6a2807cdae822c188298b48887d0eff57edf12d4
2020-03-10 04:14:51 +00:00
Eric Mc Sween
fbc1136be7
Merge pull request #2649 from overleaf/em-delete-project-history
...
Delete project in project history when expiring
GitOrigin-RevId: a6bf44a88de35e777b135d8f84d68e3b0ba8908f
2020-03-05 04:17:00 +00:00
Eric Mc Sween
2627595040
Merge pull request #2639 from overleaf/em-convert-doc-to-file
...
Endpoint for converting a doc to a file
GitOrigin-RevId: 0a3bd46a7a78537b0f64dc577402277cbe81fecb
2020-03-05 04:16:49 +00:00
Hugh O'Brien
693100358c
Merge pull request #2646 from overleaf/as-fix-trashing-old-archived-project
...
Fix error thrown when trashing project with legacy boolean archived state
GitOrigin-RevId: 0131a2294767e00d69c4dd80ed86dfd5d77339b8
2020-03-04 04:21:54 +00:00
Eric Mc Sween
864394d4ad
Merge pull request #2640 from overleaf/em-promisify-project-deleter
...
Finish promisification of ProjectDeleter
GitOrigin-RevId: a426117c9430e2ee66b297b95f67460062a6a809
2020-03-03 04:21:39 +00:00
Brian Gough
509c23def7
Merge pull request #2631 from overleaf/bg-maintenance-messages-in-editor
...
display maintenance messages in editor
GitOrigin-RevId: 7d4fda60c5e2bd12d2cead2a9bff326b75e9c4e7
2020-02-27 04:17:59 +00:00
Shane Kilkelly
7cbb00f207
Merge branch 'sk-token-csrf-protection'
...
GitOrigin-RevId: e71f7264be45b665502150e9ffbb85b3fc94665e
2020-02-26 04:24:01 +00:00
Brian Gough
69a98355ce
Merge pull request #2599 from overleaf/bg-fix-safepath-check
...
fix safepath check
GitOrigin-RevId: b5bb636d2bd958ab142fa94683ad9cf58369a77d
2020-02-14 04:16:44 +00:00
Simon Detheridge
9e6323caeb
Merge pull request #2584 from overleaf/spd-duplicate-deleted-things
...
Prevent creation of (and clean up) duplicate deletedUsers and deletedProjects
GitOrigin-RevId: 5e52578b514f05779290c61cf7d4e630cc3ba6f7
2020-02-13 04:20:49 +00:00
Chrystal Maria Griffiths
4131e5ce7b
Merge pull request #2585 from overleaf/cmg-remove-legacy-archive
...
Remove legacy project archiving
GitOrigin-RevId: a402cde154cdc2ef5e93661318c5ca86201471b5
2020-02-13 04:20:26 +00:00
Ersun Warncke
67e89b9d80
Revert "Revert "Revert "add ensureRootDocumentIsValidForProject method"""
...
This reverts commit aced9579ed1f4b0ab1780be0f4f45ae8d6a405a5.
GitOrigin-RevId: 90df39b8b90197c53ee80ffbb9ee61fa3b4ba905
2020-02-12 04:20:34 +00:00
Ersun Warncke
725a3c5282
Revert "Revert "add ensureRootDocumentIsValidForProject method""
...
This reverts commit 80bb46f92f200f48fc39138afb27df729959888c.
GitOrigin-RevId: aced9579ed1f4b0ab1780be0f4f45ae8d6a405a5
2020-02-12 04:20:03 +00:00
Ersun Warncke
93c8779ff7
Revert "add ensureRootDocumentIsValidForProject method"
...
This reverts commit 5b9191bce2fe1de85c573ed533521e53f08d146b.
GitOrigin-RevId: 80bb46f92f200f48fc39138afb27df729959888c
2020-02-06 04:19:20 +00:00
Brian Gough
77ad61d86a
add ensureRootDocumentIsValidForProject method
...
GitOrigin-RevId: 5b9191bce2fe1de85c573ed533521e53f08d146b
2020-02-06 04:19:03 +00:00
Simon Detheridge
7ce322758b
Merge pull request #2522 from overleaf/sk-set-last-updated-by-on-creation
...
Set lastUpdatedBy when a project is created
GitOrigin-RevId: ed3a7379b538cc40932f61fc17a926e00eb2abdb
2020-01-22 04:23:08 +00:00
Simon Detheridge
db27215760
Merge pull request #2521 from overleaf/ta-announcement-remove
...
Remove Announcements
GitOrigin-RevId: 3fed602e89992ad5f4260134b87ade1e6e088cf7
2020-01-17 04:19:59 +00:00
Brian Gough
31bc0c640b
Merge pull request #2514 from overleaf/revert-2504-bg-initialise-history-on-open
...
Revert "create v2 history for old projects when opened"
GitOrigin-RevId: 81c613e82872a0938c5621e3108b2457935468f1
2020-01-14 04:14:52 +00:00
Brian Gough
c7824ced7b
Merge pull request #2504 from overleaf/bg-initialise-history-on-open
...
create v2 history for old projects when opened
GitOrigin-RevId: 78229b517cb425bc439efca1b9259b472099db6d
2020-01-14 04:14:48 +00:00
nate stemen
074d457f98
Merge pull request #2466 from overleaf/jel-sso-beta-dashboard
...
Beta testing SSO on the dashboard
GitOrigin-RevId: 9899f0ed0212180fde40e9e19bfd53bccafa3e7a
2020-01-03 04:21:58 +00:00
Timothée Alby
7c9e83de2a
Merge pull request #2441 from overleaf/em-cg-null-users
...
Remove existing sessions of deleted users
GitOrigin-RevId: cde9f8421fd9745b0922849a2269b44508d670f1
2019-12-10 08:25:09 +00:00
Jakob Ackermann
b17f29e695
[perf] lookup system messages from the project-list route only
...
The messages are displayed above the project list only.
There is no need to query the system messages from ALL the other routes.
Note: the admin view uses the same variable, but injects an uncached
value into the template.
Additional context at https://github.com/overleaf/web/pull/699
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
2019-12-03 20:43:42 +01:00
Ersun Warncke
2c335802ca
remove excessive logging
...
GitOrigin-RevId: 62024bbe0415a4fdae66eb1b9c6707e5faec7cd1
2019-11-27 12:17:32 +00:00
Eric Mc Sween
3da8413156
Merge pull request #2369 from overleaf/em-imports-tpds
...
Defer flushing to TPDS on project import from v1
GitOrigin-RevId: f2782326716999c37565b3e527b54444bbc53711
2019-11-26 13:30:46 +00:00
Chrystal Maria Griffiths
0abe99d98f
Merge pull request #2150 from overleaf/cmg-archiving-frontend
...
Frontend for new archiving and trashing
GitOrigin-RevId: be8676ab6c2fea7f8fb23655772a008d067b2a78
2019-11-25 15:59:10 +00:00
Eric Mc Sween
551a3debfd
Merge pull request #2383 from overleaf/em-async-await
...
Complete move of ProjectEntityMongoUpdateHandler to async/await
GitOrigin-RevId: ebabcbbf3ffb3e94810564b4600ef1c03f546cf1
2019-11-21 13:00:38 +00:00
Eric Mc Sween
4f9eb281b7
Merge pull request #2356 from overleaf/em-upgrade-test-deps
...
Upgrade test dependencies
GitOrigin-RevId: 0bda49dea086f525211836b6008f67bafa2bbe48
2019-11-18 14:53:42 +00:00
Eric Mc Sween
27504d7b9d
Merge pull request #2361 from overleaf/em-project-imports-2
...
Import full folder structure in a single Mongo update
GitOrigin-RevId: 623d2a098b2084fdd0193e1593c1c55c08a2d92d
2019-11-18 14:20:38 +00:00
Jessica Lawshe
7ad4b2cfc3
Merge pull request #2350 from overleaf/jel-institution-notifications
...
Non canonical notification when initiated at institution
GitOrigin-RevId: 486f740bf6f71012d479c69176efbf28d6883b8d
2019-11-13 14:39:47 +00:00
Eric Mc Sween
b5d7887dfb
Merge pull request #2337 from overleaf/jel-saml-already-linked
...
Institution linking and unlinking
GitOrigin-RevId: 1c3665fc66513c3e88a62ed477800c17759459ff
2019-11-12 14:18:13 +00:00
Timothée Alby
3bd15b1a47
Merge pull request #2328 from overleaf/em-project-imports
...
Move ProjectEntityMongoUpdateHandler to async/await
GitOrigin-RevId: e5c0d4a7ece34c3ded89b6eae3673135061f375a
2019-11-12 09:15:18 +00:00
Jessica Lawshe
67a5f08192
Merge pull request #2300 from overleaf/jel-institution-register
...
Institution SSO register notification
GitOrigin-RevId: 6838b4f950f9841911da97234d1292802d3ea451
2019-11-06 13:58:24 +00:00
Timothée Alby
12dd42724c
Merge pull request #2302 from overleaf/em-project-imports
...
Decaf cleanup
GitOrigin-RevId: 6ee288b8c8572d799032650580e2e679d856ee09
2019-11-04 10:07:35 +00:00
Simon Detheridge
4b6f038a82
Merge pull request #2307 from overleaf/spd-project-page-without-v1
...
Add additional error handling to enable /projects to load without V1
GitOrigin-RevId: 710ab2f07f191aa60ffdd71e2f54bc7c5db0c430
2019-10-30 15:59:04 +00:00
Jessica Lawshe
42589f39a8
Merge pull request #2279 from overleaf/jel-empty-dash
...
Dashboard notifications when empty
GitOrigin-RevId: da27828b44798a63a32049708eaebb98bcb07f3b
2019-10-29 15:58:48 +00:00
Eric Mc Sween
06de9233b8
Merge pull request #2255 from overleaf/em-audit-log
...
Project audit logs
GitOrigin-RevId: 439add2959be140c4f56ce9b41b9f59d432c494d
2019-10-23 12:59:04 +00:00
Jessica Lawshe
28a4be296f
Merge pull request #2251 from overleaf/jel-dashboard-institution-notifications
...
Institution SSO dashboard notifications
GitOrigin-RevId: c80117c2732fafdc9d09eed69db06a26ad28a663
2019-10-21 16:23:19 +00:00
Simon Detheridge
2c147f575c
Merge pull request #2206 from overleaf/sk-restricted-users-redux
...
Update the joinProject api to include isRestrictedUser flag
GitOrigin-RevId: 38988b5c886e5355edc2edcd834ae6e334fc9f10
2019-10-18 16:41:24 +00:00
Jessica Lawshe
1fa4621219
Merge pull request #2247 from overleaf/bg-fix-unit-tests-for-transfer-ownership
...
add stub for EmailHandler in unit tests
GitOrigin-RevId: 1841d42e68dea07fbc37919974149365e3df5e07
2019-10-17 16:29:00 +00:00
Eric Mc Sween
33d1f603df
Merge pull request #2226 from overleaf/spd-clearprojectokens
...
Add script to clear tokens from a specific project
GitOrigin-RevId: a810e2b7fe2e34efb937bffc0e39c409076daa23
2019-10-14 13:38:07 +00:00
Timothée Alby
5f107374a6
Merge pull request #2195 from overleaf/em-collab-permissions
...
Move collaborators code to async/await
GitOrigin-RevId: 55b5dd8154d024e2cee738208c45a8139870b92b
2019-10-07 08:46:36 +00:00
Jessica Lawshe
ea0270dbdd
Merge pull request #2168 from overleaf/pr-restrict-main-file-options
...
Restrict main file options based on extension.
GitOrigin-RevId: f7d7a61c0454621dd8bc6ab5edce8a89721018ea
2019-10-03 14:34:41 +00:00
Jessica Lawshe
b5f4e26840
Merge pull request #2118 from overleaf/cmg-convert-array-archiving
...
New archiving endpoint to convert to array
GitOrigin-RevId: a6f5d3e2363afcbcd5719731261b85a0ae7a1e25
2019-10-02 14:22:28 +00:00
Simon Detheridge
2eb1f510c1
Merge pull request #2182 from overleaf/ta-remove-user-stubs
...
Remove Usages of UserStub
GitOrigin-RevId: 6896d0d3594d12ffa06211838ae2274661c77f4f
2019-10-01 12:09:49 +00:00
Eric Mc Sween
3ec74ac6f2
Merge pull request #2164 from overleaf/em-ownership-transfer
...
Project ownership transfer backend endpoint
GitOrigin-RevId: b7d267f2c105e8f51d5013289ac4afeb077c1e21
2019-09-30 15:01:03 +00:00
Eric Mc Sween
acd926e2e0
Merge pull request #2178 from overleaf/sk-hide-ui-anon-read-only-token
...
Handle anonymous users when deciding to restrict view of the editor
GitOrigin-RevId: 617f7ef2c8cc34142a6b8187c467fadb90745863
2019-09-30 13:36:54 +00:00