Kermit Alexander II

Results 28 issues of Kermit Alexander II

Now that #159 is out of the way, the next big step is to remove the need for Bootstrap when building Maniwani's UI. This offers a few advantages, in my...

enhancement

Right now, only `S3Storage` supports copying files over from the `deploy-configs/custom-static` directory as a part of the bootstrap/update process. While it's easy in theory to duplicate this behavior by hand...

enhancement
good first issue

As of right now, the keystore/pubsub system in `storestub.py` sends messages via JSON, which means binary data cannot be stored/transferred. This prevents #152 from getting implemented, since there will need...

With the merging of #151, invoking `ffmpeg` from inside the Maniwani container results in a non-trivial (~0.3s) startup delay due to the executable needing to decompress itself. While the invocation...

enhancement

The current client-side JS (lamentably still embedded in `templates/thread.html`) that handles reading server-sent events and updating threads currently opens a new connection to the SSE endpoint for every new thread/tab...

enhancement
help wanted

With the new possibility of having the reverse proxy cache pages from Maniwani, there's now the issue of notifying the reverse proxy of when the cache should be invalidated. There's...

enhancement

At present, captchouli CAPTCHAs are generated and embedded with every JS-enabled, uncached thread render (non-JS clients have a separate link and non-cached form for replies, so this issue and the...

enhancement

This isn't something that will certainly be added so much as a proposal/RFC. The long and short of it is a sandboxed environment within which Maniwani users can upload code...

enhancement
question

A nice feature to have would be thumbnailing text documents in formats besides plaintext, ideally using a proper rendering as the thumbnail. Latex and PDF would be reasonably simple, ODT...

enhancement
help wanted

It should be possible to specify which boards to aggregate on the front page/firehose of the site; the way the firehose works currently is that it displays the most recent...

enhancement