humungus - azorius

i am gravely disappointed

there has been too much violence

overview - files - changes

558:864c7c8414ac on 2024-11-27 01:25:06 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Tagged: tip

the "peer" list is banned hosts

557:484d31702634 on 2024-11-17 19:39:16 -0500 EST by Ted Unangst <tedu@tedunangst.com>

fixup up regexps for easier matches

556:254b4189ed18 on 2024-11-07 17:52:45 -0500 EST by Ted Unangst <tedu@tedunangst.com>

link images that we don't display

555:2a6f80ed10a7 on 2024-10-22 21:20:25 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't take image if we have an attachment

554:4b76765bb3f0 on 2024-08-19 15:24:57 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.4.0 for changeset de1435be5fba

553:de1435be5fba on 2024-08-19 15:24:50 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.4.0

v0.4.0 waxing popularity

552:2c8c1bcda82f on 2024-08-19 15:23:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fixed a few bugs

551:139565c7039b on 2024-08-19 15:20:31 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

somehow person came back nil here, so be a little more cautious

550:ad888619f043 on 2024-06-06 02:20:18 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix some bugs in the fetch tracker

549:1bc37a3485d3 on 2024-05-26 23:50:26 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

replace setup with terminal version

548:c6f13343cf4e on 2024-05-26 23:36:28 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

hide the none group

547:6fa5c268d3bf on 2024-05-26 14:56:30 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow ungrouped posts to land in a (none) group

546:ba45f8a9fe06 on 2024-05-26 14:44:07 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

include followed persons in feed

545:5568cdd1f747 on 2024-05-23 14:26:09 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

use a correct compact implementation.
crash report from cptn

544:1401161d5f2c on 2024-05-19 22:22:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add some more addrs

543:4c2d7f63c3cc on 2024-05-13 14:37:11 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

normalize comment tags

542:9e379b476e04 on 2024-05-13 03:30:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

collect hashtags out of markdown text

541:a4cf424ea869 on 2024-05-13 03:16:56 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

lowercase tags table

540:582bc20e52e8 on 2024-05-13 01:56:58 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add tags table, link up tagged posts in web

539:3a9214ec8434 on 2024-05-13 01:19:30 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

webs: emoji hashtags

538:08dbf3802931 on 2024-05-09 18:25:23 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

every comment needs a little p

537:cfe9c246e9e5 on 2024-05-08 01:27:44 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix format string

536:f3e5d259c544 on 2024-05-06 00:44:17 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add a captcha to open signups

535:31c62f5dd247 on 2024-05-02 23:32:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

relax id check. we don't otherwise use it here.

534:9707d66f63a5 on 2024-05-02 20:38:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

trying to find links in notes is not working well,
and getting worse with nodebb. stop.

533:62100a5d05a2 on 2024-05-01 15:05:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

i think we can handle old comments now

532:0d4230f2710a on 2024-05-01 14:48:24 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

replace home link with refresh button

531:99c54817833a on 2024-04-28 21:21:37 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

url host may end with ?

530:6fc20f12bf75 on 2024-04-28 21:19:44 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

need more buffer for the remote error messages

529:46f3e97dc1a9 on 2024-04-22 00:43:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

revert previews

528:78006a82663c on 2024-04-22 00:43:18 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

preview images for every post. (save for later)

527:b1364857f34d on 2024-04-21 23:09:51 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fixes for composite fanout for new local posts

526:e74ed629bf3d on 2024-04-21 22:57:52 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow entering only some tags into a composite group.
syntax: groupname#tag

525:5fa4cae6e28a on 2024-04-21 22:23:24 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix logic for composite fanout

524:e1a3b78e3348 on 2024-04-20 13:59:35 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

update the refresh button state

523:a4e3bc1cf428 on 2024-04-20 13:38:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

unset link if it's id

522:5fd63206de14 on 2024-04-10 00:04:14 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

refresh hotkey

521:7e38d5cb0123 on 2024-04-09 21:30:26 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

only include comment count greater than 0

520:82c2d8fc1d05 on 2024-04-09 21:14:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

comment counts for dupes

519:5200db62ba47 on 2024-04-09 20:50:02 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

include notifs in refresh

518:bc469f50bb9c on 2024-04-09 19:21:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

include comment counts in refresh payload

517:e4d1d9aa8dc2 on 2024-04-09 17:28:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add a semi dynamic refresher

516:69f497b06989 on 2024-04-02 02:09:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

note fetch tracking change

515:c5c22c345156 on 2024-04-02 01:15:32 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

send updates and deletes to fetches too

514:5956a13cf844 on 2024-04-02 00:53:23 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

start saving fetches for updates later

513:609df69728ac on 2024-04-01 20:00:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

only selected needed rows

512:d8909ff14303 on 2024-04-01 19:44:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

clean remaining files on shutdown

511:5c20c0eb69e1 on 2024-03-31 19:48:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 508:d7a3cbc079d8

m

510:10f0287d2dda on 2024-03-31 19:48:06 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

defer cleaning files for a bit

509:969314b9f388 on 2024-03-31 19:35:32 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 497:de12a08c7c69

don't clean files if nothing deleted

508:d7a3cbc079d8 on 2024-03-31 02:19:52 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

catchup changelog

507:9f7dbe9b8e26 on 2024-03-31 02:08:02 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't preallocate subs array, probably empty

506:410761e32649 on 2024-03-31 02:04:20 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

cache post subs, it gets called a lot for new comments

505:1938b68999b6 on 2024-03-31 01:38:05 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

reduce notifications for same comment

504:62d4110c12c0 on 2024-03-31 00:13:40 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

increment go-sqlite

503:1baaa97b3104 on 2024-03-30 21:57:19 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

only fan out for local groups

502:09e5df21233b on 2024-03-30 21:54:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some federation for composite groups

501:4defdf48e5f7 on 2024-03-30 21:23:55 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

const some delivery settings

500:1e21efb54871 on 2024-03-30 02:08:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 497:de12a08c7c69

m

499:de95f74a8d73 on 2024-03-30 02:07:47 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

finish fanout for composite groups

498:9a3962464cd2 on 2024-03-30 02:01:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 493:c9f03b04c7d8

rename meta group to composite

497:de12a08c7c69 on 2024-03-28 19:36:20 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

try processing Add in outbox

496:94839007c4eb on 2024-03-28 19:29:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

check delete tombstone for error

495:8f98d12c1215 on 2024-03-28 19:26:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

undo delete deletes the tombstone

494:29a2d6b03905 on 2024-03-28 16:09:31 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

delete the offending posts when we receive a Block

493:c9f03b04c7d8 on 2024-03-27 20:53:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

rework mentions

492:ee7cee93e76c on 2024-03-27 20:34:24 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

notifs for mentions

491:80caa1848483 on 2024-03-27 20:13:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

clean up handling of deleted comments

490:db7efa1dc879 on 2024-03-27 19:52:36 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't include deleted comments in getcomment

