overleaf/services/web/types
Alf Eaton 2304536844 Add review panel context providers and components (#19490)
* Tidy up review panel components

* Add ReviewPanel providers

* [web] new design for review panel track change (#19544)

* [web] new design for review panel track change

* fixed mini view

* mini icon style change

* fix icon size

* format date

* useRangesUserContext hook

* remove useRangesUserContext hook

* using full class names

* fix action icons hover

* change wording for tooltips

* added ReviewPanelChangeUser component

* Update header in new review panel

* Extract ReviewPanelTrackChangesMenuButton as a separate component

* Remove wrapper div

* Replace h2 with div for review panel label

* Rename ReviewPanelTools to ReviewPanelHeader

* Rename trackChangesExpanded -> trackChangesMenuExpanded

* Dont break memoisation of ReviewPanelTrackChangesMenuButton

* Fix the width of the track changes arrow icon

* Update how prop types are declared

* Remove new empty state from old review panel

* Add empty state to new review panel

* Add project members and owner to ChangesUsers context (#19624)

---------

Co-authored-by: Alf Eaton <alf.eaton@overleaf.com>

* Redesign comment entry in review panel (#19678)

* Redesign comment entry in review panel

* ReviewPanelCommentOptions component

* remove unused prop

* Tidying

* Add conditional import

* Optional changeManager

* Add more split test compatibility

* More split test compatibility

* Fixes

* Improve overview scrolling

* Fix overview scrolling

* Fix & simplify track changes toggle

* Fix overview scrolling

* Fix current file container

* ExpandableContent component for messages in review panel (#19738)

* ExpandableContent component for messages in review panel

* remove isExpanded dependancy

* Delete comment option for new review panel (#19772)

* Delete comment option for new review panel

* dont show thread warning if there are no replies

* fix hasReplies issue

* Implement initial collapsing overview files

* Fix positioning of overview panel

* Small styling changes

* Add count of unresolved comments and tracked chanegs

* More style adjustments

* Move review-panel-overview styles into css file

* Remove unused var

---------

Co-authored-by: Domagoj Kriskovic <dom.kriskovic@overleaf.com>
Co-authored-by: David Powell <david.powell@overleaf.com>
Co-authored-by: David <33458145+davidmcpowell@users.noreply.github.com>
GitOrigin-RevId: e67463443d541f88445a86eed5e2b6ec6040f9c7
2024-08-13 08:04:20 +00:00
..
admin Add new fields to mongoose subscription schema 2024-06-11 08:04:55 +00:00
group-management Merge pull request #18898 from overleaf/jpa-no-window 2024-06-19 08:04:21 +00:00
helpers Merge pull request #13628 from overleaf/ii-review-panel-migration-resolved-comments-entry 2023-07-17 10:47:41 +00:00
history Add default pathname logic on history react file tree (#12505) 2023-04-12 08:04:58 +00:00
ide Remove Angular (#17534) 2024-06-06 08:04:09 +00:00
project/dashboard Merge pull request #19398 from overleaf/rh-rm-ieee-notification 2024-07-18 08:04:41 +00:00
recurly Merge pull request #11530 from overleaf/ii-payment-page-migration-checkout-panel 2023-02-07 09:04:53 +00:00
review-panel Merge pull request #15999 from overleaf/ii-ide-page-prototype-review-panel-accept-reject-changes 2023-11-30 09:03:43 +00:00
subscription Implement free trial limits (#19507) 2024-08-08 08:05:05 +00:00
affiliation.ts Merge pull request #7509 from overleaf/ii-7155-display-institution 2022-04-15 08:03:17 +00:00
annotation.ts Move AI provider usage to the backend (#18562) 2024-06-18 08:04:09 +00:00
assets.d.ts Merge pull request #19317 from overleaf/jdt-fake-foor-test 2024-07-15 09:04:48 +00:00
bootstrap.ts Create new SplitMenu component and implement it for the pdf compile button (detached & non-detached) (#11772) 2023-02-22 09:04:42 +00:00
change.ts Standardise types for ranges (#16927) 2024-02-09 09:06:51 +00:00
doc.ts Add scope-dependent autocompletion to Cypress CM6 tests (#8109) 2022-05-27 08:03:51 +00:00
exposed-settings.ts Merge pull request #17605 from overleaf/ab-cleanup-deprecated-exposed-setting 2024-04-04 08:04:32 +00:00
file-ref.ts Merge pull request #15474 from overleaf/td-ide-page-file-and-multiple-view 2023-11-03 09:00:08 +00:00
file-tree-entity.ts Merge pull request #15342 from overleaf/td-remove-file-tree-manager-in-react 2023-10-27 08:03:10 +00:00
folder.ts Add types (#8154) 2022-05-30 08:03:45 +00:00
globals.d.ts Upgrade to webpack v5 (#7249) 2022-04-07 08:03:46 +00:00
highlight.ts Add types (#8154) 2022-05-30 08:03:45 +00:00
institution.ts Merge pull request #7509 from overleaf/ii-7155-display-institution 2022-04-15 08:03:17 +00:00
oauth-providers.ts Merge pull request #7593 from overleaf/ta-settings-migration 2022-04-25 08:05:12 +00:00
password-strength-options.ts Merge pull request #7593 from overleaf/ta-settings-migration 2022-04-25 08:05:12 +00:00
portal-template.ts Merge pull request #9622 from overleaf/mf-add-portal-templates-2 2022-09-27 08:04:00 +00:00
portal.ts Merge pull request #7509 from overleaf/ii-7155-display-institution 2022-04-15 08:03:17 +00:00
preview-path.ts Merge pull request #15342 from overleaf/td-remove-file-tree-manager-in-react 2023-10-27 08:03:10 +00:00
project-settings.ts Merge pull request #15684 from overleaf/td-ide-page-main-doc-left-menu 2023-11-14 09:04:40 +00:00
project.ts Merge pull request #18861 from overleaf/rh-editor-limit-exceeded 2024-06-25 08:04:46 +00:00
public-access-level.ts Merge pull request #15557 from overleaf/ii-ide-page-prototype-review-panel-track-changes 2023-11-17 09:03:02 +00:00
settings-page.ts Merge pull request #18898 from overleaf/jpa-no-window 2024-06-19 08:04:21 +00:00
share-doc.ts Wrap the SourceEditor component in an error boundary (#8605) 2022-08-25 08:03:46 +00:00
sorting-order.d.ts Merge pull request #9245 from overleaf/integration-project-dashboard-react-migration 2022-09-14 08:04:03 +00:00
split-test.ts Merge pull request #18898 from overleaf/jpa-no-window 2024-06-19 08:04:21 +00:00
system-message.ts [ide-react] Notify about unsaved changes (#16163) 2023-12-15 09:03:27 +00:00
team-invite.ts Merge pull request #14756 from overleaf/mf-group-invite-new-user-redirection 2023-11-10 09:04:23 +00:00
third-party-ids.ts Merge pull request #7593 from overleaf/ta-settings-migration 2022-04-25 08:05:12 +00:00
university.ts Merge pull request #7841 from overleaf/ii-refactor-add-email 2022-05-12 08:03:29 +00:00
user-email.ts Merge pull request #8102 from overleaf/msm-fix-sso-available 2022-05-25 08:09:39 +00:00
user-settings.ts Merge pull request #19528 from overleaf/dp-equation-preview 2024-07-25 08:05:04 +00:00
user.ts Add review panel context providers and components (#19490) 2024-08-13 08:04:20 +00:00
utils.ts Merge pull request #19757 from overleaf/ae-eslint-upgrade 2024-08-08 08:04:09 +00:00
web-module.ts Merge pull request #19562 from overleaf/ab-modules-dependencies 2024-07-30 08:04:36 +00:00
window.ts Merge pull request #19644 from overleaf/jpa-remove-window-attributes 2024-08-06 08:04:39 +00:00