jcv8000 / codex Goto Github PK
View Code? Open in Web Editor NEWA free note-taking software for programmers and Computer Science students
Home Page: https://codexnotes.com
License: Other
A free note-taking software for programmers and Computer Science students
Home Page: https://codexnotes.com
License: Other
Using Codex latest version 2.0.0, from what I observed so far, it seems like there is no word-wrapping option can be found in Editor Toolbar.
This create trouble on viewing one-liner code that is very long, after set the programming language type of the code.
However, if I set the language type for multiple lines of code, multiple code blocks unexpectedly created.
Following screenshot illustrates the trouble I mentioned above.
Hi,
First of all, I love the app, it's been a great help for me in my degree so far. But I've noticed since I updated to version 2.0.0 (I updated to version 2.0.1 recently, with the same problem), codex will only stay open for about 10 minutes, then it will freeze and the screen will go white. The only way to close it at that point is to end the task in the task manager.
My laptop is very new, and it's not a problem with any other application, just codex.
A feature like page groups would allow you to make sections within a notebook. For example, if you had a class that had collections of course content within a group (unit, chapter, etc.) being able to store different notebook pages under a few groups would really help with organization.
Is it possible to embed youtube videos, twitch clips, etc., within pages? I know you can have links within the pages, but I feel like it's much nicer when I have the video embedded in the document itself instead of having to copy the link and then paste it in a browser.
Program works fine on my pc, but when I try to use it on my laptop I get the error "your preference file could not be parsed correctly". Have been using it fine on the laptop for a long time now and this is a sudden issue. Tried reinstalling but still get the same error.
Editor Keybinds
Toggle Inline Code: "ctrl + /" not working
Toggle Menu Bar: "ctrl + M" is assign to "ctrl + T"
Cross-site scripting(XSS) on Codex Notebook/Page name lead to code execution.
<a href=x onmouseover="require('electron').shell.openExternal('file:///System/Applications/Calculator.app')">test</a>
<a href=x onmouseover="require('electron').shell.openExternal('C:/Windows/System32/calc.exe')">test</a>
Disable nodeIntegration
I think it'd be very helpful if there was a way to add tags to certain pages. For example, let's say I'm taking notes on DFS, BFS, graph algorithms, tree algorithms, and other search algorithms. DFS and BFS could be placed under search algorithms, but these algorithms can also be used in the graph / tree context. I'd like to tag DFS with "search", "binary tree", and "graphs." Then I could search via tags and filter all my pages by the tags, so if I want search algorithms that work with trees, I can search using the tags "search" and "binary tree" instead of having to look through all my pages.
I'm writing in both Spanish and English and the spell checking is very annoying because it only detects one language. An option to disable it would be very appreciated.
It would be great to be able to attach files to pages. Things like manuals and reference guides are important documents to have alongside of wiki information.
Hello Support.
I see one bug in the code if try to export to pdf no save the document
So by default your line spacing is large..... Basically like a new paragraph.
Sometimes we just want to stay on the same paragraph and just a new line.
Please allow to hold down shift while pressing enter (new line), and the cursur goes to the very next line without any major line spacing.
Thanks for the awesome app!
I actually did backup my save.json
and notes folder. Somehow my save.json got replaced with the default one when installing the latest version of Codex. Now I am in a pickle.
My notes folders does show the latest changes I've made to the folders but my save.json file is totally wiped. Am i screwed?
Thanks in advance!
Codex 2.0.3 in Linux running Native Titlebar
Entering full-screen mode and then exiting full-screen mode makes the menus no longer work.
I want to write an explanation for a code block and refer to different variables in the code. All variables in PHP start with a $ sign. The editor automatically interpretes text between two $ signs as a LaTeX expression, which is obviously not what I want. I can't find any explanation on how to do this in the help feature, nor on the Internet.
Error:
at ClientRequest.<anonymous> (C:\Users\varti\OneDrive\Desktop\codex\resources\app.asar\.vite\index.cjs:23:323577)
at ClientRequest.emit (node:events:513:28)
at TLSSocket.socketErrorListener (node:_http_client:481:9)
at TLSSocket.emit (node:events:513:28)
at emitErrorNT (node:internal/streams/destroy:157:8)
at emitErrorCloseNT (node:internal/streams/destroy:122:3)
at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
OS: Windows NT 10.0.22621
Type three backticks - ``` , and that's it, your page is broken, you can't normally delete that thing.
Export as PDF does not work when there is an image in the page.
When trying to export an entire notebook, it will export the pages that do not contain images up until it reaches the page with an image and then gives an error and stops.
Running on windows 10, codex version 1.4.2
I try to increase the code block size, but I think it defaults has the same size. Is there any way to increase the code block size?
If we can share/export as PDF(s), that will be really good to share our notes. Instead of exporting one after one, we can just export all PDF(s) of a notebook.
And if this is worth developing, I can create a pull request.
It might already possible but is there any way to have the pages pushed to a repo ?
It would be nice to be able to encrypt the data at rest using GPG.
Unable to search or find documentation on how to search for anything in the tool. I expected CTRL+F to work.
This is a great tool, but before I start depending on it for all my snippets and notes, there has to be an easy way to search within the same notebook and across all notes. Usually other similar tools have a search box in one corner and use shortcuts CTRL+F & CTRL+E
When searching for content it would be nice to see the folder structure the search result is from. If you have two identically titled articles sitting in different folders it would be nice to see which folder structure each result is from.
Currently you can highlight table cells green. I'd like to also highlight them with other basic colors.
Such a great job with this app, I find it very useful! It would be very appreciated if an Auto Scroll option was added. Usually, I find myself typing something that is not on the screen because when carriage return is used, the scroll does not "follow" the text. I hope my explanation is clear.
Hello there!
I've been using codex for a while and recommend it to all of my students, due to how amazing this is!
One thing that would benefit my notes would be to record tidbits of Unreal Engine code and display an example result, and am wondering if this is something that could be added?
All the love - Krill!
The pages should not be saving every time they are viewed.
I have lost a few pages content thanks to latency when running Codex via a SSHFS mounted remote disk to share with other people.
The solution is to:
Only save data when it is changed e.g. compare of checksum on load and again when navigating away from the page to only save when data has changed.
Have a read-only and write mode. You must put Codex in write mode to make changes.
Make saving the responsibility of the user via a save button.
While I'm trying to use this app for the Nim language I'm having issues with the syntax highlighting along with the app locking up or replacing code when I hit the return key.
The app locking up is a major bummer because it's not just a second or 2. It's a full 10-15 seconds whenever I start a new code block and start typing. I had an entire block of code written out and when I clicked back into the code block to add a comment, the app locked up for about 15 seconds and erased all of my code after the spot where I started typing my comment.
Edit: Control + Z does not recover the lost data
If I for example save a note on one PC, so that if I open this note on another - it would sync up.
If we can directly create a markdown from here, that will be really great.
It would be great to have support for saving the notes as private Github Gists.
If we have a following bullet list:
And I try to place a block of code within the sub bullet-point the block of code destroys the entire structure of the bullet points, like this:
It would be nice that the code block can be inserted whereever possible without destroying the surrounding styles.
OS: Windows 11
Codex version: 2.0.4 (latest)
Edit: wording, changed version
I've just made this issue to tell you that I built this on my Mac with electron-builder
and it runs flawlessly after a bit of testing.
lmk if you want me to send you a build and I'd be happy to but just know it's signed with my name however the bundle I identifier still has yours.
if you're all good with that I'd be happy to send it through
cheers bro :)
When copying text from another page that has some styling done to it, the font-size isn't displayed exactly in the correct way.
I have a page where the style is following:
Now I copy the highlighted part into another page and this happens:
The editor shows the correct style, but the font-size is not exactly right.
On the second picture you can also see that the "font-size" box has another "px" concated to it. Could that be the issue?
OS: Windows 11
Codex Version: 2.0.2 (latest)
Please add justify in the text align options.
Would it be possible to place notebooks inside of other notebooks for better organization?
It would be amazing if it could support images with a drag and drop
In my document I have issues with scroll bars appears in the PDF output from code snippets.
I've tried to shrink the code horizontally to fix this but wasn't able to remove the scroll bars from the PDF output.
Regards,
StaticJPL
Not everyone can run .exes on work computers, so adding the app to Microsoft Store would be a very nice addition.
Was getting this error when using npx electron-builder
:
Exit code: ENOENT. spawn /usr/bin/python ENOENT failedTask=build stackTrace=Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT
I fixed it by changing this block in package.json
:
"devDependencies": {
"electron": "latest",
"electron-builder": "latest"
}
While I'm here, is there a way to exit a code block before and not just after? If the code block was the first thing you made, but now you want to add some text above it, how would you do that?
The function to export your content as pdf-file is not working with portable linux version on Fedora 36 (Workstation Edition with Gnome 42.4).
Hi, I would like to know how can I build it to use it on linux manjaro.
Could it be added a possibility to set-up the header size or is there at least a config file where it can be manually edited?
It would be good as an alternative to the styles...
(sorry I am not so familiar with the electron apps)
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.