489:b6f00aed33e1 on 2024-03-27 19:35:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

auto mention parent authors

488:ad701e26e73a on 2024-03-27 18:09:03 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

put correct announce in metagroup outbox

487:d110e19dfeca on 2024-03-27 17:56:29 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

most post queries return 200 posts

486:a6656d43a233 on 2024-03-27 03:56:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow more announce activities in

485:bdd03e2070b7 on 2024-03-27 03:42:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

deny saving posts to metagroups here too

484:df1bda2c90ff on 2024-03-27 03:40:35 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add a function to fan out to meta groups

483:c4226163e287 on 2024-03-26 18:45:38 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't let users post in meta groups for now

482:c4848e9256f8 on 2024-03-26 18:01:38 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add meta groups

481:05e390807b50 on 2024-03-26 15:47:11 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

trim subjects from comments that duplicate titles

480:b82142614495 on 2024-03-26 12:07:24 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

still need to parse newposter filter

479:aeb27b2ad2b0 on 2024-03-26 11:41:56 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow filter match on newposter

478:2816cc23ef5b on 2024-03-26 11:26:56 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

filter id must be public, used in web view

477:0b8bd4373519 on 2024-03-26 11:20:58 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

make filters a little more useful

476:76d8aecb01ee on 2024-03-26 11:03:35 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow filtering by site too

475:b92902916d77 on 2024-03-26 10:55:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add hints for filters

474:d3138e1acb49 on 2024-03-25 21:43:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

just read 80 bytes for error pages

473:3a4cdbb6d9ab on 2024-03-22 03:23:12 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't store empty filter fields in db

472:c870ad74494f on 2024-03-19 17:52:38 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

log listen addr

471:4bf30317b68a on 2024-03-19 01:08:44 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 468:8accd8b9bec7

m

470:ca9f2df687da on 2024-03-19 01:07:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

use serverurl function a few places

469:4cdbc6dec562 on 2024-03-19 00:52:50 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 465:08699e68ac47

require ap content type

468:8accd8b9bec7 on 2024-03-14 23:33:46 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add a todo with a sample tag query

467:504609d8dd26 on 2024-03-12 01:10:40 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

this code is mostly 2023

466:d125a28da773 on 2024-03-11 00:38:07 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

rotate csrfkey on startup

465:08699e68ac47 on 2024-03-06 19:29:16 -0500 EST by Ted Unangst <tedu@tedunangst.com>

do some basic link normalization for dedupe

464:29ddc1f86b95 on 2024-03-06 18:14:15 -0500 EST by Ted Unangst <tedu@tedunangst.com>

be a bit more accepting of notes

463:35f2caa9da4f on 2024-03-06 18:00:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>

revise the note rejection and parent fetch logic.
want to get parents if we suspect it's in a known group.

462:ca5e60740188 on 2024-03-06 16:30:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>

simplify tx code

461:5e83112cc2a4 on 2024-03-06 16:22:37 -0500 EST by Ted Unangst <tedu@tedunangst.com>

delete files when deleting group

460:dbdcb84830a3 on 2024-03-06 16:10:48 -0500 EST by Ted Unangst <tedu@tedunangst.com>

more scanstrings

459:f061a7a91215 on 2024-03-06 15:59:49 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use scanstrings more places

458:b404ac39ee0e on 2024-03-06 02:31:10 -0500 EST by Ted Unangst <tedu@tedunangst.com>

hard delete files when deleting posts

457:6c011c42f3cd on 2024-03-05 15:49:53 -0500 EST by Ted Unangst <tedu@tedunangst.com>

micro opt the slices

456:e4ac3ee871c9 on 2024-03-05 00:42:32 -0500 EST by Ted Unangst <tedu@tedunangst.com>

Added tag v0.3.4 for changeset 257a46703780

455:257a46703780 on 2024-03-05 00:42:15 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.3.4

0.3.4 streamlined selection

454:0f287607b348 on 2024-03-04 13:58:22 -0500 EST by Ted Unangst <tedu@tedunangst.com>

try not to have a race condition

453:55cc2580e29a on 2024-03-04 01:39:13 -0500 EST by Ted Unangst <tedu@tedunangst.com>

link direct to comments

452:9236303fd486 on 2024-03-04 01:16:29 -0500 EST by Ted Unangst <tedu@tedunangst.com>

allow sorting comments by newest

451:da1943668a1b on 2024-03-03 18:18:49 -0500 EST by Ted Unangst <tedu@tedunangst.com>

more ways to early filter more dupes

450:000223a0b0e1 on 2024-03-03 04:13:14 -0500 EST by Ted Unangst <tedu@tedunangst.com>

refine the repeated activity filter

449:6ac340dbc622 on 2024-03-03 03:16:52 -0500 EST by Ted Unangst <tedu@tedunangst.com>

keep a short cache of recently seen inbox id to skip processing

448:febf872e8320 on 2024-03-03 02:46:52 -0500 EST by Ted Unangst <tedu@tedunangst.com>

move inbox processing to goroutine

447:587d18f44789 on 2024-03-03 00:49:08 -0500 EST by Ted Unangst <tedu@tedunangst.com>

note a few changes

446:692d9d4a2121 on 2024-02-23 15:12:52 -0500 EST by Ted Unangst <tedu@tedunangst.com>

introduce postid type

445:446d4cc5f46a on 2024-02-23 15:09:01 -0500 EST by Ted Unangst <tedu@tedunangst.com>

introduce personid type

444:913e53120a1e on 2024-02-23 15:05:18 -0500 EST by Ted Unangst <tedu@tedunangst.com>

introduce groupid type

443:2626b5b4bace on 2024-02-23 14:59:49 -0500 EST by Ted Unangst <tedu@tedunangst.com>

don't notify self on subbed post

442:eb3c9ca4e444 on 2024-02-23 12:44:52 -0500 EST by Ted Unangst <tedu@tedunangst.com>

create a new UserID type for int64 to prevent confusion

441:ed426098afe1 on 2024-02-23 12:27:40 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add an activity tab with user's active threads

440:6060bd92ca66 on 2024-02-22 18:47:34 -0500 EST by Ted Unangst <tedu@tedunangst.com>

see if we can ignore some more stuff that shows up

439:f3bfc631e4d7 on 2024-02-22 15:18:38 -0500 EST by Ted Unangst <tedu@tedunangst.com>

auto relink notes

438:684e2483cf0c on 2024-02-21 17:37:15 -0500 EST by Ted Unangst <tedu@tedunangst.com>

keep ignoring notes that don't come from groups

437:c80ad56821d1 on 2024-02-21 02:30:57 -0500 EST by Ted Unangst <tedu@tedunangst.com>

try dropping comments that are very old

436:e64aef890c62 on 2024-02-21 02:23:59 -0500 EST by Ted Unangst <tedu@tedunangst.com>

record local ids in logs

435:06233d69af3d on 2024-02-20 01:55:45 -0500 EST by Ted Unangst <tedu@tedunangst.com>

