Commit graph

247 commits

Author SHA1 Message Date
Nikita Karamov
6d4eca0131
Improve instance list
This now returns the list of instances of multiple Fediverse projects.
Currently pretty slow because of the Mastodon and Pleroma being too big.
2023-09-02 21:56:48 +02:00
Nikita Karamov
f5cbb082ed
Fix some typing errors 2023-09-02 21:56:48 +02:00
Nikita Karamov
effac10b7e
Mention other networks 2023-09-02 21:56:47 +02:00
Nikita Karamov
5e6b2c0a02
Update CHANGELOG 2023-09-02 21:56:47 +02:00
Nikita Karamov
546c9029aa
Make detect return 404 instead of 400 2023-09-02 21:56:47 +02:00
Nikita Karamov
4dfe43918f
Add Misskey (untested) 2023-09-02 21:56:47 +02:00
Nikita Karamov
cb0fc3e11d
Kinda implement Hubzilla? 2023-09-02 21:56:47 +02:00
Nikita Karamov
e1aa6966c0
Use a stricter TypeScript config 2023-09-02 21:56:47 +02:00
Nikita Karamov
4031a76291
Use a more specific path for GNU Social 2023-09-02 21:56:47 +02:00
Nikita Karamov
2c8a6c7da8
Implement Friendica 2023-09-02 21:56:46 +02:00
Nikita Karamov
dd9ce344c6
Update CHANGELOG 2023-09-02 21:56:46 +02:00
Nikita Karamov
66fc114f4f
Try to make Cloudflare deploy its config and not Netlify 2023-09-02 21:56:46 +02:00
Nikita Karamov
c9dc947fe1
Try to fix pre-commit ci 2023-09-02 21:56:46 +02:00
Nikita Karamov
7d0fda5c11
Fix pre-commit-config 2023-09-02 21:56:46 +02:00
Nikita Karamov
808ab27ed4
Return empty list if no instances could be fetched 2023-09-02 21:56:46 +02:00
Nikita Karamov
2871f3f6e8
Update build instructions 2023-09-02 21:56:46 +02:00
Nikita Karamov
835e75519b
Add Cloudflare Pages support 2023-09-02 21:56:45 +02:00
Nikita Karamov
97f7be04b9
Update CHANGELOG 2023-09-02 21:56:45 +02:00
Nikita Karamov
3d369d4265
Rewrite docs 2023-09-02 21:56:45 +02:00
Nikita Karamov
f811ba371d
Add copyright notices 2023-09-02 21:56:45 +02:00
Nikita Karamov
0c6b2ba372
Optimize images 2023-09-02 21:56:45 +02:00
Nikita Karamov
64cc54e717
Remove deprecated slash division 2023-09-02 21:56:45 +02:00
Nikita Karamov
9771d67af9
Re-add GoatCounter script 2023-09-02 21:56:45 +02:00
Nikita Karamov
47c498ad2e
Re-implement prefilling instance and text 2023-09-02 21:56:44 +02:00
Nikita Karamov
378351a5d8
Add host detection
This re-implements the posting that was achieved in v3.
2023-09-02 21:56:44 +02:00
Nikita Karamov
2301f2dc32
Fix pre-commit configs 2023-09-02 21:56:44 +02:00
Nikita Karamov
6f338966d7
Fix lint error 2023-09-02 21:56:44 +02:00
Nikita Karamov
3de15b1b4c
Re-implement saving instances
Also implements saving of multiple instances, which
closes https://github.com/kytta/share2fedi/issues/29
2023-09-02 21:56:44 +02:00
Nikita Karamov
f2ba7d5324
Add a bit better error handling 2023-09-02 21:56:44 +02:00
Nikita Karamov
49a489d532
Re-implement pre-filling instances 2023-09-02 21:56:43 +02:00
Nikita Karamov
43d36bd6d7
Fix bug in datalist 2023-09-02 21:56:43 +02:00
Nikita Karamov
d3fb510bbb
Rewrite the instance selector
This commit adds a new '/api/instances' endpoint that returns
the domains of the available Mastodon instances. This also changes the
input field, making it accept a host rather than the full domain.
2023-09-02 21:56:43 +02:00
Nikita Karamov
6031d959ea
Migrate HTML file and basic API functionality 2023-09-02 21:56:43 +02:00
Nikita Karamov
1ba204644b
Install Astro instead of Vite 2023-09-02 21:56:43 +02:00
Nikita Karamov
48e6fc3fc7
Add support for Pleroma 2023-09-02 21:56:43 +02:00
Nikita Karamov
7f107b408d
Update code style 2023-09-02 21:56:43 +02:00
Nikita Karamov
65bef1053f
Update design 2023-09-02 21:56:42 +02:00
Nikita Karamov
c670cdaf74
Name GNU Social alongside Mastodon 2023-09-02 21:56:42 +02:00
Nikita Karamov
cc6dc2d408
Update motto 2023-09-02 21:56:42 +02:00
Nikita Karamov
814b6d6a9b
Add support for GNU Social 2023-09-02 21:56:42 +02:00
Nikita Karamov
90585fcb68
Refactor API server 2023-09-02 21:56:42 +02:00
Nikita Karamov
8c0ab7cd7c
Add image optimisation 2023-09-02 21:56:42 +02:00
Nikita Karamov
6ae45b0cbd
Update icons 2023-09-02 21:56:42 +02:00
Nikita Karamov
d7dd716b23
Update CHANGELOG 2023-09-02 21:56:41 +02:00
Nikita Karamov
009ac42c3b
Add link to status page
Closes https://github.com/kytta/share2fedi/issues/28
2023-09-02 21:56:41 +02:00
Nikita Karamov
79575af4cd
Add a privacy policy
Closes https://github.com/kytta/share2fedi/issues/26
Closes https://github.com/kytta/share2fedi/issues/27
2023-09-02 21:56:41 +02:00
Nikita Karamov
b3cf886f6c
Remove mention of Mastodon logo 2023-09-02 21:56:41 +02:00
Nikita Karamov
ee4fad1e13
Append CHANGELOG about other breaking changes 2023-09-02 21:56:41 +02:00
Nikita Karamov
068e8d09a3
Update self-hosting instructions 2023-09-02 21:56:41 +02:00
Nikita Karamov
434bb203cb
Get rid of the old name completely 2023-09-02 21:56:40 +02:00