Alex Gleason
|
425edf2174
|
Add controller test, refactor some middlewares
|
2025-02-10 12:41:41 -06:00 |
|
Alex Gleason
|
1368304d25
|
Add cashuApp (rough draft)
|
2025-02-10 12:04:46 -06:00 |
|
P. Reis
|
00d10c7f9b
|
refactor: TODO comments
|
2025-02-10 13:24:19 -03:00 |
|
Alex Gleason
|
1c4f0a87d5
|
Merge branch 'index-u-tags' into 'main'
feat: index 'u' tags
See merge request soapbox-pub/ditto!644
|
2025-02-10 16:04:50 +00:00 |
|
P. Reis
|
5a19a35847
|
Merge branch 'main' into cashu
Conflicts:
deno.json
|
2025-02-10 12:48:55 -03:00 |
|
P. Reis
|
f85e7f7c33
|
feat: index 'u' tags
|
2025-02-09 21:27:38 -03:00 |
|
Alex Gleason
|
424272c97b
|
Merge branch 'nip05-db' into 'main'
Store NIP-05 in the database
See merge request soapbox-pub/ditto!641
|
2025-02-09 23:46:50 +00:00 |
|
Alex Gleason
|
16f3a13364
|
SimpleLRU: respect AbortSignal
|
2025-02-09 17:22:53 -06:00 |
|
Alex Gleason
|
a597eae674
|
Merge remote-tracking branch 'origin/main' into nip05-db
|
2025-02-09 15:11:20 -06:00 |
|
Alex Gleason
|
8db0238c9a
|
Merge branch 'asyncutil' into 'main'
@lambdalisue/async -> @core/asyncutil
See merge request soapbox-pub/ditto!643
|
2025-02-09 21:07:40 +00:00 |
|
Alex Gleason
|
433c2a4347
|
@lambdalisue/async -> @core/asyncutil
|
2025-02-09 15:06:13 -06:00 |
|
Alex Gleason
|
56e478a65d
|
Merge branch 'rm-fetch-worker' into 'main'
Remove fetchWorker
See merge request soapbox-pub/ditto!642
|
2025-02-09 21:04:24 +00:00 |
|
Alex Gleason
|
838f773b84
|
Remove fetchWorker
|
2025-02-09 15:02:15 -06:00 |
|
Alex Gleason
|
a98bfdd0c6
|
fetchWorker: try throwing a preemptive AbortError inside the worker itself
|
2025-02-09 14:52:43 -06:00 |
|
Alex Gleason
|
93874df063
|
fetchWorker: log responses
|
2025-02-09 14:50:28 -06:00 |
|
Alex Gleason
|
576a66460f
|
fetchWorker: preemptively throw if signal is aborted
|
2025-02-09 14:45:26 -06:00 |
|
Alex Gleason
|
ebbde66824
|
Add @core/asyncutil
|
2025-02-09 14:34:12 -06:00 |
|
Alex Gleason
|
41419e84dc
|
Refetch nip05 if last_verified is null
|
2025-02-09 14:20:32 -06:00 |
|
Alex Gleason
|
8386fe7609
|
try-catch favicon fetch
|
2025-02-09 13:32:47 -06:00 |
|
Alex Gleason
|
dd009de5be
|
Wrap nip05 updates in a try-catch
|
2025-02-09 13:31:17 -06:00 |
|
Alex Gleason
|
8c60a4842b
|
Fix NIP05 verification
|
2025-02-09 13:27:05 -06:00 |
|
Alex Gleason
|
48507b7505
|
faviconCache: check favicon.ico explicitly
|
2025-02-09 11:57:09 -06:00 |
|
P. Reis
|
cde091132e
|
fix: remove comment
|
2025-02-09 11:54:12 -03:00 |
|
Alex Gleason
|
e7027af1ae
|
Fix hydrating mentions
|
2025-02-08 10:13:38 -06:00 |
|
Alex Gleason
|
b8c67a85d0
|
hydrate: move gatherMentions down
|
2025-02-08 09:58:02 -06:00 |
|
P. Reis
|
efceee505a
|
fix: pass privkey to cashuWallet.receive
|
2025-02-07 23:49:57 -03:00 |
|
P. Reis
|
361ef9a600
|
fix: stop trying to decrypt kind 7376 content (lol), log errors
|
2025-02-07 23:32:21 -03:00 |
|
P. Reis
|
55cc109376
|
Merge branch 'main' into cashu
|
2025-02-07 22:53:34 -03:00 |
|
P. Reis
|
f9da100936
|
refactor(swapNutzapsToWalletController): change to POST method
|
2025-02-07 22:41:39 -03:00 |
|
Alex Gleason
|
5811a19151
|
Fix mentions in statuses?
|
2025-02-07 19:05:37 -06:00 |
|
Alex Gleason
|
7780507a15
|
Add semaphore to nip05 script
|
2025-02-07 18:17:50 -06:00 |
|
Alex Gleason
|
b902abc7cc
|
Use an even simpler query for db:populate:nip05 script
|
2025-02-07 18:13:39 -06:00 |
|
Alex Gleason
|
b0dc7faaff
|
Simplify db:populate:nip05 script
|
2025-02-07 17:49:39 -06:00 |
|
Alex Gleason
|
a4a26d7575
|
Make db:populate:nip05 script more efficient
|
2025-02-07 17:48:07 -06:00 |
|
Alex Gleason
|
5157a90b63
|
Add populate:nip05 script
|
2025-02-07 16:03:22 -06:00 |
|
Alex Gleason
|
93141c1db1
|
Hook everything up? (In a messy way)
|
2025-02-07 15:39:25 -06:00 |
|
P. Reis
|
a6c7bbd751
|
createNutzapInformationController: add TODO message
|
2025-02-07 18:11:39 -03:00 |
|
Alex Gleason
|
d9b0bc1437
|
Add nip05 and favicon results to the database, make renderAccount synchronous
|
2025-02-07 13:39:56 -06:00 |
|
Alex Gleason
|
af262b5d52
|
Whoops, fix streak days calculation
|
2025-02-07 12:06:34 -06:00 |
|
Alex Gleason
|
c476596d0a
|
Merge branch 'streak-window' into 'main'
Make STREAK_WINDOW configurable
See merge request soapbox-pub/ditto!640
|
2025-02-07 17:56:36 +00:00 |
|
Alex Gleason
|
ea8ef09045
|
Change default streak window to 36 hours
|
2025-02-07 11:54:47 -06:00 |
|
Alex Gleason
|
46558a97e4
|
Make STREAK_WINDOW configurable
|
2025-02-07 11:50:37 -06:00 |
|
Alex Gleason
|
00e10eb19f
|
detectLanguage: strip numbers from text before matching language patterns
|
2025-02-06 18:42:29 -06:00 |
|
Alex Gleason
|
86ffa7f0cc
|
Don't display broken streak through the API
|
2025-02-06 16:33:14 -06:00 |
|
Alex Gleason
|
30559ba043
|
streak-recompute: only update changed rows
|
2025-02-06 16:04:25 -06:00 |
|
Alex Gleason
|
08a5e7f761
|
Merge branch 'streak2' into 'main'
Streak API: Version 2
See merge request soapbox-pub/ditto!639
|
2025-02-06 22:01:47 +00:00 |
|
Alex Gleason
|
b480947c4d
|
Add a script to recompute the streak of all authors
|
2025-02-06 15:56:49 -06:00 |
|
Alex Gleason
|
080c34d13f
|
Fix streak broken logic
|
2025-02-06 14:53:42 -06:00 |
|
Alex Gleason
|
abea4f17b3
|
Streak: report a 1 day streak after the first post
|
2025-02-06 14:44:01 -06:00 |
|
Alex Gleason
|
084df2b59d
|
Streaks API
|
2025-02-06 14:26:08 -06:00 |
|