Jakob Ackermann
e05ec0321b
[server-pro] extend hotfix 5.5.5: avoid creating user_files directory ( #28738 )
...
* [WIP] restore 100_make_overleaf_data_dirs.sh
* [WIP] patch for hotfix 5.5.5
* Revert "[WIP] patch for hotfix 5.5.5"
This reverts commit cc83a526ecd86ed7b1a0e061b074d2fb15d4d672.
* Revert "[WIP] restore 100_make_overleaf_data_dirs.sh"
This reverts commit e9b0597fe8451e9ef1deaf7ed31790f7d7fc996e.
* [server-pro] extend hotfix 5.5.5: avoid creating user_files directory
* [server-ce] run binary files migration in CI
GitOrigin-RevId: ac5bb86df92b441201c69dfac6b302058b501d8e
2025-09-29 08:07:01 +00:00
Eric Mc Sween
84e4808812
Merge pull request #28656 from overleaf/em-restore-optimize-file-download
...
File restore: optimize file download from history
GitOrigin-RevId: c32afe7d2ede2372e95490f62e79266f5f6d58da
2025-09-29 08:06:56 +00:00
Eric Mc Sween
a7c64d05e8
Merge pull request #28655 from overleaf/em-restore-avoid-doc-download
...
File restore: avoid downloading docs unnecessarily
GitOrigin-RevId: bf5faab7510b118041aaf848f9acb3eb864b5cc4
2025-09-29 08:06:51 +00:00
Jakob Ackermann
a51ba7a7d5
[server-ce] tests: add junit integration for Jenkins ( #28732 )
...
GitOrigin-RevId: b4c96ad71a02bf57c184a8031f475e3d1548c58a
2025-09-29 08:06:46 +00:00
Jakob Ackermann
2db902bdd2
[monorepo] remove debug logging for mongo containers ( #28716 )
...
GitOrigin-RevId: 5034cadca5933c6c29c190aa171f52b71216ec6d
2025-09-29 08:06:37 +00:00
Miguel Serrano
dc1203e2bd
[CE/SP] Rebuild base image ( #28727 )
...
Update epoch ENV to trigger a rebuild
GitOrigin-RevId: 5c46547cc1699e3ad916477107a7c035984ac423
2025-09-29 08:06:32 +00:00
Jakob Ackermann
c1446b9d34
[real-time] reduce delay in test for faster CI VM ( #28721 )
...
GitOrigin-RevId: 34da567ca7101a8f5070e2bd20aba4f87b231b5b
2025-09-29 08:06:19 +00:00
Liangjun Song
ee447b67e8
Merge pull request #28689 from overleaf/ls-stripe-elements-for-group-plans
...
Stripe Elements for group plans
GitOrigin-RevId: 932d465328458a8560ef38e98a051368212d9dea
2025-09-29 08:06:02 +00:00
Liangjun Song
9153130c4f
Merge pull request #28586 from overleaf/ls-dropdown-to-select-segment
...
Add dropdown in admin panel for finance to set customer segment
GitOrigin-RevId: 3f730bc71b839ed97fa6ce867a25d44c06e60e2f
2025-09-29 08:05:57 +00:00
Liangjun Song
f582a77de0
Merge pull request #28470 from overleaf/ls-script-to-migration-user-id-metadata
...
Add scripts to migrate userId metadata
GitOrigin-RevId: 2365afd7a6772f147d2a3eb2f3e033cab3a4e7dd
2025-09-29 08:05:52 +00:00
Brian Gough
3b853e9434
Merge pull request #28719 from overleaf/dependabot-npm_and_yarn-tar-fs-3.1.1
...
Bump tar-fs from 3.0.9 to 3.1.1
GitOrigin-RevId: abbdf1a27eb9b22aba3fa3ce68b8edd3a7944547
2025-09-29 08:05:47 +00:00
Jakob Ackermann
3b232ca419
[server-pro] add caching to docker build ( #27887 )
...
GitOrigin-RevId: 26a5f8b66f710afec3aedb5e55d205095d6e0a7d
2025-09-29 08:05:41 +00:00
Antoine Clausse
1b8a183430
[web] Prevent errors from silently resolving and simplify promises in tests ( #28621 )
...
GitOrigin-RevId: e6ba7d25436c1350f8eef74df34dce03f93af909
2025-09-29 08:05:36 +00:00
Miguel Serrano
3bba9c9fb7
Merge pull request #28631 from overleaf/msm-group-audit-log-filter
...
[web] Group Audit Log filter/pagination
GitOrigin-RevId: 440ad8bef3d1734613884a4e252350eee603af27
2025-09-26 08:05:59 +00:00
Rebeka Dekany
3b5ea89a1c
Update loading spinner status ( #28177 )
...
* Update test for the loading spinner component
* Create a story for the loading spinner component
* Move role and use CSS for spacing instead
* Add a classname prop
* Reuse LoadingSpinner
* Use OLSpinner instead of Spinner
* Use data-testid since status role was moved
* Wait for journals to load
* Use `isLoading` prop instead and fix the button's height
* Use `isLoading` prop instead
* Use LoadingSpinner instead and remove spacing
* Update test for the loading spinner component
* Use `isLoading` prop instead
* Add aria-describedby to layout button for processing state
* Replace `spinner` to `ol-spinner`
* Scope status
* Remove redundant `div.loading`
---------
Co-authored-by: Antoine Clausse <antoine.clausse@overleaf.com >
GitOrigin-RevId: 8f43b991f8f458b2abd5a4661913ac9b972d892a
2025-09-26 08:05:46 +00:00
Rebeka Dekany
aebff54a6b
Improvement to OLButton loading labels ( #28659 )
...
* Create eslint rule for requiring loadingLabel prop when isLoading is specified on OLButton
* Add `loadingLabel` props for OLButton components with `isLoading`
* Clarify loading label and button loading state
GitOrigin-RevId: 89279d5b4c346f9c3b67a59d0db822a2ff04314a
2025-09-26 08:05:41 +00:00
Davinder Singh
ab84e48545
Introducing group discount banner on plans page ( #28666 )
...
* adding placeholder mixin for the group discount banner
* adding desktop version
* adding mobile size screen content
* format:fix
* adding variable
* adding new copy
* moving the mixin in the correct place
* adding translations and lint:fix
GitOrigin-RevId: 23e72ffd5d25b474fa3bbbde396dc7a75748fb48
2025-09-26 08:05:36 +00:00
Olzhas Askar
18caa66bdf
Merge pull request #28673 from overleaf/oa-signup-date
...
[web] Expose signup date for Customer.IO
GitOrigin-RevId: 950b396e154e495071b104ea86e2441052df4bfb
2025-09-26 08:05:31 +00:00
jmescuderowritefull
2f5e629d65
Include Fake Door Test infrastructure in Writefull with text-to-speech test ( #28602 )
...
GitOrigin-RevId: 5e52f6c0d3ea5001855408a13be4813023d5fdb7
2025-09-25 08:05:58 +00:00
Rebeka Dekany
cc49eeacbd
Update Storybook controls for shared component stories and add Figma links for preview ( #28634 )
...
* Rename ui to shared
* Delete unused Switch component
* Update stories with Figma links
* Update Tag story naming for clarity
* Update Toggle button story naming for clarity
* Move shared components to the shared folder
* Remove file as part of TS migration
* Migrate jsx to tsx
* Remove file as part of TS migration
* Migrate jsx to tsx
* Include necessary controls only
* Auto SF
GitOrigin-RevId: d2458eeffa7a6b67ce522c3ccb6b4f71e5e76d62
2025-09-25 08:05:53 +00:00
Rebeka Dekany
a8734e191e
Update learn wiki e2e tests for current navigation structure ( #28685 )
...
GitOrigin-RevId: d7d87bf712e0ed399c5fe3a7108db5c47d641ce8
2025-09-25 08:05:49 +00:00
Jimmy Domagala-Tang
bfd00a8151
Allow for different content in opted in/ out experiments ( #28530 )
...
* feat: allowing for different messages in experiment when user is opted in
GitOrigin-RevId: 7b4254be6cf8147399010053d5a2a4cf9bb8f342
2025-09-25 08:05:44 +00:00
Jimmy Domagala-Tang
07166bff73
feat: add in-editor notification when rolling image has updated ( #28529 )
...
GitOrigin-RevId: 771773ba1914ef609b6ac84799bdda2d7ae4affa
2025-09-25 08:05:39 +00:00
Andrew Rumble
0200ad7515
[monorepo] format ts files ( #28678 )
...
* Add ts files to format package script
* Apply changes to service package.json files
* [monorepo] only support plain .ts files in all the services
---------
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com >
GitOrigin-RevId: 882cf274da86a0dbe1fff395441f6f2458c1405c
2025-09-25 08:05:30 +00:00
Eric Mc Sween
98069966ba
Merge pull request #28672 from overleaf/em-reapply-restore-optimization
...
Reapply file restore optimization
GitOrigin-RevId: c4479141d890e3e0af746f406a0186bf21f3d918
2025-09-25 08:05:25 +00:00
Brian Gough
d7cd65d20c
Merge pull request #28628 from overleaf/bg-cache-history-size-on-project
...
Implement project size checks on file uploads
GitOrigin-RevId: 4dffe237e6992b859f07964cffa82ff1c13e91c9
2025-09-24 08:07:37 +00:00
Jessica Lawshe
daa4bd9062
Merge pull request #28618 from overleaf/jel-commons-enable-while-migrating-to-group
...
[web] Support Commons migration to a group with domain capture
GitOrigin-RevId: 9262a44fc09d6d19a9c17895ef90bcef877e4a42
2025-09-24 08:07:29 +00:00
Andrew Rumble
aef9639405
Add acceptance test to notifications
...
GitOrigin-RevId: de2d0ed8cab15c4347ddecf227073a6d4e06120f
2025-09-24 08:06:52 +00:00
Andrew Rumble
92792828bf
Convert HealthCheckController to TypeScript
...
GitOrigin-RevId: f527e8cecd8599af0d083d168003d325771d4279
2025-09-24 08:06:48 +00:00
Jakob Ackermann
9b2fcbe960
[monorepo] optimize Jenkins build triggers for services ( #28477 )
...
Co-authored-by: Andrew Rumble <andrew.rumble@overleaf.com >
Co-authored-by: Mathias Jakobsen <mathias.jakobsen@overleaf.com >
GitOrigin-RevId: ea7d6c435d4a81a0f42ea9b608a0cc79087cdffd
2025-09-24 08:06:43 +00:00
ilkin-overleaf
53bba1807b
Merge pull request #28522 from overleaf/ii-domain-capture-create-user-notification
...
[web] Success message when linking to group with domain capture
GitOrigin-RevId: 2abf29b486da5043c9f207b8f1f741a3c3ee54ab
2025-09-24 08:06:29 +00:00
Andrew Rumble
139d7acd4f
Run buildscript update script
...
GitOrigin-RevId: c6d4929dc59361359066961df6781e8764274c83
2025-09-24 08:06:18 +00:00
Andrew Rumble
ff9be88970
Remove unneeded tsconfig configuration
...
GitOrigin-RevId: 51373fbc32f46788906b7ad27afe2bb06c3c9854
2025-09-24 08:06:14 +00:00
Domagoj Kriskovic
e9b1c63ed7
Revert "File restore optimization - using snapshot timestamp and file paths ( #28546 )"
...
This reverts commit 376a53e1f927cb56544e6782b47d80345655038c.
GitOrigin-RevId: 8e4ab1d4042fec8df1b62ab1c5418d873dc6f5eb
2025-09-24 08:06:06 +00:00
Domagoj Kriskovic
005eba7502
File restore optimization - using snapshot timestamp and file paths ( #28546 )
...
* Use snapshot timestamp, remove request for paths at version
* Add timestamp to core Snapshot object
* Avoid mutating function argument
* Explain assumption about editable files
* snapshot.toRaw() in getContentAtVersion
* fix project-history acceptance test
* fix history_v1 test
* fix web tests
* Include the snapshot timestamp in stored chunks
---------
Co-authored-by: Eric Mc Sween <5454374+emcsween@users.noreply.github.com >
GitOrigin-RevId: 376a53e1f927cb56544e6782b47d80345655038c
2025-09-24 08:06:02 +00:00
Antoine Clausse
46715191e3
Merge pull request #28544 from overleaf/ac-some-web-esm-migration-4
...
[web] Convert some Features files to ES modules (part 4)
GitOrigin-RevId: cf11a7584e39c4d4de08e2f924240e488a4066c4
2025-09-24 08:05:58 +00:00
Andrew Rumble
c0c065e477
Fix HealthCheckController
...
GitOrigin-RevId: ac5dee607a67c43a9e49f8faf292ef83e9d6d906
2025-09-24 08:05:54 +00:00
Andrew Rumble
087224395c
Convert NotificationsController test to TypeScript
...
GitOrigin-RevId: c220743a4da11e9221e8adc6bb6b4668fa15583e
2025-09-24 08:05:50 +00:00
Andrew Rumble
b15bd48376
Handle Zod errors
...
GitOrigin-RevId: 0501602e8d9a014987b3cbc89cffd86186995e06
2025-09-24 08:05:45 +00:00
Andrew Rumble
09d9612a71
Convert NotificationsController to TypeScript
...
GitOrigin-RevId: df1c25e3494fb12c2af74be30a85d8b0d59e1789
2025-09-24 08:05:41 +00:00
Andrew Rumble
52c9f2b512
Rename js->ts
...
GitOrigin-RevId: 9461b401368099d53ddc8cdc7b226c6156e2d651
2025-09-24 08:05:37 +00:00
Andrew Rumble
e3b3203410
Add helpers and prepare for importing them
...
GitOrigin-RevId: 115c5ba3160a4cc3751ae26c232a85fed6b42baf
2025-09-24 08:05:33 +00:00
David
e03d41f9a0
Merge pull request #28638 from overleaf/dp-new-user-cutoff
...
Update NEW_USER_CUTOFF_DATE for editor redesign split test
GitOrigin-RevId: 15027b191b39f8b9225802bd1c83bc09fa946c4f
2025-09-24 08:05:29 +00:00
David
b705a700c8
Merge pull request #28646 from overleaf/dp-link-contrast
...
Fix link contrast in new editor error logs
GitOrigin-RevId: 170543d7aeae84e9c4db320adc2a1e2a2c4e22fa
2025-09-24 08:05:24 +00:00
Brian Gough
ff267ca246
Merge pull request #28640 from overleaf/bg-fix-chunk-store-metrics
...
update metrics for getChangesSinceVersion to include status and hasMore flag
GitOrigin-RevId: 389353425a12d6d7c92aa3ae37d6553fc1c7fc1d
2025-09-23 08:08:09 +00:00
Jessica Lawshe
b06a3e8db3
Merge pull request #28373 from overleaf/jel-testing-session-for-domain-capture
...
[web] Testing domain capture before enabling
GitOrigin-RevId: 6ac62b39eedad613748a680aa26624126db8e1c1
2025-09-23 08:08:04 +00:00
Jimmy Domagala-Tang
ed8da26479
add persistent directory for rolling builds texlive location ( #28563 )
...
GitOrigin-RevId: ea131bc99f27be32055d40a92a967f524f29d02d
2025-09-23 08:07:59 +00:00
Olzhas Askar
af35979b6f
Merge pull request #28596 from overleaf/oa-possessive-s
...
[web] Unescaping possessive s and ampersand for Email subjects
GitOrigin-RevId: 8ba0fd509c8b6bd2a3eec13adf10f13b0bdb6aca
2025-09-23 08:07:54 +00:00
Olzhas Askar
d11674a51f
Merge pull request #28540 from overleaf/oa-punctuation
...
[web] Notification punctuation
GitOrigin-RevId: ba20f0049a5f72f3ba03917d9fe76b220adffcf0
2025-09-23 08:07:49 +00:00
Andrew Rumble
b1cf8d4e88
Return a formatted JSON error when validation fails
...
GitOrigin-RevId: 0f2d3d73a6e371aa332dee245be8802250adfb2b
2025-09-23 08:07:37 +00:00