Flashii Chat web client
  • JavaScript 86%
  • CSS 12.9%
  • Svelte 0.6%
  • HTML 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-25 00:04:13 +02:00
public Switched build system over to Vite. 2026-08-20 02:40:34 +02:00
src Fixed brain moment. 2026-08-25 00:04:13 +02:00
.editorconfig Added .editorconfig. 2025-04-11 19:12:29 +00:00
.env.example Added token revoke button when using OAuth. 2026-08-25 00:00:20 +02:00
.gitattributes Imported Mami into own repository. 2024-01-18 19:50:37 +00:00
.gitignore Switched build system over to Vite. 2026-08-20 02:40:34 +02:00
index.html Attempt at improving autoplay detection. 2026-08-20 23:38:21 +02:00
LICENCE Switched build system over to Vite. 2026-08-20 02:40:34 +02:00
Makefile Switched build system over to Vite. 2026-08-20 02:40:34 +02:00
package-lock.json Switched to Noto Emoji (non-color). 2026-08-21 22:01:18 +02:00
package.json Switched to Noto Emoji (non-color). 2026-08-21 22:01:18 +02:00
postcss.config.js Switched build system over to Vite. 2026-08-20 02:40:34 +02:00
README.md Switched build system over to Vite. 2026-08-20 02:40:34 +02:00
svelte.config.js Switched build system over to Vite. 2026-08-20 02:40:34 +02:00
vite.config.js Switched build system over to Vite. 2026-08-20 02:40:34 +02:00

Mami

The Flashii Chat client.

Configuration

Configuration consists of a .env file that contains the various URLs and a default chat title (the unified one is taken from whatever the remote common.json supplies). There is no such thing as "a default", make sure to review it!

Building

Mami is bundled using Vite and uses the standard set of commands to run a dev instance, build or preview things.

The following make recipes are available:

# Runs the package install and build recipes
make [all]

# Installs package versions expected by package-lock.json
make install

# Updates latest versions of packages expected by package.json
make update

# Builds the dist folder
make build

# Runs a development server with hotreloading
make dev

# Runs a build and then hosts a webserver to preview it
make preview