Commit Graph

  • 0ddb1782e5 DittoDB: support postgresql: protocol Alex Gleason 2024-04-19 21:20:35 -05:00
  • aeaa236518 Merge branch 'postgres' into 'main' Alex Gleason 2024-04-20 02:13:08 +00:00
  • 80e554a5c9 Update deno.json imports Alex Gleason 2024-04-19 21:08:13 -05:00
  • 9ccf6bbea0 Mold the things to work with Postgres Alex Gleason 2024-04-19 20:52:42 -05:00
  • b87a59c521 Merge remote-tracking branch 'origin/main' into postgres Alex Gleason 2024-04-19 18:32:02 -05:00
  • 9632b5cc96 Merge branch 'refactor-utils-import' into 'main' Alex Gleason 2024-04-19 22:55:22 +00:00
  • bbe8df8217 refactor(utils): resolve import specifier via the active import map P. Reis 2024-04-19 19:46:42 -03:00
  • 11e81f0000 Merge branch 'nostrify' into 'main' Alex Gleason 2024-04-19 21:42:17 +00:00
  • 9c91e41e87 Switch NSpec to Nostrify, update imports Alex Gleason 2024-04-19 16:39:35 -05:00
  • 450acddc32 Remove pragma.ts Alex Gleason 2024-04-19 15:19:49 -05:00
  • 2e41254507 Add Postgres adapter Alex Gleason 2024-04-19 15:17:09 -05:00
  • 3753648f99 Use new DittoDB module, rename old interface to DittoTables Alex Gleason 2024-04-19 12:26:15 -05:00
  • 4085443e45 Add DittoDB module for selecting a database depending on the DATABASE_URL Alex Gleason 2024-04-19 12:21:32 -05:00
  • 29102d272a Add DittoSQLite module Alex Gleason 2024-04-19 12:14:13 -05:00
  • f6945ecd1c Merge branch 'revert-53bee767' into 'main' Alex Gleason 2024-04-19 14:40:14 +00:00
  • 1cb53bdb84 Revert "Merge branch 'rework-cache' into 'main'" Alex Gleason 2024-04-19 14:37:53 +00:00
  • dd3604908b Merge branch 'fix-reblogged-always-on' into 'main' Alex Gleason 2024-04-19 14:21:10 +00:00
  • e2b377d9c7 fix: reblogged field boolean value takes into account viewerPubkey P. Reis 2024-04-19 11:12:11 -03:00
  • ae5fe1e0ac fix: hydrate event_stats in hydrateRepostEvents() P. Reis 2024-04-19 10:23:34 -03:00
  • 6555675ef3 Merge branch 'database-url' into 'main' Alex Gleason 2024-04-19 03:14:53 +00:00
  • e458f8da13 Introduce DATABASE_URL Alex Gleason 2024-04-18 22:00:02 -05:00
  • 134473bf9f Merge branch 'improv-test-coverage' into 'main' Alex Gleason 2024-04-18 15:08:33 +00:00
  • 7dd6378717 test: improv code coverage in quote repost hydration P. Reis 2024-04-18 11:30:49 -03:00
  • c62c31a171 updateStats: await getStatsDiff Alex Gleason 2024-04-17 22:58:25 -05:00
  • a07d018ea6 Merge branch 'fix-create-status-quote-repost' into 'main' Alex Gleason 2024-04-16 18:23:35 +00:00
  • e19e41f826 fix: always populate quote_id if possible P. Reis 2024-04-16 15:16:18 -03:00
  • e4892c3e4a fix: response with quote field hydrated in create status P. Reis 2024-04-16 14:44:04 -03:00
  • 97d2fa1b79 Merge branch 'feature-quote-repost' into 'main' Alex Gleason 2024-04-16 16:57:24 +00:00
  • a00a932ec1 refactor: deno fmt in hydrate test P. Reis 2024-04-16 13:53:00 -03:00
  • ed92001b75 test: fix so copied object is used instead of original object P. Reis 2024-04-16 13:41:32 -03:00
  • 3219b53682 test: add test for hydrate quote repost without author & fix tests' parallelism problem P. Reis 2024-04-16 13:25:43 -03:00
  • a1ce77ef3e test: add events in fixtures dir P. Reis 2024-04-16 10:45:30 -03:00
  • 4a9232faf7 test: add test for hydrate quote repost P. Reis 2024-04-16 09:31:03 -03:00
  • d5007162e4 refactor(hydrate): remove empty lines P. Reis 2024-04-15 17:25:18 -03:00
  • a993051439 refactor: pass abort signal in hydrateRepostEvents P. Reis 2024-04-15 17:12:06 -03:00
  • 6248272243 feat: add quote repost P. Reis 2024-04-15 17:10:25 -03:00
  • b54d044550 Merge branch 'refactor-hydrate-repost' into 'main' Alex Gleason 2024-04-15 13:52:58 +00:00
  • e77fd7d48b refactor: hydrate authors through hydrateEvents() call P. Reis 2024-04-15 10:49:10 -03:00
  • 220bbeaba8 Merge branch 'test-hydrate' into 'main' Alex Gleason 2024-04-15 13:36:05 +00:00
  • b9c1d0c5fb refactor(hydrate test): cast event as DittoEvent instead of any P. Reis 2024-04-14 22:44:37 -03:00
  • b79f8bef30 test: add test for hydrate repost P. Reis 2024-04-14 21:02:57 -03:00
  • dd53a111db test: add test to hydrate authors P. Reis 2024-04-14 19:03:38 -03:00
  • f9831ba74a refactor(events-db-test): resolve import specifier via the active import map P. Reis 2024-04-14 10:32:22 -03:00
  • fe6b42211c Merge branch 'perf-hydrate-repost' into 'main' Alex Gleason 2024-04-13 21:37:54 +00:00
  • 15853d79df refactor: remove kind 1 event from hydrateEvents in reblog controller P. Reis 2024-04-13 18:31:30 -03:00
  • 37bee709cd perf: hydrate repost events in reblog endpoint & streaming P. Reis 2024-04-13 18:16:15 -03:00
  • 53bee767f9 Merge branch 'rework-cache' into 'main' Alex Gleason 2024-04-13 19:39:13 +00:00
  • ff3d8e3f90 cache: use the old response body to prevent memory leaks Alex Gleason 2024-04-13 14:36:31 -05:00
  • afed0a0b34 cache: serve stale response Alex Gleason 2024-04-13 14:33:59 -05:00
  • 6ab3a640bf Rework cache middleware to use in-memory cache, remove ExpiringCache module Alex Gleason 2024-04-13 14:00:21 -05:00
  • a738ed3d4d Merge branch 'instance-cache' into 'main' Alex Gleason 2024-04-13 18:30:40 +00:00
  • 6aa877d930 Cache /api/v1/instance for 5 minutes Alex Gleason 2024-04-13 13:28:08 -05:00
  • 24efca5ea0 perf: hydrate repost event in home timeline P. Reis 2024-04-12 21:51:57 -03:00
  • 581ecd67d6 refactor(server): resolve import specifier via the active import map P. Reis 2024-04-12 21:34:32 -03:00
  • 0f4c76c761 refactor(fetch test): resolve import specifier via the active import map P. Reis 2024-04-12 14:26:45 -03:00
  • a05b0dc473 Merge branch 'feat-support-quote-repost' into 'main' Alex Gleason 2024-04-12 17:10:44 +00:00
  • 073a3df17e feat: add support for quote repost P. Reis 2024-04-12 14:07:22 -03:00
  • 7c14a2d5ef Merge branch 'fix-repost-counter' into 'main' Alex Gleason 2024-04-11 14:45:13 +00:00
  • 3ebcf7ea25 refactor: undo repost counter in getStatsDiff P. Reis 2024-04-11 09:53:24 -03:00
  • cdb0d817ed fix: repost counter works when undo repost P. Reis 2024-04-10 19:15:24 -03:00
  • bff8c62572 Merge branch 'feat-undo-repost' into 'main' Alex Gleason 2024-04-10 13:20:15 +00:00
  • 10e3def9d5 docs: mark repost feature as completed P. Reis 2024-04-09 20:43:03 -03:00
  • 9f24f35a21 refactor: cast pubkey as string P. Reis 2024-04-09 20:32:27 -03:00
  • a63dc8be4e Apply 2 suggestion(s) to 1 file(s) Alex Gleason 2024-04-09 22:08:37 +00:00
  • 7e8401688c feat: undo repost P. Reis 2024-04-09 18:27:17 -03:00
  • e1e07de435 Merge branch 'refactor-resolve-import' into 'main' Alex Gleason 2024-04-09 18:16:10 +00:00
  • 11f668dc8c refactor(interfaces): resolve import specifier via the active import map P. Reis 2024-04-09 15:08:07 -03:00
  • 76878d9dc8 Merge branch 'fix-streaming-update' into 'main' Alex Gleason 2024-04-09 14:38:55 +00:00
  • dd307f5b3f fix: always update home timeline in realtime when reposting P. Reis 2024-04-09 11:35:18 -03:00
  • 2169f8f26a Merge branch 'fix-find-event' into 'main' Alex Gleason 2024-04-09 14:29:57 +00:00
  • 06ca3706b8 Apply 1 suggestion(s) to 1 file(s) Alex Gleason 2024-04-09 14:27:41 +00:00
  • 846c8824d4 Merge branch 'main' into 'fix-find-event' P. Reis 2024-04-08 18:46:11 +00:00
  • b8cce3b309 Merge branch 'fix-types' into 'main' Alex Gleason 2024-04-08 16:41:16 +00:00
  • 9bfed222da unfurlCard: fix types Alex Gleason 2024-04-08 11:38:59 -05:00
  • 57b0224517 renderReblog: fix types Alex Gleason 2024-04-08 11:34:21 -05:00
  • bc33f270d0 gitlab-ci: check types Alex Gleason 2024-04-08 11:33:28 -05:00
  • 0da9d2e3f4 fix: find event and not pubkey in renderReblog P. Reis 2024-04-08 13:28:30 -03:00
  • 70a29a74fb Merge branch 'repost-feat' into 'main' Alex Gleason 2024-04-08 15:54:43 +00:00
  • d7d52bbdee Apply 1 suggestion(s) to 1 file(s) Alex Gleason 2024-04-08 15:53:08 +00:00
  • 1f7a4664ec Apply 2 suggestion(s) to 2 file(s) Alex Gleason 2024-04-08 15:49:35 +00:00
  • 43c25055db Merge branch 'avoid-count' into 'main' Alex Gleason 2024-04-08 15:45:31 +00:00
  • 595d5a4117 Avoid EventDB.count for single row fetches Alex Gleason 2024-04-08 10:43:26 -05:00
  • 9024ec8655 Merge branch 'perf-log-params' into 'main' Alex Gleason 2024-04-08 14:24:06 +00:00
  • 2fb2b2ce2a SqliteWorker: log query parameters Alex Gleason 2024-04-08 09:13:20 -05:00
  • 96887483e8 Merge branch 'perf-enabled' into 'main' Alex Gleason 2024-04-08 13:52:57 +00:00
  • 4e999d0f39 SqliteWorker: only call perf functions when debugging is enabled Alex Gleason 2024-04-08 08:51:04 -05:00
  • f17e5d57f9 Merge branch 'perf-clear' into 'main' Alex Gleason 2024-04-08 13:39:37 +00:00
  • 8185843f12 SqliteWorker: clear performance marks & measures Alex Gleason 2024-04-08 08:37:37 -05:00
  • d8a471272d feat: update home timeline in realtime when reposting P. Reis 2024-04-07 20:37:54 -03:00
  • 25b1e7229c fix: stop home timeline hanging/loading when no posts are available P. Reis 2024-04-07 20:26:47 -03:00
  • be12e5234b Merge branch 'unfurl-6.4.0' into 'main' Alex Gleason 2024-04-07 03:27:50 +00:00
  • 0bac971818 Upgrade unfurl to v6.4.0 Alex Gleason 2024-04-06 21:44:17 -05:00
  • bff7667298 Merge branch 'is-local' into 'main' Alex Gleason 2024-04-07 02:27:00 +00:00
  • 49c9b0eff9 renderAccount: add pleroma.is_local parameter Alex Gleason 2024-04-06 21:12:48 -05:00
  • 25fcd04d9f fix: deno fmt P. Reis 2024-04-06 23:12:30 -03:00
  • ba08958b30 feat: attempt to delete repost if original post is deleted P. Reis 2024-04-06 22:32:39 -03:00
  • d408b2000d Merge branch 'external-uri' into 'main' Alex Gleason 2024-04-07 00:38:15 +00:00
  • 7860a0e3c2 Allow setting external URI on statuses Alex Gleason 2024-04-06 19:36:12 -05:00
  • 9841c1767d Merge branch 'create-status-text' into 'main' Alex Gleason 2024-04-07 00:23:18 +00:00
  • b031224fe5 createStatusController: parse hashtags in text Alex Gleason 2024-04-06 19:15:59 -05:00