Commit graph

15604 commits

Author SHA1 Message Date
June Kelly
4f29ca5cbd Merge pull request #5395 from overleaf/msm-pdf-metrics
Added PdfJsMetrics to React PDF Viewer

GitOrigin-RevId: ff749d67baec243ca2c8e51409754716f4cef62c
2021-10-21 08:03:07 +00:00
June Kelly
e0b0d10143 Merge pull request #5484 from overleaf/tm-show-current-session
Show current session on user sessions page

GitOrigin-RevId: 6ae130bfa8c3d82a305fd865e162c19f5c8b208c
2021-10-21 08:03:04 +00:00
June Kelly
7292cfbd02 Merge pull request #5366 from overleaf/jk-move-password-reset-audit-log
[web] audit password reset before taking action

GitOrigin-RevId: 672f712658b4669a5a750dbc6f97d24ce35c332d
2021-10-21 08:03:00 +00:00
June Kelly
c95ad5573f Merge pull request #5475 from overleaf/jk-package-upgrades-2021-10-14
NPM upgrades: nodemailer, handlebars, mongoose

GitOrigin-RevId: 426f2fa20dc306030be1c37fe50be81368d65969
2021-10-20 08:03:39 +00:00
John Lees-Miller
01e0dfde26 Fix copybara PR import permissions issue (and cleanup) (#5433)
* Remove old copybara setup from web

* Fix copybara pr import file permissions

* Remove web copybara exclusion from copybara

* Remove misleading internal PR link

* Remove comma from generated PR title

GitOrigin-RevId: 1c2f70486cbcb45610b99cf6599064bc4944d766
2021-10-19 08:03:43 +00:00
Jessica Lawshe
9079e466e0 Merge pull request #5336 from overleaf/jel-gallery-advanced-facets
Add facets to advanced gallery search

GitOrigin-RevId: 7612a9b06b6dcd8896456324078a8c16524e145c
2021-10-19 08:03:32 +00:00
Brian Gough
acc9a1ace1 Merge pull request #5468 from overleaf/bg-fix-feature-override-script
fix feature override script

GitOrigin-RevId: f123843e1ed40b90f55a32d687a2ade4a5b44a05
2021-10-19 08:03:04 +00:00
Alf Eaton
89dfcaf528 Finish migrating to PdfLogEntry component (#5483)
GitOrigin-RevId: 93f1da35dbc80b317964133e0437373dd0af7933
2021-10-18 08:04:12 +00:00
Alf Eaton
9ffe28649c Improve rendering of errors from pdf.js (#5448)
GitOrigin-RevId: 69836ba213b124e2442b2d0083531dd95be2bf4e
2021-10-18 08:04:06 +00:00
Alf Eaton
7f5200da8c Report filtered pdf.js errors to Sentry (#5438)
GitOrigin-RevId: 7ab5a6fd61d271037ee33bbeadfad00b389812d6
2021-10-18 08:03:59 +00:00
Alf Eaton
4c25dcfb2b Disable overflow: scroll on the outer pdf.js element (#5446)
GitOrigin-RevId: 77485d0dd2af3e4dc6f86f322816e00beee9dfa9
2021-10-18 08:03:52 +00:00
Alf Eaton
7991fc1ebd Visually hide br in text selections (#5447)
GitOrigin-RevId: ee26da17dd8087545022ce704ef98102e7eb9ea0
2021-10-18 08:03:45 +00:00
Alf Eaton
61f466afc0 Ignore invalid synctex highlights (#5476)
GitOrigin-RevId: 9123a09502f17c1251995b2e7133b345db885107
2021-10-18 08:03:41 +00:00
Alf Eaton
01f7f19446 Ensure sendMBOnce only sends event once (#5481)
GitOrigin-RevId: 360ae263213b4fd36aa33d41c6d54ef91f7f54fa
2021-10-18 08:03:37 +00:00
Alf Eaton
09f3962ded Ensure that the TimeoutUpgradePrompt component returns null (#5482)
GitOrigin-RevId: 95e58537c82d9bedd055839cfb916a06c1ef96df
2021-10-18 08:03:34 +00:00
Alf Eaton
12eab99990 Migrate log entry component to new PDF preview (#5478)
* Migrate log entry component to new PDF preview
* Add a test for expandable log content

GitOrigin-RevId: 3e2154983c1ea03b5db44c87822e7043c4aa2cfe
2021-10-18 08:03:30 +00:00
Alf Eaton
f7ef2532e0 Handle PDF preview on toggle between split and full-width views (#5470)
* Only hide the compile logs pane when toggled off
* Handle PDF preview on toggle between split and full-width views

GitOrigin-RevId: 9ceca8a06a22abfa78f245e1ae5d24af98215906
2021-10-18 08:03:26 +00:00
japm48
90befc1fdd [Imported] recognize \addsec in layout, (#954) (#5428)
* recognize \addsec instead of \addsect in outline

\addsec is the correct name used by KOMA-Script,
\addsect was a typo and is removed.

COPYBARA_INTEGRATE_REVIEW=https://github.com/overleaf/overleaf/pull/954 from japm48:patch-2 11934c71f2

* Fix test for addsec(t)

Co-authored-by: japm48 <japm48@users.noreply.github.com>
GitOrigin-RevId: 634cef54d9d097b10700fabb05187a1af7b27375
2021-10-15 08:03:19 +00:00
Alexandre Bourdin
121ee4b72e Merge pull request #5460 from overleaf/ab-skip-invalid-identify
Skip identify event when analyticsId is invalid

GitOrigin-RevId: 1fd9c54f59ad0b6196875f9826021e95752eddf0
2021-10-15 08:03:16 +00:00
June Kelly
231ba305ed Merge pull request #5477 from overleaf/jk-git-bridge-put-log-upgrade
[git-bridge] raise log level to error in put hook

GitOrigin-RevId: 45a4a77200f8e8490c4b70922614253c984c9d36
2021-10-15 08:03:12 +00:00
Brian Gough
d2c76b05cf Merge pull request #5425 from overleaf/bg-add-feature-override-script
add feature override script

GitOrigin-RevId: 90def174b4ac182b6f62984e8f9621f3dc16b92d
2021-10-14 08:03:18 +00:00
Brian Gough
b9e7f6ab5e Merge pull request #5384 from overleaf/bg-add-symbol-palette-feature-flag
[web] add symbol palette feature flag

GitOrigin-RevId: 154499aaef72b677f28d85c501d0015811081887
2021-10-14 08:03:11 +00:00
Allemand
4313cba624 Update app.js (#5452)
change metrics app name

COPYBARA_INTEGRATE_REVIEW=https://github.com/overleaf/overleaf/pull/947 from salleman33:patch-1 052d4aa0a8

Co-authored-by: Allemand <37148072+salleman33@users.noreply.github.com>
GitOrigin-RevId: fe23c5431402f918bce1c933051bebd5416d5d94
2021-10-13 08:04:17 +00:00
John Lees-Miller
c4f1020f2a Merge pull request #5440 from overleaf/revert-5430-import-public-pr-947
Revert "[Imported] Update real-time app.js, (#947)"

GitOrigin-RevId: 9aadf63459b861c4316ead76741a2a9aeea7aad3
2021-10-13 08:04:05 +00:00
Alexandre Bourdin
da6d6abe80 Merge pull request #5422 from overleaf/ab-queues-default-job-options
Add default job options for queues in analytics

GitOrigin-RevId: ab8cf13a0ba35acb0b21519f21131df128bb3f29
2021-10-13 08:03:58 +00:00
Brian Gough
96d9e6578a Merge pull request #5430 from overleaf/import-public-pr-947
[Imported] Update real-time app.js, (#947)

GitOrigin-RevId: 4212705fff58252d02056f7744c97aaeeac065ce
2021-10-13 08:03:52 +00:00
Alf Eaton
2f835144c8 Upgrade pdfjs-dist to v2.10.377 (#5436)
* Upgrade pdfjs-dist
* Explicitly disable XFA in PDF.js

GitOrigin-RevId: 6987fe6e6f87a05d8f71d83a8b09b33caeade712
2021-10-13 08:03:45 +00:00
Alf Eaton
1d9615b672 Enable new PDF preview for alpha users (#5410)
GitOrigin-RevId: 19b1d8045ddff525fbd738526bc02b64f38c3726
2021-10-13 08:03:27 +00:00
Alf Eaton
4274782443 Improve LESS loading in Storybook (#5406)
GitOrigin-RevId: ad128b8be645ed54de498b543f655751a6a0799b
2021-10-13 08:03:21 +00:00
Alf Eaton
9c0b6f0fa7 Remove clsiserverid query parameter from compile request (#5408)
* Remove clsiserverid query parameter from compile request

* Rename buildQueryParams to buildPostCompileParams

GitOrigin-RevId: 4448179e910eeb664cece2b9384f8e7197f3185c
2021-10-13 08:03:14 +00:00
Alf Eaton
ce3b304ec8 Remove chktex fetching and parsing from migrated PDF preview (#5409)
GitOrigin-RevId: 3c6721a1272d809679ec1e2f2fcd1a7251e1321b
2021-10-13 08:03:08 +00:00
Alf Eaton
e26d47cb41 Add hybrid toolbar to migrated PDF preview (#5414)
GitOrigin-RevId: 6266028091229c819aee3c8d4bd3bff2e2417125
2021-10-13 08:03:01 +00:00
Alf Eaton
7f7e5ed749 Mock requests for invalid PDF URLs (#5429)
GitOrigin-RevId: 35a492abb3c8ee1232672efb0d3f0fb4c643a63a
2021-10-13 08:02:57 +00:00
Alf Eaton
adf8828860 Fix a few minor test issues (#5415)
* Remove signal.abort()
* Fix usage of .toString
* Fix requests for files
* Fix story

GitOrigin-RevId: 37ab4be34a8975881aed2329d4b67f8df74837d8
2021-10-12 08:03:58 +00:00
Alf Eaton
845b2fbc04 Move useScopeValue hook to shared hooks folder and wrap setValue in a function (#5386)
GitOrigin-RevId: b1a6a4e871af3b52fb3d100a83b479c834cb75ca
2021-10-11 08:03:29 +00:00
Alf Eaton
165520a6f2 Refactor scoped layout values into LayoutContext (#5356)
GitOrigin-RevId: b0b07ddd078bfc5acd944cac14bc00dc83d09d21
2021-10-11 08:03:17 +00:00
Miguel Serrano
8766c45362 Add log limit and info notice to PDF Preview log view (#5390)
GitOrigin-RevId: 14764d109dbe13d7e4fb4f79f098c74d4b57d59d
2021-10-11 08:03:13 +00:00
Alf Eaton
ffc72416ff Move clsiServerId and compileGroup from ide to ide.$scope.pdf (#5314)
GitOrigin-RevId: 6050898614b4fc9dee52e893149acfda17c324a0
2021-10-11 08:03:10 +00:00
Miguel Serrano
07ca18cdbb Added keyboard shortcuts for zoom (#5334)
GitOrigin-RevId: b284f923e9b4aba7837430239b09e05bb0308d09
2021-10-11 08:03:07 +00:00
Alf Eaton
a4799c29b6 Fail tests when context propTypes validation fails (#5323)
* Fail test when context proptypes validation fails
* Remove isRequired from context propTypes validation

GitOrigin-RevId: c6da5f93672434c0d80be3f659c1fc15dc3dab1f
2021-10-11 08:03:03 +00:00
Alf Eaton
4adf32cb43 Filter out "source: compile' annotations (#5324)
GitOrigin-RevId: f0febf42fa46a28b357b2c4c2768f2a9b543e609
2021-10-11 08:03:00 +00:00
Alf Eaton
b902bd9265 Refactor compile-related code from PDF preview context provider into a separate class (#5341)
GitOrigin-RevId: 96b8bb527fa3d60a5fb84eee2b8f4fabc1726875
2021-10-11 08:02:56 +00:00
June Kelly
515180aeaa Merge pull request #5400 from overleaf/revert-5307-jk-web-upgrade-nodemailer
Revert "[web] upgrade packages, fix security warnings"

GitOrigin-RevId: 64fa59eb9969a26d236ba14a42fa88705e0d478e
2021-10-11 08:02:53 +00:00
June Kelly
cdde801b05 Merge pull request #5307 from overleaf/jk-web-upgrade-nodemailer
[web] upgrade packages, fix security warnings

GitOrigin-RevId: d2d958bb5b39d879bdbb8b09242bb368cf4ada3e
2021-10-11 08:02:49 +00:00
CloudBuild
cdf7e00200 auto update translation
GitOrigin-RevId: b0c61af2445c9eef3b9c80c698423fbfe652e7da
2021-10-08 08:03:19 +00:00
Thomas
85adea3f50 Merge pull request #5382 from overleaf/tm-analytics-project-create-segmentation
Fix for project-created event segmentation data

GitOrigin-RevId: 5b8eb14a4ea03e7136c529742a183291557d2715
2021-10-08 08:03:04 +00:00
Thomas
d984e3d826 Project history upgrade script for None without SL history (#4814)
GitOrigin-RevId: 604fb8a8193b798be1a342af5f08c004eee5521b
2021-10-08 08:03:00 +00:00
CloudBuild
ef85cbea44 auto update translation
GitOrigin-RevId: d80e9a1f2eaaa0fb910a59911bafb24499a71ae0
2021-10-07 08:05:03 +00:00
Eric Mc Sween
94b36dfbba Merge pull request #5355 from overleaf/em-stack-overflow
Avoid stack overflow with synchronous jobs in ProjectZipStreamManager

GitOrigin-RevId: b7e948b98c675527a8417247a840ab27690c1027
2021-10-07 08:04:56 +00:00
Jakob Ackermann
13b8321986 Merge pull request #5375 from overleaf/jpa-401-failed-login
[web] send a non success status code for failed logins in Server CE/Pro

GitOrigin-RevId: 1aace4456c8602af26a362346bfc462e1476b0f7
2021-10-07 08:04:49 +00:00
Jakob Ackermann
0f1be83f46 Merge pull request #5362 from overleaf/revert-5350-jpa-debug-cdn-errors
[web] bring back the sentry integration for the de-ng bundle

GitOrigin-RevId: 74dbafaf0984b782f2df75f8cb79be0ea71af9f2
2021-10-07 08:04:43 +00:00
Jakob Ackermann
a4fb83e38e Merge pull request #5359 from overleaf/jpa-web-passwordStrengthOptions
[web] add defaults for passwordStrengthOptions into the server-ce config

GitOrigin-RevId: 69f4aec55219cd349fed861c766c135481b2bfea
2021-10-07 08:04:36 +00:00
Jakob Ackermann
12890edd14 Merge pull request #5344 from overleaf/jpa-no-callback-literal
[web] fix eslint violations for node/no-callback-literal

GitOrigin-RevId: 8d6bb1398b3db2794bf1b2f97cd6d2886f2b4b0a
2021-10-07 08:04:30 +00:00
Jakob Ackermann
cc8faa0535 Merge pull request #5343 from overleaf/jpa-faster-eslint
[web] faster eslint

GitOrigin-RevId: 1dff39acf9905355650bb41f3f42b206ea84f8d4
2021-10-07 08:04:23 +00:00
Jakob Ackermann
34beda9a1f Merge pull request #5332 from overleaf/jpa-rework-metrics-csv-download
[web] metrics module: rework the 'Download CSV' button

GitOrigin-RevId: ab15513e7c49098716207ecf4d0ff893692c3de6
2021-10-07 08:04:16 +00:00
Jakob Ackermann
66ea2e613c Merge pull request #5281 from overleaf/jpa-rework-language-picker
[web] rework the language picker UI in the footer

GitOrigin-RevId: fb9fe9a560a0f059f58c76d6a85f31ffabc14f4f
2021-10-07 08:04:10 +00:00
Brian Gough
5d6a833216 Merge pull request #5338 from overleaf/bg-update-docupdater-logger
[docupdater] upgrade from logger-sharelatex to @overleaf/logger

GitOrigin-RevId: 26294a1e61d25b907d594a586f9b4714bc36ae4f
2021-10-07 08:04:03 +00:00
Brian Gough
b4cd9b089d Merge pull request #5327 from overleaf/bg-extend-docupdater-profiler
[docupdater] record synchronous operations in profiler

GitOrigin-RevId: 994139e7f3fb04645e435273f5143e1fa6091be2
2021-10-07 08:03:57 +00:00
Jakob Ackermann
94c208311c Merge pull request #5351 from overleaf/jpa-clsi-drop-sqlite
[clsi] goodbye sqlite db

GitOrigin-RevId: e7f16920c44e74a425b92884b48a60272dfb015b
2021-10-07 08:03:50 +00:00
June Kelly
03e1daa038 Merge pull request #5201 from overleaf/msm-pdf-viewer-error-boundaries
Error boundaries for React PDF viewer

GitOrigin-RevId: 90052fc183f7ece8125ecfb0410a529cf905c13b
2021-10-07 08:03:43 +00:00
June Kelly
94773e898e Merge pull request #5280 from overleaf/hb-max-log-entries-display
Display only a max of 100 log entries

GitOrigin-RevId: 7a9a9d6824eda72dd6c19024d1e0ff6d25bebf49
2021-10-07 08:03:37 +00:00
June Kelly
1e7dbeeb94 Merge pull request #5180 from overleaf/msm-pdf-js-viewer-tests
Unit Tests for `pdf-js-viewer.js`

GitOrigin-RevId: 4bd38cf98c598e2ea30791052b9c24568d92c6b8
2021-10-07 08:03:30 +00:00
Jakob Ackermann
44d0a8d162 Merge pull request #4650 from overleaf/jpa-in-memory-last-access-time
[perf] store the last access time of a project in memory

GitOrigin-RevId: 16e2bee28f58eced18f4c3ec5571ea9d10805cbb
2021-10-07 08:03:21 +00:00
Jakob Ackermann
02918e7483 Merge pull request #4649 from overleaf/jpa-fs-based-caching
[perf] UrlCache: pure fs based cache state for downloads

GitOrigin-RevId: d19afc396324d4c3318b31620c8ad0c04e0544ce
2021-10-07 08:03:18 +00:00
Alexandre Bourdin
98db86b8f0 Merge pull request #5348 from overleaf/ab-alpha-beta-properties
alpha and beta program user properties

GitOrigin-RevId: 633a61df83dd8206e780f67c85dd3403902f00f2
2021-10-06 08:03:26 +00:00
Jakob Ackermann
4cecc6383a Merge pull request #5361 from overleaf/jpa-fix-cdn-load-test
[web] rework the loading process for the CDN load test

GitOrigin-RevId: dd14ca29668e88944457e03ffd8c921e2ce93929
2021-10-06 08:03:22 +00:00
Jakob Ackermann
c2a2a9b0d8 Merge pull request #5350 from overleaf/jpa-debug-cdn-errors
Revert "[web] bring back the sentry integration for the de-ng bundle"

GitOrigin-RevId: ec97c031d63c49c1a6779fa1cf01b07812ffa935
2021-10-06 08:03:18 +00:00
Timothée Alby
e56abc42df Merge pull request #5156 from overleaf/ta-registration-properties-cleanup
Registration Sources User Properties Cleanup

GitOrigin-RevId: 114f8a8a2102b6a1045594aef96d25aa530f9f9b
2021-10-05 08:03:41 +00:00
Timothée Alby
7c384d5f26 Merge pull request #5330 from overleaf/ab-analytics-middleware-passport-id
Fix passport user id reference in analytics ID middleware

GitOrigin-RevId: 7d237a6f358b5632c672aafd6e1e72ab53d8650f
2021-10-05 08:03:37 +00:00
Timothée Alby
0c7946f30c Merge pull request #5329 from overleaf/ab-split-test-version-createdat
Add a createdAt field to split test versions

GitOrigin-RevId: d7cf8f6af0a6f1102e9e85f283df32c73a51fda4
2021-10-05 08:03:33 +00:00
Timothée Alby
1425d96deb Merge pull request #5319 from overleaf/ta-split-test-assignment-date
Validate User's Split Tests Schema

GitOrigin-RevId: 0e37a833696359838c7133cd7cd9411ec520993a
2021-10-05 08:03:30 +00:00
Timothée Alby
1ad94859d5 Merge pull request #5242 from overleaf/hb-update-project-invite-emails
Update wording for project invite email to account for spam safe cases

GitOrigin-RevId: 80a171548b1c496be2e61b61895ca51cd714f2f7
2021-10-05 08:03:23 +00:00
CloudBuild
03731844e8 auto update translation
GitOrigin-RevId: a84490756326aac5eb6e662955bbcebd52d409dc
2021-10-04 08:03:50 +00:00
Jakob Ackermann
ca8b55def3 Merge pull request #5325 from overleaf/ab-identify-fix
Skip identify job when userId and analyticsId are the same ObjectID

GitOrigin-RevId: 150ac4aab6a33887c0b5ffba8c66cb9ec83f5c88
2021-10-04 08:03:41 +00:00
Jakob Ackermann
e3ec2fc11c Merge pull request #5308 from overleaf/jpa-de-ng-sentry
[web] bring back the sentry integration for the de-ng bundle

GitOrigin-RevId: 1f8e98398dd87d322c9e5506669b4a1126ab072e
2021-10-04 08:03:35 +00:00
Eric Mc Sween
060fa5cfe2 Merge pull request #5322 from overleaf/em-disable-file-line-errors
Disable file line errors

GitOrigin-RevId: b62b8f98c1cb48659e0320daec458443f7f40877
2021-10-01 08:03:45 +00:00
Alexandre Bourdin
4d2b6563d8 Merge pull request #5290 from overleaf/ab-undefined-analytics-id
Fix case where analyticsId is unset for user with legacy sessions

GitOrigin-RevId: c98a6e492aad7821967b7f48b8a282f8d6569335
2021-10-01 08:03:33 +00:00
Alexandre Bourdin
92f34757f7 Merge pull request #5302 from overleaf/ta-identify-identity
Skip Identify Job When userId Equal analyticsId

GitOrigin-RevId: 11eac0905dd0060df3556484db7ba301aba55375
2021-10-01 08:03:26 +00:00
Alexandre Bourdin
07e5d1ba90 Merge pull request #5229 from overleaf/ab-splittest-name-index
Add migration to create unique index on splittests name

GitOrigin-RevId: d7420ad714a09abedafb7462b51b3c403c9a026b
2021-10-01 08:03:19 +00:00
Alexandre Bourdin
4d7e6d2707 Merge pull request #5080 from overleaf/ab-queues-bq-mp-retry
Split analytics queues into topics to retry failed insertions for each platform independently

GitOrigin-RevId: 4dacbf898359b4039b64ae07ee2dc1f8986d430b
2021-10-01 08:03:15 +00:00
Alf Eaton
73bc3418a2 Add React version of the PDF preview pane (#5135)
GitOrigin-RevId: fcc88a362c3e97c9fddf85d47c3a83a0a0b89432
2021-10-01 08:03:12 +00:00
Brian Gough
91c31b2523 Merge pull request #5206 from overleaf/bg-roll-out-file-line-errors-all
roll out file line errors all users

GitOrigin-RevId: a7335217e20f9532521a094793f0d7d377cc8f8c
2021-10-01 08:03:08 +00:00
Brian Gough
2cd7b615bf Merge pull request #5159 from overleaf/bg-docupdater-log-relevelling
docupdater log re-levelling

GitOrigin-RevId: c27478d48f1cb1eae022086fe7af9fe55dfacfa0
2021-10-01 08:03:04 +00:00
Jessica Lawshe
4b6fcd644d Merge pull request #5262 from overleaf/jel-search-a11y
Improve search gallery search accessibility

GitOrigin-RevId: 79b06f3990171d1f301a39dc10445f526701c7d1
2021-09-30 08:04:37 +00:00
Alf Eaton
e76b7696da Add listen parameter to usePersistedState hook (#5134)
GitOrigin-RevId: d40f942164403a31ffbb10336227eef59a57febf
2021-09-30 08:04:25 +00:00
Alf Eaton
388d9c0f1e Add to globals from jsdom for frontend unit tests (#5283)
* Add to globals from JSDOM for frontend unit tests
* Fix tests

GitOrigin-RevId: 3a73477d9e4c3316ab2c9510ce3360740c3feb53
2021-09-30 08:04:19 +00:00
Jakob Ackermann
2ffbbcc7fc Merge pull request #5276 from overleaf/jpa-email-copy-change
[web] copy change to footer of new user onboarding email

GitOrigin-RevId: 7b11655e5f2ae8d72e5fe69f8c07dab1c78ae98e
2021-09-30 08:04:12 +00:00
Jakob Ackermann
b58ba2299a Merge pull request #5277 from overleaf/jpa-handle-missing-file-during-refresh
[web] fix handling of missing source file when refreshing a linked file

GitOrigin-RevId: 775bf08a37adb20e71a1492d27bce9a41b959d27
2021-09-30 08:04:06 +00:00
Jakob Ackermann
4b0e85f340 Merge pull request #5275 from overleaf/jpa-hide-refresh-linked-file-for-read-only
[web] hide refresh linked file button for readOnly users

GitOrigin-RevId: 02ae9805259181d66c69301e7b0a0b5fe3cdf7a0
2021-09-30 08:03:59 +00:00
Jakob Ackermann
2a935d7ab5 Merge pull request #5261 from overleaf/jpa-de-ng-more-complex-pages
[web] de-ng some of the complex pages

GitOrigin-RevId: 6c85bbf2d21cb2e8d3441202dfd299512bf71453
2021-09-30 08:03:53 +00:00
Jakob Ackermann
5fc79f6fd4 Merge pull request #5260 from overleaf/jpa-de-ng-simple-pages
[web] de-ng simple pages

GitOrigin-RevId: d5e2f05780e7f91bea1a037022a3c8a0c276f6e6
2021-09-30 08:03:47 +00:00
Jakob Ackermann
471bc70463 Merge pull request #5217 from overleaf/jpa-web-templates-de-ng
[web] de-ng templates module (server-pro)

GitOrigin-RevId: 8d2ffd6a109d61b11d6d7c1acb781b429da3891c
2021-09-30 08:03:41 +00:00
Alexandre Bourdin
01588adec7 Merge pull request #5278 from overleaf/ab-analytics-id-old-sessions-fix
Backfill analyticsId for old sessions

GitOrigin-RevId: daecec07cf3cf0d40cab8c875528f7ebd667bd8b
2021-09-30 08:03:34 +00:00
Hugh O'Brien
9c83d58caa Merge pull request #5104 from overleaf/hb-move-log-parsers-to-web
Move log parsers to web

GitOrigin-RevId: c9983e168aba6e690809f45c2a056228dc69e0f3
2021-09-29 08:03:21 +00:00
Hugh O'Brien
035b803989 Merge pull request #5154 from overleaf/hb-trial-onboarding-ab
Trial onboarding email

GitOrigin-RevId: a9e3ba5a5e333c625b4f983012f81f6fde21b8dc
2021-09-29 08:03:18 +00:00
Hugh O'Brien
f64cd511fa Merge pull request #5247 from overleaf/jpa-drop-unused-templates
[web] delete unused pug templates

GitOrigin-RevId: 78c042a84c9e8ffc26f26ae3a936f55d6a34dac4
2021-09-29 08:03:14 +00:00
Brian Gough
d630d4a37c Merge pull request #5258 from overleaf/revert-5214-bg-migrate-node-uuid-to-uuid
Revert "migrate node-uuid to uuid"

GitOrigin-RevId: f512eb1040e2ce6d87774de9c1fc884594480cef
2021-09-28 08:04:11 +00:00
Jessica Lawshe
730c473651 Merge pull request #5252 from overleaf/revert-5210-revert-5191-jel-release-algolia-gallery
Revert "Revert "Release Algolia search for gallery""

GitOrigin-RevId: a65355a77a425eedd8b3f1d29eff2fffbd025418
2021-09-28 08:04:00 +00:00
Jakob Ackermann
c9e22f7ddf Merge pull request #5190 from overleaf/jpa-sso-oauth-de-ng
[web] de-ng sso/oauth/institutional account linking pages

GitOrigin-RevId: 50718cefff68142431aa411cb4f8644a3d8ab93f
2021-09-28 08:03:31 +00:00
Brian Gough
7bdd5c8e98 Merge pull request #5205 from overleaf/bg-roll-out-file-line-errors-beta
[web] roll out file line errors to beta users

GitOrigin-RevId: 7a404295532cfd0c3b0b28af424d0e9c7b8cae0d
2021-09-28 08:03:12 +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
June Kelly
5900dc3b4a Merge pull request #5223 from overleaf/jpa-fix-annual-plan-codes
[web] de-ng plans page: fix plan codes for annual plans

GitOrigin-RevId: f8d94e8c495d9917267adf73e4d75bbd4f5264b2
2021-09-27 08:03:04 +00:00
June Kelly
49ac6e2e6b Merge pull request #4929 from overleaf/jk-fix-disconnect-users
Fix /disconnectAllUsers endpoint security

GitOrigin-RevId: 57858daa5a076c37332bc575e76ffd6b1a1bd914
2021-09-27 08:02:57 +00:00
Brian Gough
9ee1e29286 Merge pull request #5214 from overleaf/bg-migrate-node-uuid-to-uuid
migrate node-uuid to uuid

GitOrigin-RevId: 742fd4d3f039c6a026b3d35c3b0a7d54c00ca183
2021-09-27 08:02:54 +00:00
Jessica Lawshe
9a6e6757fb Merge pull request #5210 from overleaf/revert-5191-jel-release-algolia-gallery
Revert "Release Algolia search for gallery"

GitOrigin-RevId: 70953b6b406946a60444b3e21fbd17b0ac0b7155
2021-09-24 08:04:57 +00:00
Jessica Lawshe
e22e6a7c11 Merge pull request #5193 from overleaf/jel-official-badge-size
Override font-size and padding via .label for gallery badge

GitOrigin-RevId: e3d8feac678bee4ee085436a762817f30928881a
2021-09-24 08:04:51 +00:00
Jessica Lawshe
0d2fe6c666 Merge pull request #5191 from overleaf/jel-release-algolia-gallery
Release Algolia search for gallery

GitOrigin-RevId: 413a1114092421e5ea8d0b9fa48f76be64e81e36
2021-09-24 08:04:44 +00:00
Alf Eaton
c5c727f552 Move useResizeObserver into features/preview (#5188)
GitOrigin-RevId: c12dfc30b07e4a214990b7e80ce11364edb6137a
2021-09-24 08:04:28 +00:00
Alf Eaton
233ceb5356 Allow function as value for usePersistedState hook (#5131)
* Allow function value in usePersistedState
* Add tests for usePersistedState
* Use nullish coalescing to avoid calling getItem twice

GitOrigin-RevId: e0351addea904aefb7a402bff32689792b49fbbb
2021-09-24 08:04:21 +00:00
Alf Eaton
40eda2eaf9 Move layout button tooltip placement (#5130)
GitOrigin-RevId: 3d8af2f92e0229019696fc355c8573bc92d5df8d
2021-09-24 08:04:15 +00:00
Thomas
3361ccfec1 Merge pull request #5123 from overleaf/tm-history-script-await-fix
Add missing await in history scripts

GitOrigin-RevId: 992e6748bc270845282853db6ec1a7aa496115ea
2021-09-24 08:04:08 +00:00
Jakob Ackermann
16761be4f6 Merge pull request #5189 from overleaf/jpa-general-de-ng
[web] de-ng 404 and site-closed pages

GitOrigin-RevId: 6673554e4ecdb6f7a2daf094fc06eb0d7b2b8b3e
2021-09-24 08:04:02 +00:00
Jakob Ackermann
614565b3a2 Merge pull request #5177 from overleaf/jpa-handle-nested-api-responses
[web] hydrate-form: handle nested messages with nested text field

GitOrigin-RevId: 7f28a58ed59bc7a46f00edfd553adcc9d6333daa
2021-09-24 08:03:55 +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
9ae0d4a691 Merge pull request #5145 from overleaf/jk-de-ng-user-activate-page
[web] Remove angular from /user/activate

GitOrigin-RevId: cbb2fbeafb0dfc6c1010c3e8b7eec890a81177d2
2021-09-24 08:03:37 +00:00
Jakob Ackermann
0f594db5a9 Merge pull request #5137 from overleaf/jpa-contact-form-selector
[web] contact-form: swap the element selector for the open form trigger

GitOrigin-RevId: f4d5c437fc2021d7559f5948350c13e5cb847e11
2021-09-24 08:03:30 +00:00
Jakob Ackermann
891947770c Merge pull request #5124 from overleaf/jk-de-ng-set-password-page
[web] de-ng set password form

GitOrigin-RevId: d8ebf9f794454d5772e13ab783892d2bba6eed87
2021-09-24 08:03:23 +00:00
Timothée Alby
9e5dae3443 Merge pull request #5153 from overleaf/ta-registration-properties
Rework Referrer-From User Property

GitOrigin-RevId: f1b91616e2a9b93f3c3944890d96e735c563c237
2021-09-24 08:03:02 +00:00
Timothée Alby
1e9f37652a Merge pull request #5155 from overleaf/ta-registration-properties-tests
Test Registration Sources User Properties

GitOrigin-RevId: c0cf033334161df219c71525c0054b22a97043a7
2021-09-24 08:02:59 +00:00
Brian Gough
f5fce04e34 Merge pull request #5175 from overleaf/bg-enable-file-line-errors-for-alpha
[web] enable file-line-errors for alpha group

GitOrigin-RevId: 95579162410be25d9908b74816d240ec95432463
2021-09-24 08:02:55 +00:00
Brian Gough
f8d65a2004 Merge pull request #4937 from overleaf/bg-accept-spaces-in-log-filenames
handle filenames with spaces in latex error log

GitOrigin-RevId: 7ab548eed3c84e7760715512770c0b7782494200
2021-09-24 08:02:51 +00:00
Jessica Lawshe
fa514d782d Merge pull request #5169 from overleaf/jel-gallery-btns
Update gallery item page text and button style

GitOrigin-RevId: 526ceb24021cd3c39b0e7730dc9d4109aa0171a9
2021-09-23 08:03:42 +00:00
Jessica Lawshe
690b123dd4 Merge pull request #5149 from overleaf/jel-gallery-official-badge
Add gallery official badge

GitOrigin-RevId: 6ac05bd9cabb211ff5bbb7a44b0c1940572b44e7
2021-09-23 08:03:35 +00:00
Eric Mc Sween
a163efd0a1 Merge pull request #5168 from overleaf/em-request-pipe-linked-files
Fix linked files when they refer to empty files

GitOrigin-RevId: 13c751e2679849516e874afdd422cf9e8d16c8d1
2021-09-23 08:03:29 +00:00
Jakob Ackermann
59d83c4b88 Merge pull request #5117 from overleaf/jpa-plans-de-ng
[web] de-ng plans page

GitOrigin-RevId: b902b10b45ab3fd46e71545c94f65e8f079c4564
2021-09-23 08:03:23 +00:00
Jakob Ackermann
011e719fdf Merge pull request #5125 from overleaf/jpa-portal-de-ng
[web] de-ng portals page

GitOrigin-RevId: 2460c51fb0f81be758c5804e66803a98b614b304
2021-09-22 08:03:41 +00:00
Jakob Ackermann
ba460a6755 Merge pull request #5133 from overleaf/as-bookmarkable-tab
De-Angularise bookmarkable-tabset

GitOrigin-RevId: fc80f0c42fded9b0856dc7c62de2c87e66b5d85c
2021-09-22 08:03:35 +00:00
Miguel Serrano
6c725b45e1 Added placeholder for missing template previews (#5084)
Fixes broken image when `ENABLE_CONVERSIONS` is set to `false`, which disables thumbnail generation

GitOrigin-RevId: 1c239e54f47ae0e4e61b50e9df925c4f3773515c
2021-09-22 08:03:28 +00:00
Brian Gough
cc1b73336a Merge pull request #4944 from overleaf/bg-use-file-line-errors
use file line errors in log output

GitOrigin-RevId: 6732b19552fe15431a70fbefbc572253c389c64e
2021-09-22 08:03:25 +00:00
Brian Gough
dc576f3b6f Merge pull request #4943 from overleaf/bg-increase-max-print-line
allow setting texlive max_print_line variable

GitOrigin-RevId: 7588fed6aa5868a6ed6b6121cbd6f9c008c2aa0f
2021-09-22 08:03:21 +00:00
Jakob Ackermann
9e24affe7a Merge pull request #5161 from overleaf/jpa-drop-errorhandler
[misc] drop errorhandler middleware

GitOrigin-RevId: e95628b6ba5808e4bf4c1df291b6d9eb91d9bc10
2021-09-21 08:03:17 +00:00
Eric Mc Sween
2fdff8288b Merge pull request #5088 from overleaf/em-queue-feature-refreshes
Perform some user refreshes in the background

GitOrigin-RevId: 3aec73c827bf0f7de7bd9caa369dfc653eac5dd0
2021-09-21 08:03:13 +00:00
Eric Mc Sween
0f7bfe9173 Merge pull request #5087 from overleaf/em-promisify-subscription-updater
Promisify FeaturesUpdater and SubscriptionHandler

GitOrigin-RevId: 1a9725afa119c0eaee3d975a11197b6f702f1307
2021-09-21 08:03:10 +00:00
Brian Gough
8b1665a97c Merge pull request #5143 from overleaf/bg-upgrade-docupdater-dependencies
[docupdater] update package-lock.json

GitOrigin-RevId: 097ded1070e31c77add37a89f9a8967571e59b0f
2021-09-21 08:02:58 +00:00
Brian Gough
865a973426 Merge pull request #5132 from overleaf/bg-fix-size-check
[docupdater] use more accurate doc size check

GitOrigin-RevId: f66d68a7f7fdc127cc31539abdcab65549823d02
2021-09-21 08:02:55 +00:00
CloudBuild
60db065c37 auto update translation
GitOrigin-RevId: 2806a32eb41ecf2e5632dccc5b6287260142eff6
2021-09-20 08:03:11 +00:00
CloudBuild
f891af0f40 auto update translation
GitOrigin-RevId: 7f983cb60cec62bd0c144e68bb3a3468826a3b9c
2021-09-20 08:03:07 +00:00
Alf Eaton
04347d54ac Merge pull request #5128 from overleaf/ae-storybook-project-id
Set window.project_id in Storybook config

GitOrigin-RevId: 51d43b3be9afcd6b61e86701b00f479e8f32d525
2021-09-20 08:03:04 +00:00
Alf Eaton
d9d7382e80 Merge pull request #5139 from overleaf/ae-pdfjs-viewer-tabindex
Add tabindex to pdfjs-viewer element

GitOrigin-RevId: be7bcba5e3c462b712dcb4deabe3ff8cf3d0233b
2021-09-20 08:03:01 +00:00
Jakob Ackermann
94a46c3c40 Merge pull request #5116 from overleaf/jpa-event-tracking-de-ng
[web] event-tracking: implement sprinkle using the ng attributes

GitOrigin-RevId: 5195d827b590ee32e86ba2ffe365ad7cab65750b
2021-09-17 08:03:34 +00:00
Timothée Alby
931760629b Merge pull request #5122 from overleaf/ta-trial-extended-event
Add Subscriptions Trial Extended Event

GitOrigin-RevId: 3fe64f58fbab27e35c417fa2fe9880f883385ad2
2021-09-17 08:03:16 +00:00
Timothée Alby
c5f883ad83 Merge pull request #5031 from overleaf/ab-paywall-events
Merge paywall-prompt and paywall-click events

GitOrigin-RevId: d567631d08b89565f9a3049f9b88cc2d14a799c1
2021-09-17 08:03:12 +00:00
Timothée Alby
cfd5a86184 Merge pull request #5045 from overleaf/ab-fix-event-property-errors
Cleanup event properties flagged in Human37 recommendation

GitOrigin-RevId: f09f06b86a38ddb430902ba71df4d1b002eaaec6
2021-09-17 08:03:09 +00:00
Jakob Ackermann
8d03e03d4d Merge pull request #5052 from overleaf/jpa-refactor-form-helper
[web] refactor form helper

GitOrigin-RevId: c04929fd3e62a6222ed335f99e8413592cbdd134
2021-09-17 08:03:05 +00:00
June Kelly
0ae8f37629 Merge pull request #5107 from overleaf/jk-de-ng-reconfirm-and-pw-reset
[web] de-ng password reset and must-reconfirm forms

GitOrigin-RevId: 2101493ff017ba56214c6f981129f94eb9db46aa
2021-09-17 08:03:02 +00:00
June Kelly
53698fb980 Merge pull request #5012 from overleaf/jk-de-ng-user-emails-confirm
[web] de-ng the user/emails/confirm page

GitOrigin-RevId: d4b3ceb524627593be05308475b0597242dba8a1
2021-09-17 08:02:58 +00:00
June Kelly
8f1cae8252 Merge pull request #4989 from overleaf/jk-de-ng-logout
[web] de-ng logout page

GitOrigin-RevId: 0d46e554ab41759bbf1044fcd49d750322a345ae
2021-09-17 08:02:54 +00:00
Jakob Ackermann
dd291da265 Merge pull request #5113 from overleaf/em-compile-error-link
Fix compile error link in TeX Live 2021

GitOrigin-RevId: d1193e638d6f41c2b8045350b16296c42944ff0c
2021-09-16 08:03:50 +00:00
Jakob Ackermann
40a1c302f9 Merge pull request #5071 from overleaf/jpa-web-learn-de-ng
[web] de-ng learn wiki page

GitOrigin-RevId: defb1c1c90fe17e843f36253e81c2455b7dddfb1
2021-09-16 08:03:43 +00:00
Jakob Ackermann
23c4f9462b Merge pull request #5040 from overleaf/jpa-web-templates-page
[web] v2-templates module: refactor frontend entrypoint into page

GitOrigin-RevId: 2efe344167cba3111eb516ebc2dfadd82347f776
2021-09-16 08:03:32 +00:00