streetwriters / notesnook Goto Github PK
View Code? Open in Web Editor NEWA fully open source & end-to-end encrypted note taking alternative to Evernote.
Home Page: https://notesnook.com/
License: GNU General Public License v3.0
A fully open source & end-to-end encrypted note taking alternative to Evernote.
Home Page: https://notesnook.com/
License: GNU General Public License v3.0
From what I can see there are no highlighters for at least the following popular languages:
Could you support them please?
Correct password to vault not working on iphone. Frustrating. I know it's the right password. It doesn't say it's wrong--it just refuses fo proceed.
Uncaught (in promise) TypeError: m.parentNotebook is null
I grabbed the m
object to aid in debugging, but I redacted the GUIDs in case they expose my personal data:
{
"id": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"self": "https://graph.microsoft.com/v1.0/users/BBBBBBBBBBBBBBBBBBBBB/onenote/sectionGroups/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"createdDateTime": "2017-01-04T20:34:09Z",
"displayName": "Attachments",
"lastModifiedDateTime": "2017-01-04T20:34:09Z",
"sectionsUrl": "https://graph.microsoft.com/v1.0/users/BBBBBBBBBBBBBBBBBBBBB/onenote/sectionGroups/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/sections",
"sectionGroupsUrl": "https://graph.microsoft.com/v1.0/users/BBBBBBBBBBBBBBBBBBBBB/onenote/sectionGroups/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/sectionGroups",
"createdBy": {
"user": {
"id": "BBBBBBBBBBBBBBBBBBBBB",
"displayName": "alan"
}
},
"lastModifiedBy": {
"user": {
"id": "BBBBBBBBBBBBBBBBBBBBB",
"displayName": "alan"
}
},
"[email protected]": "https://graph.microsoft.com/v1.0/$metadata#users('BBBBBBBBBBBBBBBBBBBBB')/onenote/sectionGroups('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')/parentNotebook/$entity",
"parentNotebook": null,
"[email protected]": "https://graph.microsoft.com/v1.0/$metadata#users('BBBBBBBBBBBBBBBBBBBBB')/onenote/sectionGroups('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')/parentSectionGroup/$entity",
"parentSectionGroup": null
}
When dark mode is on, the background (ReactModal__Content ReactModal__Content--after-open
) around dialogs like recovery key QR code dialog and "verify it's you" one are bright-gray, almost white.
TBH these white splashes are quite painful. Could you fix that?
This page about encryption is empty (https://docs.notesnook.com/encryption). This wouldn't be a big problem exept for the fact that is is linked from the main page.
To Reproduce
I believe this is an issue which affects everyone.
Expected behavior
The button doesn't exist or the documentation exists.
Desktop
Is your feature request related to a problem? Please describe.
Many notes already written in markdown, no easy way to copy and paste them.
Describe the solution you'd like
I'd like to have markdown as first class formatting in notes. So if i paste text with markdown it visually formats as it should.
Describe alternatives you've considered
Separate button for pasting markdown maybe.
Mobile version of Notesnook has basic fonts for serif, san-serif, mono and classic. We can add the same on desktop.
Describe the bug
v.1.6.2 on MacOS still has the bug where it always opens up full screen, rather than remembering the former window size. Not a major problem, but does mean I always have to resize it before starting using the program (so a bit frustrating).
Expected behavior
The window size & position should be persisted across sessions.
Desktop (please complete the following information):
Hey. Do you plan to improve style of desk app left-nav (main menu)? (win app is hypbrid app as it loads from chrome engine like www.notesnook...com) so supposedly css is enough- for width solution
Also, If develop not aware of this te4nic https://codepen.io/in4man/project/editor/ZWznmY look
It should be set as Date.now()
instead.
It's not made for mobile viewing. The app font is very small.
How can you expect me to pay for something like this? I think the app has great features, but i can't use it with this small text
Describe the bug
"Session expired" dialog goes away on window resize
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Either the dialog is real and should stay up or it's showing erroneously and should never have shown up
Screenshots
https://user-images.githubusercontent.com/1009/133754266-42936786-9247-4740-851c-2159e635df54.mp4
Desktop (please complete the following information):
Additional context
n/a
Is your feature request related to a problem? Please describe.
I am testing the OneNote import. A ton of notes were added to my Notes tab. Deleting the Notebooks left me with a ton of Notes still. These notes are poorly imported and I'm just testing, so I would like to delete all of them and reattempt the import with the latest OneNote Importer, so I can file fresh bug reports.
Describe the solution you'd like
I would like to be able to multi-select and delete a lot of Notes at once. Right now I have to go through the flow of deleting each note one-by-one which is too hard for the number of Notes I have.
I don't care how this is achieved (shift-click multi-select, a button called "select all", a button called "delete all", whatever)
Describe alternatives you've considered
A button in the settings to delete all data?
Hello, I've been trying out Notesnook and really liking it so far.
I was wondering if adding an audio recording button and the ability to upload existing audio files to notes might be something to consider for the roadmap? This would be a big advantage from the other private notes apps out there now.
Thanks for the great work so far!
Describe the bug
I'm trying to add a note to a notebook. The UI is confusing and I can't figure out how to make it work.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Screenshots
https://user-images.githubusercontent.com/1009/127756223-44b9873b-7d12-42cf-9cac-df03416ba905.mp4
Desktop (please complete the following information):
I didn't notice this in the roadmap, so sorry if I missed it, but collaborative or "shared" notes seem like a very important feature.
Specifically the ability for two separate accounts to have access to the same note and both have the ability to edit and sync edits in real time.
I love the app so far, this is the biggest thing keeping me from going all in.
When using the top kebab icon, tapping Edit Topic
causes the app to freeze.
To Reproduce
Steps to reproduce the behavior:
Add Note
button (large + sign)Edit Topic
option that opensExpected behavior
It should be the same behavior as editing the topic from any other workflow.
Smartphone (please complete the following information):
I found that some of my notes cannot be fully synchronized. They are incomplete on other platforms. Hope you guys fix it as soon as possible. Before that, I can only use other platforms to advance my work.
To reproduce:
This is not happening in Topic.
Describe the bug
I'm getting stuck at a black window when trying to create a subscription
To Reproduce
Steps to reproduce the behavior:
Settings -> Upgrade to Notesnook Pro -> Monthly -> PayPal
Expected behavior
Subscription is purchasable
Desktop (please complete the following information):
Additional context
n/a
When I write some code and try to change the language (I'm assuming this is for syntax highlighting?), I get a "ing" message in the language selector... I think it is meant to say "loading" but is cut off.
After waiting for a few minutes, nothing happens, and the selector goes back to plain text
Reported by hifix on Discord
On the windows desktop version, create a new table, let's say 5x5, write something short horizontally, now try to close the space between the horizontal spaces, they doesn't move.
I can write a short word on each of the spaces, and the spacing will always be a big one.
On mobile it works according to the length of the word.
Reported by jensen2112 on Discord
I got this far in the import:
Fetched 402/598 pages content
The JS console says:
Uncaught (in promise) Error: The specified resource ID does not exist.
I started the import from scratch with "Pause on exceptions" enabled so I could get more info. It died on the same page (402) but the minified code didn't mean much to me:
The XHR that failed (that lead to the error) had this response:
{"error":{"code":"20102","message":"The specified resource ID does not exist.","innerError":{"date":"2021-05-26T08:51:11","request-id":"8c556108-ab23-49d2-b4cc-60be4f236ef4","client-request-id":"6e2538e3-87e2-4a0f-4da2-3f43931dea34"}}}
I'm trying to use the OneNote importer and seeing this error upon trying to sign in:
Microsoft
Sign inSorry, but we’re having trouble signing you in.
AADSTS50011: The reply URL specified in the request does not match the reply URLs configured for the application: '6b6d619b-2f6f-43f1-bab4-bcf786ef2864'.
Currently "Notebooks" pane has strict 3-level hierarchy and navigation experience there feels like a madhouse.
First of all it's not obvious what I'm looking at. Are these notebooks, "topics" or actually the notes?
Also it's really inconvenient to move the mouse between notes list and "back" button.
Then all the elements in this pane are enormously huge and in case you have even mere 20 notes in a topic you would have to scroll up and down, up and down...
The "search" button just opens an empty pane without any controls in it.
I would suggest to implement a regular tree-like structure, something similar to Apple Notes and Joplin.
I would happily pay the subscription for this app, I like the idea but at the moment the UX just sucks.
Describe the bug
When trying to purchase a subscription I get stuck with a loading spinner
To Reproduce
Expected behavior
I would expect to be presented with payment options here
Screenshots
https://user-images.githubusercontent.com/1009/127755874-c330cc63-4225-43e8-b334-07b59e0fd10b.mp4
Desktop (please complete the following information):
Selecting text inside the code block and pressing the codeblock
button from the toolbar creates another codeblock
below it.
Hello!
I've experienced two problems:
Jumping to any group results in the following exception:
TypeError: Cannot read property 'scrollToIndex' of undefined
Last night I typed a multi-page note that is to be a talk I'm giving soon, but now when I check Notesnook this morning, I find the note to be nowhere, not even on the browser I initially typed the note (browser was closed for the night after typing the note). Not even in the trash. I did not check the mobile apps after typing the note to see if they were synced before going to bed, since I had no errors, I assumed all was well.
I tested typing fake notes this morning into the same web browser and they work, but that one critical note is missing. Fortunately I backed up the note with google docs and a downloaded copy to my computer before shutting down yesterday.
I was given no errors to indicate sync failure. If I can't trust the app to keep the note I've typed, then the app is useless. In the interest of you being a new app, I would like to help you out where I can.
When I typed the note, I used Firefox version 92.0, beta channel, x64 bit, at app.notesnook.com. I do have Ublock Origin, but I had your domains whitelisted, as they still are. Also, the blocking I have in Firefox is only set to third-party cookies. That doesn't seem to be an issue, as I can type notes this morning and it synced fine.
I have an Android app and an iPhone app, and between the three devices (web, Android, and iPhone), the critical note is nowhere.
Not sure what you're able to see, but the Notesnook email account is the same as this Github account.
[Extracted from #49]
Selecting text and clicking "checklist" erases text and puts a checkbox. Should turn each line into an item in the checklist instead.
Describe the bug
Cannot delete single or multiple note
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
After deleting all the notes assigned to the color yellow, the "yellow" Shortcut still appears on the side menu, and once clicked the app crashes immediately with no way to delete the shortcut on Android and desktop.
Not sure, if it is a bug or the feature is not added yet to UI. But I don't seem to find delete button to delete notes on either Web app as well as Desktop app although I see such feature in Android app. It might be naive me who doesn't know where it is (if that's the case guide me).
My vault worked fine yesterday, saved the password to bitwarden. Today it says incorrect password.
Let's assume it's the wrong password for the vault, ok.
How do I reset the vault password or the account (and lose the encrypted notes ofc)?
Also I'm able to turn on 'Vault biometrics unlock' from settings with the password. But it won't unlock the notes with the biometrics.
It seems like the 'Vault biometrics unlock' takes in any password and enable it, but it just won't unlock.
It would be good if it said 'Incorrect password' too when a wrong password is entered to enable the biometric unlock for the vault.
When trying to unlock a vault notenwith biometrics it gives an option to use PIN.
But I don't recall setting a PIN? and I do not see anywhere in the settings anything about a PIN?
It would seem like there are some minor issues/bug fixes about the vault.
Also it would be nice to be able to reset somehow (yes losing the vaulted notes ofc if no recovery for that is available) so the app ain't unusable from this point of. :)
Besides that the app seems promising.
A request as a sidenote would be an option to have the vault be unlocked for (remembered); never, 5 minutes, 1 hour, 1 week - like it's possible in standard notes.
When working on multiple notes that's locked(vault) then it's not very productive to have to unlock every note all the time for a period of time needed.
Thank you for your great work! Keep it up! <3
Is there any plan to open source the project?
In your reddit announcement of the importer you said:
Oh and by the way, we kept to our privacy promise: everything happens on the client side inside your browser.
It might be good to advertise this in the importing page on the website. When it started importing I assumed it was going through Notesnook's servers and I was relieved when I read the reddit post.
While the app seems to be reasonably priced (subject of better UX and bugfixes), personal notes are a very sensitive subject.
Noone wants to have personal notes collection as a hostage and in case licensing/sync servers suddenly disappear noone would be happy.
I would suggest to let users who were paying but cancelled their subscription use the app in offline mode with all the featues. This is something Jetbrains does - in case you stop paying their subscription you still may continue using all the software you had access too. Without cloud sync and updates of course.
Minor issue with version 1.5.4 of the iOS app (iPhone 12 mini - iOS 15 beta 8). On the settings page, in the trial notification, it says "Subscribe to Notesnook Pro ($49.99/mo)".
It's just a typo, because clicking that link references the correct monthly amount afterward.
It would be great to have an option allowing to set up automatic encrypted backups to webdav/email/cloud services like Dropbox/Mega/OneDrive/Google Drive. This is something Standard Notes supports.
I have a Microsoft 365 business account and a personal Microsoft account. When I click "Sign in with MS" it isn't letting me selecting which one to use and it is using the wrong account that doesn't have my notebooks. And then when attempting the import from the wrong account I get #9.
Perhaps if it was using my personal account I wouldn't get the error? shrug
It is batter when i search of a word and it highlight that word in notes.
Please also consider instant search highlight in the search page from deeper note.
Describe the bug
In the 1.5.0 version of the application, the contents of the notes are not displayed. An error is visible in the list of notes:
"You need to enable JavaScript to run this app.Hello World! Function (e) {function t (t) {for (var n, o, u = t [0], f = t [1 ], i = t [2], d = 0, s = []; d <u.length; d ++) o = u [d], Object.prototype.h..."
To Reproduce
Steps to reproduce the behavior:
Screenshots
Imgur
Desktop (please complete the following information):
Due to some unknown bug, a lot of the notes are not appearing in their respective notebooks. Investigating this bug shows that the notebook reference is present in the note but notebooks do not have the reference.
Describe the bug
A clear and concise description of what the bug is.
Searching is not working. When I search the app closes unexpectedly
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
To show the searched results
Screenshots
If applicable, add screenshots to help explain your problem.
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Here is some feedback I couldn't be bothered to separate out into separate issues. Feel free to break it up. Sorry :(
OneNote | Notesnook |
---|---|
![]() |
![]() |
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.