22ed2e095d
replace hyphen with bullet point
2024-05-19 09:45:33 +01:00
4d944f552a
fixed nil pointer panic, fixed formatting
2024-05-19 09:23:19 +01:00
1ee3f8c7f3
fix printing of updated list
2024-05-19 08:30:58 +01:00
a0bef8c14b
checkpoint: get accounts from list
2024-05-19 08:04:30 +01:00
7bca944ae2
checkpoint: update how a list is displayed
2024-05-19 00:09:25 +01:00
605df92b37
checkpoint: add a model for list of lists
2024-05-18 20:39:57 +01:00
5e52119158
checkpoint: add remove subcommand
2024-05-18 19:00:27 +01:00
4db116121c
checkpoint: add remove command, may be incomplete (it has been a while)
2024-05-18 10:37:56 +01:00
de573416b5
checkpoint: add command
2024-03-04 20:03:04 +00:00
7f86c593fa
add support at the client level
2024-03-03 13:57:24 +00:00
4f694465bf
fix: update FlagSet code
...
- Added constants for flag names and resource types
- Added an error type for when a required flag is not set
- Added an error type for when an unsupported resource type is specified
- Renamed timeline-type to timeline-category
2024-02-28 19:35:18 +00:00
c507815ef6
feat: add the whoami command
...
The whoami command shows the user the name of the account they are
currently logged in to.
2024-02-28 14:09:12 +00:00
25633e5049
fix: fixed file name
2024-02-27 20:06:13 +00:00
acf36559b6
refactor: split files in internal client package
2024-02-27 20:05:03 +00:00
bc18c00c69
feat: add ability to interact with lists
...
Add the ability to create, update, list and delete lists.
Note, adding accounts or removing them from lists is not scoped
in this PR.
2024-02-27 19:52:59 +00:00
c38689fe28
fix(breaking): update the credentials filename
...
Save the credentials to the credentials.json file in the config
directory.
2024-02-27 09:31:17 +00:00
e574ccaf2b
docs: update project documentation
...
Converted the Markdown documentation to AsciiDoc and added
documentation on the project's summary, available installation methods
and basic usage.
2024-02-27 09:05:14 +00:00
f56e0d6e7c
chore: add .gitattributes
2024-02-26 10:35:16 +00:00
2177063ca4
build: add the install mage target
2024-02-25 15:10:02 +00:00
41d434a69e
chore: rename license file
...
Renamed the license file to COPYING as per GNU conventions.
2024-02-25 09:44:20 +00:00
5a795c8ae0
refactor: remove dependency on golang.org/x/oauth2
...
This commit refactors the login flow to a GTS server thanks to an update
in the official GTS documentation.
golang.org/x/oauth2 is no longer needed.
Documentation reference:
- https://docs.gotosocial.org/en/latest/api/authentication/
2024-02-25 06:41:13 +00:00
c39b173cd6
fix: add proper support for multi-line wrapping
2024-02-24 17:46:00 +00:00
ae2b5d8036
fix: fixed spelling error
2024-02-24 16:21:35 +00:00
a83aaa17f6
feat: add timeline support
...
Add support for viewing all timeline types (home, public, lists and
tags).
2024-02-24 15:53:29 +00:00
6f1879eeba
fix: use local time for timestamps
...
Display timestamps such as when a status was created using local time.
2024-02-24 11:22:57 +00:00
427ad5daf5
feat: add bold blue headers
2024-02-24 08:22:24 +00:00
e6ec5c71b6
refactor: implement the Stringer interface
...
Account, Instance and Status now implement the Stringer interface.
2024-02-23 14:19:12 +00:00
4f561f9305
feat: add ability to show a status
2024-02-23 13:14:50 +00:00
2c5123253a
feat: add Enbas
...
Add Enbas code. So far Enbas can:
- Allow the user to register the application and log into GTS on their
behalf. The scope is limited to read for now.
- Show instance details.
- Show local and remote accounts.
2024-02-23 09:44:57 +00:00
2544fe4fcf
chore: Initial commit - Project setup
2024-02-19 12:39:01 +00:00