Commit graph

  • fbb5c63c33
    metrics: make 'prefix' a variable Alex Gleason 2025-02-16 11:45:08 -06:00
  • e1c1967a66
    db: remove some external deps Alex Gleason 2025-02-16 11:42:48 -06:00
  • dbfd759fba
    Merge remote-tracking branch 'origin/main' into ditto-metrics Alex Gleason 2025-02-16 00:45:01 -06:00
  • 84493ceacc Merge branch 'ditto-db' into 'main' Alex Gleason 2025-02-16 06:44:48 +00:00
  • eb63658b25 Merge branch 'ditto-db' into 'main' Alex Gleason 2025-02-16 06:43:29 +00:00
  • 425e0bf3f0
    ci: deno lint --allow-import Alex Gleason 2025-02-16 00:42:46 -06:00
  • 4e0bb16b85
    Fix db tests Alex Gleason 2025-02-16 00:39:00 -06:00
  • 739153afc9
    Add @ditto/metrics package Alex Gleason 2025-02-16 00:30:00 -06:00
  • 773b5da461
    Add db tests Alex Gleason 2025-02-16 00:21:41 -06:00
  • c59bb421c6
    Add @ditto/db package Alex Gleason 2025-02-16 00:14:41 -06:00
  • a9744ff4ad
    Add streak.expires to the API Alex Gleason 2025-02-15 23:23:04 -06:00
  • 222bf84eab
    More msg tweaks Alex Gleason 2025-02-15 23:05:41 -06:00
  • 7622230c19
    logi: ditto.relay.message -> ditto.relay.msg Alex Gleason 2025-02-15 22:51:49 -06:00
  • aefc8c7163
    Log verb with ditto.relay.message Alex Gleason 2025-02-15 22:47:11 -06:00
  • 8cba937962 Merge branch 'main' into mint-cashu P. Reis 2025-02-15 21:59:12 -03:00
  • 7fb60f6d1b Merge branch 'rm-conf' into 'main' Alex Gleason 2025-02-16 00:52:42 +00:00
  • d8960c79dd Merge branch 'rm-conf' into 'main' Alex Gleason 2025-02-16 00:51:24 +00:00
  • 3073777d9b
    Fix cashu tests Alex Gleason 2025-02-15 18:51:15 -06:00
  • 3bafb439bb feat: create POST '/api/v1/ditto/cashu/quote' endpoint also create GET /quote/:quote_id and POST /mint/:quote_id endpoints (they are not implemented) P. Reis 2025-02-15 21:44:43 -03:00
  • d0d37f5948
    Remove Conf from middleware Alex Gleason 2025-02-15 18:43:59 -06:00
  • 8d2c83bb09
    Remove Conf from S3Uploader, uploaderMiddleware Alex Gleason 2025-02-15 18:38:20 -06:00
  • 478c77bb62
    Eliminate Conf from most controllers Alex Gleason 2025-02-15 18:34:43 -06:00
  • cfd4d6bda5 Merge branch 'ditto-conf' into 'main' Alex Gleason 2025-02-16 00:00:02 +00:00
  • 35e8494d3a Merge branch 'ditto-conf' into 'main' Alex Gleason 2025-02-15 23:58:48 +00:00
  • 02a7305ee9
    @ditto/config -> @ditto/conf, DittoConfig -> DittoConf Alex Gleason 2025-02-15 17:58:24 -06:00
  • 3d2816dd05 Merge branch 'conf-mw' into 'main' Alex Gleason 2025-02-15 23:56:14 +00:00
  • f733b71230 Merge branch 'conf-mw' into 'main' Alex Gleason 2025-02-15 23:54:44 +00:00
  • 665be0c1b2
    Add @ditto/api package with conf middleware Alex Gleason 2025-02-15 17:46:40 -06:00
  • 28f6ec8fc5 Merge branch 'ditto-config' into 'main' Alex Gleason 2025-02-15 23:04:53 +00:00
  • 9ce62be42c Merge branch 'ditto-config' into 'main' Alex Gleason 2025-02-15 23:03:14 +00:00
  • 9bfc7e6fe3
    DittoConfig: fix missing return type of .external() Alex Gleason 2025-02-15 17:02:53 -06:00
  • a2f273287d
    config: test defaults Alex Gleason 2025-02-15 16:59:12 -06:00
  • 1e5278dc8c
    Add basic DittoConfig tests Alex Gleason 2025-02-15 16:55:25 -06:00
  • 13db5498a5
    config: break mergeURLPath into a separate module Alex Gleason 2025-02-15 16:51:21 -06:00
  • 5f6cdaf7d5
    config: refactor schemas into a separate file Alex Gleason 2025-02-15 16:37:33 -06:00
  • 1636601bfe
    config: crypto.ts -> utils/crypto.ts Alex Gleason 2025-02-15 16:32:10 -06:00
  • cbe156ae2b
    Create @ditto/config module Alex Gleason 2025-02-15 16:26:37 -06:00
  • 482b0092da Merge branch 'monorepo' into 'main' Alex Gleason 2025-02-15 20:47:36 +00:00
  • 09d908c5e7 Merge branch 'monorepo' into 'main' Alex Gleason 2025-02-15 20:47:06 +00:00
  • 2ccd4bad96
    Move static/ into packages/ditto Alex Gleason 2025-02-15 14:41:57 -06:00
  • 5ee682ef8f
    Remove accidental file: log.json Alex Gleason 2025-02-15 14:32:10 -06:00
  • 3476f45b41
    Add @ditto/ditto as a workspace package Alex Gleason 2025-02-15 14:29:12 -06:00
  • aa8bb03e5a
    mv src packages/ditto Alex Gleason 2025-02-15 14:19:54 -06:00
  • 5bf6865f21 Merge branch 'notify-replaceable' into 'main' Alex Gleason 2025-02-15 19:16:27 +00:00
  • ee3ab26bca Merge branch 'notify-replaceable' into 'main' Alex Gleason 2025-02-15 19:15:44 +00:00
  • d8d8cc20c9
    NOTIFY when replaceable events update Alex Gleason 2025-02-15 13:04:12 -06:00
  • 6eb579e137 Merge branch 'cashu-test-pipeline-fast' into 'main' Alex Gleason 2025-02-14 18:14:14 +00:00
  • b9e50166ae Merge branch 'cashu-test-pipeline-fast' into 'main' P. Reis 2025-02-14 17:47:34 +00:00
  • 31eb74b6e4 refactor: use mockFetch P. Reis 2025-02-14 14:47:20 -03:00
  • 028d41d585 refactor: use fetch mock P. Reis 2025-02-14 11:52:37 -03:00
  • cb475f1126 dependency: add jsr:@std/testing/mock P. Reis 2025-02-14 11:51:36 -03:00
  • 9e7576f248 deno.lock: types/node P. Reis 2025-02-14 11:33:14 -03:00
  • 461feff952 fix: make cashu tests faster by giving invalid URL P. Reis 2025-02-14 11:28:10 -03:00
  • ad967bbb5d Revert "Delete cashu.test.ts" P. Reis 2025-02-14 10:46:59 -03:00
  • 032b29cfba
    Delete cashu.test.ts Alex Gleason 2025-02-13 21:34:10 -06:00
  • 8d19eb3ec6
    Don't hydrate related events when posting a status Alex Gleason 2025-02-13 21:33:34 -06:00
  • 64c703cef4
    Log ip in relay Alex Gleason 2025-02-13 21:11:59 -06:00
  • 24ee33489d Merge branch 'trigger-insert' into 'main' Alex Gleason 2025-02-14 02:48:49 +00:00
  • 4852527621 Merge branch 'trigger-insert' into 'main' Alex Gleason 2025-02-14 02:45:38 +00:00
  • dd336232d5
    Trigger NOTIFY only on insert (not update) Alex Gleason 2025-02-13 20:44:15 -06:00
  • 053c362d44 Merge branch 'deno-2.1.10' into 'main' Alex Gleason 2025-02-14 00:21:06 +00:00
  • 784ee3fca4 Merge branch 'deno-2.1.10' into 'main' Alex Gleason 2025-02-14 00:17:22 +00:00
  • b07ba9423b
    Remove png-to-ico (this augments @types/node to a wrong version) Alex Gleason 2025-02-13 18:16:52 -06:00
  • 30b4900992
    Upgrade Deno to v2.1.10 Alex Gleason 2025-02-13 17:46:28 -06:00
  • dda1bebfbc Merge branch 'cleanup' into 'main' Alex Gleason 2025-02-13 23:45:26 +00:00
  • 21c80c0dc3 Merge branch 'cleanup' into 'main' Alex Gleason 2025-02-13 23:42:02 +00:00
  • a2de8cdf82
    Remove unnecessary lint rules from deno.json, avoid explicit any Alex Gleason 2025-02-13 17:41:30 -06:00
  • 359558e2d6
    Remove unused docs and ansible directories Alex Gleason 2025-02-13 17:21:33 -06:00
  • efb91d9f3f Merge branch 'cashu' into 'main' Alex Gleason 2025-02-13 22:54:54 +00:00
  • 04cfa3748c Merge branch 'cashu' into 'main' P. Reis 2025-02-13 22:51:22 +00:00
  • a5d4906257 refactor: just ignore leaky tests P. Reis 2025-02-13 19:51:13 -03:00
  • 26346b83ac
    Fix leaky tests, but nutzapMiddleware is still broken Alex Gleason 2025-02-13 15:47:53 -06:00
  • 6473ab0f98 Merge branch 'main' into cashu P. Reis 2025-02-13 13:25:06 -03:00
  • 3418871a70 feat: create GET '/api/v1/ditto/cashu/mints' endpoint P. Reis 2025-02-13 13:23:47 -03:00
  • 00146dc192 Merge branch 'search-pagination' into 'main' Alex Gleason 2025-02-13 05:41:22 +00:00
  • e3f5630bed Merge branch 'search-pagination' into 'main' Alex Gleason 2025-02-13 05:36:04 +00:00
  • 3c0e6dac76
    Try using offset pagination for account search Alex Gleason 2025-02-12 23:35:43 -06:00
  • 1a249b443e Merge branch 'unfancy-search' into 'main' Alex Gleason 2025-02-13 05:22:19 +00:00
  • 6eda1d4a9a
    Don't use fancy getPubkeysBySearch in regular search unfancy-search Alex Gleason 2025-02-12 23:19:44 -06:00
  • a85daf1e67
    EventsDB: fix domain query test Alex Gleason 2025-02-12 23:11:09 -06:00
  • aabb20efa3
    Rework domain queries so allow querying all subdomains by base domain Alex Gleason 2025-02-12 23:04:08 -06:00
  • d991464810
    Fix domain feeds Alex Gleason 2025-02-12 22:45:53 -06:00
  • 795c83ee88 refactor: remove unused imports and get rid of useless await P. Reis 2025-02-12 20:19:00 -03:00
  • 7d2258ff50 refactor: delete old controllers code: swapNutzapsToWalletController, createNutzapInformationController and createCashuWalletController P. Reis 2025-02-12 20:11:02 -03:00
  • 9ca0b2d21c Merge branch 'search-perf' into 'main' Alex Gleason 2025-02-12 22:21:24 +00:00
  • a62d33991c Merge branch 'search-perf' into 'main' Alex Gleason 2025-02-12 22:20:13 +00:00
  • db793a3c6c
    Refresh materialized view in search test Alex Gleason 2025-02-12 16:20:04 -06:00
  • 1482ee148e
    Add missing indexes, fix order of results Alex Gleason 2025-02-12 16:13:44 -06:00
  • ab7a0e06c7
    Add a top_authors materialized view Alex Gleason 2025-02-12 15:21:09 -06:00
  • 510ad647be
    Fix type errors Alex Gleason 2025-02-12 15:02:19 -06:00
  • 5969d9b3fa
    getPubkeysBySearch: reduce limit of second query if applicable Alex Gleason 2025-02-12 14:47:20 -06:00
  • 379953a8cb
    Improve performance of account search Alex Gleason 2025-02-12 14:40:00 -06:00
  • 96a16a9fd0 feat: create GET '/api/v1/ditto/cashu/mints' endpoint P. Reis 2025-02-12 16:33:56 -03:00
  • 7d8e5e676c Merge branch 'legacy-media' into 'main' Alex Gleason 2025-02-12 19:23:15 +00:00
  • 6c773592e0 Merge branch 'legacy-media' into 'main' Alex Gleason 2025-02-12 19:21:41 +00:00
  • 112081e4bb
    Enable media:true for legacy (non-imeta) URL attachments Alex Gleason 2025-02-12 13:21:04 -06:00
  • 7095519198 chore: remove done comments P. Reis 2025-02-12 13:46:37 -03:00
  • 8d76ab2906 Merge branch 'rm-pubkey-domains' into 'main' Alex Gleason 2025-02-12 03:51:52 +00:00
  • de1273870d Merge branch 'rm-pubkey-domains' into 'main' Alex Gleason 2025-02-12 03:50:19 +00:00
  • f6fe777e78
    Remove pubkey_domains table Alex Gleason 2025-02-11 21:49:58 -06:00