A GoToSocial client for the terminal.
Dan Anglin
eb016b96e9
Summary: This commit updates and enhances poll interaction. From now on users will interact with a poll via the status that contains it. Direct interaction with the poll (via the poll's ID) is no longer supported. This helps resolve an issue where it wasn't possible to find the owner of the poll when interacting with it directly. Changes: - Users can no longer view a poll directly using the Poll ID. Instead polls can be viewed when viewing statuses or timelines. - More details about a poll is shown in statuses and timelines. - Votes are now added to polls via statuses. - Poll results are hidden unless the following conditions are met. - The user is the owner of the poll. - The poll has expired. - The user has already voted in the poll. - Enbas can now detect and stop a poll owner from voting in their own poll. - When a status is created Enbas will now only print the ID of the created status instead of the whole thing. PR: apollo/enbas#43 Resolves apollo/enbas#39 |
||
---|---|---|
__build | ||
assets/images | ||
cmd | ||
docs | ||
internal | ||
LICENSES | ||
magefiles | ||
schema | ||
.gitattributes | ||
.gitignore | ||
.golangci.yaml | ||
go.mod | ||
go.sum | ||
README.md | ||
REUSE.toml |
Enbas
Overview
Enbas is a GoToSocial client for your terminal written in Go.
The project is in its early stages of development so expect bugs, breaking changes and limited functionality. At this time it is not recommended for use this with your production GoToSocial instances.
Repository mirrors
Enbas is actively developed in Code Flow with
the main
branch mirrored to the following forges:
- Codeberg: https://codeberg.org/dananglin/enbas
- Radicle: https://app.radicle.xyz/nodes/seed.radicle.garden/rad:zhqv2orTvTh2x2d7kYky9NhctrpK
- GitHub: https://github.com/dananglin/enbas
Documentation
- Installation guide: A guide for installing Enbas on your machine.
- Getting started guide: A guide to help you get started on using Enbas.
- Configuration reference: The configuration reference documentation.
- User manual: The user manual.
Licensing
The licensing information associated with each file is specified in the REUSE.toml file, but in general:
- All original source code is licensed under GPL-3.0-or-later.
- All documentation is licensed under CC-BY-4.0.
Inspirations
This project was inspired by the following projects: