David
8e7a8f60a5
Merge pull request #22930 from overleaf/dp-filetree
...
Convert filetree components to typescript
GitOrigin-RevId: f06abb9705013d3da1a87c8f4bef4a82c4fab5d2
2025-01-22 09:05:01 +00:00
David
60698d8d37
Merge pull request #22836 from overleaf/dp-filetree-typescript
...
Convert file-tree util files to typescript
GitOrigin-RevId: bdf8d0655a543a216f028bc8477c3ee47aba5566
2025-01-22 09:04:56 +00:00
Rebeka Dekany
11695ca18a
Merge pull request #22993 from overleaf/rd-searchbar-button-fix-migration
...
[web] Fix close button alignment of search bar
GitOrigin-RevId: ef6761f6f068090d8cbf7e8922b257bd499ee5c3
2025-01-21 09:06:15 +00:00
Rebeka Dekany
c8b1da30dd
Merge pull request #22934 from overleaf/rd-admin-split-test-edit-id
...
Migrate the split test edit admin page to Bootstrap 5
GitOrigin-RevId: 34c690e00f74a68fb4018f7546d77aefd3e84a51
2025-01-21 09:06:10 +00:00
Rebeka Dekany
606dd421b3
Merge pull request #22863 from overleaf/rd-migrate-admin-user-bs5
...
Migrate the admin users page to Bootstrap 5
GitOrigin-RevId: 34165b5d0f91c45e24a7fc94086871a0f22e50f9
2025-01-21 09:06:06 +00:00
Domagoj Kriskovic
5f04d10214
Hide reply input if no comment permissions ( #22955 )
...
GitOrigin-RevId: eeb323e8d7426388f4291906299397f58095b46a
2025-01-21 09:05:58 +00:00
Domagoj Kriskovic
3b88c6f7e3
Prevent scrolling when reply input is focused ( #22968 )
...
* Prevent scrolling when reply textarea is focused
* remove focusIsOnTextarea check as it is handled above
* remove unnecessery setSelected
GitOrigin-RevId: 5ce3fc6691a19fe2566875785607bb4faa3e9f52
2025-01-21 09:05:49 +00:00
Eric Mc Sween
39ee15863b
Merge pull request #22973 from overleaf/em-fix-project-snapshot-concurrency
...
Fix concurrency in project snapshot
GitOrigin-RevId: 83710b84e5ff5c10d55b1a915a310db1ca431973
2025-01-21 09:05:35 +00:00
Mathias Jakobsen
6f1fc1694c
Merge pull request #22987 from overleaf/revert-22866-mj-typing-delay
...
Revert "[web] Remove activateOnTypingDelay from CM6 autocomplete"
GitOrigin-RevId: 1b598c8790bec1076db4d5a9feb551585565af05
2025-01-21 09:05:27 +00:00
Mathias Jakobsen
f509d2319c
Merge pull request #22855 from overleaf/mj-ide-settings
...
[web] Add settings modal skeleton to editor redesign
GitOrigin-RevId: bc2e7f07f7ab737a67965fa615a04c8ee88b1271
2025-01-21 09:05:23 +00:00
Mathias Jakobsen
5aa6277137
Merge pull request #22866 from overleaf/mj-typing-delay
...
[web] Remove activateOnTypingDelay from CM6 autocomplete
GitOrigin-RevId: 79c39932fce818f13bada824ceaecedd15d36b21
2025-01-21 09:05:18 +00:00
Mathias Jakobsen
43f99f05ad
Merge pull request #22940 from overleaf/mj-font-script
...
[web] Add script for updating unfilled font
GitOrigin-RevId: c25a470e5263f62a9d445b10e66fa222b9fa8fa5
2025-01-21 09:05:14 +00:00
Jakob Ackermann
340270df4b
[web] bump copyright year for Server Pro/CE to 2025 ( #22950 )
...
GitOrigin-RevId: 7747e64e787e22beb5caf6e47255ab6eeeb74d23
2025-01-21 09:05:06 +00:00
Antoine Clausse
092c62e4cf
[web] Socket diagnostics updates ( #22951 )
...
* Increase threshold for "latency in red color"
* Fix online status in Chrome and Safari
* Add "Auto ping" checkbox
* Put `/socket-diagnostics` behind `AuthenticationController.requireLogin`
* Set logs to `logger.info` when debugging
* Add `publicId` and `clientId` to logs
* Fix disconnect logs when debugging
* Refresh UI every second. Display red "Ping Count" if unanswered for 3s
* Update services/web/frontend/js/features/socket-diagnostics/components/socket-diagnostics.tsx
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com >
* Update services/web/frontend/js/features/socket-diagnostics/components/socket-diagnostics.tsx
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com >
* `npm run format:fix`
---------
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com >
GitOrigin-RevId: 9faf2abdac51fa4b87c67d8fe89c4125d01d826f
2025-01-21 09:05:01 +00:00
Jessica Lawshe
0cbf53ead8
Merge pull request #22912 from overleaf/jel-cms-tabs-bs5
...
[web] Update admin panel to use `.ol-tabs` style
GitOrigin-RevId: c9e808c5534e5f033a8e829b35b0c6bd865cb596
2025-01-20 09:05:22 +00:00
Alf Eaton
fe61ddf92e
Improve project search UI ( #22909 )
...
GitOrigin-RevId: 83bc59269250afef3d25434b14151dbde5be5e5c
2025-01-20 09:05:06 +00:00
Alf Eaton
0415ab2a60
Add cause to "spell check loading failed" error ( #22923 )
...
GitOrigin-RevId: 37772c842bb9d92200c08fa7ce89ec0b85fe1b94
2025-01-20 09:05:02 +00:00
Alf Eaton
a25a8c52ab
Create a shared module for CSS styles from user settings ( #22925 )
...
GitOrigin-RevId: 1e62258e1e38d8ab2ce8debc51c53a98f4e915f6
2025-01-20 09:04:57 +00:00
Alf Eaton
9fb5c9c8c5
Avoid shifting the layout of the project dashboard when items are selected ( #22937 )
...
GitOrigin-RevId: 98f153efddfcc3c11712010e607cc1a308e74279
2025-01-20 09:04:53 +00:00
Domagoj Kriskovic
7c50977c26
Hide resolve/edit/delete comment options for users without permissions ( #22891 )
...
GitOrigin-RevId: b3d2c1ba03ee836596abfc3da1260dec5a0a7714
2025-01-20 09:04:40 +00:00
Antoine Clausse
ac61b4c407
[real-time, web] Create a UI to test socket connection ( #22907 )
...
* Create a UI to test socket connection
* Add Clock Delta to the measurements
* Add colors to DiagnosticItem
* Update icon
* Add more info to the diagnostics screen
* Add logs in backend on debug messages, disconnections and connection
* Add last received ping info
* Reorder DiagnosticItems
* Remove "warning" text color (too light)
* Replace Phosphor icons by Material Icons
GitOrigin-RevId: 6a015b4928cd19849ff287cf254f671840ed44af
2025-01-17 09:05:49 +00:00
Antoine Clausse
170f5a72dd
[web] Scope ds-nav split test to project list ( #22689 )
...
* Add `dsNavStyle` prop, so `sidebar-navigation-ui-update` doesn't change all pages
* Use `useIsDsNav` instead of `useSplitTestContext`
* Create a `useDsNavStyle` hook
* Use `useDsNavStyle`
* Add comment on `useIsDsNav` and `NavStyleContext`
* Revert "Hide nav dropdown chevron icon in welcome page"
This reverts commit 78b5ba85
* Move `DsNavStyleProvider` usage to project-list-ds-nav.tsx
* Fix typo
* Simplify `useDsNavStyle` conditions
GitOrigin-RevId: df3fe66d772919c40df69d357bee6949ab413928
2025-01-17 09:05:41 +00:00
Jessica Lawshe
45db7cc8d5
Merge pull request #22684 from overleaf/jel-gallery-test-end
...
[web] Tear down gallery redesign test
GitOrigin-RevId: 907585c7d0e27c0c511e9d5f95096d82225f9aba
2025-01-17 09:05:24 +00:00
Eric Mc Sween
9b39c72740
Merge pull request #22845 from overleaf/em-project-snapshot-queue-refreshes
...
Concurrency control in ProjectSnapshot
GitOrigin-RevId: b62b886b59a67f2c694ef7cefcff5c32da3e4457
2025-01-17 09:05:09 +00:00
Eric Mc Sween
ed41d42d1e
Merge pull request #22892 from overleaf/em-filter-tracked-deletes
...
Filter tracked deletes on project snapshot
GitOrigin-RevId: 5146e00b67af8dc15bf17f587cb6173a0a21544d
2025-01-17 09:05:05 +00:00
David
7d42a86c89
Merge pull request #22902 from overleaf/dp-remove-presentation-mode-flag
...
Remove pdf-presentation-mode feature flag
GitOrigin-RevId: 14e64115c539fe2721150ed6f09dfcc4ce9cbaaa
2025-01-17 09:04:49 +00:00
Mathias Jakobsen
1222566d74
Merge pull request #22787 from overleaf/mj-ide-rail
...
[web] Create rail tabbed layout
GitOrigin-RevId: be54a224087aad8e6e2762d9c26463e37aecd9aa
2025-01-17 09:04:45 +00:00
Mathias Jakobsen
7c5a63153b
Merge pull request #22802 from overleaf/mj-outline-icons
...
[web] Add some unfilled material symbols
GitOrigin-RevId: 2b5c477e6ff32f62ab40cacf666aeb98b311f126
2025-01-17 09:04:40 +00:00
M Fahru
db64829f63
Merge pull request #22742 from overleaf/mf-remove-frontend-plans-page-dead-code
...
[web] Remove frontend plans page dead code
GitOrigin-RevId: 6db07b909f99a7afd17880698787a2c3527e879f
2025-01-16 09:06:55 +00:00
M Fahru
4340e24431
Merge pull request #22744 from overleaf/mf-update-blog-tagged-text
...
[web] On tagged blog pages, update "Posts tagged X" text color to neutral-70
GitOrigin-RevId: ad8e14ac275761f441e0db9760ba9c91de9019cd
2025-01-16 09:06:50 +00:00
M Fahru
8906c2d697
Merge pull request #22636 from overleaf/mf-remove-list-group-item-variant
...
[web] Remove `list-group-item-variant` mixin since it's no longer used
GitOrigin-RevId: f7d01acf1537d40060598d9ed68e602c1fc12609
2025-01-16 09:06:45 +00:00
M Fahru
39fdc71cf5
Merge pull request #22821 from overleaf/kh-cop-on-upgrade-modal
...
[web] limit COP group plans to 20 seats in upgrade modal
GitOrigin-RevId: b1d2713b978d0269892d8f547eeccc5ab702ea77
2025-01-16 09:06:37 +00:00
Jessica Lawshe
6d3088ca2a
Merge pull request #22740 from overleaf/jel-mono-text
...
[web] Eyebrow text margin
GitOrigin-RevId: cdf1eadf8ad1da4d81724e8aeb9994cc931388ce
2025-01-16 09:06:28 +00:00
Rebeka Dekany
aafd6eed82
Merge pull request #22817 from overleaf/rd-migrate-admin-split-test-create-bs5
...
Migrate the split test create admin page to Bootstrap 5
GitOrigin-RevId: 897f634b00136605ce3faf0e2489902d41f51566
2025-01-16 09:06:16 +00:00
Rebeka Dekany
0319875495
Merge pull request #22717 from overleaf/rd-migrate-admin-bootstrap5
...
[web] Migrate the admin page to Bootstrap 5
GitOrigin-RevId: 8d283f7ce4a7d73f033a69a4c075311ff756f06a
2025-01-16 09:06:12 +00:00
Rebeka Dekany
9e3af77ca6
Merge pull request #22761 from overleaf/rd-migrate-admin-project-bs5
...
Migrate admin project URL lookup page to Bootstrap 5
GitOrigin-RevId: d8c58bbeb924da4e94a361ab59a66c2c6048dbfd
2025-01-16 09:06:07 +00:00
Alf Eaton
67039e9071
Add full project search UI ( #22671 )
...
GitOrigin-RevId: f40c85f40f4c16b4b3c26a197924cd9ac9b3db1f
2025-01-16 09:05:45 +00:00
Alf Eaton
0dd6d2b33b
Convert utility functions to TypeScript ( #22658 )
...
* Convert event-tracking to TypeScript
* Convert local-storage to TypeScript
* Convert mapSeries to TypeScript
* Convert SessionStorage to TypeScript
* Convert account-upgrade to TypeScript
* Convert isValidTeXFile to TypeScript
* Convert date functions to TypeScript
* Convert EventEmitter to TypeScript
* Convert isNetworkError to TypeScript
* Convert webpack-public-path to TypeScript
* Convert displayNameForUser to TypeScript
GitOrigin-RevId: 79c5a2d1101fcd520f3116f0f4af29d974189d94
2025-01-16 09:05:36 +00:00
Alf Eaton
297324f3a2
Wrap range building in setTimeout ( #22796 )
...
GitOrigin-RevId: a0841e6eb9f2f637653dd0b8a37a61136097cc4f
2025-01-16 09:05:31 +00:00
Alf Eaton
4c0d0e3e61
Refactor isMac to a utility module ( #22829 )
...
GitOrigin-RevId: c6ab1dbeb1c56c35af121e7f657325a89fc847ea
2025-01-16 09:05:26 +00:00
Kristina
218c376f37
[web] tear down group-pricing-2025 split test on non-plans pages ( #22785 )
...
* [web] rm split test from the change to group modal
* [web] rm split test from cancel flow
* [web] rm split test from checkout flow
* [web] rm unused translations
GitOrigin-RevId: 0188f2631ed18e79fdf55dabedac7cdea4f213d3
2025-01-16 09:05:22 +00:00
Kristina
a234dcd44c
[web] tear down group-pricing-2025 split test on plans page ( #22786 )
...
* [web] rm split test from new plans page
* [web] rm showDiscountPercentage from group_member_picker (always false)
* [web] rm now unused classes on edu discount checkbox
* [web] rm split test from FAQ
* [web] rm unused translation
GitOrigin-RevId: 262d97f317d8aaef6e5a07a8ecd4edc67557408b
2025-01-16 09:05:17 +00:00
Domagoj Kriskovic
95dc9eebeb
Add comment option in editor toolbar ( #22849 )
...
* Add comment option in editor toolbar
* move addComment to commands
GitOrigin-RevId: 690b70f67abe5653f28ec9ec61deb3f201a78131
2025-01-16 09:05:12 +00:00
Domagoj Kriskovic
7be2796e0e
[web] Show most recently resolved comments at the top ( #22835 )
...
GitOrigin-RevId: cb42a0fe3d6bf5d23d329b6ef9732f7cb9612907
2025-01-16 09:05:07 +00:00
Eric Mc Sween
5a72d08be2
Merge pull request #22825 from overleaf/em-move-project-snapshot
...
Move full project on client code to the main web tree
GitOrigin-RevId: a2afd0d7fceaef213841e662df0b20587e9fef69
2025-01-15 09:04:45 +00:00
M Fahru
8f21f58ad5
Merge pull request #22340 from overleaf/mf-clean-up-currency-format-test
...
[web] Clean up localized currency format test (`local-ccy-format-v2`)
GitOrigin-RevId: 30d671479522b87ee9205994508b745d2b0ae4c3
2025-01-14 09:05:49 +00:00
David
640cc8fc79
Merge pull request #22799 from overleaf/dp-new-pdf-toolbar
...
Add toolbar styles and update pdf toolbar to match new editor designs
GitOrigin-RevId: 4d5d9c6fa3353c10dd135aa35440c8512a5d3226
2025-01-14 09:05:45 +00:00
Jimmy Domagala-Tang
a8b4526e5f
Merge pull request #22702 from overleaf/jdt-assistant-button-shrinking
...
Refactor AI error assistant ctas to reduce visual space
GitOrigin-RevId: 33f85849d250368e7ff53242b1d155573b0a1a43
2025-01-14 09:05:41 +00:00
Eric Mc Sween
0a35b75951
Merge pull request #22650 from overleaf/em-tracked-deletes-at-same-position
...
Handle multiple tracked deletes at same position
GitOrigin-RevId: 3cbf1c418bcd50cf08e1b90ce6ba3bc480236079
2025-01-14 09:05:34 +00:00
Domagoj Kriskovic
48fff2286c
Allow rejecting reviewers own track changes ( #22793 )
...
* Allow rejecting reviewers own track changes
* reject option only for change authors
GitOrigin-RevId: ecbc5ee9dfe6c468a5df3c1ce7b147561802a8c0
2025-01-14 09:05:25 +00:00