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
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
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
globals.d.ts
highlight.ts
institution.ts
oauth-providers.ts
password-strength-options.ts
portal-template.ts Merge pull request #9622 from overleaf/mf-add-portal-templates-2 2022-09-27 08:04:00 +00:00
portal.ts
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
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
university.ts
user-email.ts
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