MoxAmber and Copybot
b131020c43
Merge pull request #30950 from overleaf/as-user-management-actions
...
[web] User management actions
GitOrigin-RevId: c7683c596673bc252649cdeb975edd779a6154b0
2026-03-06 09:08:25 +00:00
MoxAmber and Copybot
ebdb0b12cf
Merge pull request #30007 from overleaf/as-user-management-ro
...
[web] Initial read-only user management page
GitOrigin-RevId: f50d2377b855e6541b30f8f946aecb59bf08e3bc
2026-03-06 09:08:20 +00:00
0f0f97a8f6
[web] Add student checkbox on Standard plan ( #31773 )
...
* Remove plans-new.pug
* Add ol-localIndividualPlans and its types
* Add `getIndividualPlansInCurrency` util
* Add `ol-localIndividualPlans` to the pages
* Read prices from `localIndividualPlans`
* Add student checkbox
* Add `setupIndividualEduDiscount`
* Add data tags
* Update how original price is shown
* Show original price for monthly collaborator
* Make struck price conditionally invisible
* Unnest `.plans-new-edu-discount` so it applies to collaborator student checkbox
* Remove student column
* Update prices in groups to remove _plans_localized_price.pug
* Remove unused variables
* Reduce spacing above the student checkbox
* Fix tests
* Move show/hide struck price for Collaborator Monthly out of loop
* Fixup: Read prices from `localIndividualPlans`
* Fix checkbox vertical alignment
* Update services/web/frontend/stylesheets/pages/plans.scss
Co-authored-by: roo hutton <roo.hutton@overleaf.com >
* Adjust margin-top for student checkbox to -12px
* Disable autocomplete for education discount checkboxes
See https://github.com/overleaf/internal/issues/31798
---------
Co-authored-by: roo hutton <roo.hutton@overleaf.com >
GitOrigin-RevId: f329321fc860f30f4e8921e2e1b18bc55cfdeb7b
2026-03-06 09:07:54 +00:00
ilkin-overleaf and Copybot
20898db17f
Merge pull request #31560 from overleaf/ii-domain-capture-multiple-groups
...
[web] Multiple captured domains
GitOrigin-RevId: c097688efed82a8de11233078134923ed23bf500
2026-03-06 09:07:30 +00:00
Jimmy Domagala-Tang and Copybot
f96d37b7e3
Revert "Revert "[Web] Enable Quota System for AI Features"" ( #31771 )
...
* Revert "Revert "[Web] Enable Quota System for AI Features (#31544 )" (#31767 )"
This reverts commit f6589bdbf0ac7e71313739e3e3f4fb5bedd48c22.
* Update writefull entitlement syncing for commons (#31774 )
* feat: update wf entitlement syncing logic
* feat: remove unused env variable, and parse quota tier as string for analytics
GitOrigin-RevId: 37ae7522a249501719a64327e2b6aaff01a3cc0b
2026-03-06 09:07:15 +00:00
Davinder Singh and Copybot
b7f5344859
Tearing down of old Editor (Integrations panel) and other files ( #31701 )
...
* moving files from ide-redesign/components/editor-tour to features/editor-tour
moving files from ide-redesign/components/integrations-panel to features/integrations-panel
fixing imports
Revert "moving files from ide-redesign/components/editor-tour to features/editor-tour"
This reverts commit 9e4dcd4e001ffa4bfdb1053fb8824c1e8521ab10.
* moving files from ide-redesign/components/help -> ide-react/components/rail
* ide-redesign/components/breadcrumbs → features/source-editor/extensions
* ide-redesign/components/editor.tsx → ide-react/components/layout
* ide-redesign/components/full-project-search-panel.tsx → ide-react/components/rail/full-project-search-panel.tsx
* removing old-editor-warning-tooltip
* ide-redesign/components/tooltip-promo.tsx → shared/components/tooltip-promo.tsx
make cleanup_unused_locales
* extract-translations
GitOrigin-RevId: b9f44c4820bb4e0a7eef4f6f9a58ff96fd007bf9
2026-03-06 09:06:48 +00:00
Davinder Singh and Copybot
d03ae68294
Merge pull request #31606 from overleaf/ds-editor-settings-tear-down
...
Tearing down of old Editor (Settings)
GitOrigin-RevId: d9e23e61a8e34eb22e9c9e3453a157fb275f68f0
2026-03-06 09:06:43 +00:00
Jimmy Domagala-Tang and Copybot
892047fcf6
Revert "[Web] Enable Quota System for AI Features ( #31544 )" ( #31767 )
...
This reverts commit 17763447965aae5777053b783d2601517bfe6b12.
GitOrigin-RevId: f6589bdbf0ac7e71313739e3e3f4fb5bedd48c22
2026-02-24 09:07:06 +00:00
Jimmy Domagala-Tang and Copybot
92463fb3e2
[Web] Enable Quota System for AI Features ( #31544 )
...
* feat: migrate from aiErrorAssist naming for disabling AI features to aiFeatures.enabled to avoid confusion
feat: keep aiErrorAssistant as setting on user object until migration is run
* feat: migrate writefull.enabled unset to instead use promotionSet false
* feat: updating to use quota based system for AI usage
* feat: hide relevant sections of quota system behind split test
* feat: ship onAiFreeTrial instead of free quota amount to project meta
* fix: renaming splitTestEnabledForUser to featureFlagEnabledForUser
* fix: v1_personal should have free trial amount of ai quota
* fix: onAiFreeTrial in projectController should account for anonymous users with no features
* feat: fixing marketing exports for ai quotas
* feat: update features epoch
* feat: move to quota tiers, and map tier to numeric allowance within rateLimiters
GitOrigin-RevId: 17763447965aae5777053b783d2601517bfe6b12
2026-02-24 09:06:31 +00:00
Mathias Jakobsen and Copybot
45fb992c9f
Merge pull request #31735 from overleaf/mj-cm6-input-border-radius
...
[web] Reduce border radius of search and go-to-line forms
GitOrigin-RevId: 041d8587e0e1d10fcc2e8daf943e6bc0383662c2
2026-02-24 09:05:46 +00:00
Mathias Jakobsen and Copybot
328546b07d
Merge pull request #31732 from overleaf/mj-go-to-line-theme
...
[web] Follow overall theme in go-to-line dialog
GitOrigin-RevId: f4f91133d786612bdb55fe775305185fab64afec
2026-02-24 09:05:41 +00:00
Eric Mc Sween and Copybot
c3b43d92b0
Merge pull request #31618 from overleaf/em-bibtex-editor-design-review
...
Apply current BibTeX editor designs
GitOrigin-RevId: 3c51a2dd084fe45ba598091f7447d215e5a0739d
2026-02-23 09:05:25 +00:00
Mathias Jakobsen and Copybot
dd1652bcf6
Merge pull request #31693 from overleaf/mj-light-mode-notifications-buttons
...
[web] Fix buttons in light mode notifications
GitOrigin-RevId: 7934414356b5185999cf7685f8e4c61441279b04
2026-02-23 09:04:59 +00:00
Alex Vizcaino and Copybot
fd4e5c938f
Add non-English error handling and UI components for citation reviewer ( #31554 )
...
GitOrigin-RevId: b2934c3529eb07971197d81402e550aac25e0cd8
2026-02-20 09:05:28 +00:00
Copilot and Copybot
fe62a55ba7
Expand PDF preview errors by default ( #31484 )
...
GitOrigin-RevId: 7044b3033a4140ce5e3a57f5081c8d36b89b1d06
2026-02-19 09:06:27 +00:00
Malik Glossop and Copybot
13e03fafa2
Merge pull request #31591 from overleaf/mg-show-pdf-sync
...
Always show pdf when jump to pdf menu item clicked
GitOrigin-RevId: 4094e681c00d3acfed0f6072f428a6c83bb701c3
2026-02-19 09:06:08 +00:00
Malik Glossop and Copybot
1f18caf5ce
Merge pull request #31603 from overleaf/mg-context-menu-focus-on-close
...
Return focus to editor on context menu close
GitOrigin-RevId: 60ad8040c62c5c174d70cf88e9d6698dd592bbcf
2026-02-19 09:06:04 +00:00
Malik Glossop and Copybot
daa7b52ef1
Merge pull request #31572 from overleaf/mg-context-menu-non-editable
...
Show context menu for empty line filler elements
GitOrigin-RevId: 9becb697e61130a623a9a00bccae015b927760a2
2026-02-19 09:05:59 +00:00
Malik Glossop and Copybot
a7b3cb6042
Merge pull request #31573 from overleaf/mg-context-menu-feedback
...
Add feedback button to context menu
GitOrigin-RevId: f7d2b27f7f49a4cd3cbad2e8c6f114967f84ab65
2026-02-19 09:05:54 +00:00
Domagoj Kriskovic and Copybot
4603722288
[web] Add button style for copy to clipboard component
...
GitOrigin-RevId: e387f79c829c903660638d3781839c44da10db07
2026-02-19 09:05:37 +00:00
Domagoj Kriskovic and Copybot
0d71cc18fd
[web] linting errors for visual bibtex editor
...
GitOrigin-RevId: 8c527eb314e21233f6be648b1a1cdb039db8d9b1
2026-02-19 09:05:13 +00:00
Chris Dryden and Copybot
4fee136b6c
Merge pull request #31501 from overleaf/cd-align-github-sync-action-buttons
...
Cd align GitHub sync action buttons
GitOrigin-RevId: ee4dfb3620e27e1bba0283e488bd003b66a08cd5
2026-02-19 09:05:08 +00:00
Anna Claire Fields and Copybot
f33c3ba4cb
replace utc helper function with local date ( #31421 )
...
GitOrigin-RevId: 03d8502bfe105574f8eb1ad65356a334edf44cd0
2026-02-18 09:05:54 +00:00
Davinder Singh and Copybot
c597e3b1f4
adding dark theme variables for badge tag ( #31238 )
...
GitOrigin-RevId: 08bd7ed75ecd8a934b8615374d1d976f448310d2
2026-02-18 09:05:29 +00:00
Malik Glossop and Copybot
e082e407aa
Merge pull request #31519 from overleaf/mg-context-menu-mobile
...
Disable context menu for touch only devices
GitOrigin-RevId: 4429462cd9fef7e0068299e103e36eedb391270e
2026-02-18 09:05:20 +00:00
Mathias Jakobsen and Copybot
c4b00104d1
Merge pull request #31557 from overleaf/mj-footer-dropdown-dark
...
[web] Fix dropdown text colour on dark mode dashboard
GitOrigin-RevId: 3654cd5e5569ee357d402cfaa6f394e8157b549e
2026-02-17 09:05:18 +00:00
Mathias Jakobsen and Copybot
910c6d5285
Merge pull request #31496 from overleaf/mj-tutorial-removals
...
[web] Remove old tutorials
GitOrigin-RevId: 90b6a630084b3b1d592bd4ccced82162f45b8ad3
2026-02-17 09:05:13 +00:00
Jakob Ackermann and Copybot
ddeafa1d7c
[web] fallback to clsi-cache from regular output file download ( #31555 )
...
* [web] fallback to clsi-cache from regular output file download
* [web] add comment on req.params assignment
GitOrigin-RevId: 9d0c2e0a8e12d322aa5754c732a38f19adeac716
2026-02-17 09:05:08 +00:00
Rebeka Dekany and Copybot
1a1fa497fd
Fix font sizes and link color on marketing pages ( #31504 )
...
GitOrigin-RevId: 3a672f4fb129a051c388aae1cce482aec9695cb6
2026-02-16 09:06:56 +00:00
Mathias Jakobsen and Copybot
1f91ca473d
Merge pull request #31521 from overleaf/mj-chat-light-mode-colors
...
[web] Remove grey background of chat input
GitOrigin-RevId: 5718e78c73e7a051b4b1e13906e77129cf2e889a
2026-02-16 09:06:34 +00:00
Mathias Jakobsen and Copybot
4da1de4670
Merge pull request #31515 from overleaf/mj-project-dashboard-color-scheme
...
[web] Add color-scheme to themed project dashboard
GitOrigin-RevId: c40ea1f20dac7c4b72f7994cd3ae368f56a7e241
2026-02-16 09:06:29 +00:00
Mathias Jakobsen and Copybot
122ef0c130
Merge pull request #31510 from overleaf/mj-online-users-flags
...
[web] Handle edge cases of initials in online user circles
GitOrigin-RevId: 6ee12b22fd4e89dcae1fabda2ef0e44f08306a2a
2026-02-16 09:06:20 +00:00
Mathias Jakobsen and Copybot
08f2597948
Merge pull request #31372 from overleaf/mj-tutorial-cleanup
...
[web] Stop manually checking inactiveTutorials
GitOrigin-RevId: c2d14d8633ff58c1dc0b0544c890090d8beb64e2
2026-02-16 09:06:15 +00:00
Mathias Jakobsen and Copybot
d8d74ae45c
Merge pull request #31509 from overleaf/mj-chat-error-handling
...
[web] Add error boundary to chat
GitOrigin-RevId: e3a204ab1469f99dc1fc3e2cd96b8fd0cbc87e99
2026-02-16 09:06:10 +00:00
Mathias Jakobsen and Copybot
6890f1bb3c
Merge pull request #31038 from overleaf/jdt-mj-rm-chat-ide-redesign
...
Editor Redesign Cleanup: Chat
GitOrigin-RevId: 98f969ee84a86761466de182787443b8c9bacefd
2026-02-16 09:06:05 +00:00
Jimmy Domagala-Tang and Copybot
551d7b3908
feat: migrate from aiErrorAssist naming for disabling AI features to aiFeatures.enabled to avoid confusion ( #31273 )
...
feat: keep aiErrorAssistant as setting on user object until migration is run
GitOrigin-RevId: df53914163566065d0b91b8d130476fbcdf1ea96
2026-02-13 09:05:57 +00:00
Miguel Serrano and Copybot
860f77a06c
[web] Remove new editor elements for CE/SP ( #31004 )
...
* [web] Remove new editor elements for CE/SP
Makes rendering of elements conditional or completely removes them from CE/SP:
- Subscription link is removed from settings modal
- Documentation link is present on `proxyLearn === true`
- Contact us link is present when `support` module is available (not the case for CE/SP)
* Using hidden instead of conditional rendering in settings
GitOrigin-RevId: 562563d0bc4d0ca919e336f0c13cf6b476c6cf31
2026-02-13 09:05:39 +00:00
Davinder Singh and Copybot
51b5f9a862
Tearing down of old Editor (Left settings menu) ( #31357 )
...
* removing one class
* removing the ide redesign class
* moving error logs files from ide-redesign to orignal directory
* moving the final file of error logs
* removing the left settings menu files
* deleting left-menu-mask.tsx and related css styling
* deleting editor-left-menu-body.tsx
* deleting download-menu.tsx and related css and test and story files
* deleting actions-menu.tsx and test and story files
* deleting help-menu.tsx and test and story files
* deleting sync-menu.tsx and test and story files
* deleting settings-menu.tsx file
* deleting download-pdf.tsx
* deleting download-source.tsx
* deleting actions-copy-project.tsx
* deleting actions-word-count.tsx ans tests
* deleting help-contact-us.tsx
* deleting help-documentation.tsx and related files
* deleting help-show-hotkeys.tsx and related files
* deleting settings-auto-close-brackets.tsx
* deleting settings-auto-complete
* settings-compiler
* settings-dictionary
* deleting setting-menu files and test files
* styles:fix
* make cleanup_unused_locales
* removing some extra css and adding some comments
* npm run extract-translations
* adding settings-menu-select.tsx back
* adding back settings-overall-theme.tsx
* format:fix
* removing the settings-overall-theme.tsx and related test file
* deleting settings-menu-select and adding option type in use-editor-theme-option-group
* removing css
* deleting files and styling related to LeftMenuButton
* removing the related left editor menu files
* removing the paths
* Revert "removing the related left editor menu files"
This reverts commit 78ffbfff88cfd3ceb19946ac45a1ed6a790388f4.
* adding back the overall-theme-settings.tsx and removing the tests related to removed file
* adding back the tests with new component
* make cleanup_unused_locales
* extract-translations
* deleting the actions-manage-template.tsx file
GitOrigin-RevId: 75bcbef81740cea0452eca62f2ce52b7f10acd08
2026-02-13 09:05:26 +00:00
David and Copybot
d3d6504d14
Merge pull request #31487 from overleaf/copilot/move-dev-toolbar-button
...
Move dev toolbar button right of rail to avoid obscuring settings button
GitOrigin-RevId: 39e702f6086db9ab461d3e4396bb2fdae85eec73
2026-02-12 09:05:48 +00:00
Mathias Jakobsen and Copybot
498c89c6ed
Merge pull request #31329 from overleaf/mj-dark-mode-notification
...
[web] Introduce notification for dashboard dark mode
GitOrigin-RevId: da5045d412ddc87a4b18823a4a5fa3192fe15c89
2026-02-12 09:05:36 +00:00
Mathias Jakobsen and Copybot
cc1dedca7d
Merge pull request #31397 from overleaf/mj-old-editor-toolbar-teardown
...
[web] Tear down old editor toolbar
GitOrigin-RevId: 8ba74abcc56e7bd476a9d6cae72f38486168c2ed
2026-02-11 09:07:14 +00:00
Davinder Singh and Copybot
84cdbfc12f
Tearing down of Error Logs and pdf preview in editor ( #31267 )
...
GitOrigin-RevId: 05b2c980d874de801ffcdadb57dd9da9d983225c
2026-02-11 09:06:38 +00:00
Rebeka Dekany and Copybot
457ba8b1dd
Separate heading and body font overrides in CMS ( #28101 )
...
* Separate heading and body font override mixins
* Separately target headings and other fonts overrides
* Separately target headings and other fonts overrides
* fix: allow independent heading font overrides without breaking existing entries
GitOrigin-RevId: b9b08316c1793fb305a8412986b78bfe5de43738
2026-02-10 09:06:41 +00:00
Kristina and Copybot
a9ab247507
[web] add notification message to the dashboard for migrated subscriptions ( #31429 )
...
GitOrigin-RevId: 12c14020b9e43e6544bdbd363fd2bc0d4051c80b
2026-02-10 09:06:13 +00:00
Jessica Lawshe and Copybot
83dc28178e
Merge pull request #31237 from overleaf/jel-managed-user-domain-capture
...
[web] Secondary email remove message for managed users enrollment via domain capture
GitOrigin-RevId: fdaa441a7652f20a4a49bf45cf6d78925ce0e857
2026-02-06 09:05:53 +00:00
Alf Eaton and Copybot
07d39f631a
Add Cypress tests for code check ( #30781 )
...
GitOrigin-RevId: 6ff1314542c3042d40054e5173ea85e14719d8a2
2026-02-06 09:05:40 +00:00
Alf Eaton and Copybot
9cbfb663ac
[workbench] Improve accessibility recommendations and tools ( #31221 )
...
GitOrigin-RevId: 04890c2618a70d90a1d3ef1998c16b599e1dff84
2026-02-06 09:05:32 +00:00
Eric Mc Sween and Copybot
d9cf720566
Merge pull request #31239 from overleaf/em-bibtex-grammar
...
Improvements to the lezer grammar for BibTeX
GitOrigin-RevId: 33ece6f3c6a34380aa7b2a46ff624aff3ccf8a10
2026-02-05 09:05:44 +00:00
Rebeka Dekany and Copybot
ee6047ccd6
Add password visibility toggle to homepage registration ( #31092 )
...
* Add password visibility toggle to homepage registration
* Update text to "Create password" in registration form on the homepage
* Use material-symbol instead
GitOrigin-RevId: c40f3e9f696929108bad2e54acacfe3323ff70db
2026-02-05 09:05:33 +00:00
Rebeka Dekany and Copybot
3607a1dbd8
Align the Project page with website redesign ( #31255 )
...
* Move project page to website-redesign layout
* Add background hover for the welcome message cards
GitOrigin-RevId: fd02e04e8dc764fdb1c00b6182210efa63352725
2026-02-05 09:05:29 +00:00