humungus - azorius

i am gravely disappointed

there has been too much violence

overview - files - changes

379:822c04f2cc65 on 2023-10-04 05:57:49 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Tagged: tip

apply the svg bom fix

378:431215198bcc on 2023-10-04 01:35:30 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

for correctness, start handling array for type, although still only first

377:6703a81a3ec6 on 2023-10-04 01:34:40 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

delete attachment stmt

376:0a8a03ad5cf8 on 2023-09-14 21:11:02 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

regexp match title for filters

375:382c378850ca on 2023-09-10 22:18:03 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

try harder for clean shutdown, and add profiling bits

374:81f6f71e1ee5 on 2023-09-08 18:27:33 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 372:f1554aa04464

m

373:dd19d5a43d67 on 2023-09-08 18:19:29 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 371:a5e2e8fa5aff

preview post

372:f1554aa04464 on 2023-09-03 04:44:16 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

don't allow post urls to have the wrong group

371:a5e2e8fa5aff on 2023-08-31 09:09:36 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

cache the outbox since it gets bursty traffic

370:6304fd814ae1 on 2023-08-31 06:45:33 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

code belongs in web

369:824b397d7bc8 on 2023-08-31 04:09:20 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

go fix wants to delete the old build tag

368:3fad7c370696 on 2023-08-31 03:42:50 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

cache subs to group

367:c5ae9095561b on 2023-08-30 23:10:38 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

depending on webs 0.7.9 now

366:22e27387b93b on 2023-08-30 23:08:51 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

trim depend by vendoring just exp/slices

365:4bd2c01e3f44 on 2023-08-30 23:08:02 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

set debug queries

364:70835dd586ad on 2023-08-30 21:37:11 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

debug log database queries to see where we're too hot

363:d91dcfdafa2f on 2023-08-30 21:18:00 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

use short markdown for alerts

362:39db9fd6737e on 2023-08-30 21:17:24 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

start caching tombstones

361:3582eb27eae3 on 2023-08-29 21:44:08 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

back to develop

360:e1b1ab59e4ba on 2023-08-29 21:41:38 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

Added tag v0.3.1 for changeset c4960a85859a

359:c4960a85859a on 2023-08-29 21:41:34 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.3.1

fix markdown crash and go to 0.3.1

358:112b56a57060 on 2023-08-29 20:41:21 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

save tombstones as discovered, and also serve them for gone stuff.

357:c9c88bcd2f65 on 2023-08-29 18:32:37 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fix notification logic for comments

356:1ea849dd8eb5 on 2023-08-29 18:14:59 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

Added tag v0.3.0 for changeset 087a1a54e2d8

355:087a1a54e2d8 on 2023-08-29 18:14:55 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.3.0

0.3.0 imperfect future

354:83279d121f9c on 2023-08-29 18:12:45 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

some restyling for manual.

353:13e62a1ccc77 on 2023-08-29 04:23:49 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

switch http clients so we can resign after redirect

352:c9a6ea8900e5 on 2023-08-29 02:56:03 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

csp requires classes not inline styles

351:491501ef6ea7 on 2023-08-28 21:12:55 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

one more webs bump

350:16ce654b10c9 on 2023-08-28 21:02:06 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

sqlite has only partial support for partial indices, so give it some hints

349:13cb736c7588 on 2023-08-28 20:40:31 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

some indices for subs

348:4c9d4302103c on 2023-08-28 20:09:09 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

consistent newlines in errx

347:8ebe29ae6d30 on 2023-08-28 18:43:51 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

trash command to cleanup attachments. mostly hits unused files.
it deletes some files that are still in use, previews and inline images,
but it should be possible to regenerate them.

346:5c8382143b14 on 2023-08-28 06:08:39 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

use errx for command line errors

345:eb39da7bd54e on 2023-08-28 03:49:01 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

use slices pkg to reduce code

344:e3e2a063a993 on 2023-08-28 02:20:49 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

next link to next comment

343:798d50e84a18 on 2023-08-28 02:00:39 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

some fixes for usernames in exports

342:4db8b32c465f on 2023-08-28 01:49:05 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add a post export command which will make it easier to debug some things

341:816998b08c34 on 2023-08-28 00:50:06 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

renumber args to 0

340:20a2dc4b1e53 on 2023-08-27 20:59:52 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

no margin above h tags

339:cea2e5c4fde8 on 2023-08-27 20:36:38 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

docs for filters

338:d44f92214d4f on 2023-08-26 20:32:50 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

some style refinements for the chats

337:17a444959fa2 on 2023-08-26 19:14:53 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

delete post subs too

336:c96f683edeff on 2023-08-26 19:04:06 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

allow unsubscribing...

