Go to file
Felix Lechner edf37a1505 Force utf-8 charset parameter for Content-type. 2024-02-27 19:07:26 -08:00
.guix Make repository a guix channel. 2023-07-19 19:18:38 +01:00
.mumi Add mumi config. 2023-05-07 00:22:12 +01:00
assets mumi.js: Fix a bug with the copy message-id event handler for keyboard. 2024-01-29 10:11:43 -05:00
build-aux build-aux: Add test driver. 2020-04-22 19:18:13 +02:00
etc mumi: Add bugs. 2020-03-12 10:56:47 +01:00
mumi Force utf-8 charset parameter for Content-type. 2024-02-27 19:07:26 -08:00
scripts scripts: Allow indexing to a specified xapian database. 2023-09-04 13:09:47 +01:00
tests tests: Pass dbpath in call to index!. 2023-09-04 17:03:55 +01:00
.dir-locals.el .dir-locals.el: Add indentation rules. 2023-05-29 21:41:00 +01:00
.gitignore .gitignore: Register mumi.xapian and signing-key files. 2024-01-26 22:50:44 -05:00
.gitmodules Add pico.css. 2022-12-20 12:21:00 +01:00
.guix-authorizations Make repository a guix channel. 2023-07-19 19:18:38 +01:00
.guix-channel Make repository a guix channel. 2023-07-19 19:18:38 +01:00
.patman Add .patman configuration file. 2024-01-26 22:50:44 -05:00
COPYING Initial commit. 2017-10-30 19:39:19 +01:00
Makefile.am Set only GUILE_LOAD_PATH when running tests. 2023-03-30 22:57:19 +02:00
README.org README.org: Add new sections to help newcomers get started. 2024-01-26 22:47:25 -05:00
TODO.org Add JavaScript to recognize and style query tokens. 2022-12-31 18:58:28 +01:00
VERSION Bump version, again. 2024-01-29 10:20:36 -05:00
bootstrap.sh Initial commit. 2017-10-30 19:39:19 +01:00
configure.ac Remove bootstrap.css and build CSS from SCSS sources. 2022-12-20 13:15:05 +01:00
guile.am Initial commit. 2017-10-30 19:39:19 +01:00
guix.scm Make repository a guix channel. 2023-07-19 19:18:38 +01:00
pre-inst-env.in Initial commit. 2017-10-30 19:39:19 +01:00

README.org

mumi

mumi is the Mediocre, Uh, Mail Interface. It is a prettier web frontend to Debbugs.

Hacking

To enter a development environment with all dependencies installed, run

  $ guix shell -D mumi

Running a local instance of mumi

First copy some test mail data to be indexed:

  $ cp -a tests/data data

Then, to have these emails indexed, run:

  $ ./pre-inst-env mumi fetch

Finally, to start the mumi instance, run:

  $ ./pre-inst-env mumi web

You should now be able to visit http://localhost:1234 in your browser and see your local mumi instance running.

Disabling browser caching

If you modify the CSS or JavaScript source files, you'll want to make sure your browser doesn't keep cached copies. This can be done by changing a preference in the development tools menus, which is called something like "Disable cache (while DevTools is active)".