all repos — honk @ 7dcce1af1755cd6190279b2206ddd7918115ce7c

my fork of honk

7dcce1af
stick with go 1.11 compat for now
Ted Unangst tedu@tedunangst.com
Wed, 05 Jun 2019 03:55:27 -0400
e8bbd472
hoot support!
Ted Unangst tedu@tedunangst.com
Wed, 05 Jun 2019 03:52:56 -0400
c635ace0
better image toolkit for prettier screenshots
Ted Unangst tedu@tedunangst.com
Wed, 05 Jun 2019 02:13:01 -0400
9dea10e7
summary may not actually need a label
Ted Unangst tedu@tedunangst.com
Tue, 04 Jun 2019 03:22:03 -0400
523738fd
video tag needs max-width
Ted Unangst tedu@tedunangst.com
Mon, 03 Jun 2019 13:41:44 -0400
e4cbc0e7
Added tag v0.6.0 for changeset 57603c1049f6
Ted Unangst tedu@tedunangst.com
Mon, 03 Jun 2019 04:04:27 -0400
4d3e0b2f
thread killing seems most likely option for default
Ted Unangst tedu@tedunangst.com
Mon, 03 Jun 2019 03:52:55 -0400
dc14d410
dig into actor url to verify id
Ted Unangst tedu@tedunangst.com
Mon, 03 Jun 2019 03:20:03 -0400
7c66f73f
don't need to print this
Ted Unangst tedu@tedunangst.com
Mon, 03 Jun 2019 00:52:25 -0400
6d6d6b3a
split handle and username into two fields
Ted Unangst tedu@tedunangst.com
Mon, 03 Jun 2019 00:22:00 -0400
de67e645
less awkard use of xonkers table
Ted Unangst tedu@tedunangst.com
Mon, 03 Jun 2019 00:15:06 -0400
19d2f9ff
condense information
Ted Unangst tedu@tedunangst.com
Sun, 02 Jun 2019 23:57:36 -0400
8935c6ad
remove honk from page when zonking
Ted Unangst tedu@tedunangst.com
Sun, 02 Jun 2019 22:10:42 -0400
9f467635
preserve threads we've participated in
Ted Unangst tedu@tedunangst.com
Sun, 02 Jun 2019 20:52:16 -0400
71b34503
shrink down the headings
Ted Unangst tedu@tedunangst.com
Sun, 02 Jun 2019 20:16:49 -0400
161ce3eb
don't need to log the whole follow accept
Ted Unangst tedu@tedunangst.com
Sun, 02 Jun 2019 16:08:24 -0400
46ee6401
a little more space. let it breathe!
Ted Unangst tedu@tedunangst.com
Sun, 02 Jun 2019 15:33:01 -0400
2cd13d29
little better button arrangement
Ted Unangst tedu@tedunangst.com
Sun, 02 Jun 2019 15:32:10 -0400
a5c69240
ouch, bonks need to be public or they don't go anywhere
Ted Unangst tedu@tedunangst.com
Sun, 02 Jun 2019 15:13:19 -0400
5dbcd597
make actions less instrusive
Ted Unangst tedu@tedunangst.com
Sun, 02 Jun 2019 15:08:12 -0400
2229d0af
need just a little more room
Ted Unangst tedu@tedunangst.com
Sun, 02 Jun 2019 14:54:18 -0400
423807ec
tune up the honk form
Ted Unangst tedu@tedunangst.com
Sun, 02 Jun 2019 14:51:02 -0400
9274ebe2
better styling for actions, especially mobile
Ted Unangst tedu@tedunangst.com
Sun, 02 Jun 2019 14:44:39 -0400
a12f4213
only pull in hidden audience if public
Ted Unangst tedu@tedunangst.com
Sun, 02 Jun 2019 02:36:10 -0400
a8ed9108
zonkzone in manual
Ted Unangst tedu@tedunangst.com
Sat, 01 Jun 2019 22:59:31 -0400
b4311abc
killing is mean. zonking is nicer.
Ted Unangst tedu@tedunangst.com
Sat, 01 Jun 2019 22:58:46 -0400
0ae8e6b5
tighter loop
Ted Unangst tedu@tedunangst.com
Sat, 01 Jun 2019 16:11:04 -0400
48a2c70f
check summary for bad words
Ted Unangst tedu@tedunangst.com
Sat, 01 Jun 2019 16:08:19 -0400
d47ad2e5
faster and simpler cleanup by deleting everything older than 30 days
Ted Unangst tedu@tedunangst.com
Fri, 31 May 2019 03:43:08 -0400
83a6e573
more docs
Ted Unangst tedu@tedunangst.com
Fri, 31 May 2019 00:32:28 -0400
cdeb724e
memes
Ted Unangst tedu@tedunangst.com
Fri, 31 May 2019 00:24:18 -0400
e44896aa
case insenstive zonking
Ted Unangst tedu@tedunangst.com
Thu, 30 May 2019 18:35:31 -0400
f7b3efa4
zword zonking
Ted Unangst tedu@tedunangst.com
Thu, 30 May 2019 18:29:59 -0400
6778d96a
when zonking a convoy, remove it from the page
Ted Unangst tedu@tedunangst.com
Tue, 28 May 2019 20:57:55 -0400
b395b9c9
semi regular dependency update
Ted Unangst tedu@tedunangst.com
Tue, 28 May 2019 20:30:13 -0400
b4de15bf
even if we don't save the file, save a donk
Ted Unangst tedu@tedunangst.com
Tue, 28 May 2019 04:23:36 -0400
68778983
don't cleanup private files either
Ted Unangst tedu@tedunangst.com
Tue, 28 May 2019 04:00:58 -0400
f839ca23
maybe works better if we set the magic directMessage flag
Ted Unangst tedu@tedunangst.com
Tue, 28 May 2019 03:54:03 -0400
34bfa758
treat local private messages as local
Ted Unangst tedu@tedunangst.com
Tue, 28 May 2019 03:39:34 -0400
7e0a6237
allow replying to private messages with private replies
Ted Unangst tedu@tedunangst.com
Tue, 28 May 2019 02:36:47 -0400
25e4eafa
rss link is cluttering up header
Ted Unangst tedu@tedunangst.com
Sun, 26 May 2019 16:05:59 -0400
cc077ec2
rework honkers page some
Ted Unangst tedu@tedunangst.com
Sun, 26 May 2019 16:04:39 -0400
813c3cdd
make sure we don't zap our own files
Ted Unangst tedu@tedunangst.com
Sat, 25 May 2019 14:44:40 -0400
3d4e359f
log excessive attachment separately
Ted Unangst tedu@tedunangst.com
Sat, 25 May 2019 14:34:46 -0400
866a3b5b
cleanup images after 30 days if we don't need them
Ted Unangst tedu@tedunangst.com
Sat, 25 May 2019 13:34:41 -0400
039a5c36
delete dead threads when cleaning up
Ted Unangst tedu@tedunangst.com
Wed, 22 May 2019 15:49:31 -0400
b4912550
discouraged adduser command
Ted Unangst tedu@tedunangst.com
Wed, 22 May 2019 15:11:39 -0400
e8c106c7
clarify that block is really mute.
Ted Unangst tedu@tedunangst.com
Wed, 22 May 2019 12:42:00 -0400
51fec707
trailing space
Ted Unangst tedu@tedunangst.com
Tue, 21 May 2019 20:12:41 -0400
98f4f2c1
stop abusing rid for deletion, just use xid like normal
Ted Unangst tedu@tedunangst.com
Tue, 21 May 2019 19:32:43 -0400
3564ac20
the number of unreliable servers in the federation is too damn high!
Ted Unangst tedu@tedunangst.com
Tue, 21 May 2019 19:09:28 -0400
6bf279da
another day, another cursed character set
Ted Unangst tedu@tedunangst.com
Tue, 21 May 2019 19:01:53 -0400
93f3c8f4
consume activities in a goroutine other than the web handler
Ted Unangst tedu@tedunangst.com
Tue, 21 May 2019 18:51:04 -0400
e86a4970
better html for quotes and code
Ted Unangst tedu@tedunangst.com
Tue, 21 May 2019 18:14:48 -0400
8e602ed4
if the digest is in the httpsig, we should also verify it matches content
Ted Unangst tedu@tedunangst.com
Tue, 21 May 2019 15:44:58 -0400
9e28eae7
cleanup command to collect database garbage
Ted Unangst tedu@tedunangst.com
Tue, 21 May 2019 14:06:17 -0400
5dd5cc51
can use function here
Ted Unangst tedu@tedunangst.com
Tue, 21 May 2019 13:57:45 -0400
0974e669
add better origin checks for all activities
Ted Unangst tedu@tedunangst.com
Tue, 21 May 2019 13:56:15 -0400
f9fb2c73
the original should be the original original where possible
Ted Unangst tedu@tedunangst.com
Mon, 20 May 2019 18:30:29 -0400
2bb87a7c
remove dead code chunk
Ted Unangst tedu@tedunangst.com
Mon, 20 May 2019 12:01:15 -0400
0305b961
this was supposed to fix up tonks not bonks
Ted Unangst tedu@tedunangst.com
Mon, 20 May 2019 11:56:07 -0400
eb3473e0
fix finding one honk
Ted Unangst tedu@tedunangst.com
Mon, 20 May 2019 11:48:37 -0400
58245d7c
oops, fix XID for honks
Ted Unangst tedu@tedunangst.com
Mon, 20 May 2019 11:41:23 -0400
bcd3a707
let's try blockquotes for a bit
Ted Unangst tedu@tedunangst.com
Mon, 20 May 2019 10:55:18 -0400
fad39a35
log reception of xonk
Ted Unangst tedu@tedunangst.com
Mon, 20 May 2019 10:53:16 -0400
9ecbd57f
reget bonks even when embedded
Ted Unangst tedu@tedunangst.com
Mon, 20 May 2019 10:51:15 -0400
0dcebeec
user-agent for posts as well
Ted Unangst tedu@tedunangst.com
Mon, 20 May 2019 10:48:42 -0400
97e5aea7
rework honk to make local and remote about the same.
indicate the difference with a flag, not magic values in various columns.
Ted Unangst tedu@tedunangst.com
Mon, 20 May 2019 10:48:02 -0400
09cf3989
use htfilter from webs
Ted Unangst tedu@tedunangst.com
Fri, 17 May 2019 19:37:43 -0400
a4d92f2e
a few more html tags, probably unlikely in AP though
Ted Unangst tedu@tedunangst.com
Fri, 17 May 2019 19:11:17 -0400
c771af41
homepage change: only followed honkers shown, allow silence with -.
Ted Unangst tedu@tedunangst.com
Fri, 17 May 2019 17:53:06 -0400
724f98d6
clapping is fucking obnoxious
Ted Unangst tedu@tedunangst.com
Fri, 17 May 2019 16:11:40 -0400
a16ffbfb
more flexible re for mentions
Ted Unangst tedu@tedunangst.com
Thu, 16 May 2019 17:37:43 -0400
4ca6b206
we're only saving oonker for bonks
Ted Unangst tedu@tedunangst.com
Thu, 16 May 2019 11:44:52 -0400
0cbbce85
rss links are permalinks
Ted Unangst tedu@tedunangst.com
Thu, 16 May 2019 00:49:13 -0400
feac53d7
upgrade webs to get image rotation
Ted Unangst tedu@tedunangst.com
Wed, 15 May 2019 16:28:54 -0400
ed39930f
rework honk schema to store more information.
add original honker for bonks.
add separate precis field for summary.
add format to prepare for changing how html is saved.
Ted Unangst tedu@tedunangst.com
Wed, 15 May 2019 16:27:50 -0400
1d049e80
should allow - in bold and ital
Ted Unangst tedu@tedunangst.com
Wed, 15 May 2019 14:39:33 -0400
ab8c0c12
may as well allow subscript too
Ted Unangst tedu@tedunangst.com
Tue, 14 May 2019 20:10:47 -0400
14d1cd8c
always forget to add the new file
Ted Unangst tedu@tedunangst.com
Tue, 14 May 2019 19:19:18 -0400
3f4e4a9d
rework some account stuff, change passwords
Ted Unangst tedu@tedunangst.com
Tue, 14 May 2019 19:18:29 -0400
9be0ce19
blockquote injection was just for testing, revert.
Ted Unangst tedu@tedunangst.com
Tue, 14 May 2019 11:13:24 -0400
12bd79a5
provide some style for tables
Ted Unangst tedu@tedunangst.com
Tue, 14 May 2019 11:12:21 -0400
b39e46d3
better style for blockquote
Ted Unangst tedu@tedunangst.com
Tue, 14 May 2019 11:11:11 -0400
eb9d60e1
some minor cleanup
Ted Unangst tedu@tedunangst.com
Mon, 13 May 2019 13:02:12 -0400
844cdfc1
when showing a single honk, include some others for context
Ted Unangst tedu@tedunangst.com
Mon, 13 May 2019 13:00:56 -0400
54222072
support Page objects too
Ted Unangst tedu@tedunangst.com
Mon, 13 May 2019 09:36:28 -0400
a9dfd9f2
add a very basic test
Ted Unangst tedu@tedunangst.com
Sun, 12 May 2019 10:02:44 -0400
3414d8e7
don't eat too many newlines. need a real parser here.
Ted Unangst tedu@tedunangst.com
Sat, 11 May 2019 21:50:39 -0400
60166f36
trickery to avoid further markdown of code blocks
Ted Unangst tedu@tedunangst.com
Sat, 11 May 2019 21:29:32 -0400
cee91279
remove some extra newlines that tend to appear in code blocks
Ted Unangst tedu@tedunangst.com
Sat, 11 May 2019 10:41:47 -0400
3c523462
there is entirely too much unicode
Ted Unangst tedu@tedunangst.com
Sat, 11 May 2019 09:34:20 -0400
9b4c60af
can cache fishing results in db
Ted Unangst tedu@tedunangst.com
Fri, 10 May 2019 18:18:32 -0400
563a214a
don't need to allow resigned content now that we get oneups
Ted Unangst tedu@tedunangst.com
Fri, 10 May 2019 18:07:49 -0400
c647edf7
better color balance and contrast for avatars
Ted Unangst tedu@tedunangst.com
Fri, 10 May 2019 17:29:30 -0400
4c20c40e
preserve white-space for code with pre as well
Ted Unangst tedu@tedunangst.com
Fri, 10 May 2019 11:24:26 -0400
3800bd45
we are willing to wrap long <pre>
Ted Unangst tedu@tedunangst.com
Fri, 10 May 2019 09:22:25 -0400
d78e3589
add backup step to upgrade instructions.
Ted Unangst tedu@tedunangst.com
Wed, 08 May 2019 20:12:57 -0400
260b4c72
bump up allowed emu size
Ted Unangst tedu@tedunangst.com
Wed, 08 May 2019 17:22:27 -0400
ee129cb1
`code` and ```code block``` support
Ted Unangst tedu@tedunangst.com
Wed, 08 May 2019 13:08:29 -0400
490c069b
try logging only unknown activities for a while
Ted Unangst tedu@tedunangst.com
Tue, 07 May 2019 20:55:11 -0400
c677ac16
image vacuum fix in webs 0.4.1
Ted Unangst tedu@tedunangst.com
Tue, 07 May 2019 14:16:08 -0400
cf9b3f76
Added tag v0.5.0 for changeset e57c6026b903
Ted Unangst tedu@tedunangst.com
Mon, 06 May 2019 11:06:03 -0400
515aba81
delete to be orphaned honks first during upgrade
Ted Unangst tedu@tedunangst.com
Mon, 06 May 2019 10:43:00 -0400
067b7eb1
wow, people still use <u>
Ted Unangst tedu@tedunangst.com
Sun, 05 May 2019 16:42:00 -0400
b368acf1
will need donks for bonks, too
Ted Unangst tedu@tedunangst.com
Sun, 05 May 2019 14:08:27 -0400
b6dd24f8
that was dumb. fix compilation.
Ted Unangst tedu@tedunangst.com
Sun, 05 May 2019 14:06:29 -0400
851a7a23
buttons are removed, can use less visibile danger border now
Ted Unangst tedu@tedunangst.com
Sun, 05 May 2019 14:05:13 -0400
31a908e7
spello
Ted Unangst tedu@tedunangst.com
Sun, 05 May 2019 14:04:34 -0400
4f247071
only need to load donks in one case of getxonk
Ted Unangst tedu@tedunangst.com
Sun, 05 May 2019 14:03:12 -0400
a03597c6
just public audience for bonks
Ted Unangst tedu@tedunangst.com
Sun, 05 May 2019 14:01:34 -0400
7f5170b7
not sure what the right data range is, but make it a week
Ted Unangst tedu@tedunangst.com
Sun, 05 May 2019 13:54:13 -0400
6ee82b31
don't leave attachment linkage in db after deletion in case id is reused
Ted Unangst tedu@tedunangst.com
Sun, 05 May 2019 13:52:46 -0400
db51b6ab
use webs/rss now
Ted Unangst tedu@tedunangst.com
Sat, 04 May 2019 22:56:58 -0400
5a087a56
switch image code to webs
Ted Unangst tedu@tedunangst.com
Sat, 04 May 2019 18:05:15 -0400
6434c022
don't index into empty string
Ted Unangst tedu@tedunangst.com
Sat, 04 May 2019 17:47:17 -0400
d27b5e87
the danger zone
Ted Unangst tedu@tedunangst.com
Sat, 04 May 2019 12:28:00 -0400
eb756078
don't sort by date, causes unpredictable insertions with new arrivals.
Ted Unangst tedu@tedunangst.com
Fri, 03 May 2019 17:30:44 -0400
84ca26f3
date limit more queries to reduce response size
Ted Unangst tedu@tedunangst.com
Fri, 03 May 2019 15:28:56 -0400
3232f951
zonking of bonking
Ted Unangst tedu@tedunangst.com
Fri, 03 May 2019 14:43:08 -0400
6a957a5a
don't address to followers while the posts go on the wrong timelines
Ted Unangst tedu@tedunangst.com
Fri, 03 May 2019 14:09:08 -0400
b9c093e4
people really want to believe that deletion can work.
i think it's dangerous to perpetuate this belief,
but i'm not interested in being the internet archive either.
Ted Unangst tedu@tedunangst.com
Fri, 03 May 2019 13:42:39 -0400
a4e8ace5
oh look, a stray space
Ted Unangst tedu@tedunangst.com
Fri, 03 May 2019 13:31:40 -0400
b42e1021
better looking style for limited
Ted Unangst tedu@tedunangst.com
Wed, 01 May 2019 23:37:54 -0400
f8049b65
more than 4 attachments seems execessive, leave the rest off.
Ted Unangst tedu@tedunangst.com
Wed, 01 May 2019 23:13:00 -0400
2a3ea5fc
block letters too, and the weird fe0f rune that slips in sometimes.
Ted Unangst tedu@tedunangst.com
Wed, 01 May 2019 18:46:36 -0400
bb4b1055
hide the buttons for private like honks
Ted Unangst tedu@tedunangst.com
Wed, 01 May 2019 14:55:11 -0400
59d974b2
pixelfed sends attachments as Image.
as most implementations probably should actually.
Ted Unangst tedu@tedunangst.com
Wed, 01 May 2019 14:25:06 -0400
e36fb007
Added tag v0.4.0 for changeset 12e113bb6048
Ted Unangst tedu@tedunangst.com
Tue, 30 Apr 2019 18:52:35 -0400
83c1d385
quick add a list of all combos
Ted Unangst tedu@tedunangst.com
Tue, 30 Apr 2019 18:48:13 -0400
39cf7653
also match crazy words with spaces embedded
Ted Unangst tedu@tedunangst.com
Tue, 30 Apr 2019 18:04:18 -0400
53b5b13c
more context about xonks we're ignoring
Ted Unangst tedu@tedunangst.com
Tue, 30 Apr 2019 15:51:09 -0400
c770ba04
missed a few selectors in html5 conversion
Ted Unangst tedu@tedunangst.com
Tue, 30 Apr 2019 15:31:19 -0400
1c233017
fix alpha channel in rescale. gah, that was ugly.
Ted Unangst tedu@tedunangst.com
Mon, 29 Apr 2019 18:14:41 -0400
ccc6b5a9
reduce the deliverator hysteresis to reduce clumping
Ted Unangst tedu@tedunangst.com
Mon, 29 Apr 2019 14:13:34 -0400
785d9cec
rework xonk saving to avoid crawling threads we won't ever save
Ted Unangst tedu@tedunangst.com
Mon, 29 Apr 2019 14:06:34 -0400
e20d0c56
touch up README
Ted Unangst tedu@tedunangst.com
Mon, 29 Apr 2019 13:51:16 -0400
87e955d3
document this, document that
Ted Unangst tedu@tedunangst.com
Mon, 29 Apr 2019 13:42:38 -0400
f801e7ef
rename all the view functions to show
Ted Unangst tedu@tedunangst.com
Mon, 29 Apr 2019 13:32:16 -0400
33eddd2d
move templates code into another project
Ted Unangst tedu@tedunangst.com
Mon, 29 Apr 2019 13:15:14 -0400
d23f5ab0
only allow big M to forge new content
Ted Unangst tedu@tedunangst.com
Sun, 28 Apr 2019 23:26:12 -0400
e857d06e
can use a prepared statement here
Ted Unangst tedu@tedunangst.com
Sun, 28 Apr 2019 22:52:40 -0400
11ef6726
convert a few one off db queries to statements
Ted Unangst tedu@tedunangst.com
Sun, 28 Apr 2019 22:48:46 -0400
9bc0903f
save links to the external attachments we don't want to save
Ted Unangst tedu@tedunangst.com
Sun, 28 Apr 2019 22:28:59 -0400
92f3c841
oops, need one more param for queries now
Ted Unangst tedu@tedunangst.com
Sun, 28 Apr 2019 20:51:12 -0400
31d95339
don't forget to fix html5 on other pages too
Ted Unangst tedu@tedunangst.com
Sun, 28 Apr 2019 19:31:27 -0400
ad25b0ff
more semantic html
Ted Unangst tedu@tedunangst.com
Sun, 28 Apr 2019 19:16:24 -0400
5cf50073
more consistent thread kill
Ted Unangst tedu@tedunangst.com
Sun, 28 Apr 2019 18:57:43 -0400
c13525c9
limit all honk queries to 250
Ted Unangst tedu@tedunangst.com
Sun, 28 Apr 2019 18:52:50 -0400
15d6fd92
indicate received honks that aren't fully public
Ted Unangst tedu@tedunangst.com
Sun, 28 Apr 2019 18:41:10 -0400
0a5cfa3e
set a user-agent
Ted Unangst tedu@tedunangst.com
Sun, 28 Apr 2019 17:30:32 -0400
4eb6a4a5
bloaty pig posters and their images of unusual size
Ted Unangst tedu@tedunangst.com
Fri, 26 Apr 2019 17:01:17 -0400
d2a62e29
make sure to update the right honker
Ted Unangst tedu@tedunangst.com
Fri, 26 Apr 2019 16:27:29 -0400
e1a7b2e5
expansive search of the federation did not reveal any signs of intelligent gifs
Ted Unangst tedu@tedunangst.com
Fri, 26 Apr 2019 15:46:55 -0400
40cbaec6
take me off this list!!!
Ted Unangst tedu@tedunangst.com
Fri, 26 Apr 2019 15:31:42 -0400
c2429397
clemency for the sinners. allow pardon of zonkers.
Ted Unangst tedu@tedunangst.com
Fri, 26 Apr 2019 15:11:24 -0400
d05c7857
note nginx proxy header requirement
Ted Unangst tedu@tedunangst.com
Fri, 26 Apr 2019 12:07:35 -0400
4c589271
add a note about http sig requirements,
and check that host header matches
Ted Unangst tedu@tedunangst.com
Fri, 26 Apr 2019 10:02:46 -0400
40eeb4b4
few more improvements to blocking
Ted Unangst tedu@tedunangst.com
Fri, 26 Apr 2019 09:35:22 -0400
7cb0bb7a
tighten up phone buttons
Ted Unangst tedu@tedunangst.com
Fri, 26 Apr 2019 09:13:52 -0400
4dab8330
add more kill controls
Ted Unangst tedu@tedunangst.com
Fri, 26 Apr 2019 09:07:13 -0400
6e229e99
if an emu doesn't have a type, make a png
Ted Unangst tedu@tedunangst.com
Thu, 25 Apr 2019 14:18:33 -0400
5202b8a9
crawl up reply chain looking for oneups
Ted Unangst tedu@tedunangst.com
Thu, 25 Apr 2019 13:23:18 -0400
1ae28c75
expand rid to full when we save the reply
Ted Unangst tedu@tedunangst.com
Thu, 25 Apr 2019 13:10:26 -0400
c1d01a3c
only need to dupe string for zalgo if zerowidth present
Ted Unangst tedu@tedunangst.com
Thu, 25 Apr 2019 10:59:57 -0400
063809a2
Added tag v0.3.0 for changeset 9e95200c9763
Ted Unangst tedu@tedunangst.com
Thu, 25 Apr 2019 09:32:27 -0400
18783166
don't fetch bonks if we already have them
Ted Unangst tedu@tedunangst.com
Thu, 25 Apr 2019 01:18:39 -0400
5919024d
can only follow users, not anything else
Ted Unangst tedu@tedunangst.com
Thu, 25 Apr 2019 00:59:20 -0400
e4453365
sometimes the honk is inside the bonk!
Ted Unangst tedu@tedunangst.com
Thu, 25 Apr 2019 00:50:41 -0400
e477f924
go fmt
Ted Unangst tedu@tedunangst.com
Thu, 25 Apr 2019 00:49:40 -0400
2532e0bf
add empty follow collections
Ted Unangst tedu@tedunangst.com
Thu, 25 Apr 2019 00:35:19 -0400
b82c6fd9
the login code lives in a library now
Ted Unangst tedu@tedunangst.com
Wed, 24 Apr 2019 23:57:01 -0400
b5501c4e
only delete honks for user that receives deletion
Ted Unangst tedu@tedunangst.com
Wed, 24 Apr 2019 17:34:58 -0400
98d43d7a
improve appearance of honkers page
Ted Unangst tedu@tedunangst.com
Wed, 24 Apr 2019 10:56:39 -0400
44e881ea
a note about proxy requirements to manual
Ted Unangst tedu@tedunangst.com
Wed, 24 Apr 2019 03:41:32 -0400
0f3f1c8d
provide more info on pages
Ted Unangst tedu@tedunangst.com
Wed, 24 Apr 2019 03:16:43 -0400
903fa55d
allow viewing public part of a convoy
Ted Unangst tedu@tedunangst.com
Wed, 24 Apr 2019 03:04:20 -0400
5f4d66ab
combine common query fragments
Ted Unangst tedu@tedunangst.com
Wed, 24 Apr 2019 02:52:08 -0400
f2f53fc8
link to get all the honks in a convoy
Ted Unangst tedu@tedunangst.com
Wed, 24 Apr 2019 02:37:36 -0400
6e6f8bec
update README
Ted Unangst tedu@tedunangst.com
Wed, 24 Apr 2019 02:16:52 -0400
dab0e121
experimental text filtering to stop the zalgo
Ted Unangst tedu@tedunangst.com
Wed, 24 Apr 2019 01:16:34 -0400
b2175e30
allow del tag in html
Ted Unangst tedu@tedunangst.com
Tue, 23 Apr 2019 22:42:14 -0400
b93adc31
delete old homepage.html
Ted Unangst tedu@tedunangst.com
Tue, 23 Apr 2019 16:49:28 -0400
406646bc
all honk operations on all the pages
Ted Unangst tedu@tedunangst.com
Tue, 23 Apr 2019 16:48:25 -0400
1b5598e4
some updates to documentation
Ted Unangst tedu@tedunangst.com
Tue, 23 Apr 2019 16:32:37 -0400
7dbb69fb
now with **bold** and *italics*
Ted Unangst tedu@tedunangst.com
Tue, 23 Apr 2019 16:24:48 -0400
7982b4d3
requesting bonks with the old activity name may work better
Ted Unangst tedu@tedunangst.com
Tue, 23 Apr 2019 15:58:13 -0400
79d9b15b
start consolidating templates
Ted Unangst tedu@tedunangst.com
Tue, 23 Apr 2019 11:22:31 -0400
87825edf
update buttons after click to prevent dupe actions
Ted Unangst tedu@tedunangst.com
Tue, 23 Apr 2019 11:12:17 -0400
5331434e
allow resigned content from trusted honkers.
but keep a log of their deceptions.
Ted Unangst tedu@tedunangst.com
Tue, 23 Apr 2019 11:02:43 -0400
22409ad9
add combos for the micromanagement of friends
Ted Unangst tedu@tedunangst.com
Mon, 22 Apr 2019 17:03:55 -0400
d3309c6c
put some routes in the right subrouter
Ted Unangst tedu@tedunangst.com
Mon, 22 Apr 2019 16:14:32 -0400
567e7587
if content doesn't start with <p>, make it so
Ted Unangst tedu@tedunangst.com
Mon, 22 Apr 2019 15:05:44 -0400
b2c9ce05
add the killzone for fine grained management of enemies
Ted Unangst tedu@tedunangst.com
Mon, 22 Apr 2019 13:08:35 -0400
03b9e6c2
fiddle with style some more
Ted Unangst tedu@tedunangst.com
Sat, 20 Apr 2019 21:55:23 -0400
afcec984
signature failure fix: makeitworksomehowwithoutregardforkeycontinuity
Ted Unangst tedu@tedunangst.com
Sat, 20 Apr 2019 16:12:41 -0400
e8a29130
the trouble with liking things is you change your mind and then
my log fills up with undo commands
Ted Unangst tedu@tedunangst.com
Sat, 20 Apr 2019 11:50:01 -0400
8f213e7d
simplify slightly
Ted Unangst tedu@tedunangst.com
Sat, 20 Apr 2019 11:41:20 -0400
b4634c4b
start saving boxes in the db
Ted Unangst tedu@tedunangst.com
Sat, 20 Apr 2019 11:38:16 -0400
5e1af23b
@me page just for me
Ted Unangst tedu@tedunangst.com
Sat, 20 Apr 2019 11:17:00 -0400
4d307f8c
sigh. need to defer mentionize to avoid collecting our own html
Ted Unangst tedu@tedunangst.com
Fri, 19 Apr 2019 23:23:22 -0400
d76e8ec4
no rows is not an error
Ted Unangst tedu@tedunangst.com
Fri, 19 Apr 2019 23:00:46 -0400
3de7c947
the schema is a little better than before
Ted Unangst tedu@tedunangst.com
Fri, 19 Apr 2019 22:58:49 -0400
941ca133
oops, only need to create idx once, from qbit
Ted Unangst tedu@tedunangst.com
Fri, 19 Apr 2019 22:49:56 -0400
6246afb2
userid for thread kill query
Ted Unangst tedu@tedunangst.com
Fri, 19 Apr 2019 22:40:13 -0400
87595f39
dost thou bite thy thumb at me?
Ted Unangst tedu@tedunangst.com
Fri, 19 Apr 2019 22:35:21 -0400
2554baee
going to need userid in zonkers table too
Ted Unangst tedu@tedunangst.com
Fri, 19 Apr 2019 22:34:39 -0400
e31e7c88
don't show honks from zonvoys
Ted Unangst tedu@tedunangst.com
Fri, 19 Apr 2019 22:10:58 -0400
240855f2
some style tweaks to keep honk info aligned with avatar
Ted Unangst tedu@tedunangst.com
Fri, 19 Apr 2019 22:06:34 -0400
ad3a87d2
prefer the activitypub context name for conversation
Ted Unangst tedu@tedunangst.com
Fri, 19 Apr 2019 12:48:44 -0400
4383bba0
allow mention by direct url
Ted Unangst tedu@tedunangst.com
Fri, 19 Apr 2019 12:35:31 -0400
2586b3b4
a convoy is a whole fleet of honks, coming at ya
Ted Unangst tedu@tedunangst.com
Fri, 19 Apr 2019 11:50:35 -0400
2f6e8e50
use two more bytes for xid, but don't bother looking for dupes.
102 bits ought to be enough for anyone
Ted Unangst tedu@tedunangst.com
Fri, 19 Apr 2019 11:32:01 -0400
12e1deac
schema updates for future changes. xonkers, zonkers, and convoys, oh my.
Ted Unangst tedu@tedunangst.com
Fri, 19 Apr 2019 11:08:22 -0400
379c0cb8
lower case all the sql
Ted Unangst tedu@tedunangst.com
Fri, 19 Apr 2019 10:41:21 -0400
434f07af
rid input should not autocomplete
Ted Unangst tedu@tedunangst.com
Thu, 18 Apr 2019 19:28:19 -0400
04ab1a1b
add a viewport so iphone stops reflowing
Ted Unangst tedu@tedunangst.com
Thu, 18 Apr 2019 19:09:04 -0400
a1cdd198
don't need to fill saved inbox with boring noise
Ted Unangst tedu@tedunangst.com
Thu, 18 Apr 2019 16:39:29 -0400
e1c0beee
Added tag v0.2.4 for changeset 7b38c7500ce0
Ted Unangst tedu@tedunangst.com
Thu, 18 Apr 2019 16:35:05 -0400
6043fccc
make extra sure emus don't slip out as attachments
Ted Unangst tedu@tedunangst.com
Thu, 18 Apr 2019 16:34:51 -0400
d5efb77f
Added tag v0.2.3 for changeset 4a5816b79e87
Ted Unangst tedu@tedunangst.com
Thu, 18 Apr 2019 16:13:31 -0400
e82bcc70
201 is an ok status too
Ted Unangst tedu@tedunangst.com
Thu, 18 Apr 2019 16:09:10 -0400
9c2d2289
i guess this should be nosniff?
Ted Unangst tedu@tedunangst.com
Wed, 17 Apr 2019 12:32:50 -0400
d02754b1
no keybase support
Ted Unangst tedu@tedunangst.com
Wed, 17 Apr 2019 11:04:32 -0400
723b7502
less inefficient compaction
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 22:36:05 -0400
7c1a4dc7
speed up the home page
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 22:26:17 -0400
4a0a0768
add some caching times willy nilly
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 22:23:50 -0400
61efaeb3
put a limit on how many deliveries we actually send it in parallel
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 20:34:27 -0400
f3447859
go fmt is a harsh mistress
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 20:33:01 -0400
d451bb63
i think we're ready to try delivery in parallel
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 20:22:16 -0400
fc18a40a
don't try looking up boxes concurrently
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 20:20:42 -0400
17296460
refine delivery some more
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 20:14:24 -0400
715785e8
avoid surprises by documenting visibility rules
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 17:18:16 -0400
647c8462
display reply id where present
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 17:11:04 -0400
88181480
Added tag v0.2.2 for changeset eba8ccf45b80
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 16:37:58 -0400
de28a5fb
break down and make mentions look like other mentions
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 16:10:51 -0400
738f359a
add class for mentions so they're not treated like links
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 15:16:44 -0400
60e7bb8f
the delete object may also be just the id string
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 15:09:57 -0400
2d8ad30d
Added tag v0.2.1 for changeset 2c62e21731b3
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 14:58:22 -0400
117a55b5
on redelivery, try shared again too
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 14:55:32 -0400
9e27d5aa
oops, sharedInbox is hiding under endpoints
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 14:47:08 -0400
5a81cb14
use shared inbox for delivery
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 14:40:23 -0400
ea4e26d3
print the failing statement
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 11:16:43 -0400
df4fc96e
Added tag v0.2.0 for changeset a50adf10726d
Ted Unangst tedu@tedunangst.com
Tue, 16 Apr 2019 10:05:29 -0400
89a90ab4
don't hold mutex across net calls
Ted Unangst tedu@tedunangst.com
Mon, 15 Apr 2019 23:54:29 -0400
455699ba
don't link missing mentions
Ted Unangst tedu@tedunangst.com
Mon, 15 Apr 2019 23:48:01 -0400
dd75003f
introduce some variation to caching to stagger refresh
Ted Unangst tedu@tedunangst.com
Mon, 15 Apr 2019 20:52:24 -0400
8f4ed813
math/rand is notrand. seed it with time.
Ted Unangst tedu@tedunangst.com
Mon, 15 Apr 2019 20:47:16 -0400
3d737e24
can use prepend here
Ted Unangst tedu@tedunangst.com
Mon, 15 Apr 2019 18:03:36 -0400
c1dc5329
xid failure should just panic
Ted Unangst tedu@tedunangst.com
Mon, 15 Apr 2019 18:01:30 -0400
90947efe
no claps is a feature
Ted Unangst tedu@tedunangst.com
Mon, 15 Apr 2019 17:56:05 -0400
b03f34e2
spelling fixes from rczlonka
Ted Unangst tedu@tedunangst.com
Mon, 15 Apr 2019 17:52:39 -0400
405e1c15
allow zonking of anything, but be clear that disavow is not delete
Ted Unangst tedu@tedunangst.com
Mon, 15 Apr 2019 16:18:38 -0400
c06fdf13
describe retries
Ted Unangst tedu@tedunangst.com
Mon, 15 Apr 2019 11:14:30 -0400
e0cc48fd
update rss for some recent changes
Ted Unangst tedu@tedunangst.com
Mon, 15 Apr 2019 10:56:43 -0400
c8936bd6
change finger accept type to yet another mime
Ted Unangst tedu@tedunangst.com
Mon, 15 Apr 2019 10:27:36 -0400
e9f403ed
allow plaintext attachments
Ted Unangst tedu@tedunangst.com
Mon, 15 Apr 2019 10:04:41 -0400
0bda578a
we know what like is, we just don't like it
Ted Unangst tedu@tedunangst.com
Sun, 14 Apr 2019 22:57:00 -0400
b9f3da80
small logging fix
Ted Unangst tedu@tedunangst.com
Sun, 14 Apr 2019 22:53:26 -0400
b3556d66
add a null summary to please plemora
Ted Unangst tedu@tedunangst.com
Sun, 14 Apr 2019 21:38:47 -0400
732153e7
the spice must flow. redeliverate with extreme prejudice.
Ted Unangst tedu@tedunangst.com
Sun, 14 Apr 2019 21:35:42 -0400
4e89ac7b
eliminate repeated error tests
Ted Unangst tedu@tedunangst.com
Sun, 14 Apr 2019 17:09:08 -0400
6efd4cb5
behold the pristine beauty of dbversion 1
Ted Unangst tedu@tedunangst.com
Sun, 14 Apr 2019 16:43:03 -0400
afaa6f49
further prep for retries
Ted Unangst tedu@tedunangst.com
Sun, 14 Apr 2019 15:57:14 -0400
f2810582
trustno1
Ted Unangst tedu@tedunangst.com
Sun, 14 Apr 2019 14:17:50 -0400
5c2d16d5
document following
Ted Unangst tedu@tedunangst.com
Sun, 14 Apr 2019 13:59:56 -0400
8ab3420c
we always need to be eradicated xonks
Ted Unangst tedu@tedunangst.com
Sun, 14 Apr 2019 13:38:05 -0400
a7632cd0
don't cache box lookup failure. don't hold lock for too long.
Ted Unangst tedu@tedunangst.com
Sun, 14 Apr 2019 13:23:27 -0400
b6253de5
cache works better when we put stuff in it
Ted Unangst tedu@tedunangst.com
Sun, 14 Apr 2019 13:20:56 -0400
5762f930
we can ignore incoming xonks that originated as self
Ted Unangst tedu@tedunangst.com
Sun, 14 Apr 2019 10:15:47 -0400
d3a1c4a5
reduce duplicate bonks received slightly
Ted Unangst tedu@tedunangst.com
Sun, 14 Apr 2019 10:10:08 -0400
c5da4966
rework deliveration to prepare for retries
Ted Unangst tedu@tedunangst.com
Sun, 14 Apr 2019 10:06:26 -0400
269d9b7b
maybe try limiting results to two days worth
Ted Unangst tedu@tedunangst.com
Sat, 13 Apr 2019 23:04:17 -0400
7ff15d16
clean up honk queries some
Ted Unangst tedu@tedunangst.com
Sat, 13 Apr 2019 22:57:16 -0400
7947262f
oops, want summary, not context x2
Ted Unangst tedu@tedunangst.com
Sat, 13 Apr 2019 19:36:50 -0400
63ffd1f1
remove unused function
Ted Unangst tedu@tedunangst.com
Sat, 13 Apr 2019 16:00:21 -0400
0306854c
looks like we can just treat article as a long note
Ted Unangst tedu@tedunangst.com
Sat, 13 Apr 2019 15:57:25 -0400
cad3564b
aesthetic shuffling of the deck chairs
Ted Unangst tedu@tedunangst.com
Sat, 13 Apr 2019 13:58:42 -0400
fa3d0d55
if the summary isn't blank, add it to the content
Ted Unangst tedu@tedunangst.com
Sat, 13 Apr 2019 13:21:32 -0400
96244342
better herding of emus
Ted Unangst tedu@tedunangst.com
Sat, 13 Apr 2019 12:32:24 -0400
03e5faff
make a docs directory, add a very short manual.
Ted Unangst tedu@tedunangst.com
Fri, 12 Apr 2019 16:21:43 -0400
cddb36be
save our own emus so they appear in web view
Ted Unangst tedu@tedunangst.com
Fri, 12 Apr 2019 15:26:29 -0400
99c7c41d
allow _ in names too
Ted Unangst tedu@tedunangst.com
Fri, 12 Apr 2019 15:18:18 -0400
ecde389a
custom emus
Ted Unangst tedu@tedunangst.com
Fri, 12 Apr 2019 15:02:56 -0400
fd700453
allow overriding css with local.css. from qbit@bsd.network
Ted Unangst tedu@tedunangst.com
Fri, 12 Apr 2019 13:12:18 -0400
4f00542f
ping is a draft; don't expect much.
Ted Unangst tedu@tedunangst.com
Fri, 12 Apr 2019 12:53:21 -0400
7fb85a75
a ping extension to hlp debug network problems
Ted Unangst tedu@tedunangst.com
Fri, 12 Apr 2019 12:32:07 -0400
5621dd48
don't use sys dependency anymore
Ted Unangst tedu@tedunangst.com
Thu, 11 Apr 2019 19:51:15 -0400
27f93d5a
add a file to record notes about security
Ted Unangst tedu@tedunangst.com
Thu, 11 Apr 2019 19:02:17 -0400
418d9fb9
can improve efficiency of dedupe slightly without much complication
Ted Unangst tedu@tedunangst.com
Thu, 11 Apr 2019 11:11:30 -0400
22de29fa
try to get original audience for remote replies
Ted Unangst tedu@tedunangst.com
Thu, 11 Apr 2019 10:44:50 -0400
3ea050b6
allow replying to off site honks by entering url manually
Ted Unangst tedu@tedunangst.com
Thu, 11 Apr 2019 10:33:05 -0400
85aa13c3
don't crash if xonk not found during reply
Ted Unangst tedu@tedunangst.com
Thu, 11 Apr 2019 10:30:53 -0400
101458d4
notes about the config table as well
Ted Unangst tedu@tedunangst.com
Thu, 11 Apr 2019 10:10:27 -0400
2c0310a3
last-modified caching interferes with debug
Ted Unangst tedu@tedunangst.com
Thu, 11 Apr 2019 10:05:37 -0400
37ea6d36
fix handle extraction if no match found
Ted Unangst tedu@tedunangst.com
Wed, 10 Apr 2019 21:26:15 -0400
0938615c
sign the content-type instead of content-length
Ted Unangst tedu@tedunangst.com
Wed, 10 Apr 2019 19:54:46 -0400
a8984000
reply with 304 if there's no new content to save some traffic
Ted Unangst tedu@tedunangst.com
Wed, 10 Apr 2019 19:25:32 -0400
c8ca98d7
some notes about the schema that seem important
Ted Unangst tedu@tedunangst.com
Wed, 10 Apr 2019 19:00:59 -0400
4da566d1
only looking for type key when querying keyname
Ted Unangst tedu@tedunangst.com
Wed, 10 Apr 2019 18:42:22 -0400
54fca0fc
just use tcsetattr directly instead of roundabout way
that drags in mountains of syscall code.
Ted Unangst tedu@tedunangst.com
Wed, 10 Apr 2019 18:06:04 -0400
bb60ab12
copyright
Ted Unangst tedu@tedunangst.com
Wed, 10 Apr 2019 17:56:41 -0400
d3f4105e
Added tag v0.1.2 for changeset 96d2e1dc6664
Ted Unangst tedu@tedunangst.com
Wed, 10 Apr 2019 09:02:58 -0400
4ddb522a
magic incantations to build with go modules
Ted Unangst tedu@tedunangst.com
Wed, 10 Apr 2019 08:51:56 -0400
2168c60f
clarify setup instructions.
Ted Unangst tedu@tedunangst.com
Wed, 10 Apr 2019 08:22:09 -0400
b237cfa5
use ssh/terminal to read a password without echo.
Ted Unangst tedu@tedunangst.com
Wed, 10 Apr 2019 08:16:29 -0400
b09fddf3
prepare all statements after initdb to catch errors earlier
Ted Unangst tedu@tedunangst.com
Wed, 10 Apr 2019 08:08:17 -0400
309be3dc
should not be forcing debug mode
Ted Unangst tedu@tedunangst.com
Wed, 10 Apr 2019 08:06:39 -0400
13a5be66
Added tag v0.1.1 for changeset 14d4623234ca
Ted Unangst tedu@tedunangst.com
Wed, 10 Apr 2019 04:31:26 -0400
762abd50
audience missing from schema. from mastodon.social/@a13x
Ted Unangst tedu@tedunangst.com
Wed, 10 Apr 2019 04:30:38 -0400
9a6e9432
add a space after name in reply
Ted Unangst tedu@tedunangst.com
Tue, 09 Apr 2019 17:44:57 -0400
f75e5048
Added tag v0.1.0 for changeset 473c3dd6df6f
Ted Unangst tedu@tedunangst.com
Tue, 09 Apr 2019 08:00:02 -0400
847cd010
maybe 0.1
Ted Unangst tedu@tedunangst.com
Tue, 09 Apr 2019 07:59:33 -0400