335:6179155ac315 on 2023-08-25 19:59:11 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

subscribe to post for comment notifs

334:de053444cf17 on 2023-08-25 06:05:25 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

let's see if anyone responds when we send reports

333:1e0138409da4 on 2023-08-24 22:10:43 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

need to do the update vs create switch later, after the type check

332:88278717ce5c on 2023-08-24 03:35:06 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

run analyze as final upgrade step

331:ca65bbe4e941 on 2023-08-23 19:16:57 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

ignore shared comments without too much log noise

330:b4d6d5e9bdee on 2023-08-23 18:01:40 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

some more origin checks

329:588a942c92e1 on 2023-08-23 17:55:45 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

treat outbox polls as updates

328:c3d75e793bbe on 2023-08-23 06:00:28 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

not sure I really want to do this, but fixup busted keyid in lotide

327:1f0beb571563 on 2023-08-23 05:27:15 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

better to use interface for match and filter

326:095e2a565105 on 2023-08-23 04:45:53 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

ok, maybe fixed it...

325:3f8382f10c75 on 2023-08-23 04:39:47 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

yeah...

324:f66ce24ec6b9 on 2023-08-23 04:36:49 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

try new sig code

323:47f9c2cb72c4 on 2023-08-23 04:05:00 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

probably won't hurt to fallback to old url for link

322:9a9cfc7194fc on 2023-08-23 03:49:21 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

some AP improvements to get along better with lotide

321:cb09196637f6 on 2023-08-23 03:11:54 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

not an error for a collection to be empty

320:c21bbf9c8881 on 2023-08-22 02:51:27 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

log request timing

319:e1efd0fb4cbc on 2023-08-22 01:36:53 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

nicer formatting for filters

318:ce5724e19987 on 2023-08-22 00:12:33 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

very basic search

317:054cbeb40d94 on 2023-08-21 20:25:27 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

filters for comments, and noimg filter

316:13c8aa935d1f on 2023-08-21 18:34:47 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

need to trim p tags from site alert

315:46dc83aa9cf6 on 2023-08-21 18:24:06 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

shouldn't need the group to person fallback now

314:0831c19d56a7 on 2023-08-21 17:40:22 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

serialize deliveries by rcpt

313:eb2147deba67 on 2023-08-21 03:33:15 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

smaller preview images

312:a8d87e090187 on 2023-08-21 01:06:26 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

less screaming in titles

311:cbc6d541e30e on 2023-08-21 00:59:33 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

we can do opengraph on home page too

310:4a50e5a94068 on 2023-08-21 00:53:33 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

og summary for group too

309:966f326d8d72 on 2023-08-21 00:48:07 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

opengraph tags in post head

308:7f3e9470059f on 2023-08-20 03:50:02 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

more complete filtering implementation

307:941288287b6f on 2023-08-19 23:54:13 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

note go 1.18 is required now

306:38b2d9cc16ca on 2023-08-19 23:48:16 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 303:2670040ec4a2

m

305:b7438c33280f on 2023-08-19 23:48:13 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

try filling replies for new post

304:96a93c040364 on 2023-08-19 04:02:50 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 301:0950f1dd3ad8

missed a style used on about

303:2670040ec4a2 on 2023-08-19 05:17:57 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

use nav tag instead of div

302:e0a8089b99f8 on 2023-08-19 05:15:43 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add canonical and alternate links

301:0950f1dd3ad8 on 2023-08-19 02:20:36 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

dark mode code was too shiny

300:8c26f267cc9f on 2023-08-19 02:17:52 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

self posts should use local links

299:a0f97fbaecf6 on 2023-08-18 17:18:45 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

lower case domain names

298:3cceb71ed488 on 2023-08-18 17:05:17 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

allow styles used for code syntax highlighting

297:ed730389eb36 on 2023-08-17 16:25:45 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

initial cut at moderated groups

296:9b9f3998d8d3 on 2023-08-16 20:53:23 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

allow @group (or !group) syntax for search

295:ca66581bce07 on 2023-08-16 20:27:08 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

a few tombstone checks

294:64c12b567eb8 on 2023-08-16 20:21:57 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

few refinements to share handling

293:86449ded2977 on 2023-08-16 03:35:16 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

found a post that exceeded the char limit

292:23b0e8127e76 on 2023-08-15 22:27:46 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

more logging of attachment saving

291:563c05337704 on 2023-08-15 22:08:36 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add some mtx because it seems likely we'll see races deleting

290:347d41bf67b5 on 2023-08-15 22:03:45 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

index for tombstones now that it's going to get big

289:ed4167835438 on 2023-08-15 22:01:27 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

looks like we need tombstones for everything

288:f985dde3f5ee on 2023-08-15 17:48:15 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add the files. every time.

