Rebeka Dekany
72dbdcd3e3
Improve selectors to reduce flaky E2E tests ( #26413 )
...
* Use the leadingIcon prop instead of spacing
* Remove duplicated ID
* Make the alt text to be empty since image is decorative
* Make switcher input visually hidden
The switcher's input previously used 'pointer-events: none', which prevented proper interaction in the test. It replaces that hack.
* Add accessibilityLabel to the info icon that is actually a clickable link
* Use more specific selectors
* It should display
* Use more specific selectors
* Use more specific selectors
GitOrigin-RevId: a555d96cf972d06dd5432f44a23b02355cedcd94
2025-06-27 07:34:51 +00:00
Rebeka Dekany
59cda9d73f
Improve green link colour contrast on the marketing pages ( #26461 )
...
* Fix visited link colour
* Udpdate green link colors for the marketing pages
* Use the semantic color variables
GitOrigin-RevId: c53240cbd6f3608031d6e98db8203fe7bb414a9b
2025-06-27 07:34:46 +00:00
Mathias Jakobsen
021e18ed73
Merge pull request #26555 from overleaf/dp-error-logs-header-tweaks
...
Small fixes to new error log entry headers
GitOrigin-RevId: 1ed2fcc7ce1210b3bf4e330c079ba6d5166580d6
2025-06-26 08:05:18 +00:00
Mathias Jakobsen
7ade7daad5
Merge pull request #26399 from overleaf/mj-ide-co-branding
...
[web] Editor redesign: Add cobranding logo to toolbar
GitOrigin-RevId: 9f9138bb4ebc2cc7d39e38f8bee77c7fbde8b781
2025-06-26 08:05:06 +00:00
Domagoj Kriskovic
7c7e4a707c
Add promo notifications for AI assist ( #26514 )
...
* Add promo notifications for AI assist
* format pug
GitOrigin-RevId: 8895145e1e5dcd8e28f29bf2601a4bd21456a407
2025-06-25 08:05:37 +00:00
Tim Down
6780f4cc61
Merge pull request #26469 from overleaf/td-bs5-sp-ce-register
...
Migrate SP/CE registration page to Bootstrap 5
GitOrigin-RevId: 5e99a6a091d725ea3ab54e7cf6a4d1ea4f6bfab6
2025-06-24 08:05:28 +00:00
Tim Down
9b3b2df444
Merge pull request #26456 from overleaf/td-limit-browser-translate-non-react-icons
...
Prevent browser translation of icons in Pug pages
GitOrigin-RevId: 97e4d3ba70a4c95bed2c9f52e66038911625613d
2025-06-23 08:05:06 +00:00
David
ed3e3c979c
Merge pull request #26491 from overleaf/dp-move-synctex
...
Move synctex controls lower to account for breadcrumbs in new editor
GitOrigin-RevId: 78ae0f6f1eb1384b8b3014ba4d1a0565ed3fd452
2025-06-20 08:05:16 +00:00
David
9d7835e587
Merge pull request #26527 from overleaf/dp-errors-notification
...
Add promo for new error logs
GitOrigin-RevId: 68ce79653484dc018be302d753c572c39864c723
2025-06-20 08:05:11 +00:00
Rebeka Dekany
182baed934
Migrate subscription related pages to Bootstrap 5 ( #26372 )
...
* Enable Bootstrap 5 for the subscription error pages
* Override contact modal on the plans page
* Convert AI Assist related styles to CSS
* Extend single layout-website-redesign.pug template for both Bootstrap 3 and 5
* Formatting to tab indentation
* Add the switcher for AI Assist
* Fix translations in heading
GitOrigin-RevId: 54ddc35602831f1ec1fa83c9f67a091eefda7a77
2025-06-19 08:05:05 +00:00
David
842dab05d1
Merge pull request #26493 from overleaf/dp-raw-logs
...
Improvements to raw logs log entry ui in new editor
GitOrigin-RevId: 516094fadfa4db7e82431c91b766dbe7e378b4a7
2025-06-18 08:06:33 +00:00
David
84440e5c5a
Merge pull request #26487 from overleaf/dp-error-log-clickbox
...
Expand clickable area of log header in new editor
GitOrigin-RevId: dbb24ea84d04b41ce779f0490b34d51f44164f9e
2025-06-18 08:06:03 +00:00
David
ee368d12eb
Merge pull request #26468 from overleaf/dp-error-colors
...
Small style updates to new error logs
GitOrigin-RevId: fdfe7489bc87733b065d08c77353dce9ab940fc2
2025-06-18 08:05:53 +00:00
David
448af2af30
Merge pull request #26479 from overleaf/dp-synctex
...
Add synctex buttons to new editor
GitOrigin-RevId: 7790c848f96d9b12d95f2f01c5048da2ea17d8b4
2025-06-18 08:05:33 +00:00
Tim Down
9cd6902e87
Merge pull request #25973 from overleaf/td-restricted-home-link
...
Use a single link for home link in restricted page
GitOrigin-RevId: 0220116c89845ad7704fb446e41abf99cfff3b45
2025-06-17 08:05:18 +00:00
Domagoj Kriskovic
a7b9ecf79c
Update font size and spacing in AI assist part of plans page ( #26437 )
...
GitOrigin-RevId: 2b0e3b68f73e72ef1024db9c1088d20b973f6245
2025-06-16 08:06:18 +00:00
Rebeka Dekany
86d357cfb8
Migrate onboarding/bonus/beta program templates to Bootstrap 5 ( #26344 )
...
* Migrate the Try Premium for free page to Bootstrap 5
* Migrate the Overleaf Beta Program page to Bootstrap 5
* Fix buttons alignment on smaller screen size
* Migrate the Overleaf Bonus Program page to Bootstrap 5
GitOrigin-RevId: 811db783af6a86ab472aae95e075bfa301786a31
2025-06-16 08:06:14 +00:00
Davinder Singh
1b0139ff93
Merge pull request #26358 from overleaf/ds-bs5-customer-story-cern
...
[B2C] MIgrating CERN customer story page to Bootstrap 5
GitOrigin-RevId: dcffa5117c66438caeef3793e7f6a87055371f91
2025-06-13 08:07:40 +00:00
Davinder Singh
f1030d8892
Merge pull request #26268 from overleaf/ds-cms-bs5-customer-story-layout-2
...
[B2C] Bootstrap 5 migration of Customer story layout
GitOrigin-RevId: 6156d69f24be4818e68d044e44539ec3fc8b2595
2025-06-13 08:07:35 +00:00
Antoine Clausse
d1ea6c0c3b
[web] Fix donut chart in non-commons uni portal pages ( #26379 )
...
* Revert me: show fake data for donut chart
* Re-add `nvd3` styles in BS3
* Revert "Revert me: show fake data for donut chart"
This reverts commit b93e2aa5b0838571a5c4d96e85483b3d029038c7.
* Prettierignore nvd3.less
GitOrigin-RevId: 90702447244e7a2ddac495e9203c16c6bfc17bb0
2025-06-13 08:07:07 +00:00
Domagoj Kriskovic
cb9a7d42c5
AI assist section for plans page ( #26187 )
...
* AI assist plans section
* fix merge issues, add tests
* translate img alt
* startInterval only if there are images found
* update casing for TeXGPT
* update mobile price font
* small design tweaks
GitOrigin-RevId: 87d993bb5da1929f99ab3b4721316961d78a46f5
2025-06-13 08:07:02 +00:00
Rebeka Dekany
8722bb1ba7
Remove .text-centered and use .text-center instead ( #26217 )
...
GitOrigin-RevId: 75774d877e3d513574818afc517be815cb7201ae
2025-06-13 08:05:19 +00:00
David
4bfebfd7f5
Merge pull request #26311 from overleaf/dp-auto-compile-failure
...
Add a code check banner to the new editor
GitOrigin-RevId: 6ee01d8379247824f4ec0684809ad432c4617c96
2025-06-12 08:05:35 +00:00
Antoine Clausse
58548ca6f3
[web] Migrate metrics module Pug files to Bootstrap 5 (2) ( #26199 )
...
* Reapply "[web] Migrate metrics module Pug files to Bootstrap 5 (#25745 )"
This reverts commit 0962383998f29313cc1fa33b98255a38896738a0.
* Remove foot-scripts from metricsApp.pug
* Fix loading-overlay position
* Hide carets on print display
* Fix Dropdown
* Fix Tooltips
GitOrigin-RevId: 754d9a004f7b476578ee20565203aef98b08bbf4
2025-06-12 08:05:16 +00:00
Antoine Clausse
daf10140f8
Merge pull request #26188 from overleaf/ac-bs5-fix-redundant-carets
...
[web] Fix redundant carets in BS5 marketing pages
GitOrigin-RevId: 479687d982db23e4f5f2efcc3f5f39bb78f0eb24
2025-06-12 08:05:11 +00:00
Antoine Clausse
e2267b57e4
[web] Migrate general Pug pages to BS5 (2) ( #26121 )
...
* Reapply "[web] Migrate general Pug pages to BS5 (#25937 )"
This reverts commit c0afd7db2dde6a051043ab3e85a969c1eeb7d6a3.
* Fixup layouts in `404` and `closed` pages
Oversight from https://github.com/overleaf/internal/pull/25937
* Use `.container-custom-sm` and `.container-custom-md` instead of inconsistent page widths
* Copy error-pages.less
* Convert error-pages.lss to SCSS
* Revert changes to pug files
* Nest CSS in `.error-container` so nothing leaks to other pages
* Remove `font-family-serif`
* Use CSS variables
* Remove `padding: 0` from `.full-height`: it breaks the layout in BS5
* Fix error-actions buttons
* Revert changes to .container-custom...
* Update services/web/app/views/external/planned_maintenance.pug
Co-authored-by: Rebeka Dekany <50901361+rebekadekany@users.noreply.github.com >
* Update services/web/app/views/general/closed.pug
Co-authored-by: Rebeka Dekany <50901361+rebekadekany@users.noreply.github.com >
---------
Co-authored-by: Rebeka Dekany <50901361+rebekadekany@users.noreply.github.com >
GitOrigin-RevId: 313f04782a72fae7cc66d36f9d6467bad135fd60
2025-06-12 08:05:06 +00:00
Mathias Jakobsen
1fd612707b
Merge pull request #26221 from overleaf/mj-history-dark-mode-entries
...
[web] Editor redesign: Add dark mode to history entries
GitOrigin-RevId: 16c9743bdee85dc3825ce6e9901a0107956205ca
2025-06-11 08:07:12 +00:00
Mathias Jakobsen
6b3021f3a5
Merge pull request #26177 from overleaf/mj-ide-history-file-tree
...
[web] Editor redesign: Update history view file tree
GitOrigin-RevId: bb0fe871837ffac6e1af6c18c7c1ae651dee7f81
2025-06-11 08:07:07 +00:00
Davinder Singh
d6d631615d
Merge pull request #26265 from overleaf/ds-cms-bs5-customer-stories-2
...
[B2C] Bootstrap 5 migration of Customer stories page
GitOrigin-RevId: cca0d00412ab4ec5da15e26e4e7eb3c40de9e47c
2025-06-11 08:05:14 +00:00
Davinder Singh
115d0c98c2
Merge pull request #25856 from overleaf/ds-cms-bs5-migration-universities-2
...
[B2C] Bootstrap 5 migration of Universities page
GitOrigin-RevId: b069c04131531e9f9774a9a53aaa53858ba568c7
2025-06-10 08:06:00 +00:00
Davinder Singh
d298fd0a09
Merge pull request #25842 from overleaf/ds-cms-bs5-migration-enterprises-2
...
[B2C] Bootstrap 5 migration of Enterprises page
GitOrigin-RevId: 63c4095ddb2ee688bc1780883b86f5a994b262c0
2025-06-10 08:05:55 +00:00
David
6b9eb57ef9
Merge pull request #26155 from overleaf/dp-content-info
...
Add content-info and content-info-dark to standard colours and use in editor redesign logs
GitOrigin-RevId: 40c026a9ccfe511cab2bf4e28fbfbed7cf218642
2025-06-10 08:05:51 +00:00
Rebeka Dekany
f840b54206
Migrate institutional account linking pages to Bootstrap 5 ( #25900 )
...
GitOrigin-RevId: 75734bdbde52e90305ae759789acaf4203ec49b4
2025-06-06 08:05:57 +00:00
Antoine Clausse
9232ab283a
Merge pull request #26163 from overleaf/revert-25745-ac-bs5-metrics-module
...
Revert "[web] Migrate metrics module Pug files to Bootstrap 5 (#25745 )"
GitOrigin-RevId: b97eecc2232f56833391fb789902f9a85936c365
2025-06-05 08:06:16 +00:00
David
a5bf880fc7
Merge pull request #26100 from overleaf/dp-compile-timeout-paywall
...
Add compile timeout paywall to new editor
GitOrigin-RevId: 9742ae67b4103c72cc9d87852801ae8751f85d6d
2025-06-05 08:05:20 +00:00
David
f730230f36
Merge pull request #25939 from overleaf/dp-error-logs
...
Update error logs designs for new editor
GitOrigin-RevId: 0de3a54446a0ff114a1debb7b5f274d3a8f19c42
2025-06-05 08:05:11 +00:00
Antoine Clausse
be144114b8
Merge pull request #26111 from overleaf/revert-25937-ac-bs5-general-pug-pages
...
Revert "[web] Migrate general Pug pages to BS5"
GitOrigin-RevId: fcc42ee28004aa55c09ecbd5f5e96c6067e717e9
2025-06-04 08:07:07 +00:00
Antoine Clausse
b28e34e1e8
[web] Migrate 4 simple user pages to BS5 ( #25947 )
...
* Migrate email-preferences.pug to BS5
https://www.dev-overleaf.com/user/email-preferences
* Migrate sessions.pug to BS5
https://www.dev-overleaf.com/user/sessions
* Migrate one_time_login.pug to BS5
https://www.dev-overleaf.com/read-only/one-time-login
* Fix positions in back-to-btns mixin
* Migrate accountSuspended.pug to BS5
https://www.dev-overleaf.com/account-suspended
* Set max-width of 400px in account-suspended page
* Fix column widths in sessions.pug
GitOrigin-RevId: 8ec6100fb230cf532049fcc9aba7c00def20ea0e
2025-06-04 08:06:40 +00:00
Antoine Clausse
09b4280d36
[web] Migrate general Pug pages to BS5 ( #25937 )
...
* Revert me! Temporarily update code to test updates
* Update layout-no-js.pug to use BS5
* Migrate pages to BS5
* Revert "Revert me! Temporarily update code to test updates"
This reverts commit 03d980939dcbdc3f73ddf1e673acbc3fbfdfe2ec.
* Use `.error-container` class instead of BS5 utility
* Fix breakbpoints
* Use `.error-container` instead of utility class
GitOrigin-RevId: fd39c4f7278f175bbdeee24826f7a2226b1d7c70
2025-06-04 08:06:36 +00:00
Antoine Clausse
7a3ad731e0
[web] Migrate metrics module Pug files to Bootstrap 5 ( #25745 )
...
* Remove `bootstrap5PageStatus = 'disabled'`
* Update from 'col-xs-' to 'col-'
* Rename LESS files to SCSS
* Rename local vars
* Refactor color variables to use SCSS variables in stylesheets
* Remove unused `.superscript`
It was added in 6696ffdd50
* Remove -moz and -webkit properties
* Remove unused(?) `.hub-circle img`
* Fix selector specificity for calendar display in daterange-picker
* Fix space/tab indents
* Fixup btn-link classes: fixes some borders
* Add support for svg.nvd3-iddle alongside svg.nvd3-svg in styles
* Add dropdown-item classes (improves styles)
* Replace `data-toggle` by `data-bs-toggle`
* Fixup table: remove .card class, add scope="col", add tbody
* Update dropdown caret icon
* Update icons to material symbols
* Remove green color override for links
* Remove/rearrange CSS unrelated to metrics module
* Add space after "by" in lags-container (by Day/Week/Month)
* Fix SCSS linting
* Re-add CSS that belongs in portals module
* Use `layout-react`
* Put table in Card. It still overflows but looks slightly better
* Fix columns breakbpoints
* Revert "Use `layout-react`"
This reverts commit a9e0d8f5c19d1dfd7417bf67b90799ad199a5913.
* Use css variables, use breakpoint mixins
* Add `.py-0` on subscriptions table card, so overflows appear less bad
GitOrigin-RevId: 55295ad76c112609baf43de4aa606d0c3da7a91f
2025-06-04 08:06:27 +00:00
Mathias Jakobsen
d16992891f
Merge pull request #25978 from overleaf/mj-rail-active-indicator-overflow
...
[web] Avoid showing active rail indicator overflow
GitOrigin-RevId: a81d97bde6dfa22102374f13b8d372d61e08180e
2025-05-30 08:05:23 +00:00
Mathias Jakobsen
8df787ae0d
Merge pull request #25987 from overleaf/mj-ide-review-panel-overview
...
[web] Editor redesign: Align review panel overview to top
GitOrigin-RevId: d713d07b1e4eba76164fd29bce696288cca1d63c
2025-05-30 08:05:14 +00:00
David
bf5c38c5cf
Merge pull request #25846 from overleaf/dp-themed-style-variables
...
Create themed colour variables and use them in new editor rail
GitOrigin-RevId: 48719f1b29170bcb95d34ecd538554bdf4fad2bb
2025-05-30 08:05:05 +00:00
Rebeka Dekany
0bfeabd0c4
Add landmark for the cookie banner and update its links color ( #25823 )
...
* Update cookie banner link color
* Add landmark for the cookie banner
GitOrigin-RevId: 9500cdfd7ddacbc2442680ed477ca1ac793720f7
2025-05-29 08:05:42 +00:00
Rebeka Dekany
70b5f97db6
Update the Labs button's content and border colour ( #25942 )
...
GitOrigin-RevId: 36de10a13ff5d8721ffcac25c5c002fe25f7a125
2025-05-29 08:05:37 +00:00
David
338d39284e
Merge pull request #25779 from overleaf/dp-recompile-button
...
Update Recompile button to match figma designs
GitOrigin-RevId: c3614fe2e621a64eb35dd4989b86c68a89bea342
2025-05-28 08:04:53 +00:00
Mathias Jakobsen
37afbc21ea
Merge pull request #25836 from overleaf/mj-ide-settings-padding
...
[web] Add border padding to rail to reduce link text overlap
GitOrigin-RevId: f0a49b51dccb6618ca991f2074845796f2b95933
2025-05-23 08:06:03 +00:00
Tim Down
a2cf685a84
Merge pull request #25613 from overleaf/td-bs5-sp-login
...
Migrate SP/CE login page to Bootstrap 5
GitOrigin-RevId: 37fc7cbb453bfef93abde2080faaa0a88116d1f4
2025-05-23 08:05:19 +00:00
Antoine Clausse
aab598e044
[web] De-capitalize english translations ( #24123 )
...
* Create decapitalize.sh script
* Remove `text-capitalize` classes, rely on translations instead
* `Account Linking` -> `Account linking`
* `Account Settings` -> `Account settings`
* `Add Affiliation` -> `Add affiliation`
* `Add Email` -> `Add email`
* `Add Files` -> `Add files`
* `Add to Dictionary` -> `Add to dictionary`
* `All Projects` -> `All projects`
* `All Templates` -> `All templates`
* `Archive Projects` -> `Archive projects`
* `Archived Projects` -> `Archived projects`
* `Auto Compile` -> `Auto compile`
* `Back to Subscription` -> `Back to subscription`
* `Blank Project` -> `Blank project`
* `Change Password` -> `Change password`
* `Change Project Owner` -> `Change project owner`
* `Clear Sessions` -> `Clear sessions`
* `Company Name` -> `Company name`
* `Compile Error Handling` -> `Compile error handling`
* `Compile Mode` -> `Compile mode`
* `Compromised Password` -> `Compromised password`
* `Confirm Affiliation` -> `Confirm affiliation`
* `Confirm Email` -> `Confirm email`
* `Connected Users` -> `Connected users`
* `Contact Sales` -> `Contact sales`
* `Contact Support` -> `Contact support`
* `Contact Us` -> `Contact us`
* `Copy Project` -> `Copy project`
* `Delete Account` -> `Delete account`
* `Emails and Affiliations` -> `Emails and affiliations`
* `Git Integration` -> `Git integration`
* `Group Settings` -> `Group settings`
* `Link Accounts` -> `Link accounts`
* `Make Primary` -> `Make primary`
* `Mendeley Integration` -> `Mendeley integration`
* `Papers Integration` -> `Papers integration`
* `Project Synchronisation` -> `Project synchronisation`
* `Sessions Cleared` -> `Sessions cleared`
* `Stop Compilation` -> `Stop compilation`
* `Update Account Info` -> `Update account info`
* `the Sales team` -> `the sales team`
* `your Group settings` -> `your group settings`
* `Zotero Integration` -> `Zotero integration`
* Update decapitalize.sh
* Decapitalize some translations
* `Example Project` -> `Example project`
* `New Project` -> `New project`
* `New Tag` -> `New tag`
* `Trashed Projects` -> `Trashed projects`
* `Upload Project` -> `Upload project`
* `Your Projects` -> `Your projects`
* Revert "Create decapitalize.sh script"
This reverts commit 8c79f367096c206c704c7c01e3572a18f3961d5e.
* Revert changes to stories
* Fix tests
* `Contact us of` -> `Contact us if`
* Make `Contact us` bold in tex files
* `sales team` -> `Sales team`
* `Link accounts and Add email` -> `Link accounts and add email`
* `Make Private` -> `Make private`
* `contact support` -> `contact Support`
* Make `Make primary` tests case sensitive
* Use `add_email` translation string
* Revert changes to non-english locales
* Remove redundant `Account settings` translation
* `New project Name` -> `New project name`
GitOrigin-RevId: 675c46f96ddbf3d259a8d723fed62aa4a7ed40b7
2025-05-22 08:07:46 +00:00
Mathias Jakobsen
d9e2c3aa15
Merge pull request #25755 from overleaf/mj-ide-collaborators-look
...
[web] Align online user design to Figma
GitOrigin-RevId: 89e09056558d98a57d3c1e5a8409476530784b26
2025-05-22 08:06:55 +00:00