Alf Eaton
be45aec5b5
Fix tests
...
GitOrigin-RevId: 739e1c1fccaa583bd3e13da96802b8c6d4164ad8
2024-10-14 11:00:41 +00:00
Alf Eaton
2c6aa3d4a7
Merge pull request #20381 from overleaf/ae-api-settings
...
Add "settings" object to global scope store
GitOrigin-RevId: 1d5c7c3a1b417be0726c4a5e95e611ded47c13c4
2024-10-14 10:58:59 +00:00
Alf Eaton
24c8629cd4
Use Hunspell for client-side spellchecking ( #20286 )
...
GitOrigin-RevId: c4d0d9e06fe0cc9d7cb7a058fd0768eb024e44f5
2024-10-14 10:58:36 +00:00
Jakob Ackermann
39ee8de1a5
Merge pull request #20756 from overleaf/jpa-clear-admin-sessions
...
[web] add script for clearing admin sessions
GitOrigin-RevId: c5103b233073db62276698067b2262d7a785592b
2024-10-14 10:58:12 +00:00
Jessica Lawshe
50aad92eb9
Merge pull request #20692 from overleaf/ar-limit-length-of-user-editable-fields
...
[web] limit length of user editable fields
GitOrigin-RevId: 239398dd05dcde7fea0ac8415e41396ef01c2b74
2024-10-14 10:57:56 +00:00
Miguel Serrano
cd6631c105
Fix history label creation for anonymous users ( #20200 )
...
* Remove decaffeination artifacts in LabelsTests
* Remove decaffeination artifacts in LabelsManagerTests
* Fix label creation for anonymous users
* Update label creation route in MockProjectHistoryApi tests
* Support both endpoints for backwards compatibility
GitOrigin-RevId: 50ce1ba49388e50f147fb620e0425fea83301c9d
2024-10-14 10:57:33 +00:00
Miguel Serrano
3ff142d478
[web] Expose metric for active users in SP ( #20130 )
...
* [web] Expose metric for active users in SP
* Removed redundant UserHandler.setupLoginData()
In the past this method was also calling
a now deleted notifyDomainLicence(), but now
this is just an alias for populateTeamInvites()
* Added migration for `lastActive`
* Added secondary read precedence to count active users
GitOrigin-RevId: 86d6db31e1ae74ae40c6599e6acb731d8c4a04bd
2024-10-14 10:57:28 +00:00
Antoine Clausse
9997c4874f
[web] Migrate /user/subscription
to BS5 ( #20513 )
...
* [web] Initialize BS5 in subscription page
* [web] Update subscription-dashboard.tsx for BS5
* [web] Update row-link.tsx for BS5
* [web] Update modals
* [web] Add `btn` to `btn-inline-link` classes
* [web] Update circle change-to-group circle price element
* [web] Replace `list-item-with-margin-bottom` with `mb-3`
* [web] Update form elements to BS5
* [web] Use `useContactUsModal`
* [web] Adjust tables margin/padding, and more
* [web] Update change-to-group-modal.tsx
* [web] Add gap to subscription buttons
* [web] Remove subscription page colspan for md and above
* [web] Use Notification component
* [web] Update "leave group" buttons
* [web] Fix tests: add `ol-user` meta tag
* [web] Nest .hover-highlight in #subscription-dashboard-root
* [web] Update to OLRow/OLCol
* [web] Update to OLButtons
* [web] Update to OLFormGroup
* [web] Naming: use BSversion prefix
* [web] Set CancelSubscriptionButton as ghost directly in component
* [web] Set "Plan" font size
* [web] Simplify cancel-subscription buttons
* [web] Remove `--neutral-10` ModalFooter background
* [web] Simplify circle styles
* [web] Center discount badge
* [web] Update fieldset label
* [web] Add `<ul>` around RowLink
* [web] Define SCSS for row-link component
* [web] Remove some use of utility classes
* [web] Revert and update `fieldset` changes (fixes tests)
* [web] Fixup some more OLButtons
* [web] Fixup use of OLRow/OLCol
* [web] Reduce spacing below "legend-as-label"
* [web] Use h5 instead of small in OLModalTitle
* [web] Revert OLCol removal on lg screens
I had removed them by mistake because I wasn't using the proper breakpoints
* [web] Add backdrop to nested modal ContactUsModal
* [web] Don't prefill project URL in ContactUsModal
* [web] Fix lint
* [web] Share `className` prop in BS5 and BS3 modals
* [web] Set sub-title font sans serif (BS3)
* [web] Update remaining Alerts to OLNotification
GitOrigin-RevId: 7fd975ae3e992cebfaf71d4e182f8e13ec886d09
2024-10-01 08:05:14 +00:00
ilkin-overleaf
35728d7681
Merge pull request #20436 from overleaf/ii-bs5-editor-toolbar
...
[web] BS5 editor toolbar
GitOrigin-RevId: a517fd52d648d165e89231d6f5551c026a951c43
2024-10-01 08:04:42 +00:00
Rebeka Dekany
abb59e4603
Merge pull request #20298 from overleaf/rd-ide-filetree
...
[web] Migrate the file tree on the editor page to Bootstrap 5
GitOrigin-RevId: e2efec26242c8cdab37a54bc182b83bfb0f1eb3c
2024-09-26 08:05:43 +00:00
Copybot
2a2bb3f064
Merge pull request #1245 from AnessZurba:tex-or-pdf
...
GitOrigin-RevId: 096f7e5bb581c3984db8dc74e7a4c525de862cce
2024-09-26 08:05:08 +00:00
Jakob Ackermann
e61b157666
Merge pull request #20348 from overleaf/jpa-disable-bull-pro
...
[web] provide stub interface for bull queues in Server Pro/CE
GitOrigin-RevId: 014cf1a87c266fd760ff3c2bd493689bbf16e637
2024-09-26 08:04:51 +00:00
andrew rumble
5f699ac5ef
Fix findOneAnd* usages
...
findOneAnd* now returns either a document or null rather than a result
set (unless the result set is requested explicitly). See
https://www.mongodb.com/blog/post/behavioral-changes-find-one-family-apis-node-js-driver-6-0-0 .
GitOrigin-RevId: 93dc64cbcc663217f914cf9e9821e2b9642154db
2024-09-24 08:06:28 +00:00
andrew rumble
5b1c0c5008
Fix use of fake ObjectIds in tests
...
12 character strings are no longer valid see:
https://github.com/mongodb/js-bson/releases/tag/v6.0.0 (Strings of
length 12 can no longer make an ObjectId)
GitOrigin-RevId: 2590c10915c50b951f991b2cf161d80235e445ca
2024-09-24 08:06:23 +00:00
Mathias Jakobsen
edf2c68c51
Merge pull request #20326 from overleaf/mj-filetree-restore-importtime
...
[web] Use importedAt timestamp for linked files if present
GitOrigin-RevId: 2132dfede83778a018e02fdba3d40180838f37af
2024-09-19 08:04:38 +00:00
Mathias Jakobsen
9719b3376c
Merge pull request #20399 from overleaf/mj-set-import-time
...
[web] Set importedAt when creating linked files
GitOrigin-RevId: 06a549a20620eee33f64608d17a91d2e893f8f8a
2024-09-19 08:04:33 +00:00
Jimmy Domagala-Tang
5b73f08703
Merge pull request #20435 from overleaf/jdt-hide-wf-promo-from-wf-commons
...
Hide Writefull Promo From Writefull Commons Users
GitOrigin-RevId: 7adcb8f6e71c9c5b27da248e025b14a51fab703b
2024-09-18 08:05:00 +00:00
Jimmy Domagala-Tang
d41e069c69
Merge pull request #20404 from overleaf/revert-20389-jdt-add-writefull-commons-to-v1
...
Revert "Add writefull commons to v1"
GitOrigin-RevId: 703e2873cb64059f6a3881d6fc7f3c475caf5abd
2024-09-17 08:05:41 +00:00
Jimmy Domagala-Tang
aca9466c49
Merge pull request #20389 from overleaf/jdt-add-writefull-commons-to-v1
...
Add writefull commons to v1
GitOrigin-RevId: 36d1022f41b4db3701c6b8fa2120b035b05b38ba
2024-09-17 08:05:37 +00:00
roo hutton
d8221e5b91
Merge pull request #20306 from overleaf/rh-change-owner-viewer
...
[web] Allow project ownership to be transferred to Viewers
GitOrigin-RevId: 061d6e7b10c5c15212419e0736d0bfac39b65e96
2024-09-16 08:04:33 +00:00
Mathias Jakobsen
8245a95b4e
Merge pull request #20266 from overleaf/mj-revert-linked-file
...
[project-history+web] Restore metadata when reverting file
GitOrigin-RevId: dbfa8202a2fe0bf077d8eedb51a2a13b9f1e8a83
2024-09-09 08:04:53 +00:00
Jessica Lawshe
edd8a7211f
Merge pull request #20288 from overleaf/jel-plans-query-params
...
[web] Redirect to plans variants with query params
GitOrigin-RevId: cdfb4cd02bd5aca01c0912196badf3fe38e12a38
2024-09-06 08:05:48 +00:00
Eric Mc Sween
4f37ef0b1a
Merge pull request #20189 from overleaf/em-github-file-rejections
...
Show a detailed error message when GitHub rejects oversized files
GitOrigin-RevId: 6ae37c228f232a00f4d872623cb6e85a3b65f258
2024-09-04 08:05:21 +00:00
Alf Eaton
abfa29e629
Ensure that the correct lines are spell-checked ( #19967 )
...
GitOrigin-RevId: f63601288821d37bddcddc776270263e291d3985
2024-09-04 08:04:53 +00:00
Jakob Ackermann
d655cb129a
Merge pull request #20168 from overleaf/jpa-email-fallback-info
...
[web] log emails on level INFO from fallback transport
GitOrigin-RevId: a1f63e302cf6c5fcfa82b85ff2c79182fdc58945
2024-08-30 08:04:42 +00:00
Rebeka Dekany
f6213de83b
Merge pull request #20140 from overleaf/rd-footer-react
...
[web] Migrate the footer to React
GitOrigin-RevId: 9571d7b3ef9a267fb8250956f821b1ee34ce07c7
2024-08-30 08:04:29 +00:00
Anass Zurba
d1f15b7216
outline: handle texorpdfstring command.
2024-08-28 22:24:40 +03:00
Jakob Ackermann
a98fefd24b
Merge pull request #20129 from overleaf/jpa-handle-partial-deletion
...
[misc] improve handling of document deletion
GitOrigin-RevId: bd6b225b91ab38365e9ff272c50ece995e767bf2
2024-08-27 08:04:53 +00:00
Eric Mc Sween
8b4b454b97
Merge pull request #20052 from overleaf/em-tracked-deletes-limit
...
Include tracked deletes when limiting document size
GitOrigin-RevId: 9d7b2870001fb942eaa92db78993fee1ddb3937c
2024-08-27 08:04:31 +00:00
Brian Gough
dbf977a93c
Merge pull request #20087 from overleaf/bg-clean-up-web-crash-tests
...
read crash test files from a directory
GitOrigin-RevId: 3e498bd73dc9ca97cbe96899f9c1661d430a7d75
2024-08-26 08:05:23 +00:00
Liangjun Song
3f1edfc1c9
Merge pull request #19954 from overleaf/ls-access-token-gradual-rollout-cleanup
...
Update git bridge modal for pw auth deprecation
GitOrigin-RevId: 2e764922bf350ddcba29bf9f3baa220ed1f48e40
2024-08-26 08:05:15 +00:00
Jakob Ackermann
1182049d89
Merge pull request #20057 from overleaf/jpa-readonly-tuning
...
[web] tuning for readonly mirror on client
GitOrigin-RevId: c0ecc8923cdec6c515da17750133632ebc430e8d
2024-08-23 08:04:48 +00:00
Alexandre Bourdin
4997b7f1ee
Merge pull request #20062 from overleaf/ab-saas-authentication-module-renaming
...
[web] Rename overleaf-integration module to saas-authentication
GitOrigin-RevId: 7d69e06a19da9855fa9a0962114ad97b45ad8875
2024-08-23 08:04:43 +00:00
ilkin-overleaf
0e71084600
Merge pull request #19840 from overleaf/ii-bs5-project-tools
...
[web] BS5 project tools
GitOrigin-RevId: 3181c62985b6db4051292b484f53178a0736fa75
2024-08-22 14:01:43 +00:00
Thomas
22fb9973fa
Merge pull request #20083 from overleaf/tm-fix-mongodb-legacy-collaborators-getter
...
Update CollaboratorsInviteGetter to use mongodb-legacy instead of mongodb
GitOrigin-RevId: 06eb6f89725c06f759e19f73c4a4d1ade5703b4f
2024-08-22 14:01:39 +00:00
Thomas
abf04c5d6c
Merge pull request #20036 from overleaf/tm-collab-limit-link-sharing
...
Enforce collaborator limit for link sharing
GitOrigin-RevId: b724dca0c616ef15e5bd6d07e9d898d34dd46acd
2024-08-22 14:01:34 +00:00
Thomas
98a914bb94
Merge pull request #20034 from overleaf/tm-collab-limit-edit-invites
...
Enforce collaborator limit when accepting project invites
GitOrigin-RevId: 94f281113fe7c7b6d0a5ef43e11ab579400d9e56
2024-08-22 14:01:30 +00:00
roo hutton
5e2662adc4
[web] Enforce collaborator limit ( #19619 )
...
* Enables collaborator limit enforcement
* Add pendingEditor_refs for editors downgraded during limit enforcement
* Add isPendingEditor to useEditorContext
---------
Co-authored-by: Thomas Mees <thomas.mees@overleaf.com>
GitOrigin-RevId: b622213f6282ccd8ee85a23ceb29b8c6f8ff6a96
2024-08-22 14:01:25 +00:00
Jessica Lawshe
2b463f3062
Merge pull request #20004 from overleaf/jel-plans-tests
...
[web] Add unit tests for new plans page
GitOrigin-RevId: 8e5978d901d9faf123efbdd21ece65aad373cd94
2024-08-22 08:05:35 +00:00
Jakob Ackermann
577497b655
Merge pull request #19842 from overleaf/jpa-ro-mirror-on-client
...
[misc] add readonly mirror of full project content on the client
GitOrigin-RevId: 940bd93bfd587f83ca383d10fc44579b38fc3e88
2024-08-22 08:05:13 +00:00
Mathias Jakobsen
654d96ace6
Merge pull request #19743 from overleaf/mj-restore-project
...
[web+project-history] Add project version reverting
GitOrigin-RevId: 0f77cec730393187d531c0c6561faaa652bebf29
2024-08-21 08:05:08 +00:00
andrew rumble
4e2bfd58a1
Handle removal of mongoose callback API for UserMemberships
...
GitOrigin-RevId: 0bdfaf4bfb357d75ee05513cf524540eef7fcec4
2024-08-21 08:04:42 +00:00
andrew rumble
330868ff0c
Handle Mongoose callback api removal in test helpers
...
GitOrigin-RevId: 00b8128aed7727e7a1b6f8d2d92a5fbc3a7775fb
2024-08-21 08:04:37 +00:00
andrew rumble
5cd5c1bffc
Use new ObjectId instead of ObjectId()
...
GitOrigin-RevId: bfbf9f1d6b84a13f32fce127f01a49b1deaee6fe
2024-08-21 08:04:33 +00:00
andrew rumble
032deaf05c
Switch to mongodb-legacy
...
GitOrigin-RevId: 11e09528c153de6b7766d18c3c90d94962190371
2024-08-21 08:04:24 +00:00
Alexandre Bourdin
a6c97cd506
Merge pull request #19946 from overleaf/ac-remove-ol-int-imports-from-tests
...
[web] Remove overleaf-integration imports from tests
GitOrigin-RevId: 96a3afaab386c486c948d35999f2acf4cedc77cf
2024-08-20 08:04:27 +00:00
andrew rumble
f13cb88f02
Update unit tests
...
GitOrigin-RevId: b7a0b6265fefae775f0ce8a61e57e5231930dc50
2024-08-15 08:04:35 +00:00
Alexandre Bourdin
10ef61a02b
Merge pull request #19901 from overleaf/ac-confirm-institution-domain-queue-in-institution-module
...
[web] Add `start` function to modules. Move `confirm-institution-domain` queue to institution module
GitOrigin-RevId: 0d36ff3dcc529e77c76d72d0a67bbdb9310b42fd
2024-08-14 08:05:39 +00:00
Alexandre Bourdin
0071439866
Merge pull request #19929 from overleaf/ac-test-show-upgrade-prompt
...
[web] Add acceptance test checking `showUpgradePrompt` in `/project/:id`
GitOrigin-RevId: 825c5c364bea07f9f3886443633f9022413d030f
2024-08-14 08:05:34 +00:00
Alexandre Bourdin
61891e3c80
Merge pull request #19861 from overleaf/ab-overleaf-integration-delete-flow
...
[web] Remove /user/delete override from overleaf-integration
GitOrigin-RevId: 4f679f6835522c2325fe7b0368f58e7a952ee73d
2024-08-14 08:05:30 +00:00