287:d743bbf95e48 on 2023-08-15 17:47:14 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

experimental functions, which allow a (very) limited amount of post fixup

286:8aa52010a98a on 2023-08-15 16:12:06 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

make the origin more useful for debugging. slowly evolving into context.

285:d3db924a6f32 on 2023-08-14 22:25:26 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

restyle login forms

284:2fe4451bd262 on 2023-08-14 22:07:16 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

filter out lemmy self links to pictrs

283:c86e2a72ea94 on 2023-08-14 04:42:04 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

touch more logging

282:fb06ad8b9a14 on 2023-08-14 04:36:47 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

check for nil group

281:cf33e94bae27 on 2023-08-14 04:32:49 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

log inbox actor

280:1bcfa255a73a on 2023-08-13 06:00:41 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

some form style refinement

279:06351a4ff6df on 2023-08-13 05:32:53 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

sort subbed groups higher

278:fb24ee177147 on 2023-08-13 02:05:06 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

try to handle notes that fall into the page code

277:c86cf55aa7d8 on 2023-08-13 01:50:44 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

hide group description behind details

276:d036c56ce5f3 on 2023-08-13 01:37:56 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

clean up some origin checks

275:4a3a2272d533 on 2023-08-12 23:22:37 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

introduce origin object and start using it to track context

274:ad314dd8698c on 2023-08-12 22:40:18 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

can use simpler function

273:9ca7ed390641 on 2023-08-12 21:56:00 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fix up some form styles

272:a0824eb087c7 on 2023-08-12 21:32:33 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

reload banlist after saving

271:1a4d35ff94ef on 2023-08-12 21:30:20 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

few more logs

270:1cc1393b6832 on 2023-08-12 21:22:35 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

some more logging

269:4d53be2bdbd5 on 2023-08-11 17:35:53 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

referrer policy (origin only for title links)

268:756bf2343f3f on 2023-08-11 15:22:32 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

dont' try sending updates for remote groups

267:568eec950d4f on 2023-08-11 15:17:01 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

edit group didn't work right for remote groups, noticed by spez

266:f378242161af on 2023-08-11 02:49:38 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

some more group actor rework

265:b4dde7a8df4b on 2023-08-11 01:43:55 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

some fixes for group actor handling

264:e01e4fef3ec9 on 2023-08-11 01:31:16 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

move outbox pull out of group save code

263:1885b3f75ca0 on 2023-08-11 01:19:21 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 259:3388b31a2ff1

merge

262:c967e4f4d66e on 2023-08-11 01:06:23 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

save attachment descriptions

261:720f30ca7fc8 on 2023-08-11 00:45:39 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

can do this without the extra var

260:094e4d93c41f on 2023-08-11 00:41:58 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 256:c9d39971f5de

close up some races around user/group creation

259:3388b31a2ff1 on 2023-08-09 21:16:01 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

start passing down group actor in some cases, and revise forgery checks

258:5178e45b3cda on 2023-08-08 19:13:27 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

try fetching pages for shares

257:a1d3bc8663f0 on 2023-08-08 19:05:02 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

ignore Read for now

256:c9d39971f5de on 2023-08-08 17:31:42 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

embarrassing. array fields we set in junk are not returnable.
need to figure this out another way another time.

255:f64b791b75a3 on 2023-08-08 17:16:46 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

woops, not at all correct

254:298f17e05d0e on 2023-08-08 17:10:14 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

start filling in cc more completely for comments

253:34b7eb687da4 on 2023-08-08 07:15:03 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

404 remote users unless logged in

252:48f1a58d3069 on 2023-08-08 05:29:41 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

respond to ping requests

251:0dfa99ddbc10 on 2023-08-08 04:14:02 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

if we lost the key, but have the person, we won't resave the key.
an extra key should be fine, just save it again when we know we need it.

250:f57314f45ddd on 2023-08-08 04:06:01 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

typo in log

249:6c077c85c3a0 on 2023-08-07 23:50:47 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

allow fixing image captions

248:649ba0cce649 on 2023-08-07 23:30:03 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

save attachment description

247:29ea469ff375 on 2023-08-07 21:16:56 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

allow images in groups too

246:e1c21c9aefc1 on 2023-08-07 21:12:26 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fix for images

245:9ec69d529531 on 2023-08-07 20:48:57 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

think we've got the inline images sorted out now.

244:58f3aa08df36 on 2023-08-07 18:28:40 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

do not run azorius as root

243:0c9c2c9cce5b on 2023-08-07 17:40:35 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

need to pass down more values, from tom

242:b5b1a4710c6f on 2023-08-07 06:11:54 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

more ignored files

241:6305189fa885 on 2023-08-07 06:06:27 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