update dependencies

434:5e7d5c84cb55 on 2024-02-19 01:58:44 -0500 EST by Ted Unangst <tedu@tedunangst.com>

thank you, i've seen enough

433:03509e33e067 on 2024-02-19 01:54:09 -0500 EST by Ted Unangst <tedu@tedunangst.com>

include comment subject in web view, if present

432:8bd81e2f8112 on 2024-02-19 01:49:22 -0500 EST by Ted Unangst <tedu@tedunangst.com>

oops, not every activity will be for our groups

431:b8b0fa33839d on 2024-02-19 00:40:13 -0500 EST by Ted Unangst <tedu@tedunangst.com>

only check for groups for own address

430:43f9904637ec on 2024-02-17 22:59:38 -0500 EST by Ted Unangst <tedu@tedunangst.com>

few more arguments for the webfinger getter

429:69606327e240 on 2024-02-17 22:55:38 -0500 EST by Ted Unangst <tedu@tedunangst.com>

don't serve user files to activity requests

428:96fc8faab7ce on 2024-02-17 22:53:25 -0500 EST by Ted Unangst <tedu@tedunangst.com>

check content type is appropriate for activities

427:d3b490fb0a5f on 2024-02-16 14:38:51 -0500 EST by Ted Unangst <tedu@tedunangst.com>

if there's no title, make one up from content

426:1e2ac7bdc2d8 on 2024-02-13 23:59:16 -0500 EST by Ted Unangst <tedu@tedunangst.com>

sometimes comment import may find a page now

425:d02ebd1fdec1 on 2024-02-13 23:51:16 -0500 EST by Ted Unangst <tedu@tedunangst.com>

oops

424:a09f333beec9 on 2024-02-13 23:48:28 -0500 EST by Ted Unangst <tedu@tedunangst.com>

okay, okay, try notes as pages

423:08747dfebec1 on 2024-02-13 23:24:14 -0500 EST by Ted Unangst <tedu@tedunangst.com>

log likes for a bit

422:cfcc30a19f36 on 2024-02-05 17:51:01 -0500 EST by Ted Unangst <tedu@tedunangst.com>

i guess we need to fetch missing parents

421:aeb635056369 on 2024-01-30 00:20:02 -0500 EST by Ted Unangst <tedu@tedunangst.com>

Added tag v0.3.3 for changeset 6864cf65e7e1

420:6864cf65e7e1 on 2024-01-30 00:19:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.3.3

0.3.3 Terrific Triplicate

419:f10fc4b2b1ae on 2024-01-28 15:52:07 -0500 EST by Ted Unangst <tedu@tedunangst.com>

when hiding comment, hide children

418:4bbde7fe3d77 on 2024-01-16 00:21:40 -0500 EST by Ted Unangst <tedu@tedunangst.com>

wait for deliveries to complete on shutdown

417:72335154fdd5 on 2024-01-16 00:16:24 -0500 EST by Ted Unangst <tedu@tedunangst.com>

close database on shutdown

416:0eab2ccd7e43 on 2024-01-14 23:47:28 -0500 EST by Ted Unangst <tedu@tedunangst.com>

when relinking, reset site

415:44fd499312e1 on 2024-01-13 21:29:07 -0500 EST by Ted Unangst <tedu@tedunangst.com>

nicer timestamps

414:558b516bb510 on 2024-01-09 18:40:31 -0500 EST by Ted Unangst <tedu@tedunangst.com>

update step to backfill all the sites

413:b559c70ce718 on 2024-01-09 15:45:24 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add a site column to posts

412:7086d6a0a5ac on 2024-01-07 22:44:04 -0500 EST by Ted Unangst <tedu@tedunangst.com>

check for post before opening export file

411:fee9f0d32df5 on 2024-01-07 22:29:30 -0500 EST by Ted Unangst <tedu@tedunangst.com>

can use copyN instead of limiter

410:b16609111c3b on 2024-01-07 22:24:05 -0500 EST by Ted Unangst <tedu@tedunangst.com>

log some of the failure message

409:a8126b6cacef on 2024-01-07 22:20:07 -0500 EST by Ted Unangst <tedu@tedunangst.com>

another svg prefix

408:887b55f063cd on 2024-01-06 19:03:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>

32 bit support

407:41ec4e7c4358 on 2024-01-03 12:58:49 -0500 EST by Ted Unangst <tedu@tedunangst.com>

note thread collapse in changelog

406:97ef05ed2d9c on 2024-01-02 21:07:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>

reply notif goes to comment

405:2311143911c1 on 2024-01-02 16:48:02 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Parent: 403:47301ad53510

m

404:ebfa17145e21 on 2024-01-02 16:47:25 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Parent: 400:14be798683f4

dedupe posts across groups

403:47301ad53510 on 2023-12-31 22:17:47 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add a little margin for comments that may be collapsed

402:3735369ffb08 on 2023-12-31 22:12:32 -0500 EST by Ted Unangst <tedu@tedunangst.com>

save collapsed in localstorage

401:019a239ded7e on 2023-12-31 21:10:30 -0500 EST by Ted Unangst <tedu@tedunangst.com>

start working on thread collapse

400:14be798683f4 on 2023-12-26 16:44:05 -0500 EST by Ted Unangst <tedu@tedunangst.com>

flag object could be array

399:74975ed02e04 on 2023-12-24 14:27:29 -0500 EST by Ted Unangst <tedu@tedunangst.com>

simplify request origin

398:b48a3aa3e060 on 2023-12-24 13:28:37 -0500 EST by Ted Unangst <tedu@tedunangst.com>

limit outbound connections

397:7d62b23325da on 2023-12-24 12:49:45 -0500 EST by Ted Unangst <tedu@tedunangst.com>

Added tag v0.3.2 for changeset ce7b952c584b

396:ce7b952c584b on 2023-12-24 12:49:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.3.2

0.3.2 fixed function

395:f3b59b2ce68f on 2023-12-24 12:48:32 -0500 EST by Ted Unangst <tedu@tedunangst.com>

increase crypto dep

394:4650023f7071 on 2023-12-24 11:24:14 -0500 EST by Ted Unangst <tedu@tedunangst.com>

fileinfo doesn't need to be allocated

393:6d976372bbb7 on 2023-12-24 11:19:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>

save images from previews

392:2997c49e6b89 on 2023-12-21 14:14:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>

tabindex for some more elements

391:c3abb8a97d27 on 2023-12-19 18:13:10 -0500 EST by Ted Unangst <tedu@tedunangst.com>

422 probably indicates okay delivery

390:ec4691ae01d4 on 2023-12-19 15:29:57 -0500 EST by Ted Unangst <tedu@tedunangst.com>

simplify loading templates

389:ddea43ce47c7 on 2023-12-16 00:40:19 -0500 EST by Ted Unangst <tedu@tedunangst.com>

put the waitgroup in the right place

