yu-i-i
2d1c61650a
Refactor authentication code; add OIDC support
2025-01-27 05:16:26 +01:00
yu-i-i
5d2febba7d
Enable LDAP and SAML authentication support
2025-01-26 15:53:38 +01:00
yu-i-i
83719f84c2
Enable Symbol Palette
2025-01-26 15:53:38 +01:00
yu-i-i
1fbbfe176f
Allow selecting a TeX Live image for a project
2025-01-26 15:53:38 +01:00
yu-i-i
b748a664a8
Enable autocomplete of reference keys feature
2025-01-26 15:53:38 +01:00
yu-i-i
a7ddd99339
Enable track changes and comments feature
2025-01-26 15:53:37 +01:00
Miguel Serrano
0e6318ea0c
Merge pull request #22265 from overleaf/msm-blob-url-git-bridge-env
...
[web] Domain override for git blob URLs from `v1_history`
GitOrigin-RevId: 278f91503a54bff43c0a9f0924939ed43d362281
2025-01-10 09:05:52 +00:00
Jimmy Domagala-Tang
ab5a539c62
Merge pull request #22110 from overleaf/jdt-remove-assistant-from-labs
...
[Web] End Error Assist Labs Experiment
GitOrigin-RevId: 2570c07aea3d6b71dc59792cd2248cb890b415d3
2024-12-06 09:06:32 +00:00
Jakob Ackermann
d19c5e236f
Merge pull request #22208 from overleaf/jpa-clsi-hash
...
[misc] clsi: read files from history-v1 with fallback to filestore
GitOrigin-RevId: c54bb128780198c14e7a63818f39fad62ce65d4e
2024-11-29 09:05:39 +00:00
Jakob Ackermann
9cc6f2a9d5
Merge pull request #21829 from overleaf/jpa-backup-deletion
...
[history-v1] backup-deletion-app: initial revision
GitOrigin-RevId: 9e05c0e16595cb8d180861ef503c7b4522110d39
2024-11-18 09:05:44 +00:00
Christopher Hoskin
4324c4a089
Merge pull request #21554 from overleaf/ae-delete-spelling
...
Remove the spelling service
GitOrigin-RevId: ca7c17160e79d84740f32bbe9c73bc74c2714ffc
2024-11-13 09:05:00 +00:00
Mathias Jakobsen
cb72799fff
[web] Add toast notifications to editor ( #21567 )
...
GitOrigin-RevId: 7f7ab83d4615f564c0e79bc2a05ca6cb9e5239fd
2024-11-11 09:05:12 +00:00
Miguel Serrano
27c2e8b938
Merge pull request #21327 from overleaf/msm-optional-subnet-rate-limiter
...
[web] Add option to disable subnet rate limiting (+CE/SP Hotfix `5.2.1`)
GitOrigin-RevId: 78d60c9638cede729dd93c3c2421f55b34c0dbfe
2024-10-29 09:05:17 +00:00
Alf Eaton
baed6cc291
Reapply "Remove spell check languages that are only available on the server ( #21056 )" ( #21257 )
...
* Reapply "Remove spell check languages that are only available on the server (#21056 )"
This reverts commit a2273a5ff2eeb5660ae992c41e67b7b936dc4e26.
GitOrigin-RevId: 2dfdf87acdf17db894e921fe754c1520df6f01c1
2024-10-23 08:05:14 +00:00
Alf Eaton
508ed8ad1d
Merge pull request #21251 from overleaf/ae-revert-no-session
...
Revert "Remove spell check languages that are only available on the server (#21056 )"
GitOrigin-RevId: 6f77aa92f1b7d7181cec7d470c8e6604b1e90fe3
2024-10-22 08:06:45 +00:00
Alf Eaton
04dbb7d2f2
Remove spell check languages that are only available on the server ( #21056 )
...
GitOrigin-RevId: cfe10a18af8149327754b3a2e62883c7ebc04bfc
2024-10-22 08:06:20 +00:00
Alf Eaton
978ef6bd92
Enable remaining client-side dictionaries ( #21192 )
...
GitOrigin-RevId: da45ae4a93e99a0bb720e09a37c8e291c057cab9
2024-10-18 08:05:29 +00:00
Alf Eaton
d8ce066898
Allow selection of spell-check languages that are only supported in the client-side spell checker ( #21053 )
...
GitOrigin-RevId: 3bff6c14ee4c3cbf322c00ac29d23b60d89737bc
2024-10-16 09:35:43 +00:00
Alf Eaton
4f0b860cf6
Use spelling server for Norwegian ( #21069 )
...
GitOrigin-RevId: 2188f0e144df60c9aecd4ca728bd186234659645
2024-10-16 08:05:18 +00:00
Mathias Jakobsen
ee2e95ec01
Merge pull request #20987 from overleaf/mj-write-and-cite-settings-icons
...
[web] Add setting icons to Write and Cite section headers
GitOrigin-RevId: 18e5eefeb1271d17812b83f152e4d464a66185f8
2024-10-14 11:08:09 +00:00
Brian Gough
4a32f49b3d
add an option to remove chat from server pro ( #20445 )
...
* add option to remove chat from backend
* make chat default to enabled
* Check chat is enabled in chat context
---------
Co-authored-by: mserranom <mserranom@gmail.com>
GitOrigin-RevId: 7dda09df4bb74007eb4b1272d4918155b5cddaf6
2024-10-14 11:07:02 +00:00
Mathias Jakobsen
58b52db56d
Merge pull request #20903 from overleaf/mj-load-write-and-cite-with-autocomplete
...
[web] Load Write and Cite with AutoComplete
GitOrigin-RevId: b496874447b00723410df01a96ea66aa8ec4da3c
2024-10-14 11:05:39 +00:00
M Fahru
16ba4b0ddf
Merge pull request #20371 from overleaf/mf-us-gov-banner
...
[web] Add US gov banner based on inclusion and exclusion criteria
GitOrigin-RevId: c45ed280c8ef2dbdf9f3b84488e767c06fcc1ae1
2024-10-14 11:02:15 +00:00
Alf Eaton
c91d99de80
Allow additional CSP directives to be defined for specific views ( #19550 )
...
GitOrigin-RevId: 19bf1004479b5106e64e9c13d58d69e328cc12f1
2024-10-14 11:01:19 +00:00
Alf Eaton
24c8629cd4
Use Hunspell for client-side spellchecking ( #20286 )
...
GitOrigin-RevId: c4d0d9e06fe0cc9d7cb7a058fd0768eb024e44f5
2024-10-14 10:58:36 +00:00
Mathias Jakobsen
267109aa9a
Merge pull request #20519 from overleaf/mj-write-and-cite-settings
...
[web] Add a settings menu for Write & Cite
GitOrigin-RevId: 670d8db8fa1363308a6d4d35f3717a886fb24c49
2024-09-25 08:06:34 +00:00
Jakob Ackermann
577497b655
Merge pull request #19842 from overleaf/jpa-ro-mirror-on-client
...
[misc] add readonly mirror of full project content on the client
GitOrigin-RevId: 940bd93bfd587f83ca383d10fc44579b38fc3e88
2024-08-22 08:05:13 +00:00
Alexandre Bourdin
34e7f3182b
Merge pull request #19747 from overleaf/ab-v1-project-import-module
...
[web] Extract code to v1-projects module
GitOrigin-RevId: 8f8a99891d3a1505aafca08f06fb439d4b596899
2024-08-06 08:05:11 +00:00
Jakob Ackermann
e08b0b3d9e
Merge pull request #19686 from overleaf/jpa-fix-ce
...
[web] sync overleafModuleImports between environments and check in CI
GitOrigin-RevId: c36c41d87d1b6fd687942bca8284a4725bb6c300
2024-08-01 08:04:37 +00:00
Antoine Clausse
5f2718cf29
[web] Make rate-limit on login consistent, prevent "trim/case bypass" ( #19555 )
...
* Replace `LoginRateLimiter.processLoginRequest` call by use of `RateLimiterMiddleware`
* Lowercase the email to avoid rate-limit bypass
* Remove unit test "when the users rate limit"
* Use `EmailHelper.parseEmail` to normalize email in `processLoginRequest`
This should address the `trim()` bypass
* Use `.trim().toLowerCase()` instead of `EmailHelper.parseEmail`
We can't use `EmailHelper.parseEmail`, else it breaks the test (and feature): "with username that does not look like an email"
* Add acceptance test for rate limit
* Add comment on rate limits
* Rename `rateLimiter` to `rateLimiterLoginEmail` for clarity
* Make the login rate limits configurable from the settings
GitOrigin-RevId: cf1c3a416745f2b007c85014a5084570d4a049a7
2024-07-30 08:04:26 +00:00
Jimmy Domagala-Tang
ffad592f8d
Merge pull request #19317 from overleaf/jdt-fake-foor-test
...
AI error assistant fake door test
GitOrigin-RevId: 9ba5480a50d9881fa0ce2f3632f94ffe57d7a152
2024-07-15 09:04:48 +00:00
Alf Eaton
cfb1a5b82f
Display previous fix from AI error assistant ( #19278 )
...
GitOrigin-RevId: 12468956281d11f9ebdc50a2e30e5f8213f68308
2024-07-15 09:03:19 +00:00
Jessica Lawshe
1430dbc690
Merge pull request #19254 from overleaf/jel-cms-button-spacing
...
[web] Standardize button spacing in CMS pages using new site design
GitOrigin-RevId: da5756adc3074603584a4c7e80b9443602413711
2024-07-15 09:02:48 +00:00
Jakob Ackermann
88457a6655
Merge pull request #19220 from overleaf/jpa-precompile-pug
...
[web] precompile pug templates in CI
GitOrigin-RevId: 6ec2b85a357fa3d5c35d8e7eb1a2e81ac5f3b447
2024-07-04 08:04:51 +00:00
Miguel Serrano
1697087425
Merge pull request #18970 from overleaf/msm-clean-features-templates
...
[web] Cleanup `features.templates`
GitOrigin-RevId: 7c9f7bc827700e4255a5ba8a46de70318afdaae4
2024-06-24 12:05:43 +00:00
Jimmy Domagala-Tang
e5aa917f54
Merge pull request #18682 from overleaf/jdt-ai-labs
...
Re-Release Labs Page for AI Error-Correction
GitOrigin-RevId: 2eef85dd3b5f86bedcf3339559a5fbbae2d4da87
2024-06-24 12:04:08 +00:00
Alf Eaton
b9a8a7f7ec
Move AI provider usage to the backend ( #18562 )
...
GitOrigin-RevId: 4f66c6576571c4fbb7381d8d0e34f2e468d6f34f
2024-06-18 08:04:09 +00:00
David
dcb7944b05
Merge pull request #18895 from overleaf/dp-presentation-mode
...
Add pdf presentation mode
GitOrigin-RevId: e6ac1ae339e9690a733a110c6f0a33149e869dd6
2024-06-17 08:04:30 +00:00
Alf Eaton
c24ace801b
Remove Angular ( #17534 )
...
GitOrigin-RevId: 7a0d45e17d9905fa75569e2d19ca59caa4a41565
2024-06-06 08:04:09 +00:00
Alexandre Bourdin
a0c8cf663a
Merge pull request #18000 from overleaf/ab-dev-enable-toolbar-default
...
[web] Enable the dev-toolbar by default in the dev environment
GitOrigin-RevId: 170e59e9b82268e621fe99ffcc82b7d68467e1b3
2024-05-27 10:23:56 +00:00
Jimmy Domagala-Tang
81903bb79d
Merge pull request #18175 from overleaf/jdt-new-bib-file-prompt
...
[Web] Add opportunistic prompts for third party references
GitOrigin-RevId: d794df16781d0db707423f23ab12f40a13604907
2024-05-27 10:23:41 +00:00
Brian Gough
344b4d0fa0
Merge pull request #18088 from overleaf/ab-session-secret-rotation
...
[web/realtime/history-v1] Support session secret rotation
GitOrigin-RevId: 3c2fa27b1b3e0a8e0c9d1af2e616ce873d54aedf
2024-05-27 10:23:33 +00:00
Brian Gough
41cb0859db
Merge pull request #18283 from overleaf/bg-session-secret-use-session-secret-in-web
...
replace SECURITY_SESSION_SECRET with SESSION_SECRET in web
GitOrigin-RevId: f6ff5f13cf04e1b59fe44a394a0888af55ae140f
2024-05-14 08:03:57 +00:00
Alf Eaton
de353bd8aa
Move the compile assistant into individual log entries ( #18168 )
...
GitOrigin-RevId: 391fd9f31e637bf27f81ebee0dd33fcdfba5f22b
2024-05-09 08:04:33 +00:00
Alf Eaton
417de9ee87
Fix formatting
...
GitOrigin-RevId: 94ebd836a8cc3fbbb3ea1b7284b1c1863263d96f
2024-05-01 08:04:41 +00:00
Copybot
faf9bc39c4
Merge pull request #1108 from chschenk:feature_maxEntitiesPerProject
...
GitOrigin-RevId: ceeb1c13e5bbc3eb498e0ee1040ab8bbfeb574a9
2024-05-01 08:04:36 +00:00
Jakob Ackermann
a540754f6e
Merge pull request #18116 from overleaf/jpa-bulk-replace-localhost
...
[misc] bulk replace localhost with 127.0.0.1
GitOrigin-RevId: d238f3635302e8ff5500d611108c4d1bef216726
2024-04-26 08:04:39 +00:00
Antoine Clausse
d35204033f
Merge pull request #17909 from overleaf/ac-tear-down-compile-timeout-tests-2
...
[web] Remove split-tests `compile-backend-class*` and `compile-timeout-20s*` (attempt 2)
GitOrigin-RevId: 5658f2977d3e7089eec5bbe7a33eee81c153e41d
2024-04-16 08:04:08 +00:00
Antoine Clausse
491bc2628d
Merge pull request #17899 from overleaf/revert-17700-ac-tear-down-compile-timeout-tests
...
Revert "[web] Remove split-tests `compile-backend-class*` and `compile-timeout-20s*`"
GitOrigin-RevId: d5070ced06adbd435e782a44b7ef767e395bd6a0
2024-04-15 08:04:37 +00:00
Antoine Clausse
2dd10c7fee
[web] Remove split-tests compile-backend-class*
and compile-timeout-20s*
( #17700 )
...
* Remove split-tests of `compile-timeout-20s` and `compile-timeout-20s-existing-users`
* Remove `NEW_COMPILE_TIMEOUT_ENFORCED_CUTOFF` variables
* Revert timeout override `60` -> `20`
* Update settings.overrides.saas.js: `compileTimeout: 20`
* Remove `compile-backend-class-n2d`
* Remove `force_new_compile_timeout`
* Remove `showNewCompileTimeoutUI`
* Remove `compileTimeChanging`
* Simplify code by removing segmentation object
* Remove `CompileTimeoutChangingSoon`
* Remove `user.features.compileTimeout = '20 (with 10s prompt)'`
* Remove `CompileTimeWarning`
* Remove `TimeoutUpgradePrompt` (old)
* Remove `compile-backend-class`
* Remove unused translations
* Update tests
* Fix: Show `CompileTimeout` even if `!window.ExposedSettings.enableSubscriptions`
* Create script to migrate users to 20s compileTimeout
* migration script: exclude `compileTimeout: 20` from the match
* migration script: use `batchedUpdate`
* Remove `showFasterCompilesFeedbackUI` and `FasterCompilesFeedback`
Helped-by: Jakob Ackermann <jakob.ackermann@overleaf.com>
* Remove `_getCompileBackendClassDetails`, simplify definition of `limits` object
* Remove `Settings.apis.clsi.defaultBackendClass`
* Remove unnecessary second scan of the whole user collection in dry mode
* Override `timeout` to 20 for users having `compileGroup === 'standard' && compileTimeout <= 60`
* Remove second `logCount`: re-run the script in dry-mode if you want to see that count
* Use secondary readPreference when counting users
* Fix script setup and exit 0
* Fix: Remove `user.` from query path!
* Add acceptance test on script migration_compile_timeout_60s_to_20s.js
GitOrigin-RevId: 3cb65130e6d7fbd9c54005f4c213066d0473e9d8
2024-04-15 08:04:24 +00:00