hg ignore

240:d216870f3780 on 2023-08-07 06:03:23 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

somehow chats table didn't make it into schema

239:ecdb6f55c4d1 on 2023-08-07 05:57:36 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

include some buildinfo in version string

238:5e81d0d52a13 on 2023-08-07 04:24:43 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

limit outbox pull to 10 for now

237:ea0d3ced4565 on 2023-08-07 03:12:31 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fill in changelog

236:6d129deffa1c on 2023-08-07 03:07:43 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

un-embed youtube links

235:1d01f8c6d546 on 2023-08-07 03:07:18 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

try normalizing federated links...

234:f9282e9f37bd on 2023-08-07 03:07:03 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

go fmt

233:2d48d8a0f5a8 on 2023-08-07 02:40:19 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

need a few more routes for new post urls

232:15a50982199a on 2023-08-07 02:35:55 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 229:34245b0e73c9

merge

231:967266dce8df on 2023-08-07 02:33:56 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

use gencache in more places

230:669dbc869f1a on 2023-08-07 02:21:58 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 225:4cd60e574ec8

start converting to gencache

229:34245b0e73c9 on 2023-08-06 20:25:55 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

pass down userinfo to fragcomment

228:b47879de8527 on 2023-08-06 19:53:33 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

start moving to new post url scheme: /g/group/p/post

227:4d77bba54b80 on 2023-08-06 19:45:45 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add a cache for finduser

226:3c73ad5f3b24 on 2023-08-06 17:45:26 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

rename all to front, clearing up home confusion

225:4cd60e574ec8 on 2023-08-06 07:56:41 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

don't use sharedinbox for everything

224:380164dc923e on 2023-08-06 07:39:34 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

all group messages are announce, so push that down

223:938c17e54119 on 2023-08-06 04:34:09 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

little simpler refresh logic

222:0d5b25698dec on 2023-08-06 04:30:41 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

consolidate group update code

221:8d7e698828d6 on 2023-08-06 04:05:57 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

getmanyattachments

220:18a2c1183633 on 2023-08-06 03:26:05 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

actually only go 1.16 is required

219:100c4510a8e0 on 2023-08-06 03:23:58 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

no need to reformat groups

218:3c78ecb75700 on 2023-08-06 03:16:05 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

move replies route to fedi.go

217:3b9c22fb47d7 on 2023-08-06 02:18:43 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

consistency with post.Attachments handling

216:5ca2b5e8dfda on 2023-08-06 02:09:25 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

don't "normalize" empty links

215:8016f8681c9c on 2023-08-06 02:06:55 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

allow some groups to show pic previews

214:7322ca4a8118 on 2023-08-06 00:45:56 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

not quite ready for inline images, but a few pieces

213:2e3797ee5c3c on 2023-08-06 00:13:48 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add https for no schema links

212:63d5e7964517 on 2023-08-05 23:37:36 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

we may have missed outbox before, grab it on refresh
(update and import paths should really combine at some point)

211:e2997a851b76 on 2023-08-05 23:32:59 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

on some screens, the dark mode may be too dark

210:1db0a8665b9f on 2023-08-05 22:49:23 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

some code simplification

209:d70f788cb873 on 2023-08-05 22:20:01 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

cleanup the refresher a bit

208:4462e957cb6a on 2023-08-05 22:16:03 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 206:4c7a0d040842

m

207:d806b24c46a7 on 2023-08-04 22:58:45 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 195:2ffa1c560c8d

handle new attachments in update

206:4c7a0d040842 on 2023-08-05 21:53:18 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

simplify

205:351e15340dd6 on 2023-08-05 21:45:41 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

include replies collection in posts

204:ba4dd04251f7 on 2023-08-05 21:19:32 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

http 400 is well actually good enough okay

203:126ffc554cc2 on 2023-08-05 21:18:28 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

simplify follow/accept objects

202:1fe68c269b13 on 2023-08-05 21:00:56 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

when fetching the pubkey, if it's a person,etc. save it.
and for those rcpts we haven't seen before, try fetching them.

201:d0d67ad818a3 on 2023-08-05 20:28:20 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

switch syslog to NEWS facility

200:406fcdc162ab on 2023-08-05 20:24:14 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

a few more notes about AP behavior

199:4dbbe30b37c8 on 2023-08-05 19:32:20 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

nothing to recover if there wasn't an error

198:9c7c7203fc96 on 2023-08-05 19:21:05 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

some navigational improvements

197:87ed3835f6cf on 2023-08-05 05:52:11 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

try a dark theme

196:3f3b2917f946 on 2023-08-05 05:22:35 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

normalize links (just youtube for now)

195:2ffa1c560c8d on 2023-08-04 22:17:22 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