388:d50ff6e6a84c on 2023-12-04 21:27:54 -0500 EST by Ted Unangst <tedu@tedunangst.com>

revert overly clever update handling and just resave all the attachments

387:0781d034837d on 2023-12-04 21:26:53 -0500 EST by Ted Unangst <tedu@tedunangst.com>

changelog

386:3d0ed5e58e51 on 2023-12-04 20:50:31 -0500 EST by Ted Unangst <tedu@tedunangst.com>

put the request done in the right spot

385:b347ea127d6c on 2023-12-04 20:33:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>

switch to cleaner securitize functions

384:8b68d860edc7 on 2023-12-04 20:31:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>

update deps

383:acc07fe4fd46 on 2023-11-25 18:41:59 -0500 EST by Ted Unangst <tedu@tedunangst.com>

gonix for pledge

382:c692d371d034 on 2023-11-08 00:52:13 -0500 EST by Ted Unangst <tedu@tedunangst.com>

links may only be http

381:5934bc6a2c78 on 2023-10-12 21:09:58 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

nice urls don't end in hyphen

380:eb6b3fc600d8 on 2023-10-08 17:58:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

little improved search

379:822c04f2cc65 on 2023-10-04 01:57:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

apply the svg bom fix

378:431215198bcc on 2023-10-03 21:35:30 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

377:6703a81a3ec6 on 2023-10-03 21:34:40 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

delete attachment stmt

376:0a8a03ad5cf8 on 2023-09-14 17:11:02 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

regexp match title for filters

375:382c378850ca on 2023-09-10 18:18:03 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

try harder for clean shutdown, and add profiling bits

374:81f6f71e1ee5 on 2023-09-08 14:27:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 372:f1554aa04464

m

373:dd19d5a43d67 on 2023-09-08 14:19:29 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 371:a5e2e8fa5aff

preview post

372:f1554aa04464 on 2023-09-03 00:44:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't allow post urls to have the wrong group

371:a5e2e8fa5aff on 2023-08-31 05:09:36 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

cache the outbox since it gets bursty traffic

370:6304fd814ae1 on 2023-08-31 02:45:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

code belongs in web

369:824b397d7bc8 on 2023-08-31 00:09:20 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

go fix wants to delete the old build tag

368:3fad7c370696 on 2023-08-30 23:42:50 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

cache subs to group

367:c5ae9095561b on 2023-08-30 19:10:38 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

depending on webs 0.7.9 now

366:22e27387b93b on 2023-08-30 19:08:51 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

trim depend by vendoring just exp/slices

365:4bd2c01e3f44 on 2023-08-30 19:08:02 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

set debug queries

364:70835dd586ad on 2023-08-30 17:37:11 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

363:d91dcfdafa2f on 2023-08-30 17:18:00 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

use short markdown for alerts

362:39db9fd6737e on 2023-08-30 17:17:24 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

start caching tombstones

361:3582eb27eae3 on 2023-08-29 17:44:08 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

back to develop

360:e1b1ab59e4ba on 2023-08-29 17:41:38 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.3.1 for changeset c4960a85859a

359:c4960a85859a on 2023-08-29 17:41:34 -0400 EDT 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 16:41:21 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

357:c9c88bcd2f65 on 2023-08-29 14:32:37 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix notification logic for comments

356:1ea849dd8eb5 on 2023-08-29 14:14:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.3.0 for changeset 087a1a54e2d8

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

0.3.0 imperfect future

354:83279d121f9c on 2023-08-29 14:12:45 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some restyling for manual.

353:13e62a1ccc77 on 2023-08-29 00:23:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

switch http clients so we can resign after redirect

352:c9a6ea8900e5 on 2023-08-28 22:56:03 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

csp requires classes not inline styles

351:491501ef6ea7 on 2023-08-28 17:12:55 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

one more webs bump

350:16ce654b10c9 on 2023-08-28 17:02:06 -0400 EDT 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 16:40:31 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some indices for subs

348:4c9d4302103c on 2023-08-28 16:09:09 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

consistent newlines in errx

347:8ebe29ae6d30 on 2023-08-28 14:43:51 -0400 EDT 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 02:08:39 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

use errx for command line errors

345:eb39da7bd54e on 2023-08-27 23:49:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

use slices pkg to reduce code

344:e3e2a063a993 on 2023-08-27 22:20:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

next link to next comment

343:798d50e84a18 on 2023-08-27 22:00:39 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some fixes for usernames in exports

342:4db8b32c465f on 2023-08-27 21:49:05 -0400 EDT 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-27 20:50:06 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

renumber args to 0

340:20a2dc4b1e53 on 2023-08-27 16:59:52 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

no margin above h tags

339:cea2e5c4fde8 on 2023-08-27 16:36:38 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

docs for filters

338:d44f92214d4f on 2023-08-26 16:32:50 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some style refinements for the chats

337:17a444959fa2 on 2023-08-26 15:14:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

delete post subs too

336:c96f683edeff on 2023-08-26 15:04:06 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow unsubscribing...

335:6179155ac315 on 2023-08-25 15:59:11 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

subscribe to post for comment notifs

334:de053444cf17 on 2023-08-25 02:05:25 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

let's see if anyone responds when we send reports

333:1e0138409da4 on 2023-08-24 18:10:43 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

332:88278717ce5c on 2023-08-23 23:35:06 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

run analyze as final upgrade step

331:ca65bbe4e941 on 2023-08-23 15:16:57 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

ignore shared comments without too much log noise

330:b4d6d5e9bdee on 2023-08-23 14:01:40 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some more origin checks

329:588a942c92e1 on 2023-08-23 13:55:45 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

treat outbox polls as updates

328:c3d75e793bbe on 2023-08-23 02:00:28 -0400 EDT 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 01:27:15 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

better to use interface for match and filter

326:095e2a565105 on 2023-08-23 00:45:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

ok, maybe fixed it...

325:3f8382f10c75 on 2023-08-23 00:39:47 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

yeah...

324:f66ce24ec6b9 on 2023-08-23 00:36:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

try new sig code

323:47f9c2cb72c4 on 2023-08-23 00:05:00 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

322:9a9cfc7194fc on 2023-08-22 23:49:21 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some AP improvements to get along better with lotide

321:cb09196637f6 on 2023-08-22 23:11:54 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

not an error for a collection to be empty

320:c21bbf9c8881 on 2023-08-21 22:51:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

log request timing

319:e1efd0fb4cbc on 2023-08-21 21:36:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

nicer formatting for filters

318:ce5724e19987 on 2023-08-21 20:12:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

very basic search

317:054cbeb40d94 on 2023-08-21 16:25:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

filters for comments, and noimg filter

316:13c8aa935d1f on 2023-08-21 14:34:47 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

need to trim p tags from site alert

315:46dc83aa9cf6 on 2023-08-21 14:24:06 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

shouldn't need the group to person fallback now

314:0831c19d56a7 on 2023-08-21 13:40:22 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

