stronglink icon indicating copy to clipboard operation
stronglink copied to clipboard

A searchable, syncable, content-addressable notetaking system

Results 92 stronglink issues
Sort by recently updated
recently updated
newest added

Right now we treat hash URIs as strings. The hash algorithm does its own logic to generate a list of arbitrary paths and we use them as-is. I think what...

I tried building this and I got this error ``` [ 93%] Building C object src/CMakeFiles/libcmark_static.dir/houdini_href_e.c.o [ 95%] Building C object src/CMakeFiles/libcmark_static.dir/houdini_html_e.c.o [ 96%] Building C object src/CMakeFiles/libcmark_static.dir/houdini_html_u.c.o [ 98%]...

Related to #110, we should strive to support all of the different content address formats: - Our own hash URIs, of course - [RCF 6920](https://tools.ietf.org/html/rfc6920) (`ni:`) - Algorithm-prefixed hashes (e.g....

As described in [this](https://bentrask.com/?q=hash://sha256/3a9950ed18cae3cbcdad36338b9f697be3fbcd3a1ba92c9f068e1b140da49ec7) post, our hash URI scheme is ambiguous when supporting multiple hash encodings (for example, hexadecimal and base-64). Examples from the post: > hash://sha256/9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08 (current hex format)...

It should be possible (and maybe not even that hard) to implement an [SQLite virtual table](https://sqlite.org/cvstrac/wiki?p=VirtualTables) for StrongLink's database schema. This would be handy for debugging, exploration, and who knows...

Test with something like https://github.com/androm3da/libfaultinj

See [here](https://bentrask.com/?q=hash://sha256/7c8153cfb8879dbb2c470780f1c9fe1a2adc9e93dfaf28784e61570274dd07f8) for a full overview of plans. Depends on #7. Also requires various optimizations to meta-files.

Tags that cancel out other tags, plus an interface for tag editing and a filter that lets you query based on current tag state? May require special indexing to be...

StrongLink seems to have some overlapping ideas/uses with CouchDB and PouchDB. The biggest difference is that we also (plan to) support _desynchronization_, AKA partial mirroring, AKA partial replication. Given our...