Commit Graph

  • cca7ed81a5 unexport remoteHTML it's no longer used outside the text package so this makes it less confusing tsmethurst 2022-05-25 17:18:15 +0200
  • 279aa829ae avoid removing html twice from statuses tsmethurst 2022-05-25 17:03:04 +0200
  • 51eecdbea9 rename sanitizecaption to sanitizeplaintext tsmethurst 2022-05-25 17:02:47 +0200
  • 6ff2bd96ba use sanitizeplaintext rather than removehtml tsmethurst 2022-05-25 17:02:33 +0200
  • 04acd4f688 move caption sanitization -> sanitize.go tsmethurst 2022-05-25 17:01:19 +0200
  • 7707547997 set SameSite to strict instead of default tsmethurst 2022-05-25 12:33:34 +0200
  • f3915f05dd Don't double escape instance title Sashanoraa 2022-05-24 16:58:10 -0400
  • a54efa09f9
    [chore] Serialize times as UTC ISO8601 instead of RFC3339 (#602) tobi 2022-05-24 18:21:27 +0200
  • 196d542e4a
    [bugfix] Don't serialize instance account if not set (#603) tobi 2022-05-24 18:20:13 +0200
  • 0cc281d7af test instance serialization tsmethurst 2022-05-24 16:00:26 +0200
  • bcaa8632e2 omit contactAccount from json if not set tsmethurst 2022-05-24 16:00:19 +0200
  • 8933e43ee0 update test notification tsmethurst 2022-05-24 15:41:08 +0200
  • e6909d49ed use ISO8601 when serializing to frontend tsmethurst 2022-05-24 15:40:56 +0200
  • 6af571988a add time util to mimic utc ISO8601 tsmethurst 2022-05-24 15:39:18 +0200
  • 2d748a68ae
    [bugfix] Only search remote if protocol is http(s) (#601) tobi 2022-05-24 13:38:11 +0200
  • 102808fcbb only search remote if protocol is http(s) tsmethurst 2022-05-24 13:12:47 +0200
  • 21557c92d9
    [bugfix] Set refetch to true in iterateDescendants (#600) tobi 2022-05-24 11:00:37 +0200
  • 6629dc0534 refetch true in iterateDescendants tsmethurst 2022-05-24 10:50:51 +0200
  • f0c9f4169b
    [bugfix] Fix multiple dereferences of boosted status causing media duplication (#589) tobi 2022-05-23 17:40:03 +0200
  • 1461adfd3a
    [docs] document a checklist for how to go about a release (#592) Mina Galić 2022-05-23 17:16:12 +0200
  • f5a4f4321a
    [bugfix] Fix `error extracting status content: no content found` (#598) tobi 2022-05-23 17:12:46 +0200
  • a09e101931
    [bugfix] If status URL is empty, use URI instead and don't log unnecessary error (#597) tobi 2022-05-23 17:10:48 +0200
  • 22cdadd23f go fmt tsmethurst 2022-05-23 17:07:51 +0200
  • 47919f8e7d add test for content extraction tsmethurst 2022-05-23 16:05:23 +0200
  • 9a384a6570 don't return error if no content found in Activity tsmethurst 2022-05-23 16:05:09 +0200
  • f3dacdf8fc document a checklist for how to go about a release Mina Galić 2022-05-19 20:34:36 +0200
  • 0678aa7fc1 if no status URL is available, use the URI instead tsmethurst 2022-05-23 15:40:27 +0200
  • a31179d6c5 test parse status with no URL tsmethurst 2022-05-23 15:40:05 +0200
  • 68348a4012 Merge branch 'main' into multiple_dereference_fix tsmethurst 2022-05-23 11:47:40 +0200
  • 469da93678
    [security] Check all involved IRIs during block checking (#593) tobi 2022-05-23 11:46:50 +0200
  • d6abe105b3
    [docs] Add Caddy instructions to the documentation (#594) Martijn de Boer 2022-05-23 11:45:55 +0200
  • acb02e0d7c
    Apply comments mentioned in PR Martijn de Boer 2022-05-23 09:39:35 +0200
  • 19dca3b549
    Update caddy.md Martijn de Boer 2022-05-22 18:43:14 +0200
  • c80f77c060
    Remove up and downstream headers from configuration Martijn de Boer 2022-05-22 18:42:18 +0200
  • b7dc689893
    Add new Caddy docs to mkdocs.yml Martijn de Boer 2022-05-22 17:33:00 +0200
  • e6bc665e1f
    Add instructions for working with Caddy 2 Martijn de Boer 2022-05-22 17:30:58 +0200
  • f1780592f6 use cacheable db functions, remove new functions tsmethurst 2022-05-22 14:04:05 +0200
  • 9938f8de4a go fmt tsmethurst 2022-05-21 16:50:44 +0200
  • d4ed1d265c deduplicate involvedAccountIDs tsmethurst 2022-05-21 16:50:30 +0200
  • 8c48ee6b3b add some more testActivities tsmethurst 2022-05-21 16:44:04 +0200
  • 82349f0284 test PostInboxRequestBodyHook tsmethurst 2022-05-21 16:43:49 +0200
  • 4a73cb22ed extract Tos as well as CCs tsmethurst 2022-05-21 16:43:37 +0200
  • f2f6d97cea go fmt tsmethurst 2022-05-21 15:59:21 +0200
  • 0d64ae2821 add some blocked tests tsmethurst 2022-05-21 15:58:49 +0200
  • 4dda9871d6 add statuses to tests tsmethurst 2022-05-21 15:58:34 +0200
  • 2a1c512077 check blocks on involved account tsmethurst 2022-05-21 15:58:26 +0200
  • c5ebab3960 add GetAccountIDForAccountURI tsmethurst 2022-05-21 15:40:38 +0200
  • cf67a27784 add GetAccountIDForStatusURI tsmethurst 2022-05-21 15:35:57 +0200
  • 1072f8eccb check through CCs and clean slice tsmethurst 2022-05-21 14:32:05 +0200
  • 9fb2ea41cc add helper for unique URIs tsmethurst 2022-05-21 14:31:48 +0200
  • 2de89bef59 remove unused ContextActivity tsmethurst 2022-05-21 14:31:39 +0200
  • bc8daea7aa remove unused ContextActivity tsmethurst 2022-05-21 14:31:27 +0200
  • 33f4af4d1b use cacheable status fetch tsmethurst 2022-05-21 12:12:31 +0200
  • 9f22c22156 add block check for other involved IRIs tsmethurst 2022-05-21 12:12:21 +0200
  • 38aac2089d skip block check if we own the requesting domain tsmethurst 2022-05-21 12:12:04 +0200
  • 8801bd751e add ReplyToable interface tsmethurst 2022-05-21 12:11:50 +0200
  • 2b3c78fd0a tidy up context keys, add otherInvolvedIRIs tsmethurst 2022-05-21 12:11:39 +0200
  • d985a059b5 use index of slice tsmethurst 2022-05-20 16:26:45 +0200
  • 6c10c27fc7 hack around a bit tsmethurst 2022-05-20 16:26:33 +0200
  • 0a864b6f43 remove daft Within check tsmethurst 2022-05-20 16:26:20 +0200
  • b3b01fbed0 test status to frontend tsmethurst 2022-05-20 15:40:47 +0200
  • e37fe9f5d4 init test config before test log tsmethurst 2022-05-20 15:40:37 +0200
  • cef947f810 test account to as tsmethurst 2022-05-20 15:40:26 +0200
  • 6695eff4fc make admin accountCreate time determinate tsmethurst 2022-05-20 15:40:09 +0200
  • f24ef3b35b make account keys determinate tsmethurst 2022-05-20 15:39:53 +0200
  • a43ca683ec test get + serialize zork tsmethurst 2022-05-20 14:29:25 +0200
  • 0bed38d96b test get account statuses tsmethurst 2022-05-20 14:29:14 +0200
  • 396f563da3 make zork created at determinate tsmethurst 2022-05-20 14:28:57 +0200
  • b668772aff remove timeline manager from processor test tsmethurst 2022-05-20 12:35:03 +0200
  • c49aba2712 go fmt tsmethurst 2022-05-20 12:34:27 +0200
  • 9bbba8c4c3 remove 'refresh' logic and replace it with refetch tsmethurst 2022-05-20 12:34:21 +0200
  • 9f125c19f8 change signature of GetRemoteStatus tsmethurst 2022-05-20 12:33:50 +0200
  • caa0cde0e0
    [feature] implement custom_emojis endpoint (#563) Adelie Paull 2022-05-20 04:34:36 -0400
  • 80ff102a22 Merge remote-tracking branch 'upstream/main' into get-custom-emoji Adelie Paull 2022-05-19 21:12:44 -0400
  • cd8d70d490 add continue to lessen risk of making a malformed struct during conversion from db to api emojis Adelie Paull 2022-05-19 21:01:14 -0400
  • 00e0664509 test federatingDB.Announce tsmethurst 2022-05-19 16:27:34 +0200
  • b7b9066649 start on announce test logic tsmethurst 2022-05-19 13:55:17 +0200
  • 4be82c9699 add some announces to test models tsmethurst 2022-05-19 13:55:10 +0200
  • 62d4d756d3
    [bugfix] Stop some statuses from being home timelined when they shouldn't be (#585) tobi 2022-05-18 23:23:49 +0200
  • b2810fedf2
    [bugfix] Clean up boosts of status when the status itself is deleted (#579) tobi 2022-05-18 23:13:03 +0200
  • f4b0d76cd4
    [performance] Add further indexes to mitigate laggy queries (#586) tobi 2022-05-18 16:58:26 +0200
  • c33f4ea28e update sqlite version tsmethurst 2022-05-18 16:05:48 +0200
  • c763156485 start adding more indexes as a migration tsmethurst 2022-05-18 15:36:17 +0200
  • 67055612cc add test with mix of public + unlocked vis tsmethurst 2022-05-17 16:17:04 +0200
  • 3f3f15d9e5 add tests for hometimelineability (whew) tsmethurst 2022-05-17 16:14:00 +0200
  • 49272246ea check following status creator tsmethurst 2022-05-17 15:54:41 +0200
  • 46adeb0c7b recursively check timelineability of parent status tsmethurst 2022-05-17 14:51:08 +0200
  • 2ae97525fa update code comments kim 2022-05-16 20:37:07 +0100
  • 1feb2f2cd6 lint kim 2022-05-16 20:29:33 +0100
  • b632bc83ed move configuration into ConfigState structure, ensure reloading to/from viper settings to keep in sync kim 2022-05-16 20:20:56 +0100
  • 4ecb0c30bb appease the linter... kim 2022-05-16 19:20:08 +0100
  • 8e539782fc ignore debug build file f0x 2022-05-16 19:32:17 +0200
  • 1c6e44e615 vscode workspace config for debug run + linting f0x 2022-05-16 19:31:40 +0200
  • 18b4326e0e go fmt tsmethurst 2022-05-16 19:25:31 +0200
  • 4979500ab9 small change kim 2022-05-16 18:14:14 +0100
  • a7df283bf6 test status delete via client api tsmethurst 2022-05-16 19:07:28 +0200
  • 1555f1a97d Merge branch 'status_reblog_cleanup' of github.com:superseriousbusiness/gotosocial into status_reblog_cleanup tsmethurst 2022-05-16 18:53:20 +0200
  • 30c4a98470 Merge branch 'main' into status_reblog_cleanup tsmethurst 2022-05-16 18:50:41 +0200
  • b2e667807c update tests to make them more determinate tsmethurst 2022-05-16 18:41:12 +0200
  • 8abf9b417c add admin boost of zork to test model tsmethurst 2022-05-16 18:40:46 +0200