serialize deliveries by rcpt

313:eb2147deba67 on 2023-08-20 23:33:15 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

smaller preview images

312:a8d87e090187 on 2023-08-20 21:06:26 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

less screaming in titles

311:cbc6d541e30e on 2023-08-20 20:59:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

we can do opengraph on home page too

310:4a50e5a94068 on 2023-08-20 20:53:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

og summary for group too

309:966f326d8d72 on 2023-08-20 20:48:07 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

opengraph tags in post head

308:7f3e9470059f on 2023-08-19 23:50:02 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

more complete filtering implementation

307:941288287b6f on 2023-08-19 19:54:13 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

note go 1.18 is required now

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

m

305:b7438c33280f on 2023-08-19 19:48:13 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

try filling replies for new post

304:96a93c040364 on 2023-08-19 00:02:50 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 301:0950f1dd3ad8

missed a style used on about

303:2670040ec4a2 on 2023-08-19 01:17:57 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

use nav tag instead of div

302:e0a8089b99f8 on 2023-08-19 01:15:43 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add canonical and alternate links

301:0950f1dd3ad8 on 2023-08-18 22:20:36 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

dark mode code was too shiny

300:8c26f267cc9f on 2023-08-18 22:17:52 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

self posts should use local links

299:a0f97fbaecf6 on 2023-08-18 13:18:45 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

lower case domain names

298:3cceb71ed488 on 2023-08-18 13:05:17 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow styles used for code syntax highlighting

297:ed730389eb36 on 2023-08-17 12:25:45 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

initial cut at moderated groups

296:9b9f3998d8d3 on 2023-08-16 16:53:23 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow @group (or !group) syntax for search

295:ca66581bce07 on 2023-08-16 16:27:08 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

a few tombstone checks

294:64c12b567eb8 on 2023-08-16 16:21:57 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

few refinements to share handling

293:86449ded2977 on 2023-08-15 23:35:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

found a post that exceeded the char limit

292:23b0e8127e76 on 2023-08-15 18:27:46 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

more logging of attachment saving

291:563c05337704 on 2023-08-15 18:08:36 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

290:347d41bf67b5 on 2023-08-15 18:03:45 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

289:ed4167835438 on 2023-08-15 18:01:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

looks like we need tombstones for everything

288:f985dde3f5ee on 2023-08-15 13:48:15 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add the files. every time.

287:d743bbf95e48 on 2023-08-15 13:47:14 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

286:8aa52010a98a on 2023-08-15 12:12:06 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

285:d3db924a6f32 on 2023-08-14 18:25:26 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

restyle login forms

284:2fe4451bd262 on 2023-08-14 18:07:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

filter out lemmy self links to pictrs

283:c86e2a72ea94 on 2023-08-14 00:42:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

touch more logging

282:fb06ad8b9a14 on 2023-08-14 00:36:47 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

check for nil group

281:cf33e94bae27 on 2023-08-14 00:32:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

log inbox actor

280:1bcfa255a73a on 2023-08-13 02:00:41 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some form style refinement

279:06351a4ff6df on 2023-08-13 01:32:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

sort subbed groups higher

278:fb24ee177147 on 2023-08-12 22:05:06 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

try to handle notes that fall into the page code

277:c86cf55aa7d8 on 2023-08-12 21:50:44 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

hide group description behind details

276:d036c56ce5f3 on 2023-08-12 21:37:56 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

clean up some origin checks

275:4a3a2272d533 on 2023-08-12 19:22:37 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

introduce origin object and start using it to track context

274:ad314dd8698c on 2023-08-12 18:40:18 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

can use simpler function

273:9ca7ed390641 on 2023-08-12 17:56:00 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix up some form styles

272:a0824eb087c7 on 2023-08-12 17:32:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

reload banlist after saving

271:1a4d35ff94ef on 2023-08-12 17:30:20 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

few more logs

270:1cc1393b6832 on 2023-08-12 17:22:35 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some more logging

269:4d53be2bdbd5 on 2023-08-11 13:35:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

referrer policy (origin only for title links)

268:756bf2343f3f on 2023-08-11 11:22:32 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

dont' try sending updates for remote groups

267:568eec950d4f on 2023-08-11 11:17:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

266:f378242161af on 2023-08-10 22:49:38 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some more group actor rework

265:b4dde7a8df4b on 2023-08-10 21:43:55 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some fixes for group actor handling

264:e01e4fef3ec9 on 2023-08-10 21:31:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

move outbox pull out of group save code

263:1885b3f75ca0 on 2023-08-10 21:19:21 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 259:3388b31a2ff1

merge

262:c967e4f4d66e on 2023-08-10 21:06:23 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

save attachment descriptions

261:720f30ca7fc8 on 2023-08-10 20:45:39 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

can do this without the extra var

260:094e4d93c41f on 2023-08-10 20:41:58 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 256:c9d39971f5de

close up some races around user/group creation

259:3388b31a2ff1 on 2023-08-09 17:16:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

258:5178e45b3cda on 2023-08-08 15:13:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

try fetching pages for shares

257:a1d3bc8663f0 on 2023-08-08 15:05:02 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

ignore Read for now

256:c9d39971f5de on 2023-08-08 13:31:42 -0400 EDT 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 13:16:46 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

woops, not at all correct

254:298f17e05d0e on 2023-08-08 13:10:14 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

start filling in cc more completely for comments

253:34b7eb687da4 on 2023-08-08 03:15:03 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

404 remote users unless logged in

252:48f1a58d3069 on 2023-08-08 01:29:41 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

respond to ping requests

251:0dfa99ddbc10 on 2023-08-08 00:14:02 -0400 EDT 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 00:06:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

typo in log

249:6c077c85c3a0 on 2023-08-07 19:50:47 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow fixing image captions

248:649ba0cce649 on 2023-08-07 19:30:03 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

save attachment description

247:29ea469ff375 on 2023-08-07 17:16:56 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow images in groups too

246:e1c21c9aefc1 on 2023-08-07 17:12:26 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix for images

245:9ec69d529531 on 2023-08-07 16:48:57 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

244:58f3aa08df36 on 2023-08-07 14:28:40 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

do not run azorius as root

243:0c9c2c9cce5b on 2023-08-07 13:40:35 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

need to pass down more values, from tom

242:b5b1a4710c6f on 2023-08-07 02:11:54 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

more ignored files

241:6305189fa885 on 2023-08-07 02:06:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

hg ignore

240:d216870f3780 on 2023-08-07 02:03:23 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

somehow chats table didn't make it into schema

239:ecdb6f55c4d1 on 2023-08-07 01:57:36 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

include some buildinfo in version string

238:5e81d0d52a13 on 2023-08-07 00:24:43 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

limit outbox pull to 10 for now

237:ea0d3ced4565 on 2023-08-06 23:12:31 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fill in changelog

236:6d129deffa1c on 2023-08-06 23:07:43 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

un-embed youtube links