can handle delete person now

194:07e79f89be11 on 2023-08-04 21:42:00 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

allow to delete all the persons

193:a6cfd0f7cee2 on 2023-08-04 20:59:40 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

don't log csp violations unless devel

192:db86ea3dffc7 on 2023-08-04 20:54:59 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

just in case we need it, the http 400 is acceptable code

191:5cded20cc387 on 2023-08-04 20:47:07 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

make sure refresher doesn't crash

190:cbd3fa60c95f on 2023-08-04 19:50:31 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add refresh.go

189:4bf5aa9462cb on 2023-08-04 19:49:52 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

background refresh

188:5e32c8a0a735 on 2023-08-04 16:40:51 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add group chat

187:fa39306b011e on 2023-08-04 04:01:47 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

allow services to be people

186:ffeb8b2c8651 on 2023-08-04 03:58:43 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

check user-agent here for now

185:d9f48e297ad3 on 2023-08-04 03:36:58 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

reassign deleted comments to [deleted] person to preserve threads

184:7a6325fc831d on 2023-08-04 03:28:04 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

better tag support

183:fc99e4f267eb on 2023-08-03 03:55:15 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fix some format strings

182:175e46964a27 on 2023-08-03 01:09:51 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

tweak sigfail log

181:260755993918 on 2023-08-02 21:31:42 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

finish group reports

180:e7d34cf15701 on 2023-08-02 19:28:06 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

log some more announce details

179:383e487513f0 on 2023-08-02 19:12:25 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

clearer logging for unexpected types

178:c68ff07b1a0b on 2023-08-02 19:05:12 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

label text areas

177:0134a68fb57c on 2023-08-02 19:03:53 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

pull in featured posts when finding a group

176:63db854beb79 on 2023-08-02 16:38:12 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

curious to see what logging origin does

175:33d428ffd661 on 2023-08-02 16:27:52 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

a variety of log statements

174:955767d0bd79 on 2023-08-01 19:39:50 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

don't send reports yet

173:45e7715e41f8 on 2023-08-01 19:30:43 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

federated flags for testing

172:27de7c661166 on 2023-08-01 04:11:48 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 170:0d5e39e380b0

m

171:bcff86f6d90f on 2023-08-01 04:11:11 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 168:4783e2354422

show which groups are subbed since i always forget

170:0d5e39e380b0 on 2023-08-01 03:24:30 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

some robustness for pubkey saving

169:a9c50979f584 on 2023-08-01 01:37:27 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

start sending Delete/Person

168:4783e2354422 on 2023-07-31 01:57:47 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

nicen up the error page

167:4bbc0721bca6 on 2023-07-30 20:47:11 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

don't sign requests in devel mode

166:6f113d871200 on 2023-07-30 18:57:05 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

rework online help to fit into the site

165:6ecda7077a3e on 2023-07-30 17:20:36 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

combine some duplicate code for array handling

164:0657561fbb73 on 2023-07-30 00:48:39 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

include the non featured groups in public view

163:da6ebb235167 on 2023-07-29 23:24:49 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

some more delete path stuff that shouldn't go in cache

162:64fb1570084e on 2023-07-29 23:21:58 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

don't pollute cache with crappy deletes

161:7465488c448b on 2023-07-29 23:20:23 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

use postxid for lookup (cached) instead of going to db every time

160:83999202e360 on 2023-07-29 23:08:20 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

detect recent duplicates

159:43120b8aac5a on 2023-07-29 20:57:13 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

use a helper method for relative urls where possible

158:7212563885c4 on 2023-07-29 20:45:05 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

permalink for comment

157:acb69d1f4844 on 2023-07-29 19:30:25 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

update webs for spoiler markdown

156:61e4927893c7 on 2023-07-29 19:28:34 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

handle cases where array is just single object

155:58338aeed998 on 2023-07-29 19:24:48 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

kbin duplicates image into attachments, don't need two of them

154:cc798d4c8903 on 2023-07-27 23:16:16 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

generate post ids based on title

153:18c8e67f2ace on 2023-07-27 22:37:58 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

