-
-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
E2E protocol #1521
E2E protocol #1521
Conversation
taoeffect
commented
Mar 29, 2023
•
edited
Loading
edited
- Closes Key management #92
- Closes Implement Keychain interface #112
- Closes Clean up and improve code related to calling 'gi.actions/identity/login' #1765
- Closes Make group activity history private #839
- Closes User accounts and real login #852
script.text = source | ||
// NOTE: this will work if the file route adds .header('Content-Type', 'application/javascript') | ||
// script.src = `${this.config.connectionURL}/file/${hash}` | ||
// this results in: "SyntaxError: import declarations may only appear at top level of a module" | ||
// script.innerHTML = `(function () { | ||
// script.text = `(function () { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Undo?
if (key.foreignKey) { | ||
const fkUrl = new URL(key.foreignKey) | ||
const foreignContract = fkUrl.pathname | ||
const foreignKeyName = fkUrl.searchParams.get('keyName') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As a user-provided parameter, can this be abused in any way?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure that this is 'user-provided' any more than the rest of the parameters, but I guess it would result in perhaps syncing the wrong key at worst.
… so it can send push to a particular endpoint
…#1763) * feat: sync missing identity contracts after joining group * chore: remove IIFE * chore: resolved feedback
E2e protocol ricardo
… way to assign globalThis.crypto
* add markdown-it pkg to the project and make sure it works * try slack-style markdown plugin * optimise the convertToMarkdown() function * switch from markdown-it to marked (zero-dependency pkg) * define a custom renderer function that converts *string* to <strong>string</strong> * style the <code> and <pre><code></code></pre> in the generated markdown outcome * add more style declarations for markdown elements * enable <del> tag / specify target='_blank' to <a> tag output * add various call-to-action btns for transforming to markdown in SendArea.vue * add a couple of more cta btns * implement transformTextSelectionToMarkdown() method * create injectOrStripSpecialChar() func for logic that injects special characters * implment inject link element to the target string * move the link cta to the last in the line * move the primary call-to-actions next to the send btn / add style ctas to the edit mode too * fix issue with the nested markdown styles / switch gfm on * work on more feedback items * delete the test file * work on more change requests
e2e protocol ricardo
This reverts commit 4348366.
GIMessage, | ||
JSON, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why are these here?
EDIT: will be cleared out in a separate PR