Open Source event scheduling software for conventions
When a session expires close any event streams that have been opened with that session. This prevents an attacker with a leaked session cookie from opening a stream and receiving updates indefinitely without being detected. By sending the session the event stream is opened with when the stream is established this closure on session expiry also serves as a way for a user agent to be notified whenever its own access level changes. |
||
---|---|---|
.forgejo/workflows | ||
.vscode | ||
assets | ||
components | ||
composables | ||
docs | ||
LICENSES | ||
middleware | ||
pages | ||
plugins | ||
public | ||
server | ||
shared | ||
stores | ||
utils | ||
.dockerignore | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
app.vue | ||
Dockerfile | ||
error.vue | ||
generate-keys.mjs | ||
index.d.ts | ||
nuxt.config.ts | ||
package.json | ||
package.json.license | ||
pnpm-lock.yaml | ||
pnpm-lock.yaml.license | ||
README.md | ||
tsconfig.json | ||
vitest.config.ts |
Owltide
Owltide is a free open source event scheduling software for keeping the attendees at events informed about all the things going on. It's currently in early stages of development and not generallly useful.
Development setup
Use pnpm to install dependencies:
pnpm install
Run the development server on http://localhost:3000
with:
pnpm dev
Build and preview the production build with (rarely needed):
pnpm build
pnpm preview