Jakob Ackermann
7b69cc42c9
[misc] decaffeinate tests: decaffeinate unit tests
2020-11-09 17:52:29 +00:00
Jakob Ackermann
7210b3dfed
[misc] decaffeinate tests: decaffeinate standalone script
2020-11-09 17:52:20 +00:00
Jakob Ackermann
0a2171e9f0
[misc] decaffeinate tests: rename
2020-11-09 16:57:08 +00:00
Jakob Ackermann
1a090b7b46
[misc] add editor config, eslint, prettier boiler plate
...
versions taken from o-error (prettier-eslint-cli from real-time)
2020-11-09 16:56:56 +00:00
Jakob Ackermann
7eccce2ed0
[misc] reference module via js/loose file extension
2020-11-09 16:16:11 +00:00
Jakob Ackermann
69df7f5bb3
[misc] move test scripts into test/ tree
2020-11-09 16:11:11 +00:00
Jakob Ackermann
39809562fd
[misc] use plain mocha for testing and bump devDependencies
2020-11-09 16:03:33 +00:00
Jakob Ackermann
dddb431034
[misc] drop unused async
...
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
2020-11-09 16:02:30 +00:00
Jakob Ackermann
a53eef5e3d
[healthCheck] bring back support for redis cluster
...
Assume `cluster-require-full-coverage=yes` is set for the redis cluster,
which is the default value.
We are writing into a single hash slot, resulting in a partial health
check only.
The 'cluster-require-full-coverage=yes' blocks writes as soon as any
hash slot is not covered by an active primary.
We are leveraging the health check build into the redis cluster topology
to bring the scope of the single read/write/delete to the full cluster.
REF: 1b3566d6c830289dc826da1d13b75d68205d8dec
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
2020-11-09 16:02:29 +00:00
Jakob Ackermann
18fa184230
[misc] drop references for 'redis' package from unit tests
2020-11-09 16:02:25 +00:00
Jakob Ackermann
90ad28c51c
[misc] drop support for redis-sentinel
2020-11-09 15:59:28 +00:00
CloudBuild
f848e65a40
auto update translation
...
GitOrigin-RevId: 41c0e032449288965de8de2bb83178c0461c1366
2020-11-09 03:04:12 +00:00
CloudBuild
4857b805da
auto update translation
...
GitOrigin-RevId: b5214d8d136f7a26291e9c17b2b1d61e7e2767ac
2020-11-08 03:04:37 +00:00
Simon Detheridge
5201d98752
Merge pull request #3365 from overleaf/sk-dropbox-email-fix
...
Conditionally send email in Dropbox unlinkAccount
GitOrigin-RevId: 0f3d2fd34b89aa3f3a96f7ca66fee5d69d07ec2f
2020-11-08 03:04:33 +00:00
Simon Detheridge
d405ff6a74
Merge pull request #3362 from overleaf/jel-update-green-type
...
Darken green type to improve color contrast
GitOrigin-RevId: f4a393da54230a9fc85bba1fbe2192c6412b2c3f
2020-11-08 03:04:28 +00:00
Simon Detheridge
9c0825704c
Merge pull request #3359 from overleaf/jel-disabled-dropdown-item
...
Fix disabled dropdown item color on hover
GitOrigin-RevId: d3300b74fd17b82092710a0c6a1a6e9b00b92199
2020-11-08 03:04:23 +00:00
CloudBuild
4467d7d59b
auto update translation
...
GitOrigin-RevId: 1c7e5299ba56aef905e7ca2ac118eb59c2ea5508
2020-11-08 03:04:18 +00:00
Jakob Ackermann
2d1c84ea2e
[misc] fix collection of open sockets
...
```
> require('http').globalAgent.sockets
{ 'HOST:PORT:': [{ ... }, { ... }] }
```
- `new URL('http://HOST:PORT :')` throws
-> test suite `open_sockets`
- gauges were not cleaned up after no agents were present for a given
key. This lead to continuous emission of the previous connection
count for a given hostname, following the completion of all requests.
-> test suite `when all requests complete`
2020-11-06 15:16:14 +00:00
Jakob Ackermann
c6a853c7ed
Merge pull request #3332 from overleaf/pr-new-log-entries-ui
...
New log entries ui
GitOrigin-RevId: a13ccac04197e7c8f3777750b956d550c95c8f0d
2020-11-06 03:04:59 +00:00
Jakob Ackermann
0a5cc39671
Merge pull request #3345 from overleaf/jpa-i18n-escape-vars
...
[misc] i18n escape vars
GitOrigin-RevId: 5b0a8ca7229f3817c823b126203c8597f7fd0913
2020-11-06 03:04:54 +00:00
Jakob Ackermann
67b8719bf2
Merge pull request #3354 from overleaf/jpa-fix-clone-invalid-root-doc
...
[ProjectDuplicator] silently ignore an invalid rootDoc when duplicating
GitOrigin-RevId: 93b4d4193fab25484525f8ab2c692e047cf0da30
2020-11-06 03:04:48 +00:00
Jakob Ackermann
e3f41ab373
Merge pull request #3342 from overleaf/jpa-hide-dependabot-cfg
...
[copybara] hide the dependabot config from the public web repo
GitOrigin-RevId: d1eb044c8bfd1f8b0898839d40f771472a9799c2
2020-11-06 03:04:43 +00:00
Eric Mc Sween
d5a49038df
Merge pull request #3302 from overleaf/em-analytics-queues
...
Send analytics events through a queue
GitOrigin-RevId: b9eb12e469faf16e32aba5fae665c5f85dfbc52c
2020-11-05 03:05:06 +00:00
Shane Kilkelly
fc1816b0fc
Merge pull request #3337 from overleaf/jpa-fix-consitency-check
...
[frontend] Document: fix consistency check
GitOrigin-RevId: d303fe48e4f3460dab609d53e195992920af7b1b
2020-11-05 03:04:59 +00:00
Shane Kilkelly
57e9cf2829
Merge pull request #3304 from overleaf/ns-env-autocomplete-nesting
...
Parse nested environments for autocomplete suggestion
GitOrigin-RevId: 1ddfc0e0129801f203084a74c586031ffe0d5bb9
2020-11-05 03:04:53 +00:00
Shane Kilkelly
dff706bf67
Merge pull request #3334 from overleaf/jpa-msm-rename-css-class
...
[misc] rename avoid-auto-linking class to force-overleaf-style in emails
GitOrigin-RevId: 9111a38afb550f3397555ef68d1e4170208eb121
2020-11-05 03:04:48 +00:00
Shane Kilkelly
98ad07bcc9
Merge pull request #3344 from overleaf/jpa-mtx-is-editable
...
[misc] .mtx files are editable text files
GitOrigin-RevId: e1a8363e24d961d9723439c68d308fb69f59bbd3
2020-11-05 03:04:43 +00:00
Shane Kilkelly
8f2ab2e8b1
Merge pull request #3347 from overleaf/em-gv-extension
...
Make the frontend treat .gv files as text
GitOrigin-RevId: 01eece340bb987170f2f9d8860e6257e5421ec02
2020-11-05 03:04:38 +00:00
Shane Kilkelly
0450c52187
Merge pull request #3335 from overleaf/jpa-cmg-archived-script-logging
...
Update archiving script for re-run
GitOrigin-RevId: 0251ca8d6f864f697395deac9470398519b704de
2020-11-05 03:04:30 +00:00
Shane Kilkelly
405a221187
Merge pull request #3318 from overleaf/sk-remove-events-module
...
Re-work unlinking dropbox when subscription ends
GitOrigin-RevId: 92cf5713d57e157cf544d0470d5fdb6e4010d5cd
2020-11-05 03:04:24 +00:00
Jakob Ackermann
654abb3b47
Merge pull request #3355 from overleaf/jpa-use-count-again
...
[misc] mongodb: use deprecated db.collection.count again
GitOrigin-RevId: 93dc05651747ca49b0e26547a330682f85ad9cef
2020-11-04 03:04:26 +00:00
Jakob Ackermann
87634be542
Merge pull request #3351 from overleaf/revert-3348-revert-3298-jpa-re-land-mongoose-latest
...
[misc] re-land: remove mongojs and bump mongoose
GitOrigin-RevId: eba9f80fbd58dbb8aed131fead3ec0b928a555aa
2020-11-04 03:04:21 +00:00
Jakob Ackermann
e249a2e5be
Merge pull request #3348 from overleaf/revert-3298-jpa-re-land-mongoose-latest
...
Revert "[misc] re-land: remove mongojs and bump mongoose"
GitOrigin-RevId: 45a284435c88898d96769ab258651fb8d6d20ff5
2020-11-03 03:05:09 +00:00
Jessica Lawshe
6a837ce457
Merge pull request #3311 from overleaf/jel-button-test
...
Add required prop to button test
GitOrigin-RevId: c653b0429e4b9e9921e3e913fc0ff5ea445615a3
2020-11-03 03:05:03 +00:00
Jessica Lawshe
edd43228a1
Merge pull request #3305 from overleaf/jel-download-dropdown-divider
...
Only show header/divider if download list is separated
GitOrigin-RevId: 832c53bf973e6615a5c2ef526a8fad0835913bcc
2020-11-03 03:04:58 +00:00
Jakob Ackermann
28fe397f38
Merge pull request #3298 from overleaf/jpa-re-land-mongoose-latest
...
[misc] re-land: remove mongojs and bump mongoose
GitOrigin-RevId: 02f78d52ffc2d373c8c0bc4860d3b2326a46f5c9
2020-11-03 03:04:52 +00:00
Jakob Ackermann
a73df8203e
Merge pull request #3340 from overleaf/jpa-i18n-drop-html-from-vars-with-transform
...
[locales] run transformations
GitOrigin-RevId: 828409d9b3280bab6f44b0a29f7170aeb7267649
2020-10-31 03:05:51 +00:00
Jakob Ackermann
36f81a93b9
Merge pull request #3265 from overleaf/jpa-i18n-drop-html-from-vars
...
[misc] i18n: drop html from vars
GitOrigin-RevId: 3cf2aa5a70cc8710693c24bd4b65bddcd4ba09e8
2020-10-31 03:05:46 +00:00
Jakob Ackermann
b99690d365
Merge pull request #3327 from overleaf/jpa-users-email-update
...
[frontend] after changing the primary email, use the new one everywhere
GitOrigin-RevId: c4397483f4b3779497a7655de34754525d033636
2020-10-31 03:05:41 +00:00
Jakob Ackermann
15fd090e7a
Merge pull request #3325 from overleaf/jpa-session-cleanup
...
[UserEmailsController] clear sessions after changing the primary email
GitOrigin-RevId: 319b483a3c2851c37c0a340ba9c43a86225a9246
2020-10-31 03:05:36 +00:00
Christopher Hoskin
1e8598a8d9
Merge pull request #3331 from overleaf/csh-issue-3661-bump-agents
...
Update metrics module
GitOrigin-RevId: bdef141035f277ce4863f14f8a6e166d710b1111
2020-10-31 03:05:30 +00:00
Eric Mc Sween
d58af92ecb
Merge pull request #43 from overleaf/em-prom-client
...
Export a configured prom-client
2020-10-30 07:46:33 -04:00
Eric Mc Sween
142d9a5716
3.4.0
2020-10-30 07:39:47 -04:00
Alasdair Smith
46be87f7c5
Merge pull request #3317 from overleaf/pr-prepare-log-hints-react
...
Prepare log hints for React
GitOrigin-RevId: 77435d26e9e5e74db8a76236cac64b67155adc59
2020-10-30 03:04:19 +00:00
Eric Mc Sween
20b3d5070c
Export a configured prom-client
...
Metrics.initialize() and Metrics.configure() will configure the default
Prometheus registry with default "app" and "host" labels. The configured
prom-client module is available as Metrics.prom.
2020-10-29 09:49:55 -04:00
Shane Kilkelly
820f4571c5
Merge pull request #195 from overleaf/sk-add-curl-to-readme
...
In example request, show example using curl
2020-10-28 09:26:24 +00:00
Eric Mc Sween
14f8a3ca72
Merge pull request #3329 from overleaf/em-fix-smoke-tests
...
Fix smoke tests when Settings.web is unset
GitOrigin-RevId: 873ee49a8bd57ed5f4c5bd0a551b724530424711
2020-10-28 03:05:23 +00:00
Eric Mc Sween
d708f6f0db
Merge pull request #3319 from overleaf/em-enabled-services
...
Use ENABLED_SERVICES variable to choose which routes to set up
GitOrigin-RevId: 6b1f8d593de23d72802c178d2e3cc89757257675
2020-10-28 03:05:16 +00:00
Miguel Serrano
bffb02a216
Merge pull request #3271 from overleaf/msm-move-email-footer-bottom-layout
...
Move customFooter to the bottom of the email template
GitOrigin-RevId: a6c4bad241520f6814d6a63fa1fdc77bb6c56368
2020-10-28 03:05:10 +00:00
Miguel Serrano
09a07c1dc0
Merge pull request #3270 from overleaf/msm-fix-login-requirement-rw-sharing
...
requireLogin() conditional on Settings.allowAnonymousReadAndWriteSharing
GitOrigin-RevId: 6fc3790f902c414a8104e34a508289ea32d83737
2020-10-28 03:05:04 +00:00