yu-i-i
47cefe1c45
Enable LDAP and SAML authentication support
2025-07-22 19:22:06 +02:00
Andrew Rumble
e76a8ff267
Convert return new Promise to await new Promise
...
GitOrigin-RevId: 49404748cc90cb7bdef0460f7e9837196f81cae8
2025-06-25 08:06:59 +00:00
Rebeka Dekany
c40ab3234d
Prettier for PUG templates ( #26170 )
...
* Setup prettier
* Ignore these pug templates by prettier
* Fix typo
* Fix prettier error
* Add prettier-ignore for quoting of event-segmentation attribute
* Manual tab indentation
* Interpolate
* Remove unbuffered if conditional
* Inline event-segmentation objects and remove prettier-ignore rule
* Fix spacing before interpolation
* Source format
* Source format
GitOrigin-RevId: c30e037f5caf8f91efc1bd9e75f81ae533b5a506
2025-06-24 08:05:06 +00:00
Andrew Rumble
c0b7efea10
Change imports that use chai to use vitest
...
GitOrigin-RevId: 59d780f754adbb5160a2de8e5eca1def6968584b
2025-06-10 08:05:18 +00:00
Andrew Rumble
873068a187
Update test files with vitest compat changes
...
GitOrigin-RevId: 494f906089d250268a5ff8c8a2150ff2692c37e2
2025-05-29 08:05:06 +00:00
Andrew Rumble
51dcc88f27
Rename test files for vitest
...
GitOrigin-RevId: f8792c0ce5eeb4843a534d3ff83e011d25fb65e0
2025-05-29 08:05:00 +00:00
Antoine Clausse
959562661f
[web] Make Bootstrap 5 the default for new pages ( #24079 )
...
* Update layout-base.pug to treat missing `bootstrap5PageStatus` as enabled
* Set `bootstrap5PageStatus = 'disabled'` everywhere it's undefined
I found the files with `find . -name "*.pug" -type f -exec grep -l "block content" {} \; | xargs grep -L "bootstrap5PageStatus\|layout-website-redesign-boo
tstrap-5\|layout-website-redesign-cms-bootstrap-5" | sort`
GitOrigin-RevId: 8ecf2eedea032d96e4fba078fb0316a7a311b08a
2025-03-12 09:06:50 +00:00
Alf Eaton
f79aac8d01
Convert endpoints to TypeScript ( #22664 )
...
GitOrigin-RevId: 159f0f38333ad2944c3f25c5076432e5f5dc7ba3
2025-01-14 09:04:54 +00:00
Andrew Rumble
dc157392ae
Merge pull request #22765 from overleaf/ar-convert-final-acceptance-tests-to-es-modules
...
[web] convert final acceptance tests to es modules
GitOrigin-RevId: d0d0cd3dfedbe494ce51dd6f8c180dff02429ad8
2025-01-13 09:04:50 +00:00
Miguel Serrano
7f675ac006
Merge pull request #20936 from overleaf/msm-launchpad-esm
...
[web] Migrate `modules/launchpad` to ESM
GitOrigin-RevId: 6730aa82698e9d98d57e6ce53c91211b0dbb4740
2024-11-12 09:04:44 +00:00
andrew rumble
e128e8ea32
Convert app.js to ES modules
...
GitOrigin-RevId: 7819cc8c8235b93b985c1c07c7dec778c93d9134
2024-10-14 11:04:23 +00:00
Eric Mc Sween
250acbf33c
Merge pull request #20520 from overleaf/em-ts-import
...
Use new import JSDoc syntax for Typescript annotations
GitOrigin-RevId: 782456d637fc8f2de6163b5d70fabf06c1d74964
2024-09-23 08:04:47 +00:00
Miguel Serrano
1175b3b080
Merge pull request #19922 from overleaf/msm-fix-reversedHostname-launchpad
...
[web] Add missing `reversedHostname` for admins in CE/SP
GitOrigin-RevId: 2ce273e963a7471c514289cc042890bd1a14d4d2
2024-08-22 08:04:49 +00:00
Alexandre Bourdin
61891e3c80
Merge pull request #19861 from overleaf/ab-overleaf-integration-delete-flow
...
[web] Remove /user/delete override from overleaf-integration
GitOrigin-RevId: 4f679f6835522c2325fe7b0368f58e7a952ee73d
2024-08-14 08:05:30 +00:00
Miguel Serrano
a99f3a5fd6
Merge pull request #19543 from overleaf/msm-remove-editor-resources
...
[web] Remove Editor Resources check from launchpad
GitOrigin-RevId: b5db26b26fefc07b5134d83c50dca9014ac72181
2024-08-01 08:06:11 +00:00
Alexandre Bourdin
5bc5b1af2a
Merge pull request #19562 from overleaf/ab-modules-dependencies
...
[web] Modules dependencies
GitOrigin-RevId: d8bbb25a754f2ed58b1b1e924aa760b87d3135c6
2024-07-30 08:04:36 +00:00
Alf Eaton
136214f37a
Return the Promise from an expressified async function ( #19359 )
...
* Return the Promise from an expressified async function
GitOrigin-RevId: ca4c221a92de888e210e995faad97d0ea241e93f
2024-07-15 09:05:29 +00:00
Jakob Ackermann
37155e78be
Merge pull request #19215 from overleaf/jpa-cleanup-module-init
...
[web] cleanup web-module init modules
GitOrigin-RevId: 97a05c6fe79fbd96f9697a16ed7099827edc81f0
2024-07-04 08:04:37 +00:00
Alf Eaton
af78b914df
Merge pull request #18729 from overleaf/ae-ng-non-bindable
...
Remove unused Angular attributes from Pug templates
GitOrigin-RevId: ab3ed4105ea02994924c6dd190dad65fff106c11
2024-06-12 08:04:27 +00:00
Antoine Clausse
258289e65a
[web] Promisify LaunchpadController ( #18497 )
...
* Remove unused exports and decaffeinate comment
* Update export format
* Make `launchpadPage` async
* Make `_atLeastOneAdminExists` async
* Make `sendTestEmail` async
* Make `registerExternalAuthAdmin` async
* Make `registerAdmin` async
* Update tests LaunchpadControllerTests.js
* Use `expressify(...)`
* Fix unit tests: export `LaunchpadController`
* Fix unit tests by awaiting expressified functions (could include breaking changes!)
* Call `.exec()` after `User.updateOne(...)`
* Revert promisification of `expressify`
* Revert some `return` removal in tests
GitOrigin-RevId: c73a38bf1cf798830df046fe96d3516178655ea6
2024-06-06 08:04:18 +00:00
Alf Eaton
c24ace801b
Remove Angular ( #17534 )
...
GitOrigin-RevId: 7a0d45e17d9905fa75569e2d19ca59caa4a41565
2024-06-06 08:04:09 +00:00
Eric Mc Sween
876ee4d967
Merge pull request #18225 from overleaf/em-typescript-eslint
...
Add typescript-eslint rule: no-floating-promises
GitOrigin-RevId: 8c3decdff537c885f5bfeb5250b7805480bc6602
2024-05-27 10:22:20 +00:00
Antoine Clausse
0c4ca15003
[web] Add #main-content
to some pug pages (fix skip-to-content links) ( #18050 )
...
* Add `#main-content` to some pug pages
This fixes our `skip-to-content` accessibility anchor links. Alternatively or additionally, we can set `suppressSkipToContent = true` in some pages: that will remove the anchor link in the page.
While working on this, I noticed that sometimes we still have a bit of extra nesting or components that should maybe be out of `<main>` or `#main-content`. In a future PR we can maybe update these elements to target the "real core content" of the page.
* Add `suppressSkipToContent` in confirm-email page
GitOrigin-RevId: 6cbf4112f2d1a2d8eff06f142d0c2b4f3a5d9cff
2024-04-24 08:04:43 +00:00
Miguel Serrano
51de84664d
Merge pull request #16346 from overleaf/msm-remove-underscore
...
Remove `underscore` in monorepo
GitOrigin-RevId: fd3b92e3e8a940a7a086669232102320c34a89e2
2024-01-09 09:03:58 +00:00
Jimmy Domagala-Tang
ebd2a2f5fe
Merge pull request #16353 from overleaf/em-typescript-in-web-backend
...
Enable type checking in the web backend
GitOrigin-RevId: cc8e34777c89704765fcd9b973aed806c3ae9016
2024-01-04 09:03:43 +00:00
Jakob Ackermann
6b19cae812
Merge pull request #16001 from overleaf/jpa-web-real-time-auto-join-only
...
[web] drop support for legacy real-time connection
GitOrigin-RevId: d03aae6392a8d920239647ab198d66d6c75f61a0
2023-11-30 09:03:49 +00:00
Brian Gough
d3adcff0f1
Merge pull request #15544 from overleaf/bg-misc-use-literal-paths
...
Replace APP_ROOT and other variables with literal paths in web imports
GitOrigin-RevId: 138f03ad9355c8c6c92a206b0e54573234a6f65d
2023-11-02 08:53:03 +00:00
Eric Mc Sween
21971956b7
Merge pull request #12219 from overleaf/em-camel-case-web
...
Camel case variables in web
GitOrigin-RevId: 28e61b759b27f71265f33ab64f588374dba610e0
2023-03-22 09:05:04 +00:00
Eric Mc Sween
bb9bafdf1a
Merge pull request #11995 from overleaf/em-unnecessary-returns
...
Decaf cleanup: unnecessary returns
GitOrigin-RevId: e3c006b0e15095c8cbed2911269f704a7fdd1d57
2023-02-28 09:03:46 +00:00
Brian Gough
a8917215f0
Merge pull request #10294 from overleaf/bg-launchpad-backend-error-response
...
send backend error from launchpad registration
GitOrigin-RevId: b0a431fe7fdf612fae444e549055d36cba0ec7bb
2022-11-07 09:03:51 +00:00
Eric Mc Sween
fe963ba692
Merge pull request #9956 from overleaf/em-node-fetch-web
...
Replace request-promise with fetch in web acceptance tests
GitOrigin-RevId: f50357cdea2d1353d7a82c5346b149018f91823f
2022-10-18 08:03:25 +00:00
Alf Eaton
d9a1c1e521
Add autocomplete to more input fields ( #9232 )
...
GitOrigin-RevId: 54c0c185abdf157e76fb8248c0341ff21e580cfb
2022-08-19 08:04:18 +00:00
Jakob Ackermann
f0bd6dda23
Merge pull request #7986 from overleaf/jpa-eslint-8
...
[misc] upgrade eslint packages to the latest version everywhere
GitOrigin-RevId: f1480d4a171acef82fb26c4aa54be3a6088b0ab3
2022-05-17 08:05:59 +00:00
Eric Mc Sween
e0d91eaa26
Merge pull request #7906 from overleaf/em-downgrade-logs
...
Downgrade all INFO logs to DEBUG
GitOrigin-RevId: 05ed582ef0721fcada059f0ad158565f50feca27
2022-05-17 08:05:26 +00:00
Jakob Ackermann
e82a053c85
Merge pull request #6614 from overleaf/jpa-msm-separate-admin-app
...
[misc] move admin capability from www. to admin. subdomain
GitOrigin-RevId: e0daeacf3c06b856ffb9fd35dce76e71f14e8459
2022-04-05 12:18:24 +00:00
Timothée Alby
21c92a045d
Merge pull request #6672 from overleaf/ta-router-apply-signature-fix
...
Use Correct Router Apply Function Signature
GitOrigin-RevId: 567ff9a4c59834ae200bba860e265abe2e0173e5
2022-02-16 11:34:37 +00:00
Alf Eaton
50df230846
[web] Upgrade Prettier to match version in monorepo root ( #6231 )
...
GitOrigin-RevId: 02f97af1b9704782eee77a0b7dfc477ada23e34d
2022-01-11 09:03:23 +00:00
Eric Mc Sween
5fc6d7dcb3
Merge pull request #5740 from overleaf/em-gcp-logging-web
...
Improve GCP logging for web
GitOrigin-RevId: b304c87a3fe46c29189f665eb3daf22c23d6eb8f
2021-11-11 09:03:09 +00:00
Eric Mc Sween
e5676a9643
Merge pull request #5648 from overleaf/em-revert-gcp-logging-web
...
Revert "Improve GCP logging for web"
GitOrigin-RevId: 92d446baf62108da1df92146eec12a2fe69d30ee
2021-11-02 09:03:29 +00:00
Eric Mc Sween
641b10cceb
Merge pull request #5632 from overleaf/em-gcp-logging-web
...
Improve GCP logging for web
GitOrigin-RevId: 1198fab2e821a55563058171cfa435605216e337
2021-11-02 09:03:22 +00:00
Jakob Ackermann
7f9fd00bda
Merge pull request #5367 from overleaf/jpa-node-handle-callback-err
...
[misc] fix eslint violations for node/handle-callback-err
GitOrigin-RevId: 83a4900e8861010df1917bff49382bd9c93375bd
2021-10-28 08:03:26 +00:00
June Kelly
5141f7b452
Merge pull request #5199 from overleaf/jk-de-ng-form-messages-role
...
[web] Improve a11y of form-messages
GitOrigin-RevId: 36360bc188f9a582e891d50328a6f27b414dce2a
2021-09-27 08:03:10 +00:00
Jakob Ackermann
f06f1e2b96
Merge pull request #5171 from overleaf/jpa-web-launchpad-de-ng
...
[web] de-ng launchpad page
GitOrigin-RevId: 0a8939ac8716bd099d9e8c2be0a281f24274e48d
2021-09-24 08:03:43 +00:00
Jakob Ackermann
780d5ca184
Merge pull request #5110 from overleaf/jpa-de-ng-autofocus
...
[web] use HTML5 autofocus flag on all the input fields
GitOrigin-RevId: 9a984abf09d5cd098f19c3d8c731961e881903c4
2021-09-16 08:03:21 +00:00
Alexandre Bourdin
9468e5cb4f
Merge pull request #4338 from overleaf/ab-session-manager
...
Extract functions from AuthenticationController to SessionManager
GitOrigin-RevId: 86870ce03a762e1a837dcf493759e8851e759883
2021-07-28 12:36:22 +00:00
Shane Kilkelly
10deaf5aec
Merge pull request #4332 from overleaf/sk-import-server-pro-acceptance-tests
...
Migrate server-pro acceptance tests to modules
GitOrigin-RevId: 7caf5719d21bbd7fb30901f3e52225fe4cbc9832
2021-07-28 02:06:46 +00:00
Jakob Ackermann
947eda54e7
Merge pull request #4312 from overleaf/jpa-module-import-sequence-from-config
...
[Modules] source list of modules and their import sequence from config
GitOrigin-RevId: 73a552e03f8e9ec6ae8fce3a664625095dc095fc
2021-07-14 12:41:02 +00:00
Jakob Ackermann
5e773ce950
Merge pull request #4101 from overleaf/ae-settings-module
...
Migrate from `settings-sharelatex` to `@overleaf/settings`
GitOrigin-RevId: 9a298ba26382180c1351683c5fddc9004418c1e6
2021-07-08 02:08:28 +00:00
Alf Eaton
1be43911b4
Merge pull request #3942 from overleaf/prettier-trailing-comma
...
Set Prettier's "trailingComma" setting to "es5"
GitOrigin-RevId: 9f14150511929a855b27467ad17be6ab262fe5d5
2021-04-28 02:10:01 +00:00
Alf Eaton
1ebc8a79cb
Merge pull request #3495 from overleaf/ae-prettier-2
...
Upgrade Prettier to v2
GitOrigin-RevId: 85aa3fa1acb6332c4f58c46165a43d1a51471f33
2021-04-15 02:05:22 +00:00