Commit Graph

  • a0a621f727 Merge pull request #30788 from overleaf/rh-cio-sub-topics roo hutton 2026-02-03 10:42:10 +00:00
  • 061cc99dad Merge pull request #31229 from overleaf/ii-subscription-redirect-on-error ilkin-overleaf 2026-02-03 12:12:14 +02:00
  • 78640e2a9a Merge pull request #31131 from overleaf/mj-restore-view-only-access-modal Mathias Jakobsen 2026-02-03 10:11:45 +00:00
  • c516ffd476 Merge pull request #31214 from overleaf/ii-domain-capture-error-when-email-not-on-account ilkin-overleaf 2026-02-03 12:11:35 +02:00
  • 28a7aa5e19 [web] deactivate_projects: spread archiving jobs over the cron interval (#31212) Jakob Ackermann 2026-02-03 10:01:21 +01:00
  • 94b79aac8c [CE/SP] Hotfix 6.1.1 (#31007) Miguel Serrano 2026-02-02 15:56:02 +01:00
  • fc8d564320 Editor Redesign Cleanup: main layout, toolbar, and rail (#31031) Jimmy Domagala-Tang 2026-02-02 09:55:33 -05:00
  • c790449196 Merge pull request #31216 from overleaf/revert-30418-mfb-improve-handling-of-debug-copies-of-user-projects Maria Florencia Besteiro Gonzalez 2026-02-02 13:22:09 +01:00
  • a991852c61 add max number of duplicate citation keys Domagoj Kriskovic 2026-01-30 13:07:54 +01:00
  • 9de3ac303d [web] add duplicate citation key detection and warning message in BibTex editor Domagoj Kriskovic 2026-01-28 16:07:15 +01:00
  • 9028ec7b29 Use labs experiments for visual bibtex editor Domagoj Kriskovic 2026-02-02 11:07:08 +01:00
  • f6eda40666 Fix badge height on the Labs page (#31213) Rebeka Dekany 2026-02-02 12:40:57 +01:00
  • 4c5cdecffa [web] fix bug where pending downgrades are removed when subscriptions change (#30420) Kristina 2026-02-02 11:42:47 +01:00
  • ee4b5f515c Handle ERR_STREAM_UNABLE_TO_PIPE alongside ERR_STREAM_PREMATURE_CLOSE (#31174) Anna Claire Fields 2026-02-02 11:12:52 +01:00
  • a591f2eb7a Merge pull request #30418 from overleaf/mfb-improve-handling-of-debug-copies-of-user-projects Maria Florencia Besteiro Gonzalez 2026-02-02 10:35:37 +01:00
  • 5829a7fe43 [web] integrate clsi-cache into download pdf from project dashboard (#31138) Jakob Ackermann 2026-02-02 09:11:07 +01:00
  • 774d8434d8 [web] fix preparing clsi-cache when cloning project (#31169) Jakob Ackermann 2026-02-02 09:09:24 +01:00
  • 9bd7171413 [project-history] update getProjectBlobSchema to accept numeric history_id Domagoj Kriskovic 2026-01-30 13:41:19 +01:00
  • 9970dd907a [e2e] use plain pdf.js for extracting PDF text (#31125) Jakob Ackermann 2026-01-30 12:42:32 +00:00
  • 4d6c1138c7 rename validateReq to parseReq Domagoj Kriskovic 2026-01-26 14:34:05 +01:00
  • 859c21b4dd [project-history] update schemas to accept numeric project IDs Domagoj Kriskovic 2026-01-12 15:41:10 +01:00
  • da9da896c2 Revert "Revert "[project-history] migrate from joi to zod (#30187)" (#30681)" Domagoj Kriskovic 2026-01-14 11:26:29 +01:00
  • 46435ab8b4 Add toggle for workbench position (#30873) Alf Eaton 2026-01-30 11:30:10 +00:00
  • db70d2db25 Only clear the babel-loader cache folder when invalidated (#31108) Alf Eaton 2026-01-30 11:27:18 +00:00
  • 6a68007a07 [e2e] ensure user registration runs in a fresh session (#31164) Jakob Ackermann 2026-01-30 10:53:03 +00:00
  • f7a68d67d3 format fix for isPrematureClose (#31161) Anna Claire Fields 2026-01-30 11:06:12 +01:00
  • a108552df6 [web] add schema validation for downloadZipOfVersion endpoint Domagoj Kriskovic 2026-01-28 13:50:28 +01:00
  • 3649832fc8 add stream unable to pipe err code (#31160) Anna Claire Fields 2026-01-30 10:45:36 +01:00
  • 3000a9108d [web] fix source on analytics mapping in finalization script (#31143) Kristina 2026-01-30 09:43:08 +01:00
  • d6fbed2a74 [web] check end state before terminating (#31136) Kristina 2026-01-30 09:42:07 +01:00
  • a370a72a5a Revert "Revert "adding all button variants as dark mode (#30989)" (#31145)" (#31148) Jimmy Domagala-Tang 2026-01-29 13:52:45 -05:00
  • e91a870b94 Revert "adding all button variants as dark mode (#30989)" (#31145) Jimmy Domagala-Tang 2026-01-29 10:17:46 -05:00
  • 0e51f08e58 adding all button variants as dark mode (#30989) Jimmy Domagala-Tang 2026-01-29 10:04:16 -05:00
  • e80ce42896 Upgrade Node.js from 22.18 to 24.13 (#30509) Anna Claire Fields 2026-01-29 15:57:30 +01:00
  • a054938414 Merge pull request #30983 from overleaf/cd-close-modal-select-menus-on-click Chris Dryden 2026-01-29 10:50:17 +00:00
  • fd5a8159cc Merge pull request #31014 from overleaf/ar/babel-7.26.10 Andrew Rumble 2026-01-29 09:46:53 +00:00
  • 610398d099 Merge pull request #30323 from overleaf/ar/promisify-DocstoreManager Andrew Rumble 2026-01-29 09:46:42 +00:00
  • 3ddc20e424 [server-ce] run npm install on minimal set of source files (#31111) Jakob Ackermann 2026-01-29 08:40:43 +00:00
  • 9d625fc834 Merge pull request #30964 from overleaf/jel-commons-migrate-email-not-primary Jessica Lawshe 2026-01-28 08:46:11 -06:00
  • c734574175 Move some error pages to website-redesign layout (#31087) Rebeka Dekany 2026-01-28 14:49:23 +01:00
  • ac1a61cafa [web] remap customer.metadata.recurlyAccountCode in migration scripts (#31097) Kristina 2026-01-28 13:50:27 +01:00
  • c4cdacc702 Align subscription, login, restricted, and invite pages with website redesign (#31045) Rebeka Dekany 2026-01-28 13:27:02 +01:00
  • 77c66132b0 Merge pull request #29838 from overleaf/rh-cio-remove-limits roo hutton 2026-01-28 11:04:20 +00:00
  • da6015591a Enable supercomplete feature for freemium users (#30915) Alex Vizcaino 2026-01-28 09:30:39 +01:00
  • 8b2b76cf22 Citation Reviewer refresh issues (#31083) Alex Vizcaino 2026-01-28 09:30:28 +01:00
  • 3603bc5e25 [real-time] handle getDocument result in case of an error Domagoj Kriskovic 2026-01-27 15:48:17 +01:00
  • 56ebed8660 adding dark mode for notification component on project dash (#30664) Davinder Singh 2026-01-27 15:11:37 +00:00
  • 158aaab0f6 [WEB] Adds dark theme for input field for project dash page (#30823) Davinder Singh 2026-01-27 15:10:01 +00:00
  • 8859aaaeb9 Merge pull request #31011 from overleaf/mj-build-scripts-elastic-search Mathias Jakobsen 2026-01-27 14:46:06 +00:00
  • a92471549e Merge pull request #30956 from overleaf/mg-fix-dark-mode-spellcheck-style Malik Glossop 2026-01-27 14:25:16 +01:00
  • 461acef756 [workbench] Add voice input to the prompt form (#30086) Alf Eaton 2026-01-27 12:06:56 +00:00
  • a82258fdf4 Reduce review panel flicker in Chrome when scrolling a large document (#30812) Alf Eaton 2026-01-27 12:04:48 +00:00
  • 3b027a2b08 Prevent "Remove access" text being cut off in Share model (#30976) Alf Eaton 2026-01-27 12:04:25 +00:00
  • 41b8ccc69f [real-time] Promisify DocumentUpdaterManager (#30322) Domagoj Kriskovic 2026-01-27 12:48:55 +01:00
  • 8eba220693 [clsi] remove initial vs recompile flag from clsi-perf metric (#31052) Jakob Ackermann 2026-01-27 11:33:38 +00:00
  • 2259c915e8 [web+ops+references] Remove references service code (#29699) Mathias Jakobsen 2026-01-27 11:10:41 +00:00
  • 286cc311c0 [web] update invoice statement descriptor for migrated subscriptions Simon Gardner 2026-01-27 10:20:34 +00:00
  • 08c1de479f [web] Only report existing stripe fields where the update will change the values Simon Gardner 2026-01-27 10:09:39 +00:00
  • 86b29819c2 [document-updater] add missing await (#31034) Jakob Ackermann 2026-01-26 17:29:26 +00:00
  • d5936d8566 [document-updater] trigger graceful shutdown on unhandled error (#31027) Jakob Ackermann 2026-01-26 16:37:01 +00:00
  • c876bf2c5f [web] set default payment method based on recurly data (#31025) Kristina 2026-01-26 16:57:25 +01:00
  • 60bb53bbfa if stripe fields present, warn and log both records. Simon Gardner 2026-01-26 13:52:52 +00:00
  • 83971b4a8a [web] set default payment method on customers Simon Gardner 2026-01-26 13:51:34 +00:00
  • cee51f16ff Merge pull request #30750 from overleaf/mfb-migration-improve-handling-of-debug-projects Maria Florencia Besteiro Gonzalez 2026-01-26 13:52:07 +01:00
  • e9b85c4fa3 Merge pull request #30911 from overleaf/mj-tidy-e2e Mathias Jakobsen 2026-01-26 11:28:15 +00:00
  • 9e0de43638 Merge pull request #30910 from overleaf/mj-tear-down-old-e2e Mathias Jakobsen 2026-01-26 11:27:55 +00:00
  • 9223515705 Merge pull request #30908 from overleaf/mj-remove-opt-out Mathias Jakobsen 2026-01-26 11:27:22 +00:00
  • b517df6672 Merge pull request #30958 from overleaf/slg-recurly-stripe-migration-30684 Simon Gardner 2026-01-26 10:56:44 +00:00
  • 0ee8b25298 [k8s] clsi-cache: migrate to StatefulSet (#30886) Jakob Ackermann 2026-01-26 09:58:47 +00:00
  • 49591a5190 [web] add scripts to finalize recurly -> stripe migration (#30925) Kristina 2026-01-23 17:37:39 +01:00
  • c512072c02 Merge pull request #30980 from overleaf/revert-30752-acf-upgrade-google-cloud-storage Antoine Clausse 2026-01-23 16:29:12 +01:00
  • 5d47879865 Merge pull request #30884 from overleaf/mg-upgrade-modal-tracked-changes Malik Glossop 2026-01-23 14:37:04 +01:00
  • 80f6355def Merge pull request #30892 from overleaf/mg-workbench-survey-link Malik Glossop 2026-01-23 14:33:10 +01:00
  • 3d18d02846 Add a dark version of the checkbox component (#30213) David 2026-01-23 10:39:49 +00:00
  • f7b42d212a feat: adding dark mode footer (#30772) Jimmy Domagala-Tang 2026-01-22 10:43:47 -08:00
  • f95b471797 Merge pull request #30938 from overleaf/oa-recurly-updates Olzhas Askar 2026-01-22 17:03:15 +01:00
  • 01d248c046 Align SSO, subscription, 2FA, and referral pages with website redesign (#30923) Rebeka Dekany 2026-01-22 16:42:07 +01:00
  • 72ff4c87d7 Merge pull request #30954 from overleaf/jel-redirect-if-missing-data Jessica Lawshe 2026-01-22 09:05:36 -06:00
  • 59dc237e53 Merge pull request #30835 from overleaf/ii-domain-capture-invite-token Jessica Lawshe 2026-01-22 09:02:13 -06:00
  • a116175698 Merge pull request #30520 from overleaf/ii-flexible-group-licensing-upgrade-message Jessica Lawshe 2026-01-22 09:01:55 -06:00
  • 866e67cef1 [k8s] clsi-cache tweaks (#30949) Jakob Ackermann 2026-01-22 13:39:38 +00:00
  • b57df2602a [web] Reapply: Make CIAM login notification dismissible (with cookies) (#30829) Antoine Clausse 2026-01-22 13:29:31 +01:00
  • 06ffeb1926 Merge pull request #30412 from overleaf/thomas-wiki-url-default Antoine Clausse 2026-01-22 13:28:43 +01:00
  • d161cf6bbc [web] Add --append to scripts/update_institution_user_saml_ids (#30851) Miguel Serrano 2026-01-22 11:02:18 +01:00
  • 07a7db91c0 Update AI context menu options for improved user experience (#30725) Alex Vizcaino 2026-01-22 08:41:18 +01:00
  • 1cf21a1388 Signpost user when using translation feature for non-latin languages (#30837) Alex Vizcaino 2026-01-22 08:41:07 +01:00
  • 98cc245e61 Implement lower threshold for citation checks and update UI interactions (#30881) Alex Vizcaino 2026-01-22 08:40:37 +01:00
  • 2dfcfd1804 Merge pull request #30916 from overleaf/ar-allow-read-only-institution-access-for-admins-with-no-modify-capability Andrew Rumble 2026-01-21 15:56:13 +00:00
  • dc179a29df Align beta, account, labs, notifications, and subscription support pages with website redesign (#30882) Rebeka Dekany 2026-01-21 16:05:38 +01:00
  • cd7da983d1 Merge pull request #30232 from overleaf/ar/convert-clsi-to-es-modules Andrew Rumble 2026-01-21 10:38:29 +00:00
  • c0a4c597f0 Merge pull request #30902 from overleaf/ar-fix-deleted-project-cleanup Andrew Rumble 2026-01-21 10:08:45 +00:00
  • 6b575c9235 [web] remove scriptRunner from a cron job script (#30871) Domagoj Kriskovic 2026-01-21 11:01:27 +01:00
  • 93eacab171 Add reference functionality for visual bibtex editor (#30846) Domagoj Kriskovic 2026-01-21 11:01:04 +01:00
  • 645ee30aa9 Merge pull request #30887 from overleaf/ar-give-engagement-modify-institution-manager-capability Andrew Rumble 2026-01-20 16:20:33 +00:00
  • f461dcc913 Merge pull request #30883 from overleaf/ii-domain-capture-url-expiry ilkin-overleaf 2026-01-20 16:55:16 +02:00
  • a5b56c7579 Merge pull request #30826 from overleaf/oa-filter-out-once-coupons Olzhas Askar 2026-01-20 14:36:14 +01:00
  • 21d672c0f4 Update @google-cloud/storage to version 7.18.0 (#30752) Anna Claire Fields 2026-01-20 13:08:21 +01:00
  • d38531a604 [web] Adding dark mode project list on Dashboard for Mobile screen (#30786) Davinder Singh 2026-01-20 09:55:57 +00:00
  • 2a5f0e4de2 Merge pull request #30856 from overleaf/bg-batched-update-collection-audit Brian Gough 2026-01-20 09:38:21 +00:00
  • 722e2a0359 Refund policy changes from 30 to 14 days (#30819) Rebeka Dekany 2026-01-19 17:49:45 +01:00