Commit graph

2532 commits

Author SHA1 Message Date
default
fa9c90c00e Add a date to a Follow message if it doesn't include one. 2022-09-30 18:12:32 +02:00
default
191c2e032b Also show Follow messages in the timeline. 2022-09-30 17:56:27 +02:00
default
bb9992a1a9 Backport from xs. 2022-09-30 10:03:35 +02:00
default
a52840414d Use doubles instead of floats. 2022-09-30 09:59:13 +02:00
default
3d544233a6 Timeline is cached. 2022-09-30 09:56:29 +02:00
default
4176799296 Likes and Boosts can be done from the web interface. 2022-09-30 09:29:28 +02:00
default
118ebac622 Posts can be done from the web interface. 2022-09-30 05:36:46 +02:00
default
2688230a19 Fixed check_signature(). 2022-09-30 04:33:42 +02:00
default
73a02fca6f More work in check_signature() (non-working). 2022-09-29 15:08:56 +02:00
default
392c014c26 New function check_signature() (incomplete). 2022-09-29 14:44:24 +02:00
default
c680f15d4e Backport from xs. 2022-09-29 14:16:20 +02:00
default
f124d7accb Added support for one-entry timeline. 2022-09-29 13:15:57 +02:00
default
a66bbd4360 Use SIGTRAP instead of the signal number in raise(). 2022-09-29 12:52:57 +02:00
default
80d1700f6a Added some signal control. 2022-09-29 12:50:50 +02:00
default
aabdbe1dee Replace kill(getpid()) with raise(). 2022-09-29 12:41:36 +02:00
default
6317c9678d Simplified HTML. 2022-09-29 10:27:09 +02:00
default
86c27db435 More HTML work. 2022-09-29 10:18:28 +02:00
default
8be7c4927f More HTML work. 2022-09-29 09:52:23 +02:00
default
ab38029192 More HTML work. 2022-09-29 09:19:42 +02:00
default
49bca7e273 html_entry() is built in its own string and then added.
This will be faster.
2022-09-29 09:11:43 +02:00
default
c5a7a9c475 Treat 410 Gone from actors specially. 2022-09-28 21:09:50 +02:00
default
2be2c07e9c The input queue also has retries. 2022-09-28 20:41:07 +02:00
default
51ed24be47 If an actor cannot be retrieved, move the message back to the queue. 2022-09-28 20:24:47 +02:00
default
e4967cfcb3 Process 'Update' + 'Person'. 2022-09-28 20:08:02 +02:00
default
c38cc09e4c Process 'Undo' + 'Follow'. 2022-09-28 19:59:19 +02:00
default
484a7f1fd8 Added the score for local posts. 2022-09-28 17:39:32 +02:00
default
e7e89d2d57 New function ftime(). 2022-09-28 17:18:30 +02:00
default
5647e675fd More HTML work. 2022-09-28 17:12:39 +02:00
default
7ae3064210 Better coping with timeouts. 2022-09-28 16:27:53 +02:00
default
a22a515e0f More HTML work. 2022-09-28 16:16:18 +02:00
default
233d7d8a10 More HTML work. 2022-09-28 15:41:07 +02:00
default
69bc24a4bf More HTML work. 2022-09-28 10:40:35 +02:00
default
5afb60f173 Got xs_set.h from xs. 2022-09-28 10:27:01 +02:00
default
26446c8160 New function html_top_controls(). 2022-09-28 10:21:57 +02:00
default
ce2757552c More HTML work. 2022-09-28 09:46:21 +02:00
default
a636cf8b25 New function static_get(). 2022-09-28 09:29:09 +02:00
default
1d19464a48 Delete dangling local timeline entry in timeline_admire(). 2022-09-28 07:40:01 +02:00
default
045498652f 'Announce' messages also try to bring the announced actor. 2022-09-28 07:12:16 +02:00
default
fc6a125146 New function html_msg_icon(). 2022-09-28 07:05:23 +02:00
default
b3b15cec29 New function login() (untested). 2022-09-28 05:36:35 +02:00
default
b2c8264003 Added dummy HTTP handlers for html. 2022-09-28 05:22:08 +02:00
default
3b8a43013d Check for muted actors in Announce messages. 2022-09-28 05:16:17 +02:00
default
03b0e105b5 Delete the _snac field in outbox. 2022-09-28 04:52:17 +02:00
default
32661d2be7 The outbox returns now some entries. 2022-09-28 04:48:23 +02:00
default
94ef803701 Timeline pages are also served. 2022-09-27 19:00:24 +02:00
default
66a7f633b3 Call process_tags() from msg_note(). 2022-09-27 18:33:25 +02:00
default
b6c4906c6a New function process_tags() (untested). 2022-09-27 18:20:25 +02:00
default
f1dbd8e700 New variable USER_AGENT. 2022-09-27 18:01:51 +02:00
default
5784ddecb4 Rewrite not_really_markdown() with xs_regex_split(). 2022-09-27 17:41:56 +02:00
default
bd2a07691d Backport from xs. 2022-09-27 17:19:59 +02:00