subconscious
subconscious copied to clipboard
I was exploring if we could compute `Petname.leaf` and `Petname.root` at init, instead of relying on derived properties. For some reason this leads to a bad pointer read in `Slug.toSlashlink`...
You can delete the database file and the app will gracefully rebuild it next time you boot it up. This is sometimes useful when debugging. However, after rebuilding from scratch,...
I'm viewing `@foo.bar`'s note `hello` -- when I go to share link, the link used is `@foo.bar/hello`, which only has meaning within that current sphere. Canonicalizing e.g `@did:key:.../hello` could be...
When traversing second, third, n-order spheres we can find ourselves looking at a sphere that no longer has a live gateway in production. This is good and fine but after...
The range of allowable petnames in a noosphere is larger than the more tightly scoped slashlinks in Subconscious. They can be hidden/unsupported, or maybe rendered differently. While there aren't other...
Add a build step that (if available on the system) runs swiftlint. All linting errors appear in the Xcode issues panel. e.g.
This issue tracks an open question: should we treat the `app` store as a shared message bus? ## Background on current architecture In general, we aspire toward "one store to...
Possibillities ## Semi-structured logging ``` Message text key=value key=value key="value" ``` ``` message="Message text" key=value key=value key="value" ``` ## JSON logging ```swift extension Logger { func log(_ parameters: Dictionary) {...
Deep transcludes, also called _block references_, allow note authors to link to a specific chunk of another document, rather than the whole document. ## User Story As a user, I...