Commit Briefs


7372b007d1 Oliver Lowe

Load the compose box normally

Can't verify whether manually doing all the rendering order, optimisations ourselves was worth it.


0f3f568168 Oliver Lowe

remove leftover, unused avatar icon import

We just let the images load now


c2fb29cd04 Oliver Lowe

let webpack warn us when artefacts are big

While here remove leftover OCR dependency loading logic


75a60b5c53 Oliver Lowe

dynamic main content width

amazing new feature from the 90s


f58560d8ee Oliver Lowe

Replace custom Img element with standard HTML img


e9b781d277 Oliver Lowe

delete unused search shortcut


80386e4a80 Oliver Lowe

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.


4b29a147cd Oliver Lowe

use standard browser features for "media dialog"

No need for any lightbox, hovering, duplicate dialogs... big diff.



Branches

Tags

This repository contains no tags

Tree

.gitignorecommits | blame
CONTRIBUTING.mdcommits | blame
LICENSEcommits | blame
README.mdcommits | blame
bin/
docs/
package-lock.jsoncommits | blame
package.jsoncommits | 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.