Jakob Ackermann
057c8528c9
Merge pull request #4007 from overleaf/jpa-upgrade-underscore
...
[misc] upgrade underscore to the latest version
GitOrigin-RevId: 2261fa4a431d30449d55b5e6b6dc11a4b731465d
2021-05-08 02:09:41 +00:00
Alexandre Bourdin
87b3654bff
Merge pull request #4001 from overleaf/ab-hash-split-test
...
Add hashing to compute the user's percentile in a split test
GitOrigin-RevId: 94302cd1c0ab9e9075a506096b4f36ba50b9b7fa
2021-05-07 02:13:17 +00:00
Jakob Ackermann
8faae673b4
Merge pull request #4000 from overleaf/jpa-skip-pug-compile
...
[Server] optionally skip pre-compiling pug templates in production
GitOrigin-RevId: c50e6007dae3b0ab83a7edbce07a695a17e71404
2021-05-07 02:13:13 +00:00
Miguel Serrano
46ecb39bdb
Merge pull request #3986 from overleaf/tm-decaf-limitations-manager
...
Decaf cleanup of LimitationsManager and tests
GitOrigin-RevId: 9bbfc4c3ad002a424863a43c3c19dc66fa5e9854
2021-05-06 02:09:39 +00:00
Miguel Serrano
6583d6de21
Merge pull request #3971 from overleaf/tm-migrate-recurly-cancellations
...
Migrate cancel/reactivatation of recurly subscription to node client
GitOrigin-RevId: 68a8a3eba7b653ec923d020a74a09e49efa8ba21
2021-05-06 02:09:35 +00:00
Miguel Serrano
a5e905f730
Merge pull request #3975 from overleaf/tm-change-default-group-subscription
...
Make Enterprise the default group pricing and clarify related text
GitOrigin-RevId: c723c87fa97ca0f8e9a03039f05cb397e1213de3
2021-05-06 02:09:32 +00:00
Miguel Serrano
4bcab34580
Merge pull request #3978 from overleaf/jel-notifications-decaf
...
Notifications decaf cleanup and remove eslint disable
GitOrigin-RevId: 557a7c63aecda346501d56d1eb18935b12130e8a
2021-05-06 02:09:25 +00:00
Miguel Serrano
f9871103bf
Merge pull request #3949 from overleaf/msm-reenable-eslint-const-rule
...
Reenable eslint `prefer-const` rule
GitOrigin-RevId: 4f3825be8b8dff381095209085a36eaab76260d5
2021-05-06 02:09:14 +00:00
Miguel Serrano
0874fcb8ca
Release new navigation toolbar to alpha + feature flag refactoring ( #3931 )
...
* release new navigation toolbar to alpha and refactor flags
GitOrigin-RevId: d6ff9a3740423510457247882169b7d5aae2b843
2021-05-06 02:09:11 +00:00
Alf Eaton
dbc909ae54
Merge pull request #3970 from overleaf/ae-remove-filetreereactbridge
...
Remove showReactAddFilesModal, showReactFileTree, useFileTreeAngularListener and FileTreeReactBridge
GitOrigin-RevId: 61fc54efe761922137b032b9b532975fc101264d
2021-05-01 02:13:18 +00:00
Shane Kilkelly
6893cce6c9
Merge pull request #3964 from overleaf/jpa-unique-project-name-with-year
...
[ProjectHelper] _addNumericSuffixToProjectName: add heuristic for year
GitOrigin-RevId: 24c57d68706bdabba620137674946e3c8e675939
2021-05-01 02:13:10 +00:00
Chrystal Maria Griffiths
3dfcb95802
Merge pull request #3960 from overleaf/cmg-binary-file
...
[BinaryFile] Reopening of Binary file React migration
GitOrigin-RevId: 050e66e3321bd6579d44932b669fc0a31df06d18
2021-04-29 02:09:38 +00:00
Jakob Ackermann
23c73b9bf1
Merge pull request #3959 from overleaf/jpa-take-note-of-past-url
...
[UnsupportedBrowserMiddleware] take note of the past URL in redirect
GitOrigin-RevId: d80ed876f87e54c181f00669a11795a2ce44e5a5
2021-04-29 02:09:33 +00:00
Jakob Ackermann
48edcb0127
Merge pull request #3924 from overleaf/as-remove-ie-banner
...
Remove unused IE banner after support has been dropped
GitOrigin-RevId: 115e4e371d34ed4b209c683a5b16260ca3beb4c3
2021-04-29 02:09:25 +00:00
Jakob Ackermann
adfde7d26b
Merge pull request #3950 from overleaf/msm-reenable-lint-prefer-regex-literals
...
Reenable `prefer-regex-literals` eslint rule
GitOrigin-RevId: 3c576d92a08dfcb745d447b1bf8c7b828753010d
2021-04-29 02:09:10 +00:00
Thomas
72af966c9c
Schedule subscription downgrades to occur at the current term end ( #3801 )
...
* Schedule subscription downgrades to occur at the current term end.
If the plan is a downgrade, schedule the subscription change for term
end. Use Recurly v3 API subscription change event instead of v2 update
subscription.
* Add ability for user to revert a pending subscription change
In the case where a user has downgraded, but has since decided they'd
rather stay on their current plan, we need a way to let them revert. It
isn't enough to re-use a subscription change, because Recurly sees it as
an attempt to make a change from the current plan to itself.
Instead, we use a new dialog and call a new endpoint that has the
specific intent of reverting the pending plan change, by calling the
removeSubscriptionChange recurly client method.
* Add message prompting users to contact support for immediate changes
We're showing this in the confirmation modal for a plan change that
would occur in the future, and and on the subscription page if a pending
change is due.
Most users shouldn't need this, but it should help them out if they find
an edge case like moving from eg. Student (Annual) to Professional
(Monthly) and were expecting to be "upgraded" immediately.
GitOrigin-RevId: c5be0efbeb8568ed9caa941aadcef6f6db65c420
2021-04-28 02:10:31 +00:00
Alexandre Bourdin
affaae14b7
Merge pull request #3917 from overleaf/ab-example-project-ab-test
...
Example Project Split Test
GitOrigin-RevId: a9d68811c878e32b92e0547311c9e477e4096135
2021-04-28 02:10:08 +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
Jessica Lawshe
c5a1368d30
Merge pull request #3953 from overleaf/jel-reconfirm-thank-you
...
Reconfirm UI translation
GitOrigin-RevId: 3dea8abb20763813ea5f1d372269b2b97a9c9747
2021-04-27 02:09:32 +00:00
Jessica Lawshe
517485d7ea
Merge pull request #3914 from overleaf/jel-graphs-cached-licenses
...
Use cached affiliation data
GitOrigin-RevId: b8ae2b871cc1f3a11e61dd449b4d1ddc7835860d
2021-04-27 02:09:28 +00:00
Chrystal Maria Griffiths
4e9d7c36ff
Merge pull request #3952 from overleaf/revert-cmg-binary-file
...
Revert "Merge pull request #3526 from overleaf/cmg-binary-file"
GitOrigin-RevId: 5f539f26992fefd01b07922b1f43a3a3bc753141
2021-04-24 02:10:12 +00:00
Eric Mc Sween
1186c3e9a4
Merge pull request #3526 from overleaf/cmg-binary-file
...
[BinaryFile] Binary file React migration
GitOrigin-RevId: e229ad8ec3781607b5ca28387927b84d4af95060
2021-04-24 02:10:07 +00:00
Alf Eaton
ff62a7e63c
Enable React add files modal for all users ( #3941 )
...
GitOrigin-RevId: 923bf41a8c5e9f0932a1711530446dfd5c8d0d7f
2021-04-23 02:10:09 +00:00
Alf Eaton
5cec4420dc
Merge pull request #3940 from overleaf/ae-share-modal-for-everyone
...
Enable React share modal for all users
GitOrigin-RevId: 2cb288e15770d3169034e4511df6537d010e924d
2021-04-23 02:10:05 +00:00
Alf Eaton
2621a1d5bb
Merge pull request #3933 from overleaf/ae-csp-report-percentage
...
Add CSP_REPORT_PERCENTAGE
GitOrigin-RevId: 4afde0da6e3660c83df8c5c9cd31a3f246e9e572
2021-04-22 02:09:40 +00:00
Shane Kilkelly
07ec567b07
Merge pull request #3902 from overleaf/sk-ref-providers-hide
...
Editor: don't leak encrypted tokens to frontend
GitOrigin-RevId: 245c1e9d479f7eec2979b46a5959bd3eb9f08363
2021-04-22 02:09:31 +00:00
Timothée Alby
0ecebefb0c
Merge pull request #3804 from overleaf/msm-react-publish-button
...
[ReactNavigationToolbar] Submit button
GitOrigin-RevId: 9b40e09f001b44bd2f5035469f0d0c852fea7199
2021-04-20 02:10:19 +00:00
Timothée Alby
f7166c5c1b
Merge pull request #3922 from overleaf/jpa-fix-project-restore-deleted-files
...
[ProjectDeleter] undeleteProject: deletedFiles.projectId is an ObjectId
GitOrigin-RevId: 53bdc7c2a20269ef22ec7ca55a6ccf9339209cdd
2021-04-20 02:10:14 +00:00
Timothée Alby
7d0f117918
Merge pull request #3919 from overleaf/jpa-refactor-inline-script
...
[views] referal/bonus: refactor inline script in event handler
GitOrigin-RevId: 825f15c1badf964e0e0e2c9bc42951a5f318b357
2021-04-20 02:10:10 +00:00
Timothée Alby
97f89f132c
Merge pull request #3920 from overleaf/as-fix-unsupported-middleware
...
Fix unsupported browser middleware
GitOrigin-RevId: 27dc8cef4747abba85a985c28865340bc5116ab7
2021-04-20 02:10:05 +00:00
Alf Eaton
dcd6bd347f
Use the full (relative) view path for CSP exclusion ( #3916 )
...
GitOrigin-RevId: f6828a447abcc550f0c7dfd0fc6fc72f4b5b1f7e
2021-04-17 02:09:56 +00:00
Alasdair Smith
f7cf7626ec
Merge pull request #3820 from overleaf/as-block-ie
...
Add middleware to block unsupported browsers
GitOrigin-RevId: b1f1e4ae1572c3c323dc72442c8d5169b4879d5d
2021-04-17 02:09:52 +00:00
Jakob Ackermann
4f8a905e9b
Merge pull request #3909 from overleaf/jel-reconfirm-email-template
...
Add reconfirm email template
GitOrigin-RevId: 2488c79c25a7148f601e3e3e2021cdbee4be7b4c
2021-04-16 02:05:33 +00:00
Jakob Ackermann
78326fb352
Merge pull request #3903 from overleaf/as-clean-up-error-pages
...
Clean up error pages
GitOrigin-RevId: 764375124ef5349c97416339119471a166d727b5
2021-04-16 02:05:30 +00:00
Jakob Ackermann
d2e6449e79
Merge pull request #3897 from overleaf/tm-meta-tags-billing
...
[views] migrate subscription templates to meta tags, re-issue
GitOrigin-RevId: c18bb7c96186cc8c34344ecf7cee35f9da19698e
2021-04-16 02:05:27 +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
Alasdair Smith
676b70b2be
Merge pull request #3899 from overleaf/ae-csp-report-sample
...
Add 'report-sample' to script-src CSP directive
GitOrigin-RevId: 1a2c26339e7ef353a89fc264b0f186a1d313e1bc
2021-04-15 02:05:16 +00:00
Alasdair Smith
c89beb7657
Merge pull request #3905 from overleaf/jel-analytics-licence-api
...
Proxy analytics request to v1
GitOrigin-RevId: 82bcca52d096b8a9bc590f0ee0a0d3a6054e294e
2021-04-15 02:05:12 +00:00
Alasdair Smith
93492bb25a
Merge pull request #3908 from overleaf/jel-reconfirm-ui-meta-tags
...
Meta tag migration for reconfirm UI
GitOrigin-RevId: b0bda07acc5389b1d5ef4e9ea3d10688ac26f0a0
2021-04-15 02:05:09 +00:00
Shane Kilkelly
04fa863f9f
Merge pull request #3892 from overleaf/sk-reroll-csrf
...
Regenerate CSRF token on login
GitOrigin-RevId: 501582b34794a822f4c9fe3af2575b5756511e06
2021-04-10 02:05:13 +00:00
Shane Kilkelly
16d02c9d8b
Merge pull request #3882 from overleaf/ab-wfh-ga-events
...
Add new GA events to WFH2021 links
GitOrigin-RevId: 939f589c359a97b794eceb8e493cccd95ec1913a
2021-04-10 02:05:09 +00:00
Shane Kilkelly
f013f33c05
Merge pull request #3884 from overleaf/jpa-meta-editor-take-2
...
[misc] migrate the editor templates to meta tags -- take 2
GitOrigin-RevId: 447d4c6c2197dd2c5f5e182a5edf57313557b8b9
2021-04-10 02:05:05 +00:00
Jessica Lawshe
2fca78eaf0
Merge pull request #3896 from overleaf/revert-3834-tm-meta-tags-billing
...
Revert "[views] migrate subscription templates to meta tags"
GitOrigin-RevId: 8ab3dae6e3aa359b6d7aa69df70a1b1eb2405dfd
2021-04-09 02:05:33 +00:00
Jessica Lawshe
e697064f16
Merge pull request #3834 from overleaf/tm-meta-tags-billing
...
[views] migrate subscription templates to meta tags
GitOrigin-RevId: 4e81e81380048436a011467c230cc54c02e0c423
2021-04-09 02:05:29 +00:00
Jessica Lawshe
66105d6937
Merge pull request #3782 from overleaf/revert-3773-revert-3718-jel-emailHasLicence
...
Revert "Revert "Update emailHasLicence for reconfirmation and SAML""
GitOrigin-RevId: 120ee0ca2f59573578e6279477c6e62972b5fb4a
2021-04-09 02:05:17 +00:00
Miguel Serrano
42a1211ba7
Merge pull request #3888 from overleaf/jpa-hotfix-soft-failure-for-missing-deleted-docs
...
[EditorHttpController] joinProject: ignore err when fetching deletedDocs
GitOrigin-RevId: e2e2e5172de04cebb4a951739ac4222645fdd289
2021-04-08 02:05:07 +00:00
Brian Gough
11b4d91d9e
Merge pull request #3883 from overleaf/bg-expire-tokens
...
expire tokens from mongo
GitOrigin-RevId: 5666fd40d04e122f2bc2a22bff24c0723e1e9a73
2021-04-08 02:05:04 +00:00
Hugh O'Brien
0aba0300d1
GitHub sync modal react port ( #3711 )
...
* GH-sync React - initial left menu github sync react skeleton
* GH-sync modal main switching logic setup and free trial mode
* GH-sync react - message for link sharing users
* GH-sync react: link gh account from modal
* GH-sync React: add export to github form modal
* GH-sync react: display commits and merge buttons
* GH-sync react: merge logic
* GH-sync React: merge endpoint error handling
* GH-sync React: update error handling to new fetch behaviour
* GH-sync React: handle ignoring external updates
* GH-sync React: main switcher modal tests
* GH-sync React: tests for export and merge
* GH-sync react: error handling and error boundary
* GH-sync React: put behind alpha flag
* GH-sync React: re-adding translations lost in rebase and cleanup
* GH-sync React: use renderWithEditorContext for tests and replace missing translations
* GH-sync React review code cleanup
GH-sync React fix state ordering causing errors
GitOrigin-RevId: 37261966683112b399ef180ec6bc4036bc689fd9
2021-04-07 02:05:06 +00:00
Jakob Ackermann
76b1cdff51
Merge pull request #3754 from overleaf/jpa-project-restore-handle-deleted-docs
...
[ProjectDeleter] restore project.deletedDocs meta data into docstore
GitOrigin-RevId: 570543d2cb9c5c790ac49328382ed88ef6ac3129
2021-04-07 02:05:00 +00:00
Jakob Ackermann
9692392bf8
Merge pull request #3655 from overleaf/jpa-change-write-path-doc-deletion
...
[ProjectEntityUpdateHandler] change write path for doc deletion
GitOrigin-RevId: 7d7ece8fe25c1d59b3469c136d92c4c81e9f0f81
2021-04-07 02:04:57 +00:00
Jakob Ackermann
3bdf7afbbf
Merge pull request #3653 from overleaf/jpa-merge-deleted-docs-sources
...
[EditorHttpController] fetch deletedDocs from docstore, merge w/ project
GitOrigin-RevId: 5cf46aa7ded034285051ddae21b5c80d8c806693
2021-04-07 02:04:52 +00:00
Jakob Ackermann
92194202d7
Merge pull request #3652 from overleaf/jpa-tell-docstore-doc-name-on-delete
...
[DocStoreManager] pass doc name as part of DELETE request
GitOrigin-RevId: cdb5fb21580a95aa8a78e0a44ca1e4db4da7f934
2021-04-07 02:04:49 +00:00
Thomas
eb46f9a738
Merge pull request #3880 from overleaf/revert-3826-jpa-meta-editor
...
Revert "[views] migrate the editor templates to meta tags"
GitOrigin-RevId: 02caaf24ae0ee6a74a38ef870909527da19d4882
2021-04-02 02:05:02 +00:00
Jakob Ackermann
23be656aec
Merge pull request #3746 from overleaf/jpa-hard-deletion-from-deleted-files
...
[ProjectDeleter] hard deletion of project deletes deletedFiles entries
GitOrigin-RevId: b514c34465d5fdc66b40aae5bcdb8b66975bc350
2021-04-02 02:04:58 +00:00
Shane Kilkelly
b9b4ca224c
Merge pull request #3862 from overleaf/tm-remove-comms-introducing-archiving
...
Remove comms which introduced per-user archiving and trashing
GitOrigin-RevId: e8bd7bd741fe25f4530f447cf020b499256745dc
2021-04-02 02:04:49 +00:00
Brian Gough
1d30feecaf
Merge pull request #3855 from overleaf/bg-skip-metadata-for-single-user
...
skip metadata broadcast for single user
GitOrigin-RevId: 4277870615aea1b07e1a8db6a26956be3661a443
2021-04-01 02:05:55 +00:00
Eric Mc Sween
5587de9cf5
Merge pull request #3833 from overleaf/em-meta-tags
...
Pass values to JS through meta tags
GitOrigin-RevId: f663a1b7fef4544b560574d21f59fdabaf617830
2021-04-01 02:05:44 +00:00
Alf Eaton
be804b5fc1
Merge pull request #3832 from overleaf/ae-modal-beta
...
* Add BetaBadge component
* Add beta_badge_tooltip translation
* Add beta badge to modal headers
* Enable Share and Add Files modals for beta users
GitOrigin-RevId: df0933830a0745c0ecf57db34f2cb75104a570cd
2021-04-01 02:05:38 +00:00
Alf Eaton
a2be1f8981
Check that error.info exists ( #3865 )
...
GitOrigin-RevId: 83c575cc3b94d9d6564d4a2919f81e7b47a116cc
2021-04-01 02:05:35 +00:00
Alf Eaton
8227e68aca
Improve form "for" and "autocomplete" attributes ( #3822 )
...
GitOrigin-RevId: 2ce35d57526fc36b5a974d0f940ef6ba08806864
2021-04-01 02:05:32 +00:00
Alf Eaton
d0d28524a2
Switch to useScopeValue
for project data in Share modal ( #3823 )
...
GitOrigin-RevId: f82170c241c59cf7b66fea7e1471004e46ab3547
2021-04-01 02:05:30 +00:00
Miguel Serrano
13bf8dad2b
Merge pull request #3860 from overleaf/jpa-cleanup-layout
...
[views] drop a hack that blocked 3rd party software from loading in 2015
GitOrigin-RevId: c6a26e05d12e3a02669a05d40a9f3562d780eead
2021-04-01 02:05:12 +00:00
Miguel Serrano
454d9790ca
Merge pull request #3828 from overleaf/jpa-meta-project-dash
...
[views] migrate the project dashboard to meta tags
GitOrigin-RevId: 934a9a64ca8668e8982caa7a945b1a55c87cb1ee
2021-04-01 02:05:10 +00:00
Miguel Serrano
eeb2b7d18b
Merge pull request #3826 from overleaf/jpa-meta-editor
...
[views] migrate the editor templates to meta tags
GitOrigin-RevId: 01745172840c8ceb5fb9947ca6c14e919e9c4ac7
2021-04-01 02:05:07 +00:00
Miguel Serrano
d65db1acf0
Merge pull request #3824 from overleaf/jpa-password-reset-email-forwarding
...
[misc] fix passing around of users email as part of password reset
GitOrigin-RevId: 54e8cde9867a2ce735bc7ebe281ead19ef49e6cd
2021-04-01 02:05:04 +00:00
Miguel Serrano
65d9186e0b
Merge pull request #3727 from overleaf/ab-ta-unique-referal-id
...
Generate User referal_id using longer and more complex token to avoid duplicates
GitOrigin-RevId: 302515b0250fec875dcb7b3a505c1c7be4189e2b
2021-04-01 02:04:57 +00:00
Miguel Serrano
80dff8d42c
Merge pull request #3800 from overleaf/ab-queue-onboarding-emails
...
Implement queuing for onboarding emails
GitOrigin-RevId: f1eca149a6a2cab35b4cf9c3889dc384372fd453
2021-04-01 02:04:48 +00:00
Miguel Serrano
09ccceb38a
Merge pull request #3786 from overleaf/sk-smtp-params
...
Add 'logger' and 'name' smtp params
GitOrigin-RevId: e54070c8dcc693d84ddbb350be564d5d9a63649d
2021-04-01 02:04:45 +00:00
Simon Detheridge
f02d4feea2
Merge pull request #3858 from overleaf/ab-ae-remove-token-project-invite
...
Remove token from project invites object returned to frontend
GitOrigin-RevId: 439fdb6fb44af1f46a9f16c4be8cc1d4fce8b562
2021-03-31 02:05:55 +00:00
Simon Detheridge
ae0805e684
Merge pull request #3850 from overleaf/jpa-set-image-name-for-synctex
...
[misc] include the projects imageName as part of synctex requests
GitOrigin-RevId: 99f05cf67859b1e43c2342fc0c2575ddd661a57d
2021-03-31 02:05:46 +00:00
Simon Detheridge
12f3e8d6bb
Merge pull request #3847 from overleaf/ae-user-select-out-of-sync
...
Display the Out Of Sync modal file contents in a readonly textarea
GitOrigin-RevId: b91ff3ad32c3ed07987858e83571887ae356f4f3
2021-03-31 02:05:42 +00:00
Simon Detheridge
9e2db00d53
Merge pull request #3845 from overleaf/ho-upload-file-mark-updated
...
mark project as updated when uploading/replacing files
GitOrigin-RevId: 948a3351ac59d4f08411dd83bb543444de0b9b52
2021-03-31 02:05:38 +00:00
Simon Detheridge
3d48e1e027
Merge pull request #3799 from overleaf/tm-past-due-invoice-warning
...
Show warning if users Recurly account has past due invoices.
GitOrigin-RevId: 8c501e7e561b201a3a184923c0681d67049464a9
2021-03-31 02:05:33 +00:00
Jakob Ackermann
b532833466
Merge pull request #3842 from overleaf/jpa-persistent-navigation-between-tabs
...
[views] admin: persist the navigation between tabs into the URL
GitOrigin-RevId: 202793b9d0b17934bb952e0283228603e036dbc9
2021-03-31 02:05:22 +00:00
Jakob Ackermann
ce2b7f7858
Merge pull request #3846 from overleaf/cmg-tracked-changes-whitespace
...
Add the space back into tracked-changes entry
GitOrigin-RevId: 2f1451c1dbeda393bc6a9ad12434e10755bff86d
2021-03-31 02:05:17 +00:00
Jakob Ackermann
c47f756d2c
Merge pull request #3841 from overleaf/hb-restore-linked-file-errors
...
put back refreshFile errors for linked files
GitOrigin-RevId: aca36443a7d9ee37ae810ff02575489b3aaf0419
2021-03-31 02:05:13 +00:00
Jakob Ackermann
60cefae09a
Merge pull request #3836 from overleaf/jpa-no-close-editor-in-saas
...
[views] admin: the open/close editor feature is not available in SAAS
GitOrigin-RevId: 6d9ba22e7843be7c27084a6bb5bc1c502ecdccc9
2021-03-31 02:05:07 +00:00
Alf Eaton
c9f772f497
Ensure that Features.hasFeature returns a boolean ( #3798 )
...
GitOrigin-RevId: d6f286544f42db4d101ba06897044ada0bcd14d8
2021-03-30 02:05:21 +00:00
Alf Eaton
a69f7af055
Improve CSS chunk importing ( #3817 )
...
* Move ide.css to editor.pug
* Import angular-csp.css
GitOrigin-RevId: e0f4792690567e785e124d742e0332ddcf1155e6
2021-03-30 02:05:17 +00:00
Timothée Alby
8ec7ebe645
Merge pull request #3713 from overleaf/jpa-login-event-drop-pii
...
[AuthenticationController] do not include PII as part of login event
GitOrigin-RevId: 274378b3a21945637dc33d2cfb39a53e9aaad9b7
2021-03-30 02:05:09 +00:00
Timothée Alby
b2b9a05e3c
Merge pull request #3706 from overleaf/msm-jlm-configurable-text-extensions
...
New ADDITIONAL_TEXT_EXTENSIONS env to support extra editable files
GitOrigin-RevId: 03bec0a1a9dbd303754f0b90377d1b7d1ec3f528
2021-03-30 02:05:04 +00:00
Timothée Alby
d346172819
Merge pull request #3776 from overleaf/ho-post-clsi-cookie
...
convert _populateServerIdViaRequest to a post request
GitOrigin-RevId: cbbf926708804527ba3717a66e9f0192ecf70fbd
2021-03-30 02:04:59 +00:00
Jakob Ackermann
deca5f3b0d
Merge pull request #3810 from overleaf/jpa-meta-tag-user-sessions
...
[views] user/sessions: refactor window assignment into meta tag
GitOrigin-RevId: a5b07ccc99021b2c72a5888b9a9d28c1c458e1e9
2021-03-27 03:05:13 +00:00
Jakob Ackermann
f66fa58a7c
Merge pull request #3745 from overleaf/jpa-project-restore-handle-deleted-files
...
[ProjectDeleter] restore project.deletedFiles into own collection
GitOrigin-RevId: cb34e0e22609a49c676ebfe0753e650699b96f5d
2021-03-27 03:05:01 +00:00
Alf Eaton
a5637651b5
Add Content-Security-Policy header ( #3783 )
...
* Add Content-Security-Policy header
* Add nonce attribute to script tags
* Use source-map for webpack devtool
* Add ng-csp attribute when CSP is enabled
* Allow overriding CSP settings with environment variables
* Hook into render and allow routes to disable the CSP header
GitOrigin-RevId: a873736a3514198165f1b2f1e18d002b65f20d30
2021-03-26 03:04:55 +00:00
Alf Eaton
116f167a6f
Merge pull request #3813 from overleaf/ae-user-has-feature-follow-up
...
Fix React attributes for Add Files modal
GitOrigin-RevId: 8254cdd14accdd8ead710d75a3ad4df75fc05134
2021-03-26 03:04:52 +00:00
Alf Eaton
974fe8fd39
Remove optional hyphens from pug templates ( #3788 )
...
GitOrigin-RevId: 2d31719a6aaefb85bba323d65ed66bdb06ec8928
2021-03-25 03:05:05 +00:00
Alf Eaton
54e6053cf9
Fix some aria-hidden attributes ( #3790 )
...
GitOrigin-RevId: a48086c01abd937b2e03ced38e8baf6c67753f56
2021-03-25 03:05:01 +00:00
Alf Eaton
ee79728bf9
Only check a user's features for importing from reference provider ( #3797 )
...
GitOrigin-RevId: cc5a36be20c673f8941a2694eaeba80eebb4db6a
2021-03-25 03:04:57 +00:00
Paulo Jorge Reis
3f0e897e32
Logs UI variant without popup ( #3794 )
...
* Add logs UI without pop-up variant
* Implement frontend for logs UI without pop-up
* Add logs UI variants to admin panel and front user info
* Fix existing UI subvariant window global
GitOrigin-RevId: 075db56032354d782e489b5235925f55b1a67e0b
2021-03-24 03:04:41 +00:00
Jakob Ackermann
535c97e8cf
Merge pull request #3774 from overleaf/jpa-meta
...
[frontend] import meta tag processing from das7pads fork
GitOrigin-RevId: ca74ff9fbbcb51091a626a45468ff3d24d6136ca
2021-03-23 03:05:12 +00:00
Alf Eaton
2e305f36bc
Ensure that Features.hasFeature returns a boolean ( #3796 )
...
GitOrigin-RevId: f3961f032c6c91c29afaf239c291857798dad3ad
2021-03-20 03:04:41 +00:00
Paulo Jorge Reis
15f49994bd
New compile UI autocompile ( #3762 )
...
* Animate recompile button when autocompile is waiting
* Add code-check failed notice to the new compile UI
GitOrigin-RevId: 83b62f41438e8e5b94bd893c222bec37745c0f57
2021-03-19 03:04:50 +00:00
Alf Eaton
ba4300d9e1
Merge pull request #3518 from overleaf/ae-react-create-file-modal
...
Migrate "Add Files" modal to React
GitOrigin-RevId: fc5235108ee65294e3176da9c327791c34aa5b3c
2021-03-19 03:04:46 +00:00
Brian Gough
be95516185
Merge pull request #3761 from overleaf/bg-redis-and-request-cleanups
...
redis and request cleanups
GitOrigin-RevId: d2bf133ef823c96b06eb09b4ef2c83ba7c54cd12
2021-03-19 03:04:40 +00:00
Jakob Ackermann
83a38a9980
Merge pull request #3764 from overleaf/jpa-drop-alternative-plans-page-logic
...
[SubscriptionController] drop unused handling of alternative plans page
GitOrigin-RevId: 1a4ec8276ac0ea87567cfbad9f8d82544267320c
2021-03-18 03:05:04 +00:00
Jakob Ackermann
1e2ed05bed
Merge pull request #3760 from overleaf/jpa-xss-5
...
[views] mitigate Angular XSS on new project from template POST gateway
GitOrigin-RevId: a19de060cad0baf2822d1b6df419bbe1a2361ea4
2021-03-18 03:04:54 +00:00
Jakob Ackermann
f353728bda
Merge pull request #3755 from overleaf/jpa-xss-2
...
[views] mitigate Angular XSS via email/new_email
GitOrigin-RevId: 3d127c283ba9f97c5b0e6c53a9d77f7f597058bb
2021-03-18 03:04:50 +00:00
Jakob Ackermann
7609b741fa
Merge pull request #3768 from overleaf/jpa-xss-10
...
[views] mitigate Angular XSS on password reset page
GitOrigin-RevId: 65f423fcb1a3afff0f396bb8e173d1e1bcff056a
2021-03-18 03:04:45 +00:00
Jakob Ackermann
8766c23abb
Merge pull request #3767 from overleaf/jpa-xss-9
...
[views] mitigate Angular XSS in email confirmation post gateway
GitOrigin-RevId: 11cd752d520054e448b3eeea431fe27f3c02fa00
2021-03-18 03:04:41 +00:00