overleaf/services/web/types
M Fahru fb6746a887 Add default pathname logic on history react file tree (#12505)
On history react, when the initial screen has been loaded, no default pathname is selected. This PR adds logic for selecting default pathname and getting the diff for that pathname.

Also, add some other small changes, the notable ones are:

- Refactor some type naming and file structure related to the history file tree
- Refactor file tree selectable hooks (merge selectable context provider into the main provider)
- prevent clicking on the same file tree item by checking the current pathname before invoking the handler function

GitOrigin-RevId: 73c36e9ed918ae3d92dd47108fbe8542a7571bdd
2023-04-12 08:04:58 +00:00
..
array Merge pull request #9245 from overleaf/integration-project-dashboard-react-migration 2022-09-14 08:04:03 +00:00
group-management [web] Migrate group management to React (#11293) 2023-02-07 09:04:18 +00:00
history Add default pathname logic on history react file tree (#12505) 2023-04-12 08:04:58 +00:00
project/dashboard Merge pull request #10958 from overleaf/jel-features-page-link 2023-01-10 09:06:36 +00:00
recurly Merge pull request #11530 from overleaf/ii-payment-page-migration-checkout-panel 2023-02-07 09:04:53 +00:00
subscription Merge pull request #12042 from overleaf/jel-change-plan 2023-03-09 09: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 [cm6] Wrap compile log annotations in a lint source (#8451) 2022-06-22 08:03:47 +00:00
assets.d.ts Improve the Rich Text toolbar (#11616) 2023-02-07 09:04:39 +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 Add types (#8154) 2022-05-30 08:03:45 +00:00
current-doc.ts Wrap the SourceEditor component in an error boundary (#8605) 2022-08-25 08:03:46 +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 #12286 from overleaf/msm-fix-sp-react 2023-03-21 09:05:54 +00:00
file-ref.ts Add types (#8154) 2022-05-30 08:03:45 +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
metadata.ts [cm6] Improve LaTeX autocomplete extension (#8317) 2022-06-09 08:02:32 +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
project-settings.ts Data handling for settings in editor left menu react migration (#10470) 2022-11-30 09:04:32 +00:00
project.ts Standardise scope/context usage in Storybook stories (#7842) 2022-05-17 08:04:12 +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
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.ts Merge pull request #8243 from overleaf/ii-autocomplete-symbol-images 2022-06-07 08:02:27 +00:00
utils.ts Merge pull request #9642 from overleaf/jel-project-tools-untrash 2022-09-27 08:05:02 +00:00
window.ts Merge pull request #11560 from overleaf/jel-react-personal-subscription-dash-pt-5 2023-02-08 09:06:29 +00:00