Flashii Chat web client
Find a file
2025-09-14 22:30:44 +02:00
public fontawesome 5.13.0 -> 5.15.4 2025-08-17 14:01:50 -07:00
src Remove autocomplete from the chat input box (#2) 2025-08-28 19:32:25 +00:00
.editorconfig Added .editorconfig. 2025-04-11 19:12:29 +00:00
.env.example Take Flashii URL instead of Flashii API url. 2025-04-21 00:03:14 +00:00
.gitattributes Imported Mami into own repository. 2024-01-18 19:50:37 +00:00
.gitignore Switch to a .env file instead of config.json. 2025-04-11 19:39:42 +00:00
build.js Reduced dependency on futami API. 2025-04-21 00:14:36 +00:00
LICENCE Bumped LICENCE year. 2025-01-04 02:52:21 +00:00
Makefile Updated libraries and removed broken make tasks. 2025-09-14 20:00:45 +02:00
package-lock.json Updated libraries and removed broken make tasks. 2025-09-14 20:00:45 +02:00
package.json Updated libraries and ported task filtering. 2025-04-11 19:11:19 +00:00
README.md Introducing: The Branches. 2025-09-14 22:30:44 +02:00

Mami

The Flashii Chat client.

Branches

There are currently two "main" branches.

  • The master branch contains the code for the chat client running on chat.flashii.net, that's where patches for that should go.
  • The trunk branch contains a major overhaul of the codebase that will replace the master branch eventually.

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). The defaults supplied by build.js are what are used for the production instance. Make sure you modify them as needed!

Building

Mami uses a build script written in Node.js and a Makefile to make life easier. I recommend using something like nvm with a Node version of at least v22.14.0 (LTS).

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

# Runs the build process
make build

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