Watch
1
0
Fork
You've already forked mami
0
forked from flashii/mami
Flashii Chat web client
  • JavaScript 86%
  • CSS 13.4%
  • HTML 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
szy 3ab75d3b43 Fix typo in reconnection logic
we all love stringly typed interfaces!
2026-10-14 22:31:45 +02:00
public Bundle images hotlinked from static.flash.moe. 2026-10-10 02:17:10 +02:00
src Fix typo in reconnection logic 2026-10-14 22:31:45 +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 Moved CSS files next to their JS implementation where possible. 2026-10-09 22:52:40 +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 Updated libraries and reverted Svelte conversions. 2026-10-09 22:15:26 +02:00
package.json Updated libraries and reverted Svelte conversions. 2026-10-09 22:15:26 +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
vite.config.js Updated libraries and reverted Svelte conversions. 2026-10-09 22:15:26 +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