235:1d01f8c6d546 on 2023-08-06 23:07:18 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

try normalizing federated links...

234:f9282e9f37bd on 2023-08-06 23:07:03 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

go fmt

233:2d48d8a0f5a8 on 2023-08-06 22:40:19 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

need a few more routes for new post urls

232:15a50982199a on 2023-08-06 22:35:55 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 229:34245b0e73c9

merge

231:967266dce8df on 2023-08-06 22:33:56 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

use gencache in more places

230:669dbc869f1a on 2023-08-06 22:21:58 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 225:4cd60e574ec8

start converting to gencache

229:34245b0e73c9 on 2023-08-06 16:25:55 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

pass down userinfo to fragcomment

228:b47879de8527 on 2023-08-06 15:53:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

227:4d77bba54b80 on 2023-08-06 15:45:45 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add a cache for finduser

226:3c73ad5f3b24 on 2023-08-06 13:45:26 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

rename all to front, clearing up home confusion

225:4cd60e574ec8 on 2023-08-06 03:56:41 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't use sharedinbox for everything

224:380164dc923e on 2023-08-06 03:39:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

all group messages are announce, so push that down

223:938c17e54119 on 2023-08-06 00:34:09 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

little simpler refresh logic

222:0d5b25698dec on 2023-08-06 00:30:41 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

consolidate group update code

221:8d7e698828d6 on 2023-08-06 00:05:57 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

getmanyattachments

220:18a2c1183633 on 2023-08-05 23:26:05 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

actually only go 1.16 is required

219:100c4510a8e0 on 2023-08-05 23:23:58 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

no need to reformat groups

218:3c78ecb75700 on 2023-08-05 23:16:05 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

move replies route to fedi.go

217:3b9c22fb47d7 on 2023-08-05 22:18:43 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

consistency with post.Attachments handling

216:5ca2b5e8dfda on 2023-08-05 22:09:25 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't "normalize" empty links

215:8016f8681c9c on 2023-08-05 22:06:55 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow some groups to show pic previews

214:7322ca4a8118 on 2023-08-05 20:45:56 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

not quite ready for inline images, but a few pieces

213:2e3797ee5c3c on 2023-08-05 20:13:48 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add https for no schema links

212:63d5e7964517 on 2023-08-05 19:37:36 -0400 EDT 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 19:32:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

on some screens, the dark mode may be too dark

210:1db0a8665b9f on 2023-08-05 18:49:23 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some code simplification

209:d70f788cb873 on 2023-08-05 18:20:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

cleanup the refresher a bit

208:4462e957cb6a on 2023-08-05 18:16:03 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 206:4c7a0d040842

m

207:d806b24c46a7 on 2023-08-04 18:58:45 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 195:2ffa1c560c8d

handle new attachments in update

206:4c7a0d040842 on 2023-08-05 17:53:18 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

simplify

205:351e15340dd6 on 2023-08-05 17:45:41 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

include replies collection in posts

204:ba4dd04251f7 on 2023-08-05 17:19:32 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

http 400 is well actually good enough okay

203:126ffc554cc2 on 2023-08-05 17:18:28 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

simplify follow/accept objects

202:1fe68c269b13 on 2023-08-05 17:00:56 -0400 EDT 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 16:28:20 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

switch syslog to NEWS facility

200:406fcdc162ab on 2023-08-05 16:24:14 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

a few more notes about AP behavior

199:4dbbe30b37c8 on 2023-08-05 15:32:20 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

nothing to recover if there wasn't an error

198:9c7c7203fc96 on 2023-08-05 15:21:05 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some navigational improvements

197:87ed3835f6cf on 2023-08-05 01:52:11 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

try a dark theme

196:3f3b2917f946 on 2023-08-05 01:22:35 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

normalize links (just youtube for now)

195:2ffa1c560c8d on 2023-08-04 18:17:22 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

can handle delete person now

194:07e79f89be11 on 2023-08-04 17:42:00 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow to delete all the persons

193:a6cfd0f7cee2 on 2023-08-04 16:59:40 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't log csp violations unless devel

192:db86ea3dffc7 on 2023-08-04 16:54:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

191:5cded20cc387 on 2023-08-04 16:47:07 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

make sure refresher doesn't crash

190:cbd3fa60c95f on 2023-08-04 15:50:31 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add refresh.go

189:4bf5aa9462cb on 2023-08-04 15:49:52 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

background refresh

188:5e32c8a0a735 on 2023-08-04 12:40:51 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add group chat

187:fa39306b011e on 2023-08-04 00:01:47 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow services to be people

186:ffeb8b2c8651 on 2023-08-03 23:58:43 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

check user-agent here for now

185:d9f48e297ad3 on 2023-08-03 23:36:58 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

reassign deleted comments to [deleted] person to preserve threads

184:7a6325fc831d on 2023-08-03 23:28:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

better tag support

183:fc99e4f267eb on 2023-08-02 23:55:15 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix some format strings

182:175e46964a27 on 2023-08-02 21:09:51 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

tweak sigfail log

181:260755993918 on 2023-08-02 17:31:42 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

finish group reports

180:e7d34cf15701 on 2023-08-02 15:28:06 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

log some more announce details

179:383e487513f0 on 2023-08-02 15:12:25 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

clearer logging for unexpected types

178:c68ff07b1a0b on 2023-08-02 15:05:12 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

label text areas

177:0134a68fb57c on 2023-08-02 15:03:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

pull in featured posts when finding a group

176:63db854beb79 on 2023-08-02 12:38:12 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

curious to see what logging origin does

175:33d428ffd661 on 2023-08-02 12:27:52 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

a variety of log statements

174:955767d0bd79 on 2023-08-01 15:39:50 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't send reports yet

173:45e7715e41f8 on 2023-08-01 15:30:43 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

federated flags for testing

172:27de7c661166 on 2023-08-01 00:11:48 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 170:0d5e39e380b0

m

171:bcff86f6d90f on 2023-08-01 00:11:11 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 168:4783e2354422

show which groups are subbed since i always forget

170:0d5e39e380b0 on 2023-07-31 23:24:30 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some robustness for pubkey saving

169:a9c50979f584 on 2023-07-31 21:37:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

start sending Delete/Person

168:4783e2354422 on 2023-07-30 21:57:47 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

nicen up the error page

167:4bbc0721bca6 on 2023-07-30 16:47:11 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't sign requests in devel mode

166:6f113d871200 on 2023-07-30 14:57:05 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

rework online help to fit into the site

165:6ecda7077a3e on 2023-07-30 13:20:36 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

combine some duplicate code for array handling

164:0657561fbb73 on 2023-07-29 20:48:39 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

include the non featured groups in public view

163:da6ebb235167 on 2023-07-29 19:24:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

162:64fb1570084e on 2023-07-29 19:21:58 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't pollute cache with crappy deletes

161:7465488c448b on 2023-07-29 19:20:23 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

160:83999202e360 on 2023-07-29 19:08:20 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

