Figuring this shit out
HTML
66.7%
TypeScript
33.3%
3
1
0
Clone this repository
https://tangled.org/aria.pds.witchcraft.systems/atproto-learning
https://tangled.org/did:plc:valun42etpm73we7bgyh64ge/atproto-learning
git@knot.tangled.wizardry.systems:aria.pds.witchcraft.systems/atproto-learning
git@knot.tangled.wizardry.systems:did:plc:valun42etpm73we7bgyh64ge/atproto-learning
For self-hosted knots, clone URLs may differ based on your setup.
Download tar.gz
- Fix CREATE TABLE typo (NOTE → NOT EXISTS) and rename user_id to user_did
- Add pnpm-workspace.yaml for better-sqlite3 and esbuild build deps
- Implement fetchEntries, postEntry, removeEntry API helpers
- Add renderEntries, updateAuthUI, escapeHtml DOM helpers
- Wire up handleLogin, handleLogout, handleSubmit, handleDelete
- Add delete button (owner-only), error display, and entry rendering
- Format index.html CSS for readability