* 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
* 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 https://github.com/overleaf/internal/commit/6696ffdd50e1a74f7b8388187386fb076e9ded8f
* 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
* Replace action button to "Go to Account Settings" link in group-settings alert for email confirmation
* `bin/run web npm run extract-translations` & `make cleanup_unused_locales`
* Fix test capitalization
* Update "Go to account settings" to lowercase and link-styling
* `bin/run web npm run extract-translations`
* Fix test
GitOrigin-RevId: d66ce34556bdfc2a37f12900055640cc995ac140
* handle 3DS challenges on the subscription dashboard
* add `/user/subscription/sync` endpoint
* upgrade `stripe-js` & rm `react-stripe-js`
* group related unit tests together
* add modules `SubscriptionController` unit tests and convert to async/await
* add `StripeClient` unit tests for 3DS failure
GitOrigin-RevId: 9da4758703f6ef4ec08248b328abddbbdd8e44ad
* Pull email context outside of `ResendConfirmationCodeModal`
* Use `loading` prop of button instead of deprecated Icon
* Swap notification order to clarify priority (no change in behaviour)
* Replace confirmation link action by confirmationCodeModal, and simplify code
* Change to secondary button variant in the Notification
* Display errors within the modal
* Increase ratelimit for resend-confirmation
* Copy changes
* Add stories on email confirmation notifications
* Fix other Notification stories
* Update tests
* Update services/web/frontend/js/features/settings/components/emails/confirm-email-form.tsx
Co-authored-by: Rebeka Dekany <50901361+rebekadekany@users.noreply.github.com>
* Remove placeholder on 6-digit code input
---------
Co-authored-by: Rebeka Dekany <50901361+rebekadekany@users.noreply.github.com>
GitOrigin-RevId: dad8bfd79505a2e7d065fd48791fd57c8a31e071
* Reinitialise Writefull toolbar after buying AI assist (#25596)
* Reinit Writefull toolbar after buying AI assist
* use refreshSession()
* add a timeout
* add a second refresh
* Increase a timeout for second refresh of writefull session (#25725)
GitOrigin-RevId: 7247ae45ca7de7f1f3778b1b22f49e2ff840a7ef
* adding temporary rendering of the BS5 version of why-latex page
* adding first section on the page with new styling, that is compatible with BS5
* adding next section
* adding cards and copy pasting existing styling
* using variables instead of direct values
* fixing the styling of h3 in info-card
* adding next section and its styling
* adding variables
* adding features card section
* adding the next features card
* adding the next features card section
* adding another card section
* adding last feature card section
* adding next section
* adding next section
* adding next section
* adding begin now card
* running npm run lint:styles:fix
* making some style changes to match BS3 version for smaller screen under lg in BS5
* adding a width fix to image
* changing breakpoints to bring consistency in stylesheet
* adding vars
* adding split test
* removing the temporary rendering solution for the BS5 page
* adding splitTestHandler Stub
GitOrigin-RevId: 1257dff09e5371d68e102972e3544559800ca339
* [history-ot] rename remaining history-v1-ot references to history-ot
* [web] rename History-v1 OT -> History OT in admin panel
* [web] rename OT Migration -> History OT Migration in admin panel
GitOrigin-RevId: 103ce816d5320d6379d51009cdc08b8a71aa48e6
[web] Fix `disableElement` won't properly disable the element if using bs5 and applied on anchor tag
GitOrigin-RevId: 49ce8514be3e44e5e3a45f41751c94c77f34399b