detect recent duplicates

159:43120b8aac5a on 2023-07-29 16:57:13 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

use a helper method for relative urls where possible

158:7212563885c4 on 2023-07-29 16:45:05 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

permalink for comment

157:acb69d1f4844 on 2023-07-29 15:30:25 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

update webs for spoiler markdown

156:61e4927893c7 on 2023-07-29 15:28:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

handle cases where array is just single object

155:58338aeed998 on 2023-07-29 15:24:48 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

154:cc798d4c8903 on 2023-07-27 19:16:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

generate post ids based on title

153:18c8e67f2ace on 2023-07-27 18:37:58 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

152:564f4d05d182 on 2023-07-27 17:33:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

handle undo follows

151:63b3bd36cb00 on 2023-07-27 17:26:13 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

shared code for announce

150:5eb049ebd15c on 2023-07-27 17:12:39 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

try federating featured posts

149:56a3e1f81603 on 2023-07-27 16:32:26 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

site alerts (and some ap featured posts)

148:6bcc5e14a245 on 2023-07-27 14:40:05 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

start working on featured posts

147:8d34cf7ee94d on 2023-07-27 14:04:45 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

include post info for one comment view

146:4be68c8a8912 on 2023-07-27 13:31:10 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

include site on single post

145:10cace47bbfd on 2023-07-27 13:27:52 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

notif for new group

144:0657ec2bb03d on 2023-07-27 13:09:19 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

more notifications

143:2e04ba6d9190 on 2023-07-26 22:09:05 -0400 EDT 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-26 20:02:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

use servername for title

141:941dd0bc4ad7 on 2023-07-26 19:32:52 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

notifs for local posts, and link to post

140:6688c5b1b733 on 2023-07-26 19:18:29 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

forgot to not self notify

139:93a9f9795123 on 2023-07-26 19:16:08 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

notify when post is made in group

138:151acac29c5b on 2023-07-26 19:01:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

got a little carried away with escaping

137:aebfc23714f4 on 2023-07-26 19:00:20 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add the activitypub.7 doc

136:942d107069a3 on 2023-07-26 18:53:23 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add a makefile target for html help

135:72dcbcfadf36 on 2023-07-26 18:43:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

start adding notifications (new user, comment on post)

134:8fc6ab386a6b on 2023-07-25 19:03:02 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.2.0 for changeset 9e3f8dd6fe5a

133:9e3f8dd6fe5a on 2023-07-25 19:01:29 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.2.0

note the last change for 0.2

132:fe57b73836cf on 2023-07-25 18:48:22 -0400 EDT 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 17:49:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add panic encoders to prevent internal types from becoming json

130:de481a9b4fd1 on 2023-07-25 14:07:39 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

try clearing stale pubkeys if verification fails

129:337998ff689f on 2023-07-25 13:51:40 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

forgot why group even has attributedto

128:1c25b8b2ad2d on 2023-07-25 13:49:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

yikes!

127:85d620065a79 on 2023-07-25 12:28:55 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't hard code group display to name

126:c47a73971d79 on 2023-07-25 12:24:58 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

correct form value

125:410e521d80b2 on 2023-07-25 10:47:13 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

tweak comment style so they don't get skinnier

124:2f5b3cb764b9 on 2023-07-24 21:16:41 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

a little more debugging of addressing

123:5af87fcbfb6a on 2023-07-24 20:54:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

start using more subheader menus

122:1ac11c800a47 on 2023-07-24 16:41:02 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

121:175b9570f756 on 2023-07-24 16:33:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

update and delete comments

120:2be82eb82270 on 2023-07-24 14:48:24 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

go fmt

119:ae9a0e34319b on 2023-07-24 14:47:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

posts on person page

118:ce4027d28186 on 2023-07-24 14:17:18 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

shorter helper fns

117:b5956215368b on 2023-07-24 14:14:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

no recreating users or groups with same name

116:6295abc762fe on 2023-07-24 02:44:43 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

reports for stuff you don't like

115:e139d943475b on 2023-07-24 00:24:05 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

save attachment again if we've lost it somehow

114:0ff1031d7e69 on 2023-07-23 23:52:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

new junk makes things a bit easier

113:ae69ba29751d on 2023-07-23 22:32:38 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow deletes of known persons to proceed

112:b2dcce1f2471 on 2023-07-23 22:19:24 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't need the mod tag here

111:b2448c55b74d on 2023-07-23 22:11:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

start some modest mod capabilities

110:6c307902a110 on 2023-07-23 21:39:48 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

cleanup some activity handling, start doing undo

109:492310e0c52f on 2023-07-23 00:37:24 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

better context handling for comments

108:8df7d698792e on 2023-07-22 23:14:09 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix format strings

107:876cea20b719 on 2023-07-22 20:29:57 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

style up the forms

106:5b4867b59dba on 2023-07-22 20:01:41 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

not much to do here yet

105:6ac30e70c3e1 on 2023-07-22 19:59:55 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

handle group update

104:af8aab05e696 on 2023-07-22 19:50:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

103:127b1c2815ad on 2023-07-22 16:40:00 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

a little more pop to the blue

102:9159d4e594dd on 2023-07-22 16:36:57 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

webs 63 with the cookie fix

101:16c39009393a on 2023-07-22 16:19:13 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

only save updates if something changed

100:73d3a54691b9 on 2023-07-22 16:12:26 -0400 EDT 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 15:55:43 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

omit saving empty meta

98:bd154d194f30 on 2023-07-21 15:34:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

log group imports for posts

97:ef09977608cf on 2023-07-21 15:28:31 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

better hashtag and context support

96:d922d9a00879 on 2023-07-21 15:26:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add a changelog

95:642421b15036 on 2023-07-21 00:31:42 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add back the chpass form

94:ac04a2b180f7 on 2023-07-21 00:25:44 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some presentation tweaks

93:5507789bf15d on 2023-07-20 22:56:19 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

forgot to change the theme color

92:36ce5772f4bf on 2023-07-20 10:37:30 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.1.0 for changeset a7d338c3a20e

91:a7d338c3a20e on 2023-07-20 10:35:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.1.0

need csrf secret here. from zero

90:bad69dfc4415 on 2023-07-20 04:30:58 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

trim some logging

89:abe2165a31c7 on 2023-07-20 04:22:42 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

attach the attachments

88:cdcf7510a49f on 2023-07-20 04:19:02 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

delete group subs when group is gone

87:4b9ad321ff98 on 2023-07-20 04:11:30 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

timeout is already seconds

86:0adeeaf059a1 on 2023-07-20 04:08:48 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

set user-agent

85:2d21969dac70 on 2023-07-20 03:34:22 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

group name, then title

84:5ceb336bf2f5 on 2023-07-20 03:31:58 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

local groups first

83:3a317353022b on 2023-07-20 01:36:00 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

82:3597bf72f201 on 2023-07-20 00:24:29 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

not ideal, but sort groups

