- Description:
- Lightweight JavaScript frontend for Mastodon
- Owner:
- Last Change:
- Clone URL:
Commit Briefs
Load the compose box normally
Can't verify whether manually doing all the rendering order, optimisations ourselves was worth it.
remove leftover, unused avatar icon import
We just let the images load now
let webpack warn us when artefacts are big
While here remove leftover OCR dependency loading logic
dynamic main content width
amazing new feature from the 90s
only allow public post creation
It's disingenuous that Mastodon provides some options for post visibility when we're on the fediverse; everything is public. Rather than delude users, just don't offer the option.
use standard browser features for "media dialog"
No need for any lightbox, hovering, duplicate dialogs... big diff.
Branches
Tree
.gitignore | commits | blame |
CONTRIBUTING.md | commits | blame |
LICENSE | commits | blame |
README.md | commits | blame |
bin/ | |
docs/ | |
package-lock.json | commits | blame |
package.json | commits | blame |
src/ | |
static/ | |
webpack/ |
README.md
<img height="100" width="100" src="https://user-images.githubusercontent.com/2445413/213867232-8bd90121-8812-446e-8c2f-d4000388d449.png" alt=""/> # Semaphore Accessible, simple and fast web client for [Mastodon](https://joinmastodon.org). Semaphore is available at [semaphore.social](https://semaphore.social). Beta releases are at [beta.semaphore.social](https://beta.semaphore.social). For updates and support, follow [@semaphore@fosstodon.org](https://fosstodon.org/@semaphore). See the [user guide](https://github.com/NickColley/semaphore/blob/main/docs/User-Guide.md) for basic usage. See the [admin guide](https://github.com/NickColley/semaphore/blob/main/docs/Admin-Guide.md) if Semaphore cannot connect to your instance. ## With thanks to Semaphore continues the [Pinafore project](https://github.com/nolanlawson/pinafore) and would not exist without the exemplary work of [Nolan Lawson](https://nolanlawson.com/) and the original contributors. ## Changelog For a changelog, see the [GitHub releases](http://github.com/NickColley/semaphore/releases/). ## Developing and testing See [CONTRIBUTING.md](https://github.com/NickColley/semaphore/blob/main/CONTRIBUTING.md) for how to run Semaphore in dev mode and run tests.