Next generation ActivityPub nanoblogging server. Nowhere near finished.
https://nyanoblog.org
fef
a0d2dc4151
This is a major refactor that introduces a new generic type Id<T, I> for tagging any ID with the model they reference without any runtime overhead. From now on, it should be pretty much impossible to pass e.g. a note ID to a function that expects, say, an account ID. Furthermore, the follow and like tables have been simplified to use the two IDs that define the relationship as a composite primary key. Finally, likes now have a memory cache. |
||
---|---|---|
.idea | ||
contrib | ||
migrations | ||
public | ||
scripts | ||
src | ||
.editorconfig | ||
.env.default | ||
.eslintrc.cjs | ||
.gitignore | ||
.gitmodules | ||
Cargo.lock | ||
Cargo.toml | ||
package-lock.json | ||
package.json | ||
rollup.config.js | ||
tsconfig.json | ||
web-dev-server.config.js |