81:73562b4344ed on 2023-07-19 21:51:47 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some finishes for follows

80:50e093d669b7 on 2023-07-19 21:45:03 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

i think i've collected enough sample messages

79:6cd7de6f4f73 on 2023-07-19 21:36:56 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

start the documentation

78:be5b26d3298c on 2023-07-19 18:17:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

need to cascade cache flushes on deletes

77:46d1bc71f638 on 2023-07-19 18:10:50 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

cgo is required

76:8935d2028222 on 2023-07-19 17:58:56 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

put the attachment in the post before federating

75:972baec2dd07 on 2023-07-19 17:30:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

group should announce received activities

74:63cd0c5771d4 on 2023-07-19 15:51:18 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

impose some length limits on various things

73:d558f8e250d6 on 2023-07-19 15:15:47 -0400 EDT 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 13:07:40 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

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

71:4ba348a2ff23 on 2023-07-19 13:04:48 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

need to color text in menu

70:4c2edd4d9296 on 2023-07-19 12:57:00 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

these people have already been formatted into compliance

69:093a02f1f419 on 2023-07-19 12:48:41 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add some checks so we skip our own activities bounced back

68:1ae92cb8ac83 on 2023-07-19 12:33:55 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

need to reformat in more cases

67:eb3d0761a0fa on 2023-07-19 01:52:31 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

index for shares

66:832ba87bccc7 on 2023-07-19 01:43:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow some more deletes

65:c61085f02bbc on 2023-07-19 01:31:56 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some cache for comments too

64:c77d5ae1c530 on 2023-07-19 01:06:28 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

need to fill in personname in comment

63:020037c1b9fa on 2023-07-19 01:04:32 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

only do html transform once

62:aada169b950c on 2023-07-18 23:49:19 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

big piles of cache

61:1370efcd972b on 2023-07-18 21:17:26 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

tune up reply style

60:23a3021331d5 on 2023-07-18 20:46:37 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

send unfollows

59:6ae104f915e9 on 2023-07-18 19:47:37 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

sprinkle some bans around

58:ea4172f0fef0 on 2023-07-18 19:17:45 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

ban actors on the inbox path too

57:2a955684f878 on 2023-07-18 18:30:10 -0400 EDT 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 18:23:55 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix

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

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

54:f09ae73a985e on 2023-07-18 18:08:32 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

wrap up common activity creation

53:7260a5bd0e95 on 2023-07-18 18:00:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

way too noisy log

52:bbe0db5cfc2e on 2023-07-18 12:50:42 -0400 EDT 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 01:37:00 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

dial down too much logging

50:cc1e1aba737b on 2023-07-18 01:31:39 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

handle more announces

49:f3c284e1d45a on 2023-07-18 01:11:42 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

prelim support for sharing

48:ce8c89fd4c7f on 2023-07-17 16:59:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

start doing some more actor origin checks

47:4b2ecc3437ac on 2023-07-17 16:43:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

are browsers fixed against csrf yet?

46:a2e997e0aac5 on 2023-07-17 15:40:45 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't need remote flag

45:efdc133fde8f on 2023-07-17 14:36:31 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

send some delete activities

44:52c0212c300c on 2023-07-17 13:06:22 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

log the postless comments

43:98879ce9a658 on 2023-07-17 11:32:08 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

handle delete here too

42:6e827491effa on 2023-07-17 11:05:54 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

let's try deleting stuff

41:676097df4293 on 2023-07-17 10:45:20 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

outbox was in the right order before

40:b29145fe66e1 on 2023-07-17 00:36:05 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some more caching

39:f281df4830bd on 2023-07-17 00:25:46 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

little better search

38:8c94580465e2 on 2023-07-17 00:23:19 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

might need group by here too

37:a79223d35d75 on 2023-07-16 21:28:51 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

remove dumb workaround

36:81dbd8a6cf03 on 2023-07-16 21:26:44 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

need to group by postid in the query

35:b0be514668c1 on 2023-07-16 21:18:46 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

adjust the html some

34:7778015df056 on 2023-07-16 21:04:05 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

comment counts

33:470bcc00221b on 2023-07-16 19:50:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

admin delete groups

32:9056c0c41ecf on 2023-07-16 19:22:45 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

reverse outbox ordering

31:c8bfe2da6e7f on 2023-07-16 19:17:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

new group form

30:1133acbd4d48 on 2023-07-16 18:41:45 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

always include the ever important @context when forming activities

29:5fe332ec7f19 on 2023-07-16 16:51:30 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

redo the dupe detection

28:cff15faf3f3c on 2023-07-16 16:13:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

what's an upate

27:8a25651e65e8 on 2023-07-16 16:12:56 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

updates aren't creates, oops

26:e3d8d483317f on 2023-07-16 01:35:17 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

a bit more style

25:2728bf883ad3 on 2023-07-16 01:27:52 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

a touch more color

24:982cdc71975d on 2023-07-16 01:02:28 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

include a hashtag in posts

23:86426babd826 on 2023-07-15 23:22:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

group should always have inbox

22:58d1c7182625 on 2023-07-15 22:19:43 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

called savecomment now

21:453aa47ba0b7 on 2023-07-15 22:13:08 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't try to send messages from remote groups

20:49d88889e6e4 on 2023-07-15 21:49:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

command line chpass

19:f193fa71ca9b on 2023-07-15 21:39:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

need a dup check for comments too

18:1ee0f0fca323 on 2023-07-15 21:30:51 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

the mastodons are spamming me again

17:52d004de85b5 on 2023-07-15 21:28:39 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

delete posts

16:ba646b03492b on 2023-07-15 21:09:46 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

display more info about persons

15:06b1f0c8c102 on 2023-07-15 21:06:46 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow user ban

14:52c0128340cc on 2023-07-15 21:00:58 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

more coherent activitypub support

13:e69d75ec65b3 on 2023-07-15 20:35:32 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

refine the junk filter

12:267b6e24bbd5 on 2023-07-15 19:37:17 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

better federation for updates

11:2a33773f1756 on 2023-07-15 19:09:42 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

edit groups and posts

10:dcdaa7fe3c60 on 2023-07-15 18:23:12 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

for now, don't retry deliveries in devel mode

9:00afa913a789 on 2023-07-14 11:53:48 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

little nicer groups display

8:a4b139f980a0 on 2023-07-14 11:50:50 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

actually save some of the signup info

7:e52d27e7d887 on 2023-07-13 15:19:00 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

log signups

6:094a8d2b433b on 2023-07-13 14:34:48 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix up some things for consistency in display

5:7db084708f99 on 2023-07-13 14:15:09 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't allow clashing users and groups

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

make sure outbox isn't empty

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

advertize sharedinbox

2:1b021d69dda3 on 2023-07-13 03:22:11 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

mkdir attachments

1:ffced18dde9b on 2023-07-13 02:56:57 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

logging

0:e043ee606563 on 2023-07-13 02:56:20 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

lgtps