Christopher Joel

Results 155 issues of Christopher Joel

The `diff` command enables a user to diff local file changes against the last saved revisions using a configured difftool (if any).

Enhancement

As of the landing of #63 , we will have integrated https://github.com/ucan-wg/rs-ucan/pull/28 and revised our block encoding mechanisms significantly such that the traits found in `noosphere-cbor` are no longer relevant....

Chore

After we integrate support for changes to `rs-ucan` landing in https://github.com/ucan-wg/rs-ucan/pull/28, we will have to contend with a new world where HTTP request headers that use UCAN-based JWT for authorization...

Enhancement
Good First Issue

This issue is meant to kick us off on the development of the pet name system described in #12 . Essentially, we should add a crate to our repertoire that...

Enhancement

The latest Rust release includes enhanced capabilities for Cargo workspaces. In particular, common dependencies across every crate can now be specified in the workspace's Cargo.toml and inherited by the manifest...

Good First Issue
Chore

Currently, we only deal with links that pertain to a single sphere with a known identity. However, for Noosphere to be fully realized, we need to enable linking from one...

Enhancement

A security alert has been issued (https://github.com/subconsciousnetwork/noosphere/security/dependabot/2) related to a transitive Rust dependency of ours: `ansi_term`. The crate is apparently unmaintained. We inherit a dependency on it through the `tracing-subscriber`...

Chore
Topic: Security

As of #51 we generate static HTML for spheres that includes transcludes for slashlinks. We should extend this support to include transcludes for hyperlinks. This would enable us to e.g.,...

Enhancement

As of #51 we have the basic ability to generate HTML from sphere content. However, this content is not aware of finer details such as the HTTP origin that the...

Enhancement

In #51 we have a concrete case of trying to access Noosphere content and render it for the user. However, we haven't decided how to deal with cases where the...

Enhancement