missing tabindex (but won't work for file input)

152:564f4d05d182 on 2023-07-27 21:33:49 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

handle undo follows

151:63b3bd36cb00 on 2023-07-27 21:26:13 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

shared code for announce

150:5eb049ebd15c on 2023-07-27 21:12:39 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

try federating featured posts

149:56a3e1f81603 on 2023-07-27 20:32:26 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

site alerts (and some ap featured posts)

148:6bcc5e14a245 on 2023-07-27 18:40:05 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

start working on featured posts

147:8d34cf7ee94d on 2023-07-27 18:04:45 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

include post info for one comment view

146:4be68c8a8912 on 2023-07-27 17:31:10 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

include site on single post

145:10cace47bbfd on 2023-07-27 17:27:52 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

notif for new group

144:0657ec2bb03d on 2023-07-27 17:09:19 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

more notifications

143:2e04ba6d9190 on 2023-07-27 02:09:05 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

don't allow remote groups to delete our own objects.
fair enough groups can remove it, but we still own the original.

142:80d48c2ea812 on 2023-07-27 00:02:01 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

use servername for title

141:941dd0bc4ad7 on 2023-07-26 23:32:52 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

notifs for local posts, and link to post

140:6688c5b1b733 on 2023-07-26 23:18:29 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

forgot to not self notify

139:93a9f9795123 on 2023-07-26 23:16:08 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

notify when post is made in group

138:151acac29c5b on 2023-07-26 23:01:49 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

got a little carried away with escaping

137:aebfc23714f4 on 2023-07-26 23:00:20 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add the activitypub.7 doc

136:942d107069a3 on 2023-07-26 22:53:23 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add a makefile target for html help

135:72dcbcfadf36 on 2023-07-26 22:43:16 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

start adding notifications (new user, comment on post)

134:8fc6ab386a6b on 2023-07-25 23:03:02 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

Added tag v0.2.0 for changeset 9e3f8dd6fe5a

133:9e3f8dd6fe5a on 2023-07-25 23:01:29 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.2.0

note the last change for 0.2

132:fe57b73836cf on 2023-07-25 22:48:22 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

stop trying to balance on the third rail. move key data into its own area.
upgrade the database to copy existing data, and rotate admin key.

131:2e6e163fa0c8 on 2023-07-25 21:49:34 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add panic encoders to prevent internal types from becoming json

130:de481a9b4fd1 on 2023-07-25 18:07:39 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

try clearing stale pubkeys if verification fails

129:337998ff689f on 2023-07-25 17:51:40 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

forgot why group even has attributedto

128:1c25b8b2ad2d on 2023-07-25 17:49:16 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

yikes!

127:85d620065a79 on 2023-07-25 16:28:55 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

don't hard code group display to name

126:c47a73971d79 on 2023-07-25 16:24:58 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

correct form value

125:410e521d80b2 on 2023-07-25 14:47:13 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

tweak comment style so they don't get skinnier

124:2f5b3cb764b9 on 2023-07-25 01:16:41 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

a little more debugging of addressing

123:5af87fcbfb6a on 2023-07-25 00:54:04 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

start using more subheader menus

122:1ac11c800a47 on 2023-07-24 20:41:02 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

we may not have a person record for deletes, just use apid

121:175b9570f756 on 2023-07-24 20:33:59 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

update and delete comments

120:2be82eb82270 on 2023-07-24 18:48:24 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

go fmt

119:ae9a0e34319b on 2023-07-24 18:47:59 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

posts on person page

118:ce4027d28186 on 2023-07-24 18:17:18 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

shorter helper fns

117:b5956215368b on 2023-07-24 18:14:04 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

no recreating users or groups with same name

116:6295abc762fe on 2023-07-24 06:44:43 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

reports for stuff you don't like

115:e139d943475b on 2023-07-24 04:24:05 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

save attachment again if we've lost it somehow

114:0ff1031d7e69 on 2023-07-24 03:52:49 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

new junk makes things a bit easier

113:ae69ba29751d on 2023-07-24 02:32:38 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

allow deletes of known persons to proceed

112:b2dcce1f2471 on 2023-07-24 02:19:24 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

don't need the mod tag here

111:b2448c55b74d on 2023-07-24 02:11:27 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

start some modest mod capabilities

110:6c307902a110 on 2023-07-24 01:39:48 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

cleanup some activity handling, start doing undo

109:492310e0c52f on 2023-07-23 04:37:24 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

better context handling for comments

108:8df7d698792e on 2023-07-23 03:14:09 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fix format strings

107:876cea20b719 on 2023-07-23 00:29:57 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

style up the forms

106:5b4867b59dba on 2023-07-23 00:01:41 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

not much to do here yet

105:6ac30e70c3e1 on 2023-07-22 23:59:55 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

handle group update

104:af8aab05e696 on 2023-07-22 23:50:34 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

less error prone to modify uncached object, then always reload from cache

103:127b1c2815ad on 2023-07-22 20:40:00 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

a little more pop to the blue

102:9159d4e594dd on 2023-07-22 20:36:57 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

webs 63 with the cookie fix

101:16c39009393a on 2023-07-22 20:19:13 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

only save updates if something changed

100:73d3a54691b9 on 2023-07-22 20:12:26 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

adjust the xid for attachments so it rolls over once a day to prevent
subdirectory explosion. store attachments in tempstore if they aren't local.

99:cb23857bb7bb on 2023-07-21 19:55:43 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

omit saving empty meta

98:bd154d194f30 on 2023-07-21 19:34:33 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

log group imports for posts

97:ef09977608cf on 2023-07-21 19:28:31 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

better hashtag and context support

96:d922d9a00879 on 2023-07-21 19:26:34 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add a changelog

95:642421b15036 on 2023-07-21 04:31:42 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add back the chpass form

94:ac04a2b180f7 on 2023-07-21 04:25:44 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

some presentation tweaks

93:5507789bf15d on 2023-07-21 02:56:19 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

forgot to change the theme color

92:36ce5772f4bf on 2023-07-20 14:37:30 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

Added tag v0.1.0 for changeset a7d338c3a20e

91:a7d338c3a20e on 2023-07-20 14:35:16 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.1.0

need csrf secret here. from zero

90:bad69dfc4415 on 2023-07-20 08:30:58 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

trim some logging

89:abe2165a31c7 on 2023-07-20 08:22:42 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

attach the attachments

88:cdcf7510a49f on 2023-07-20 08:19:02 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

delete group subs when group is gone

87:4b9ad321ff98 on 2023-07-20 08:11:30 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

timeout is already seconds

86:0adeeaf059a1 on 2023-07-20 08:08:48 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

set user-agent

85:2d21969dac70 on 2023-07-20 07:34:22 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

group name, then title

84:5ceb336bf2f5 on 2023-07-20 07:31:58 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

local groups first

83:3a317353022b on 2023-07-20 05:36:00 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

threads shouldn't get narrower as they go down...

82:3597bf72f201 on 2023-07-20 04:24:29 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

not ideal, but sort groups

81:73562b4344ed on 2023-07-20 01:51:47 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

some finishes for follows

80:50e093d669b7 on 2023-07-20 01:45:03 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

i think i've collected enough sample messages

79:6cd7de6f4f73 on 2023-07-20 01:36:56 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

start the documentation

78:be5b26d3298c on 2023-07-19 22:17:59 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

need to cascade cache flushes on deletes

77:46d1bc71f638 on 2023-07-19 22:10:50 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

cgo is required

76:8935d2028222 on 2023-07-19 21:58:56 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

put the attachment in the post before federating

75:972baec2dd07 on 2023-07-19 21:30:27 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

group should announce received activities

74:63cd0c5771d4 on 2023-07-19 19:51:18 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

impose some length limits on various things

73:d558f8e250d6 on 2023-07-19 19:15:47 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

retry up to 7 days, but start trimming messages, and then delete followers.

72:33d5efd19a89 on 2023-07-19 17:07:40 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fill in a default user about if you don't change it

71:4ba348a2ff23 on 2023-07-19 17:04:48 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

need to color text in menu

70:4c2edd4d9296 on 2023-07-19 16:57:00 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

these people have already been formatted into compliance

69:093a02f1f419 on 2023-07-19 16:48:41 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add some checks so we skip our own activities bounced back

68:1ae92cb8ac83 on 2023-07-19 16:33:55 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

need to reformat in more cases

67:eb3d0761a0fa on 2023-07-19 05:52:31 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

index for shares

66:832ba87bccc7 on 2023-07-19 05:43:01 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

allow some more deletes

65:c61085f02bbc on 2023-07-19 05:31:56 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

some cache for comments too

64:c77d5ae1c530 on 2023-07-19 05:06:28 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

need to fill in personname in comment

63:020037c1b9fa on 2023-07-19 05:04:32 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

only do html transform once

62:aada169b950c on 2023-07-19 03:49:19 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

big piles of cache

61:1370efcd972b on 2023-07-19 01:17:26 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

tune up reply style

60:23a3021331d5 on 2023-07-19 00:46:37 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

send unfollows

59:6ae104f915e9 on 2023-07-18 23:47:37 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

sprinkle some bans around

58:ea4172f0fef0 on 2023-07-18 23:17:45 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

ban actors on the inbox path too

57:2a955684f878 on 2023-07-18 22:30:10 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

Some instances seem very strict about the profile in Accept header.
Reversal from some years ago, when adding it would cause failures.

56:9b06568dd31f on 2023-07-18 22:23:55 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fix

55:d34d3a785e38 on 2023-07-18 22:22:56 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

kbin doesn't include audience, try to look for it

54:f09ae73a985e on 2023-07-18 22:08:32 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

wrap up common activity creation

53:7260a5bd0e95 on 2023-07-18 22:00:34 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

way too noisy log

52:bbe0db5cfc2e on 2023-07-18 16:50:42 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

the more stuff we add to database, the more stuff we need to delete.

51:c99e37b33205 on 2023-07-18 05:37:00 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

dial down too much logging

50:cc1e1aba737b on 2023-07-18 05:31:39 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

handle more announces

49:f3c284e1d45a on 2023-07-18 05:11:42 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

prelim support for sharing

48:ce8c89fd4c7f on 2023-07-17 20:59:27 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

start doing some more actor origin checks

47:4b2ecc3437ac on 2023-07-17 20:43:34 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

are browsers fixed against csrf yet?

46:a2e997e0aac5 on 2023-07-17 19:40:45 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

don't need remote flag

45:efdc133fde8f on 2023-07-17 18:36:31 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

send some delete activities

44:52c0212c300c on 2023-07-17 17:06:22 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

log the postless comments

43:98879ce9a658 on 2023-07-17 15:32:08 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

handle delete here too

42:6e827491effa on 2023-07-17 15:05:54 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

let's try deleting stuff

41:676097df4293 on 2023-07-17 14:45:20 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

outbox was in the right order before

40:b29145fe66e1 on 2023-07-17 04:36:05 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

some more caching

39:f281df4830bd on 2023-07-17 04:25:46 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

little better search

38:8c94580465e2 on 2023-07-17 04:23:19 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

might need group by here too

37:a79223d35d75 on 2023-07-17 01:28:51 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

remove dumb workaround

36:81dbd8a6cf03 on 2023-07-17 01:26:44 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

need to group by postid in the query

35:b0be514668c1 on 2023-07-17 01:18:46 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

adjust the html some

34:7778015df056 on 2023-07-17 01:04:05 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

comment counts

33:470bcc00221b on 2023-07-16 23:50:27 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

admin delete groups

32:9056c0c41ecf on 2023-07-16 23:22:45 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

reverse outbox ordering

31:c8bfe2da6e7f on 2023-07-16 23:17:01 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

new group form

30:1133acbd4d48 on 2023-07-16 22:41:45 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

always include the ever important @context when forming activities

29:5fe332ec7f19 on 2023-07-16 20:51:30 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

redo the dupe detection

28:cff15faf3f3c on 2023-07-16 20:13:59 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

what's an upate

27:8a25651e65e8 on 2023-07-16 20:12:56 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

updates aren't creates, oops

26:e3d8d483317f on 2023-07-16 05:35:17 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

a bit more style

25:2728bf883ad3 on 2023-07-16 05:27:52 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

a touch more color

24:982cdc71975d on 2023-07-16 05:02:28 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

include a hashtag in posts

23:86426babd826 on 2023-07-16 03:22:27 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

group should always have inbox

22:58d1c7182625 on 2023-07-16 02:19:43 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

called savecomment now

21:453aa47ba0b7 on 2023-07-16 02:13:08 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

don't try to send messages from remote groups

20:49d88889e6e4 on 2023-07-16 01:49:49 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

command line chpass

19:f193fa71ca9b on 2023-07-16 01:39:59 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

need a dup check for comments too

18:1ee0f0fca323 on 2023-07-16 01:30:51 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

the mastodons are spamming me again

17:52d004de85b5 on 2023-07-16 01:28:39 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

delete posts

16:ba646b03492b on 2023-07-16 01:09:46 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

display more info about persons

15:06b1f0c8c102 on 2023-07-16 01:06:46 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

allow user ban

14:52c0128340cc on 2023-07-16 01:00:58 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

more coherent activitypub support

13:e69d75ec65b3 on 2023-07-16 00:35:32 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

refine the junk filter

12:267b6e24bbd5 on 2023-07-15 23:37:17 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

better federation for updates

11:2a33773f1756 on 2023-07-15 23:09:42 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

edit groups and posts

10:dcdaa7fe3c60 on 2023-07-15 22:23:12 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

for now, don't retry deliveries in devel mode

9:00afa913a789 on 2023-07-14 15:53:48 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

little nicer groups display

8:a4b139f980a0 on 2023-07-14 15:50:50 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

actually save some of the signup info

7:e52d27e7d887 on 2023-07-13 19:19:00 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

log signups

6:094a8d2b433b on 2023-07-13 18:34:48 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fix up some things for consistency in display

5:7db084708f99 on 2023-07-13 18:15:09 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

don't allow clashing users and groups

4:6a6e97870d49 on 2023-07-13 13:15:09 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

make sure outbox isn't empty

3:06adf215568e on 2023-07-13 13:09:07 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

advertize sharedinbox

2:1b021d69dda3 on 2023-07-13 07:22:11 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

mkdir attachments

1:ffced18dde9b on 2023-07-13 06:56:57 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

logging

0:e043ee606563 on 2023-07-13 06:56:20 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

lgtps