

-
> I don't like software that connects to internet for no good reason.
It makes HTTP requests to fetch current exchange rates (for currency conversion) and to check for updates.
> I don't want your app to check for updates, I'll decide if and when I'd like to update it.
It still requires user interaction to actually apply the update.
> I'd like to know where that info is getting stored on FileSystem
See https://github.com/heyman/heynote?tab=readme-ov-file#where-i...
It shouldn't be hard to fork it and disable currencies and auto updates. However, it sounds like Heynote might not be a good fit for you :).
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
Yes, I've learned that Heynote is lacking some documentation. Will improve that.
Math.js (https://mathjs.org/) powers the Math blocks, so what's supported by Math.js should be supported by Heynote, with the addition of currency conversions (exchange rates are updated daily).
> How to convert between fahrenheit and celsius?
This should work:
10 celsius to fahrenheit
-
I saw the unit conversions and it immediately reminded me of Fend (https://github.com/printfn/fend). If you're looking to expand on your maths / unit conversion feature, it could be a good option.
-
Yes, I'd like to add more languages. It's currently limited to what Lezer (https://lezer.codemirror.net/) supports . However I just found this repo (https://github.com/withfig/lezer-bash) which seems to be Lezer grammar for bash, so I can probably use that for bash syntax support.
> Finally, if you remove the canvas background or set it to the same as the app background color
Will look into that. Thanks!
> On Macos a menubar item would be nice to pop the app up
Hm, not sure what this means, sorry :)?
-
github-orgmode-tests
This is a test project where you can explore how github interprets Org-mode files
This reminds me a lot of [Org Mode](https://orgmode.org/). Do you have plans to add other org-like features, like evaluating code blocks? I don't personally see myself moving away from org-mode, but it would be nice to have something to recommend to people who are reluctant to use emacs, even if it's only for a single application.
-
-
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
-
> I do find myself wanting more features, but of course the beauty of this is how simple it is, so you definitely need to strongly resist the urge to add and add as people suggest ways to 'improve' it.
Definitely! I'm happy that you preface the feature requests with this comment :).
I've thought about the possibility of some kind of evaluation of code blocks, but at the moment I'm not planning to add it. Mainly because of the questions you posed :).
Heynote currently gets most of its Markdown features (basically everything except the checkboxes) "for free" from CodeMirror's Markdown mode (https://github.com/codemirror/lang-markdown).
Regarding tab size, I realize that it's something that I'm going to have to add settings for. Up until now, me and a few friends have been the only users of Heynote, and it seems like none of us favors tabs before spaces (or at least no one has asked me to fix it).
-
The Slack use case highlighted on the front page would be better if Slack markup was an available syntax. Slack is not really Markdown, so composing messages in Heynote won't have high fidelity.
One thing that often trips me up is that links and code formatting cannot coexist:
[`method_name`](https://github.com/example/example/blob/main/src/foo.rs)
-
Performance is mostly handled by CodeMirror (https://codemirror.net/), the underlying editor that Heynote is built upon. It seems to handle quite large buffers well. Where I have seen some minor performance issues is when working with very large blocks in certain language modes.
-
GodMode
AI Chat Browser: Fast, Full webapp access to ChatGPT / Claude / Bard / Bing / Llama2! I use this 20 times a day.
ah a fellow electron app publisher! qq - have you figured out automatic updates yet? i tried to do that in my app (https://github.com/smol-ai/GodMode) but everyone just complains about a blank white screen whenever i push an update, if they even receive it at all. feels very flimsy. what do uou recommend for update push best practice?
-
Great tool, thanks for sharing. If you are open to suggestions, I would love to have spellcheck in it.
https://github.com/languagetool-org/languagetool
-
I wrote a small Ruby TUI which works like this called Rodo (Ruby Todos). Pressing CTRL+t will get you a new Todo list (it's just markdown) at the top of a file.
https://github.com/coezbek/rodo
-
I move between machines a lot and prefer an online tool; I'm self-hosting Trilium Notes https://github.com/zadam/trilium ; this looks a bit cleaner but without syncing (or server-side storage) it misses a bunch of potential use cases.
-
Not only that. It seems that with all the millions they have, Slack devs were unable to implement the most basic bracket balancing in the link parser.
Try to send a link with a title including square brackets, and contemplate the disaster that gets interpreted from it:
[Unmarshal(data []byte, v any)](https://github.com/golang/go/blob/go1.21.0/src/encoding/json/decode.go#L97)
-
This is awesome.... I'm super interested in polyglot file formats like this one. Huge congrats and I will definitely be giving it a try.
I've actually been working on my own project to combine Python+SQL+Markdwown+Rich Text into one reactive executable document. If any of you are interested here is a link: https://github.com/Zero-True/zero-true.
-
RunJS
RunJS is a JavaScript playground for macOS, Windows and Linux. Write code with instant feedback and access to Node.js and browser APIs.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.