48 Commits

Author SHA1 Message Date
fiatjaf
36b446c056 support new kinds 20, 21, 22 and other small things. 2025-02-02 08:28:15 -03:00
fiatjaf
be73687eaf support negentropy and hyperloglog. 2025-01-14 12:37:45 -03:00
fiatjaf
18e098b536 button to delete all events from removed users. 2024-12-10 23:23:15 -03:00
fiatjaf
e10a9b8b5a support subpaths in jouble. 2024-11-14 13:51:24 -03:00
fiatjaf
448e270e6b favicon based on RELAY_ICON and a default. 2024-11-14 13:51:24 -03:00
fiatjaf
68c5b29668 load homepage profiles from our internal db. 2024-11-11 11:29:45 -03:00
fiatjaf
e128f802a2 update nostr libraries and necessary adjustments. 2024-11-08 22:43:35 -03:00
fiatjaf
928e801e69 jouble integrated. 2024-11-01 00:19:37 -03:00
fiatjaf
c0c3940530 allow ephemeral events. 2024-10-22 13:34:23 -03:00
fiatjaf
207d6c8c15 software source code on nip11 response. 2024-08-20 15:47:44 -03:00
fiatjaf
7f82779f62 also implement listallowedpubkeys. 2024-07-11 16:00:45 -03:00
fiatjaf
0c3b4c7217 implement allowpubkey and banpubkey from nip86 management. 2024-07-11 15:39:07 -03:00
fiatjaf
a78ab550c2 apply sane defaults (i.e. rate-limit connections like crazy). 2024-07-08 09:09:06 -03:00
fiatjaf
001231aae7 initialize system. 2024-03-28 08:59:13 -03:00
fiatjaf
dd384439c8
reduce max limit to 500. 2024-03-21 11:54:23 -03:00
github-tijlxyz
7e6a3f00cb
docker release and test workflow 2024-02-23 15:20:17 +01:00
github-tijlxyz
b6ebdb9e5b
add userdata path to envconfig and expand example.env 2024-02-12 18:40:52 +01:00
fiatjaf
0fe69c9fdb
limit number of invites per person. 2024-02-02 09:29:54 -03:00
fiatjaf
15056b0968
get rid of useless homepage. 2024-02-01 12:51:05 -03:00
fiatjaf
a6430dfc83
graceful shutdown and closing database. 2023-12-07 10:56:20 -03:00
fiatjaf
f7f7a2e1bb
replace badger with lmdb. 2023-12-05 08:19:38 -03:00
fiatjaf
6e3de4e543
debug tweaks. 2023-12-02 18:31:48 -03:00
fiatjaf
2811e5a305
remove anti-sync bots so people can browse the global feed. 2023-11-23 16:34:54 -03:00
fiatjaf
93eb09a24f
more anti-read policies, authorized kinds and khatru update. 2023-11-22 17:12:25 -03:00
fiatjaf
bdc401c4aa
do the same for relay lists. 2023-11-19 07:15:37 -03:00
fiatjaf
356844b43b
allow contact lists to have a lot of tags. 2023-11-18 13:01:37 -03:00
fiatjaf
30c99a035f
add restricted_writes. 2023-11-18 10:44:48 -03:00
fiatjaf
cdedf15aa5
update khatru nip11. 2023-11-18 10:41:45 -03:00
fiatjaf
d84860dcfc
allow tags up to 64 characters. 2023-11-13 18:57:44 -03:00
fiatjaf
c5b628ebf6
update dependencies and minor tweaks. 2023-11-13 16:35:47 -03:00
fiatjaf
e2481aae09
don't reject queries for too many authors as we would have checked before if all authors are relevant. 2023-11-12 09:29:57 -03:00
fiatjaf
6c04549d4d
remove COUNT support. 2023-11-12 09:29:22 -03:00
fiatjaf
5fe0f260fe
update khatru and eventstore and add filter restrictions. 2023-11-07 17:31:33 -03:00
fiatjaf
952d5f9f06
support icon url. 2023-11-02 21:25:10 -03:00
fiatjaf
8885d99cac
basic reports page (just displaying, untested). 2023-11-02 20:59:50 -03:00
fiatjaf
19bc00da24
actually blocking writes from non-whitelisted people, fixes in eventstore and some other UI tweaks. 2023-11-02 16:08:53 -03:00
fiatjaf
6565b4dcf5
nostr-sdk, eventstore, components, userRow 2023-11-02 13:07:07 -03:00
fiatjaf
0c94ef4e34
rework data model for invitations. 2023-10-29 13:45:58 -03:00
fiatjaf
f850a485cb
cookie-based nip-98-like login. 2023-10-29 10:44:19 -03:00
fiatjaf
86509c59b5
making everything almost work again. 2023-10-28 20:21:15 -03:00
fiatjaf
32c484178f
rewrite things to use htmlgo (wip). 2023-10-18 11:58:27 -03:00
fiatjaf
6fbde5f302
reorganize backend code a little. 2023-10-16 23:09:12 -03:00
github-tijlxyz
216b2aa70b use go templating instead of svelte client 2023-10-11 00:19:33 +02:00
github-tijlxyz
7018b5c3ec fix typo and more 2023-09-23 19:03:13 +00:00
github-tijlxyz
c4ef0a5f25 better relaymaster and fixes 2023-09-18 19:18:24 +00:00
github-tijlxyz
ef03fff5a6 add relay admin and report viewer 2023-09-13 19:48:24 +02:00
github-tijlxyz
feee34b683 embed ui files 2023-09-07 13:06:58 +02:00
github-tijlxyz
e47ed79135 init 2023-09-06 20:49:18 +02:00