It isn't quite as convenient as autocomplete will be, but at least now linking to other attachments/notes/tags should be faster and less error-prone. Also those context menus are now shown in the quick open panel too.
PS. a couple minor bugs to fix, the dark theme to ultimate, and I'll release v1.5, stay tuned 👍
Upgrade to v1.9.0-beta.1: https://github.com/notable/notable-insiders/releases/tag/v1.9.0-beta.1
There the app should remember your settings (and actually have a settings editor), among many other things.
I've been using notable for some time now and have been quite happy with it. Has most of the criteria you specified. Here is the link if you'd like to check it out: https://github.com/notable/notable
Switch to the alphas and set "telemetry.enabled": false
and "updater.interval": -1
in your settings: https://github.com/notable/notable-experimental/releases
"Phoning home" is done to more reliably detect if you have an internet connection, disabling it entirely I think will break other things as well, like plantUML rendering, but I guess maybe you'd want them to break.
The "home" on the other side of that call is this stupid nginx server block btw, nothing fancier:
server {
listen ${NGINX_PORT};
server_name ${IP_DOMAIN};
location / {
default_type text/plain;
return 200 "$http_x_real_ip";
}
}
Good news! You can actually get most of that today by switching to the insiders releases: https://github.com/notable/notable-insiders/releases
Addressing your suggestions individually:
> Sync Scroll:
Available in 1.9beta1, but only when split-mode is active and it only works in the Editor -> Preview direction for now.
> 2) On relaunch, app should remember and keep Split View Mode. If on exit it had split view mode on.
The beta should remember that and a lot more.
> 3) Split View Mode icon should be permanent in top Toolbar, and not disappear after exiting Split View Mode. It should toggle it in and off.
That's how it works in the betas.
> 4) Ability to disable exit confirmation popup.
We got rid of it in the betas.
> 5) Have a Settings popup that toggles on various options. Auto_save, etcThis can be built upon later.
There's a settings thing in the beta, but it's somewhat barebones and autosave can't be disabled completely, I don't think it would be good to have a setting that disables that completely actually.
> 6) Tree structure of Working directory and it's files (and subfolders) in the left sidebar column. There are probably plugins for this but don't know which myself. To make closing easier.
We don't have that yet, but it should basically come by v1.9 final I think.
We don't really have plugins either yet, but in the betas you can inject some custom CSS and JS into the app.
> This will become popular as more use it. I've been using it about two years. I think a basic version on MS Store and future updates on GitHub will help Spread the word. I was going to post on GitHub, then saw the reddit sub. It's a great app.
Yeah, I'm waiting for v1.9 to be ready before kind of relaunching the app.
> Can I do bidirectional links in Notable now?
Not yet, however in some sense you can by using links to search queries but that's super not ergonomic.
> If not, are there any special features of Notable compare to Obsidian or Zettr?
It depends on what you mean by special, and I'm not as familar with those other apps as I am familiar with Notable. I'd say try the alphas of v1.9 as see for yourself: https://github.com/notable/notable-experimental/releases
The feature you are describing is currently not implemented, there's an issue tracking it here: https://github.com/notable/notable/issues/243
I think it will take a while to get implemented as it's a bit tricky to implement, and there are more pressing features to implement first (like tags autocompletion), but sooner or later we'll get there.
Hey! Yeah I kind of use them both but for different things. I use Todo+'s *.todo
files for issue tracking/task management on small existing projects, but since I'm currently mostly working on Notable, which uses GitHub for issue tracking, I'm not using those very often nowadays. I use Todo+ for finding my //TODO
comments quite regularly though. I use Notable instead for general note-taking. For day-to-day task management I use Noty.
I don't think Todo+ and Notable will be integrated in any meaningful way, but once support for a narrow mode gets implemented I'll replace Noty with Notable, and I also plan to add some task management features to Notable, so in some measure I'll probably also use Notable instead of *.todo
files in the future.
Hi, that's already the case :-)
Have a look at the tutorial for more info
> How do I search my note?
The app doesn't support that yet, amazingly, it will be implemented in the next insiders release (https://github.com/notable/notable-insiders/releases/tag/v1.9.0-beta.1). For now the best option is to have like a third-party text editor like vscode and click the button at the top-right in the toolbar that will open the current note in an external text editor, then you search using that. Obviously there should be just a search bar inside the app for each note, that's coming in the next insiders build.
> Also, there isn't an 'About Notable' entry in the Help menu, this is unacceptable
> /s I know it's in the 'Notable' menu.
What OS are you under? Assuming you are under Windows or Linux and you are using v1.8 then if you switch to the insiders builds (https://github.com/notable/notable-insiders/releases/tag/v1.9.0-beta.1) there the app menu got tweaked a little bit to follow platform conventions more closely, and the about menu item should be in the right spot. If it isn't let me know.
This is actually basically already supported, first of all you need to be on the betas, then you need to inject some custom CSS insto the app via the built-in "Custom CSS/JS Editor", then you need to write something like this:
html[data-export="pdf"] .preview {
font-size: 1.25rem !important;
}
Basically you can leverage the "data-export" attribute to write some CSS that's only active when exporting to a specific mode.
App went closed source since v1.5.1. Source for that and older versions are still on GitHub, but otherwise the repository only contains readme and changelogs now.
https://github.com/notable/notable/blob/master/SOURCE_CODE.md
Thanks for the feedback 👍 I think we are tracking all that on github already. The custom CSS editor has already been implemented, you can find it in the alphas of v1.9: https://github.com/notable/notable-experimental/releases. The shortcuts stuff should be simple enough to implement, I'll work on that after v1.9 is released. Notebooks management should definitely be improved somewhat.
It does not meet all your needs but you can have a look at Notable
https://github.com/notable/notable
Nice note editor, and you host your files/attachments on a Owncloud-like software.
I'll add an option for this probably in v1.10: https://github.com/notable/notable/issues/625
Right now you can't really do that, unless you replace all the forward slashes in your tags with an hyphen (-) or something, but then tags won't really be nested.
Spell checking isn't implemented just yet: https://github.com/notable/notable/issues/108
As a workaround you'll have to basically perform the spell-checking with another tool, you could set-up spell-checking for your standalone text editor and open notes with it when you need to perform spell-checking. This is a bit of a terrible workaround though as if you need spell-checking you kinda always need it I think :/
This is one of the most requested features, it'll be implemented sooner rather than later.
Let's track this here: https://github.com/notable/notable/issues/1076 and https://github.com/notable/notable/issues/957
Those kind of self-referencing links are pretty easy to implement, and we kind of support them already actually, the tricky bit is finding all references to the current now, an approximation is pretty easy to implement but accounting for all possible ways a note could link to another is tricky.
By "more up front" you mean by announcing this earlier than 8 months ago and taking it closed-source ~4 months later?
> and credit the people that contributed to the project
How much of the app do you think has been built via external PRs as a percentage? I'd be happy to give them credit, and I mean their contributions are on the commits history it's not like I've erased them from history or something, what do you think I should do?
There's no quick way to fix the situation unfortunately, it will be fixed properly by implementing custom scrollbars and a custom titlebar, which is what VSCode does.
In v1.6 though I've added a shortcut for toggling the menu bar, that should get rid of some of the white at least.
Have you tried the last beta? https://github.com/notable/notable-insiders/releases/tag/v1.9.0-beta.10
Many things are work in progress, many things should be working pretty well. Beta10 should be able to print directly, though I haven't really tried that myself as I don't own a printer, but it should export pretty reliably to a variety of formats.
When you want to generate a shareable link for a note the app renders that note and sends it to the server, then the server gives it to the client if it knows the right URL.
This only happens when you explicitly request the link, and these links are by default set to expire in 24h.
If you are on the betas (https://github.com/notable/notable-insiders/releases/tag/v1.9.0-beta.10) you can change the url where notes are send to (perhaps to a dummy one), you can also delete the sharing button via css.
> I don't understand your placeholder @attachment. This placeholder tries to simplify ../attachments path prefix
It's not just a placeholder for ../attachments
, sometimes you may need ../../attachment
or something else, @attachment
abstracts that difference away.
> Do you have some good practice to solve problem with images?
Since we don't have a mobile app yet I think you'd have to manually write the relative path yourself for compatibility. I'll expose a setting for making this automatic.
> Second question is about code highlighting.
Are you on the last beta? https://github.com/notable/notable-insiders/releases/tag/v1.9.0-beta.10
The same engine and grammars used by vscode are now used basically, though the theme need tweaking, if something doesn't look right with that please send me some snippet of code for me to try.
> I mean react is probably the pinnacle of this, but even Solid has "a team" working on it. This goes hand in hand with the userbase having generated "almost all" of the potential problems and their solutions.
I think in parts it depends on how you look at it. For example React may do what it does correctly, but arguably it's just doing the wrong thing. Like all the re-rendering and refs nonsense can't be fixed at this point, they just genuinely think that's how things should work. Solid is much closer to working correctly, or I guess desirably.
> The reality is that even tho react has 100s of Ks of man hours put on it, that's still a finite number 😂 maybe not for a single lifetime, but still.
Sure, and it's hard to know at the start how much time writing something it's going to take. But I'll say this, I spent 3 months on this thing and I'll easily pick it over React already. And React has been worked on for almost 10 years by a team of capable and well-funded people. The time needed to make something better than something else (in some dimensions, for some use cases) can be drastically less than most people would guess.
> What are you going to use it for? Freelancing? something else?
I'll re-do the UI of Notable (https://github.com/notable/notable) (updated builds at https://github.com/notable/notable-insiders/releases) with it. Possibly the website too.
> How well does it deal with modules, say Tailwind or DayJS?
I don't see why it wouldn't just work with them.
I found an existing issue for this now, and made a comment here:
https://github.com/notable/notable/issues/1253#issuecomment-1086586505
:-) Would be amazing if this could be implemented. It's super convenient!
Related to this: I'm a massive fan of Solarized for its great contrast and light and dark modes. I'd be super happy if UpNote were to support it.
However, I appreciate that other people will have different theme preferences. It would be great if UpNote were to expose stylable elements so we could define our own themes. Marta.sh and Notable are good examples of apps that support this kind of thing.
You can open a github issue about this, I don't remember if we have one already: https://github.com/notable/notable
This is something that could either get implemented by the app itself (although it's a little tricky, if you have 10 dark themes and 10 light themes what should happen?) or by some extension in the future.
The notable app is fantastic and when it comes to powerful and easy tagging, search, and customization. Shortcuts are easily customizable and it has a scripting language to automate almost anything. But make sure you get the latest beta (it's stable and light-years ahead of the 1.84 app listed on the website).
https://github.com/notable/notable-insiders/releases
It has most of the features you want. You can have subfolders to your notes directory and, although not presently implemented, the developer has been promising a soon to come release with much more support for folders, such as auto-tagging. Developer is very responsive.
As for images, you will see it as either ![image](image.jpg) or notable's own extended markdown syntax [](@attachments/image.jpg) when you pasted in an image. You will see the image in the rendered/preview window. Same in practically any markdown editor... If you want a WYSIWYG markdown editor there are a few such as Typora, but the tagging capabilities are are nothing next to notable.
Is this issue happening with beta5? (https://github.com/notable/notable-insiders/releases/tag/v1.9.0-beta.5)
If it is could you send me some files that I can use to reproduce the problem at ?
Perhaps the Python bindings for Qt would be useful? I know Qt has an HTML rendering engine which should be useful for some of this.
What you want to make sounds somewhat similar to notable, which has the source available for older versions (written in typescript).
Amazing release! Notable keeps getting better and better!
I noticed a few color issues but didn't know how or where to report them so I posted issues to the regular GitHub repository.
The minimap has a red background in dark theme https://github.com/notable/notable/issues/1558
Custom colors aren't properly applied during startup https://github.com/notable/notable/issues/1559
It is closed source but at least the data is stored in an open format that can be easily opened by other apps.
The last (beta) release is from January of this year: https://github.com/notable/notable-insiders/releases/
You might want to join the chat (https://chat.notable.app/) there's more of an active discussion there than here in the subreddit.
Monetization wise I've said many times that the app will mainly sell a subscription for using the mobile app and related future services (version control, some collaborative editing features etc.)
If you switch to the betas I think all of those got resolved already (unless some of those got address in the current development build, which I haven't released yet): https://github.com/notable/notable-insiders/releases/tag/v1.9.0-beta.1
There's a command for that in the latest beta (https://github.com/notable/notable-insiders/releases/tag/v1.9.0-beta.1). The next beta will have some powerful new commands that allow you to write shortcuts that insert in the editor whatever you want, where "whatever you want" is the result of an arbitrary JS expression.
There have been some showcase examples of this in the chat (https://chat.notable.app/).
There's a global graph implemented in v1.9 beta1: https://github.com/notable/notable-insiders/releases/tag/v1.9.0-beta.1
It will receive some important updates in the next beta though, you might find it buggy right now.
The local graph is probably coming 1 or 2 more betas down the line.
Screenshot: https://i.imgur.com/CqGbrLB.png
(There's a 3D graph implemented too which is kinda cool)
Hello there 👋 You might want to start with v1.9 beta directly if you are a new user (https://github.com/notable/notable-insiders/releases/tag/v1.9.0-beta.1).
Answering your questions:
I'm the author of this state management library, which I've been using for about a year now in an Electron app I'm working on and so far I've been really quite happy with how the library turned out, especially developer-experience-wise.
I feel like it's still underapreciated / not really known in the community, so I thought I'd make a post about it here.
Happy to answer any questions you have about it!
Switch to v1.9 beta (https://github.com/notable/notable-insiders/releases)
Thanks for sharing this, it's useful for me to hear what people like and don't like about the app. Maybe you could write a complementary "10 Things I Hate About Notable!" down the line, that would be interesting too.
I would guess that you are on v1.8.4, if you have a lot of time to spare today you could switch o v1.9 beta 0 (https://github.com/notable/notable-insiders/releases/tag/v1.9.0-beta.0), there's a whole lot more in there, at this point it has received about double the amount of development time compared to v1.8.4.
> the picture won't load
How is that picture linked to?
> the tags will lost
This is more of Joplin's problem really, Notable stores tags as an array of strings as the value of the "tags" property in the frontmatter section, I don't think you can get any more portable than this. Joplin I think keeps this sort of metadata in an internal database, you can't ask Notable to output that kind of database that Joplin can read, Joplin has to do the processing.
> and there is a text on top of it
That's the frontmatter section, e.g. an open way to store metadata about your notes.
> How do I export it properly?
It depends on what you mean by "properly" really, ideally you would have Notable rewriting Notable-specific things and Joplin just making sense of the output.
Switching to v1.9 alpha 19 might fix this for you: https://github.com/notable/notable-experimental/releases/tag/v1.9.0-alpha.19
The colon in the filename is replaced with something that looks like a colon precisely in order to avoid the OS complain about it.
There's no set date, essentially what's left to do is fixing a handful of bugs, writing the updated documentation and reimplementing search.
In the meantime experimental builds for v1.9 are released here: https://github.com/notable/notable-experimental/releases
> There's a mention in the readme, in the comparison table, there's no "LICENSE" file in the repo, there's a "SOURCE_CODE.md" file that explain this and the old open-source version of the app has been pushed down the git history.
I was talking about the README.md yeah but It's a bit at the bottom and hard to see, tbh there is not much you can do:
> I could perhaps change the icon that links to github with one more related to issue tracking maybe
I think that this would solve 95% of the complaints. We always assume software to be closed source by default but when people see the github icon they might go "oh this is open source".
> I could perhaps mention somewhere explicitly in the website also that the app is not open source (currently there isn't really a section where to put this I think, I should probably add a footer to the landing page or something), anything else? Thoughts?
This is really optional If you changed the github icon, but as a bonus you can put it in an "about" section, "license" or at the footer page.
> I only see one set of tabs/groups here. How do you have more sets of tabs/folders like in onenote?
I'm not sure what that means.
> There's also a confirmation on exit, how to disable that?
Switch to the alphas of v1.9 or wait for v1.9 to be released: https://github.com/notable/notable-experimental/releases
> Is also any to keep rich formatting when copying onto it?
No.
> has tabs/folders
v1.9 has tabs. Folders in the filesystem have kind of always been supported.
> has subtabs within main tabs/folders
I've never heard of subtabs.
> prefer main tabs/folders on left side
The current layout of the app can't really be changed in that way.
That's not implemented yet, we are tracking that here: https://github.com/notable/notable/issues/1029
Linking to sections that are not identifiable by headings is trickier to do given how Markdown works, but eventually if that's a feature people want I'll try to implement that too.
> It'd be nice to have a shortcut to paste text as a fenced code section immediately
I think that you can have already as a custom, somewhat complicated, shortcut configured in the alphas of v1.9 https://github.com/notable/notable-experimental/releases
> maybe even with highlighting recognition
That sounds difficult to do, but maybe we can detect when code is copied from apps like VS Code, which should write somewhere some metadata about that snippet of code, and read that.
> Also an option to maybe reformat the content with e.g. Prettier would be nice.
That will be implementable a custom command registered via a plugin.
> Web hosted version of the tool, i.e. accessible from anywhere with a browser?
That's probably the most important thing to implement in the near future. I would say potentially after v1.9 is out I could get a rough version of the app running in the browser in a couple of weeks, maybe less, it's probably going to take 2~4 months to get something polished that actually works though.
> I understand you're working on an Android synced version - presumably that would use the same hosting as above and working through a subscription model?
Yes, at least as a start, right now I don't have the manpower to maintain a separate codebase for Android and iOS.
> What's the expected monthly cost for both?
Maybe around 5$/month for the subscription, I haven't run the numbers on this yet.
> For the online model, will there be a possibility to ensure encrypted data (i.e. all data gets decoded and encoded client side)?
I think we'll have end-to-end encryption from the get go, yeah.
> Will there ever be a way to structure things in a folder-like architecture, or will it always be tags? (i dislike tags)
I'd say there will always be tags, but also in the future the notebooks structure will be synchronized with the filesystem too, so I guess we'll have both at some point. In the second half of this comment there's outlined how this would work: https://github.com/notable/notable/issues/54#issuecomment-622594915
Potentially in the far future somebody should be able to make a vscode-like filesystem tree as a plugin and you would be able to switch to that if you like. I'm not too keen on switching to that myself because tags and notebooks makes more sense to me, plus there wouldn't really be a filesystem on mobile/web.
> Minimize to tray when clicking X button (now it displays 'are you sure?' popup)
Let's track this here: https://github.com/notable/notable/issues/5
> Remember display settings. I don't usually use the sidebar, so it's really frustrating to close it every time I open Notable.
Implemented already, among many other things that are now remembered, including the undo/redo histories for the last recently used editors, in the alphas of v1.9: https://github.com/notable/notable-experimental/releases
Quite a few, some are listed in the comparison table: https://github.com/notable/notable#comparison
The main ones IMHO are that you can't really edit many notes at once with an external tool with Joplin, the interface in Joplin is was less polished, and if you try the v1.9 alphas of Notable (https://github.com/notable/notable-experimental) I'd say probably quite a few things are more advanced (settings, theming, command palette etc.)
Have you installed libappindicator-sharp?
There’s a similar issue here
I just installed the alpha on a fresh install of Arch so if this is an issue on Fabios end it’s probably since been fixed, consider trying the alpha from here you’d probably want to use it anyway because there are more features.
I don't really use a physical medium, everything is digital. I use two monitors, and Windows virtual desktops as well so I can organise environments for translating and communication. Regarding my internal notes, I use Notable, which is a Markdown local note-taking application.
> My guess is that when the app scanned my notes for unreferenced attachments, it thought these were unreferenced because the smart sync'ed notes themselves showed up as empty.
I don't think so, because the app doesn't just check for unreferenced attachments, and it doesn't care how much data is inside them.
You should switch to v1.9 alpha which should be more reliable: https://github.com/notable/notable-experimental/releases
It's possible that the app deleted those attachments if you removed them from all notes that had them, but the app should have asked you for a confirmation before doing that, I suppose there wasn't any confirmation in your case, right?
It may have something to do with Dropbox' Smart Sync, however attachments aren't actually read by the app so I'm not sure about that 🤔
You'd probably want to switch to one of the alphas of v1.9 as there attachments are never deleted and nothing is really deleted but rather moved to the OS' trash: https://github.com/notable/notable-experimental/releases
Yeah of course sorry, so:
term=$(xclip -selection-clipboard) | xargs basename | cut -f 1 -d ‘.’)
Will take whats in the clipboard (which should be the path to your note), take only the file name and then cut off the extension so you just have the file name (which should also not have whitespace in the name)
rg —pcre2
Is just a call to ripgrep, the magic is in the regex:
“(?<=\]\)).+$term\.md(?=\))”
[.........](.........$term.md)
where $term
is the name of the file, the question marks mean that the preceeding stuff isn’t matched, but are necessary for a result\[\[$term\]\]
[[wiki-links]]
but I probably should have used look around here as well\[\[$term.*\]\]
same as a above but will also match [[wiki-links | with display text]]
Next ripgrep
is told only to look in markdown files:
-t markdown
then told to only spit back only what matched (i.e. the link)
-o
The results are essentially unformatted or flattened with sed
:
sed s+:+\ +
So now the output should be of the form:
/path/to/source-file.md ./rel/path/to/file.md
so I just throw away everything before the first white space with sd
which is like sed
but simpler:
sd ‘.*’ ‘’
There’s similar scripts like this here:
> is there a way to format image links so they can be resized?
In v1.9 you can append something like this to fix the rendered size: =300x250)
(with a space before the equals sign), other discussions regarding different interpretations of this question: https://github.com/notable/notable/issues/1221
> does anyone know if notable supports formatting to where a mouseover would display an image?
Not possible yet.
Yeah so the issue I have is that the regular links open in a new window, which is a minor nuisance (but maybe less so than I had anticipated).
If you just started your Notetaking journey might I recommend some really helpful tools:
See this link on using Recoll as well as This link which has stuff for TMSU.
This is already implemented, it will be available in v1.9, in the meantime you can play with one of the alphas here: https://github.com/notable/notable-experimental/releases
> Also, is there a way to view the tags for a note inline with the text without having to click the little tag button or using the keyboard shortcut?
Not yet.
Great work! Tabs in particular will be a great improvement to my workflow.
I may be in the minority, but I really do prefer the more compact view (mentioned around 1:05) and being able to see more items in the sidebars. I don't find the current view cluttered at all.
The command palette doesn't work for me (Ubuntu). Instead, CTRL+P pulls up the same menu as CTRL+O -- the option to switch to a new note/attachment. I have similar issues with some of the other shortcuts, like in 751, which suggested using the command palette as a solution. However, I am unable to access the command palette at all.
> A custom title bar would be OK, but it would probably look horrible to anyone who doesn't have the one specific theme you designed it for.
Probably true, that's also why it will be optional on Linux. All colors are customizable though, so with a bit of fiddling around one could make it look nice under any theme I think.
> I was thinking more of a "normal" title bar with integrated buttons that most applications use like these that would still look good if you switch themes like in here.
We can't use those nice native titlebars as the app is based on Electron.
> (speaking of, the menu bar reappears every time I re-open Notable. Can you make it's hidden state persistent in the next version? It's kind of infuriating)
Yes, that's easily doable now, let's track that here: https://github.com/notable/notable/issues/339
> Also, I'm jealous of the Mac OS app, looks even better than the one on Linux.
It's all about the kind of missing titlebar and menubar ;) We'll manage to reimplement an (optional) custom titlebar and menubar on Linux too at some point that should look nicer than the default one, possibly https://github.com/notable/notable/issues/315
> Just one question: Will uncategorized notes be somewhere obvious (like an 'untagged' tag)? If not, you should probably have a visual indicator (the 'Notes' button highlighted in red or something) to remind us that the note isn't categorized).
The "Untagged" section is still present, would that suffice?
The use case here strictly speaking is: I needed to manage some state in Notable, I didn't like the previous thing I was using, I couldn't find another library I really liked, so I made this.
It's pretty general though, I wouldn't use it for a 1-page portfolio or something, that'd probably be overkill, but anything else it should probably handle it.
Hello r/reactjs, I just wanted to share this state management library I wrote with you.
I've seen a lot of excitement for the release of the new state management library on the block, Recoil, and after reading its docs I thought the spirit of it seems quite similar to the one this state management library I wrote has, so I think people would be interested in learning about it.
I've recently heavily refactored Notable for using this library and the experience has just been amazing for me:
Honestly the experience has just been great for me, at this point I wouldn't really know how to make this thing a lot better, for my likings and my use case at least.
I'll hang around a bit to answer your questions. In general though compared to most other state management libraries this is a lot cleaner, it's 100% TypeScript ready, you can even use it without a UI framework, it relies on Proxy (which is supported by 95% of browsers and Electron), it relies on mutability (although technically you could also write immutable updates), which will be a downside for the immutability-all-the-things people out there but for me at least this has allowed me to write cleaner updates and it removed the possibility of mutating the state incorrectly, and has an ungoogleable name.
I hope you'll like it. If you don't I'd be interested in knowing why.
You can download the app from here too: https://github.com/notable/notable/releases
The website is loading just fine for me, can you tell me which OS and browser you are using and roughly where you are located?
> The PDF export added extra spaces in some places that I wasn't expecting (not a huge issue).
If you can find how to reproduce this issue reliably could you open an issue on github about this so that we can keep track of it? https://github.com/notable/notable/issues/new/choose
+1 per Joplin.
Io per dirti utilizzo notable ed è molto simile, come vantaggio preserva i nomi degli allegati (immagini, documenti... )e li mette in /percorso/attachment
, mentre le note le trovi in /percorso/note
.
Richiamare gli allegati o altre note è facilissimo (e non dipende dal sistema operativo):
Guarda la [documentazione](@attachment/nome-documentazione.pdf)
Poi sta a te sincronizzare e/o criptare il tutto come meglio credi (git, cloud drive, syncthing... ) se desideri farlo, Joplin invece ha queste funzionalità integrate, quindi giudica tu con quale ti trovi meglio
> Yes, just one or two lines. Like an email client.
We are tracking that here: https://github.com/notable/notable/issues/244
> So long as it ensures privacy, I'd be fine with that.
It's in my interest too to make a service people can trust.
> Thanks for Notable too. It's close to perfect in terms of my use case. I'd like to be able to contribute through a subscription - so long as it allows me to compose and sync from mobile.
Thanks! We don't have quite an offering yet, but you can start sponsoring me today on GitHub if you'd like, and gain access to our real-time chat https://github.com/sponsors/fabiospampinato.
We are tracking this here: https://github.com/notable/notable/issues/842
I actually have most of the code needed for this written already, I just even integrated it with the app yet.
I have one question about this feature though, should the source code of those rows get sorted too when sorting a table? 🤔 I would guess no, but maybe in some cases you'd want that.
> If there is a lot of data in the table, you can think about a filter.
Stay tuned 😉
Cross product
could have the tag Notebooks/General knowledge/Math/Linear algebra
. I want to keep each note short and self-contained, so I often split parts of a long complicated note into separate notes (for example, I might have a note called Feedback control
under the tag .../Control Systems
. Then I create several notes tagged .../Control Systems/Feedback control
with content that is not important enough to put in the main note). The way Notable works currently, navigating this hierarchy is very cumbersome, mainly because selecting a tag shows all notes with that tag or children of that tag.Hi again, Found some nice comparison, but the all-in-one solution is not available yet. But notable could be a good solution if a mobile app version comes up.
Yeah the current search engine is quite lacking in this regard, related issues:
That's provided by the desktop environment/OS and we can't style that, however we have an issue on GitHub tracking reimplementing the menubar entirely, so that it can styled: https://github.com/notable/notable/issues/315
Are you on Windows?
We are tracking that here: https://github.com/notable/notable/issues/981
Issue related to plugins: https://github.com/notable/notable/issues/128
Regarding the fork usually if you can fork v1.5.1 and submit a PR I would most likely be able to port that over to my branch.
Rendering is happening offline only, markdown-it is our Markdown compiler of choice, with a sprinkle of custom syntax plugins on top.
In the future in order to add support for PlantUML diagrams those diagrams, and only those diagrams, might have to be sent to a server I control to be rendered, this is for technical reasons because PlantUML is a Java app and I haven't found an embeddable engine I can use, read more about this here: https://github.com/notable/notable/issues/379
Also in the feature there will be built-in synchronization support, but it would be opt-in of course, and available behind a subscription plan.
Lastly I'd like to implement end-to-end encryption once a built-in synchronization solution is available, as it removes many issues for both me and the users, but I haven't figured out yet how it should be implemented, so it may only become available at some point in the future.
As a rule of thumb there's no reason to waste server resources I would need to pay for, and move users' content outside of their local machines, when everything can just happen locally.
> Custom reordering notes by drag-n-drop (which is essential but strangely most notes app doesn't provide)
Let's track this here: https://github.com/notable/notable/issues/69. It's quite tricky and brittle to implement I think, probably just prefixing your notes' titles with a number would work best.
> at least auto sort by title, time, etc.
Notes can already be sorted by title or time, you have to click on the thing below the search bar to change this. Did you miss this or are you asking for some other feature?
> Outline panel.
Related issues:
> $3/month - $8/month, depends on the features implemented.
Do you have any particular feature in mind that would make the app worth it for you $8/month and/or that you'd gladly pay more for having?
> rather than impose a strict and verbose protocol that slows workflows and introduces the possibility of errors, all to avoid possible collisions with a Moldovan domain name! ;)
It'd probably be better in this situation to add an exception for the "md" TLD, but the verboseness or the strictness of HTTP has nothing to do with this, those kind of urls are fundamentally ambiguous.
> Much better to be strict on insisting that external website URLS must use the https:/ prefix as in moldova
That's the other side of the ambiguity. The issue with both urls is that sometimes being specific requires some knowledge of this issue and/or more characters to type.
Let's track this here: https://github.com/notable/notable/issues/1065
> Since this project went closed source we can't build on different architecture right
Not the newer versions no.
> I was wondering if we could get a build for ARM processors? I'm thinking of the SOC market (RPi, Pine, etc.)
Maybe, I'm not sure if the tools I'm using for bundling the app support making ARM builds, let's track this here: https://github.com/notable/notable/issues/1062
You can also use the multi-note editor for this:
For a much simpler way of doing this keep an eye on: https://github.com/notable/notable/issues/480
> Havent found a search function to find text in a note yet
Not implemented yet: https://github.com/notable/notable/issues/140
> Buggy rendering.
How so? Can you provide some specific examples?
> Unsafe storing of files.
I've replied to this in your other post.
> With a subscription, that doesn't seem to work for me.
I'm sympathetic to this feeling, but we can't host arbitrary amounts of content for arbitrarily long on with just a one-time payment, it's just not going to happen.
If you won't need that though you can keep using the desktop app for free forever.
I see two issues here:
The writing operation on disk ultimately failed, and the app kind of ignores it, which is big issue, even though it happens on pretty rare edge cases I'd say. https://github.com/notable/notable/issues/1052
The files got deleted. I'm not sure how this can happen 🤔 We are writing files atomically for this exact reason. Could you provide some more insight on the nature of the edits you made that cause the note to be deleted? For instance did you edit its title? If so was the new title already being used by any other note?
If you could provide me a sample AsciiDoc note with tables and related slides I should be more able to understand your use case better. Possibly what you want to achieve if it's not doable today it will be doable at some point in the future once plugins are implemented https://github.com/notable/notable/issues/128
> By "pdf extract" I mean an exact content of my note in a pdf. Today I export as html and then print to pdf the html export.
Why don't you just export to PDF directly?
This should be made smoother once we add printing support right from within the app, so that you can export a single PDF without having the wrapping folder, print it without having leftover files, and preview the generated PDF without generating any files.
> I would like inline pdfs like inline images
Issue: https://github.com/notable/notable/issues/1018
> inline images via dragndrop
Issue: https://github.com/notable/notable/issues/15
I suppose I could implement it so that if you press Shift the image is embedded and rendered, otherwise it's just linked to 🤔
Here's the last patch release of the 1.8 iteration. A lot of bugs, including a few important ones, have been fixed and some minor improvements have been implemented.
Now I'll focus on building v1.9, which should be quite fun to write and a very important release that should bring the app one important step closer to the "ideal" app I'm imagining Notable could become.
Don't forget to read the full changelog and to upvote the issues you care about, as I sort them by number of upvotes when considering what to work on next.
Thanks to the people supporting me on GitHub Sponsors, I think your donations are pushing me toward valuing my time more and allocating resources better, which at the end of the day means Notable will improve faster.
I think none of those links should really be used as they suffer from the same issue: if the linked note gets renamed then they break. Once we switch to UUIDs I'll add support for much more resilient kind of links based on them.
Links 1 and 2 are also problematic on their own as they can be ambiguous, say I have a note named "notable.md", now once I write that, is the link supposed to point to the note or to the notable.md website?
That being said links 1 and 2 work now in my development branch and will work in v1.8.3, but given how they are ambiguous they may work unreliably if the problem isn't able to understand if they are supposed to point to files or websites.
For now I'd say if you're looking for maximum compatibility use link 2, but explicitly write the relative path starting with a dot (this should work in v1.8.2 too):
2. [link to 07 - Shortcuts](./07%20-%20Shortcuts.md]
Good questions. I'd like to try to reproduce this issue, are there any particular steps I should follow?
I was just about trying to reproduce this other issue (https://github.com/notable/notable/issues/966), that sounds related to OP's, and I can actually reproduce it, so perhaps once I solve that I'll solve OP's issue as well.
It's not possible right now, this issue will be resolved shortly after we adopt the new configuration library, which we'll adopt in the next 1.x release. We are tracking this here: https://github.com/notable/notable/issues/339
This isn't quite possible here, we are tracking custom fonts here: https://github.com/notable/notable/issues/102
But you could open up the devtools from the Help menu and insert your custom CSS that way, as long as you don't close the app changes will be preserved.
> Seem to work nicely, though I don't really understand why I need to put my documents in a folder named "notes"
I just liked this structure, if you have a better one to suggest feel free to join the thread here: https://github.com/notable/notable/issues/54
> It also doesn't register as a MIME type and I don't see a way to select it to open a file from the Files app...
Let's track this here: https://github.com/notable/notable/issues/940.
In hindsight this is kinda obvious to have.
> but is there a way to fix this issue quickly, just by ignoring any existing front_matter for instance ?
You could run a search and replace across your notes and replace the ---
characters delimiting your existing front matter with something else, so that you are sure the app isn't deleting content. Let's track preserving existing additional properties here. I'll see if I can get at least this done in one of the upcoming patch releases.
I'm not really familiar with CJK languages, I think currently the app is using the system's default font, what you want is basically just use a different font, right? If so we are tracking that here. Perhaps a customly developed font for Notable itself may be developed in the (far) future 🤔.
We don't have one yet. But the TL;DR is: your data is stored locally, there are no accounts, the only bits of telemetry implemented right now are described here: https://github.com/notable/notable/issues/895
There could be some advantages but right now I'd argue these advantages are outweighed by the disadvantages of being open source, I don't know if you've read SOURCE_CODE.md or followed the recent discussion here in this subreddit about taking the app closed source.
Anyway this decision isn't set in stone, I'll reconsider it once the app becomes sustainable.
> closed code
You should read this, and this was recently discussed at length in the subreddit in another thread.
> telemetry
You gotta need to know how people use your product right? You can't optimize what you can't measure. Like I could go blindly about it, but I will make mistakes without data.
> not being able to manually remove shared/uploaded note
It's still an experimental feature, the final version would allow you to do that.
> not keeping clean a config file
Settings will be rewritten in v1.9 as I mentioned and they will become more like VSCode settings, which I think is a great approach.
> That's the example note which worked until now.
Could you post an actual note file that reproduces the problem? You can also email me at .
> And there's a lot of them (and I've got a long list, like literally).
Could you list them? I want to fix them as much as you do, ultimately Notable will succeed if it's a better product than what's available now, not if it's just another buggy note-taking app.
Hello there, I have an update for you guys today.
First of all this update unfortunately doesn't include all the most exciting features I've been working on recently, like customizable settings and shortcuts, as properly integrating those into the app will take me some more time.
There are still some interesting features in v1.8 though, most notably:
I'd invite you to read the full changelog to learn more about this release.
There might be a patch release coming, as there have been a few bugs reported over the past few weeks which I'd like to address.
v1.9 will be mostly centered about customizable settings and shortcuts.
Last but not least thanks to all the nice people sponsoring me on GitHub.
I hope you like the update, see you soon 👋.
/u/fabiospampinato Best of luck for the YC stuff. For the patched release any chance you can release a Windows 32bit version? Based on your comment here https://github.com/notable/notable/issues/76#issuecomment-524987169 it shouldn't be too complicated. Thanks in advance and keep up the great dev work!
Yeah actually if you read my original announcement that's kind of a point I made as well, I could have open-sourced the code with a restrictive license, but that doesn't matter people won't build a competing product out of it, it just means that if I find them (it might be difficult to gauge if they are building on top of my code or not) and I sue them I'll probably win in court.
> Closed sourcing it doesn’t make it profitable.
I think this is the only fair counterpoint that I've heard so far, and I actually agree with that.
I've taken the app closed source to reduce the risks associated with the whole endeavor for me, you can read more about this in my original announcement, just making it closed-source hasn't actually made me any money.
I'll consider reopen-sourcing it eventually, but first I want to make sure I can make it sustainable/profitable.
> First you must install some emoji font. I installed this one.
I think we should probably detect if the current OS doesn't have an emoji font and provide one ourselves 🤔
> Now, for add emojis on notebook name I found a bug that I'll report to GitHub repo.
I see you open the issue: https://github.com/notable/notable/issues/847
And there were 2 issues about this:
Help -> View Emojis
)