Flashii Chat web client
  • JavaScript 82.8%
  • CSS 16.7%
  • HTML 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-11-11 03:57:38 +01:00
public Bundle images hotlinked from static.flash.moe. 2026-10-10 02:17:10 +02:00
src Fixed wrong default. 2026-11-11 03:57:38 +01:00
.editorconfig Added .editorconfig. 2025-04-11 19:12:29 +00:00
.env.example Added embed metadata display based on the userscript by szy and ikagi. 2026-11-08 22:59:43 +01: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 Various moving arounds of things and polishings. 2026-11-04 17:02:08 +01: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 Fixed another link related parser bug. 2026-11-10 01:09:45 +01:00
package.json Fixed another link related parser bug. 2026-11-10 01:09:45 +01:00
postcss.config.js Themes system rework. 2026-10-19 00:45:37 +02:00
README.md Switched build system over to Vite. 2026-08-20 02:40:34 +02:00
vite.config.js Prevent Vite from clearing the output directory. 2026-10-29 13:35:09 +01: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