Wykres commitów

64 Commity (2454dbdda4fce35da8bf97c96a1cf604812f74bf)

Autor SHA1 Wiadomość Data
Terence Eden 2454dbdda4 User interface for (un)following & (un)blocking an external user. 2024-03-05 20:41:32 +00:00
Terence Eden 07da99fcde Change logging
Only log on succes / failure - not every damned thing.

Better Lemmy support
2024-03-05 19:42:02 +00:00
Terence Eden 91319bda5d Prepare for Lemmy!
Handle hs2019 in algorithm
2024-03-05 17:14:34 +00:00
Terence Eden df7836d9fa Fix sending and reading of own images
Fixes #12

Note, the homepage won't show older, incorrectly formatted sent images
2024-03-04 15:43:21 +00:00
Terence Eden c8920dbde0 Better user agent. Better follower profile 2024-03-04 13:16:39 +00:00
Terence Eden ad781e6fab Formatting 2024-03-04 11:49:13 +00:00
Terence Eden 811ad7828f Fixes for GoToSocial 2024-03-04 11:46:41 +00:00
Terence Eden a04d81e4f7 Add user-agent. GoToSocial requires it 2024-03-04 09:31:52 +00:00
Terence Eden cd4755d9cd Fix actorUsername 2024-03-04 09:00:09 +00:00
Jeff Sikes b0b8b61a0a A few bug fixes in the /read endpoint. 2024-03-04 08:59:18 +00:00
Terence Eden 5fdfd84e6f Move GET and POST into their own functions 2024-03-03 21:57:19 +00:00
Terence Eden 098e1a23e5 Add better interaction links 2024-03-03 18:14:08 +00:00
Terence Eden 0f93c3fd71 Make it easier to like or boost a post 2024-03-03 15:53:58 +00:00
Terence Eden 3b535e12ca De-duplicate updated messages received 2024-03-03 15:00:01 +00:00
Terence Eden 9b1c494b03 Show follower/following count 2024-03-03 14:39:12 +00:00
Terence Eden 8c93c008e0 Add likes and announces. Rationalise homepage and read page 2024-03-03 14:01:01 +00:00
Terence Eden db46472041 Support sending threaded replies 2024-03-03 11:27:52 +00:00
Terence Eden d57d0800d2 Better reader layout 2024-03-03 11:08:59 +00:00
Terence Eden 571b6fbe7c Add support for reading polls 2024-03-03 10:02:43 +00:00
Terence Eden 6d46fa45c6 Better checking for CC'd replies 2024-03-03 09:30:31 +00:00
Terence Eden 91ca65f9e8 Better i18n support in usernames 2024-03-02 23:48:11 +00:00
Terence Eden de1b5afbbb Rationalise HTML and CSS 2024-03-02 23:33:59 +00:00
Terence Eden 2a7d476b1c Merge branch 'feature/banner' into 'main'
Add banner and additional formatting to home timeline

See merge request edent/activitypub-single-php-file!3
2024-03-02 22:49:10 +00:00
Jeff Sikes 2878959e3d Add banner and additional formatting to home timeline 2024-03-02 22:49:10 +00:00
Terence Eden 3d2957df71 Add content warning / summary & in reply to 2024-03-02 22:48:41 +00:00
Terence Eden ce30c1d378 Highlight replies 2024-03-02 21:35:56 +00:00
Terence Eden edbf35c4d3 Add NodeInfo 2024-03-02 21:35:32 +00:00
Terence Eden a463087ec4 Support for updates 2024-03-02 12:18:11 +00:00
Terence Eden 5e99f4c74f Sign request for profile data 2024-03-01 23:38:28 +00:00
Terence Eden e98623624f Tidy documentation etc 2024-03-01 23:26:10 +00:00
Terence Eden 69b0df6e87 Use UUID for saving inbox messagse. Makes them less likely to clash. 2024-03-01 22:54:22 +00:00
Terence Eden 3e41d98c35 Sign requests for public-keys 2024-03-01 22:40:39 +00:00
Terence Eden 1219393c29 Add support for reading incomming messages 2024-03-01 10:38:18 +00:00
Terence Eden 15f6602559 Show followers / following 2024-02-29 20:53:50 +00:00
Terence Eden 70404d1b12 Better logging 2024-02-29 17:26:10 +00:00
Terence Eden b69c08e5bb Basic follow support 2024-02-29 14:46:27 +00:00
Terence Eden 195be1afea General tidy up 2024-02-26 19:56:55 +00:00
Terence Eden cd145915be Better casing of signature verification 2024-02-26 16:15:04 +00:00
Terence Eden 5e6a98dee3 Add posts to front page - move validation to inbox only 2024-02-26 14:48:51 +00:00
Terence Eden 8a7544e5bb Add HTTP Signature Verification 2024-02-25 14:42:50 +00:00
Terence Eden cf07fe0b58 Calculate follower numbers 2024-02-24 11:21:56 +00:00
Terence Eden 2a694f8290 Use correct inboxes
This is a BIG change.

* Receive a follow request
* Sign a request back to the follower to get their details
* Save their details to disk
* Read their inbox
* Sign an Accept message and post to their inbox

On posting

* Read all the followers' details
* Get all shared inboxes or, if they don't exist, unique inboxes
* Sign and post to those inboxes
2024-02-23 15:08:25 +00:00
Terence Eden 89539317ba Simplify note context 2024-02-23 11:44:35 +00:00
Jeff Sikes 5a4352deae Add linebreaks to outgoing posts. 2024-02-20 12:25:13 +00:00
Terence Eden 9a5e980471 Log files use DATE_RFC3339_EXTENDED
This addresses !7

Log files now use milliseconds in their filename. This should be sufficient for small servers.
2024-02-19 10:46:18 +00:00
Terence Eden f2c6a4afa0 Make what needs to be edited more obvious 2024-02-18 20:58:11 +00:00
Terence Eden 206c46514a Add image attachements 2024-02-18 15:48:33 +00:00
Terence Eden 3006e1f284 Fix comments 2024-02-18 15:09:41 +00:00
Terence Eden 57e7088474 Add outbox 2024-02-18 14:44:57 +00:00
Terence Eden a1953bc7ac Sanitise log file names 2024-02-18 14:32:12 +00:00