Commit Graph

  • 9e0affb449 add poll creation on client API status create kim 2023-10-02 15:24:37 +0100
  • 9813b5ac58 much improved vote "pre-flight" checks, enqueue NOTE UPDATE side-effects on vote kim 2023-10-02 11:42:01 +0100
  • 72740e814b set the endTime, closed and votersCount properties on Question object kim 2023-10-02 11:10:38 +0100
  • 8954d877d6 remove dead code kim 2023-09-30 15:45:22 +0100
  • fdc0260256 update poll/poll votes cache memory defaults kim 2023-09-30 15:37:58 +0100
  • 0a8ab47f03 add poll + poll vote cache memory size estimations kim 2023-09-30 15:27:58 +0100
  • c057e46604 improved code comments kim 2023-09-30 15:02:26 +0100
  • 066040dd26 add poll data to AS status data in type converter kim 2023-09-30 14:59:19 +0100
  • 93c068b41b update StatusToAS() to correctly make AS Question when poll provided kim 2023-09-29 21:21:05 +0100
  • 19e5940581 add handling of updated statuses via the client API kim 2023-09-29 20:32:24 +0100
  • 3590af3a2b handle poll population in typeconverter and dereferencer kim 2023-09-29 16:06:02 +0100
  • d7d493508c add all necessary ap subpkg extraction functions, slight changes to DB models kim 2023-09-29 15:12:24 +0100
  • fb397722b0 return correct HTTP error code on voting multiple times in poll kim 2023-09-29 12:13:34 +0100
  • 42fca22556 update poll vote processing to better handle multi choices, add more code + swagger documentation kim 2023-09-29 12:02:16 +0100
  • 376f7d32d0 implement DeletePollByID() kim 2023-09-28 11:06:36 +0100
  • 6ea7b7eefe add poll population to PopulateStatus() kim 2023-09-28 10:59:57 +0100
  • 065281faa2 add pollID to status table, delete poll information during status wipe kim 2023-09-28 10:54:12 +0100
  • 9387d60b79 start adding deletion of poll votes during wipestatus kim 2023-09-22 15:35:10 +0100
  • 0538d7666f finish populating poll database functions kim 2023-09-21 18:54:35 +0100
  • 2349cdc9d4 flesh out more of the poll vote deletion process, and as a side effect of account deletion kim 2023-09-21 18:22:59 +0100
  • 78b12514df more fleshing out of poll database methods, caches and invalidation logic kim 2023-09-21 18:04:38 +0100
  • cedaf2422d add typeutils.Converter{} function for polls->apipolls kim 2023-09-21 16:25:38 +0100
  • dbd86b0eeb improved error string kim 2023-09-20 13:12:07 +0100
  • 6ddbac4759 start adding poll functions to the status processor, flesh out poll db more kim 2023-09-20 11:54:57 +0100
  • fc3f1a716f initial work adding polls support kim 2023-09-20 09:39:32 +0100
  • 929d05c892 fix cherry-pick merge issues, fix tests pointing to old typeutils interface type still kim 2023-09-21 11:28:17 +0100
  • 1f65abb975 deinterface the typeutils.TypeConverter -> typeutils.Converter kim 2023-09-21 11:08:00 +0100
  • f3bc230801 update typeconverter to use state structure kim 2023-09-20 13:29:01 +0100
  • 83eb3d5843 update to use new version of go-mutexes.MutexMap (currently testing-local to kim's machine) kim 2023-10-30 11:04:10 +0000
  • 7a7d5ddc00 fix tests with new State{}.FedLocks change kim 2023-10-24 12:02:35 +0100
  • abd6e3c229 add equivalent enrichAccountSafely() function, small tweaks to status deref logic to match kim 2023-10-24 11:15:04 +0100
  • d8b6372fc6 wrap enrichStatus() to add per-URI mutex locking during dereference kim 2023-10-24 10:53:24 +0100
  • d376209755 update go-mutexes library, move federatingDB{} mutexmap to State{} kim 2023-10-23 17:40:03 +0100
  • 238e85a754
    🙈 (#2322) kim 2023-10-31 11:30:25 +0000
  • d101061aff 🙈 kim 2023-10-31 11:17:22 +0000
  • ce71a5a790
    [feature] add per-uri dereferencer locks (#2291) kim 2023-10-31 11:12:22 +0000
  • 51d0a0bba5
    [bugfix] Relax `Mention` parsing, allowing either href or name (#2320) tobi 2023-10-31 12:05:17 +0100
  • ef31ec7078 fix up smelly code tsmethurst 2023-10-31 10:44:45 +0100
  • a1c011c6cc Merge branch 'main' into mention_fixing tsmethurst 2023-10-31 10:13:47 +0100
  • dd4b0241ea
    [bugfix] Allow blocked accounts to show in precise search (#2321) tobi 2023-10-30 19:01:00 +0100
  • e43e2d3c23 [bugfix] Allow blocked accounts to show in precise search tsmethurst 2023-10-30 18:40:14 +0100
  • 4dc0547dc0
    [feature] Customizable media cleaner schedule (#2304) tobi 2023-10-30 18:35:11 +0100
  • fe1fe95a0a don't bother parsing time in seconds tsmethurst 2023-10-30 16:24:50 +0100
  • 19afae91dc fix existingMention check tsmethurst 2023-10-30 14:29:13 +0100
  • 12b81f7e63 check domain first, cheaper tsmethurst 2023-10-30 13:59:23 +0100
  • b33da7a019 [bugfix] Relax `Mention` parsing, allowing either href or name tsmethurst 2023-10-30 13:51:52 +0100
  • 7c703cfb1e check for existing tag in database after checking existing status kim 2023-10-30 11:21:03 +0000
  • ad66b8d802 update to use new version of go-mutexes.MutexMap (currently testing-local to kim's machine) kim 2023-10-30 11:04:10 +0000
  • c9a487a6fb update old migration to use storage instead of kvstore to remove unnecessary dependency kim 2023-10-30 10:59:01 +0000
  • 768a0e7712 other small changes kim 2023-10-26 15:59:16 +0100
  • 752c25b26e no need to do status account ID check kim 2023-10-26 13:28:21 +0100
  • 999f2caef6 add population step before enrichStatusSafely() lock kim 2023-10-26 13:17:25 +0100
  • 53696036dd check existing status for tags before creating new (no need to check DB) kim 2023-10-26 13:10:53 +0100
  • 3f588704e7 make the federatingDB mutexmap locks under a unique key kim 2023-10-25 12:11:30 +0100
  • 17c6e772c8 remove old, hacky race condition fixes kim 2023-10-25 12:10:06 +0100
  • 82665c68b2 fix tests with new State{}.FedLocks change kim 2023-10-24 12:02:35 +0100
  • ab5ea30e36 update emoji, avatar, header to use per uri locks kim 2023-10-24 11:29:03 +0100
  • d80e39aa49 add equivalent enrichAccountSafely() function, small tweaks to status deref logic to match kim 2023-10-24 11:15:04 +0100
  • 100ce12778 wrap enrichStatus() to add per-URI mutex locking during dereference kim 2023-10-24 10:53:24 +0100
  • a6cb6abdfd update go-store/v2 to be compatible with latest go-mutexes version kim 2023-10-23 18:51:42 +0100
  • 078019bfd1 update go-mutexes library, move federatingDB{} mutexmap to State{} kim 2023-10-23 17:40:03 +0100
  • 6fa80f164d
    [chore]: Bump github.com/google/uuid from 1.3.1 to 1.4.0 (#2315) dependabot[bot] 2023-10-30 10:21:14 +0000
  • 105c65f42c
    [chore] Bump browserify-sign from 4.2.1 to 4.2.2 in /web/source (#2305) dependabot[bot] 2023-10-30 11:15:49 +0100
  • a258216a7a
    [chore]: Bump codeberg.org/gruf/go-store/v2 from 2.2.2 to 2.2.4 dependabot[bot] 2023-10-30 10:10:56 +0000
  • cb414688c2
    Merge branch 'main' into dependabot/go_modules/github.com/google/uuid-1.4.0 tobi 2023-10-30 11:07:33 +0100
  • 2a4b26ed20
    [chore]: Bump github.com/yuin/goldmark from 1.5.6 to 1.6.0 (#2318) dependabot[bot] 2023-10-30 11:07:17 +0100
  • 32e70ec83d
    [chore]: Bump github.com/tdewolff/minify/v2 from 2.19.10 to 2.20.0 (#2316) dependabot[bot] 2023-10-30 11:06:51 +0100
  • 9d11c716cc
    [docs] added split-domain configuration for Caddy 2 (#2288) wuchyi 2023-10-30 15:23:01 +0800
  • c4aff18ef3
    Removed lexer tag for Caddy2 wuchyi 2023-10-30 15:15:41 +0800
  • 4adceda02d
    [chore]: Bump github.com/yuin/goldmark from 1.5.6 to 1.6.0 dependabot[bot] 2023-10-30 06:56:47 +0000
  • 76be575c28
    [chore]: Bump codeberg.org/gruf/go-mutexes from 1.1.5 to 1.2.0 dependabot[bot] 2023-10-30 06:56:39 +0000
  • e9343b9d4d
    [chore]: Bump github.com/tdewolff/minify/v2 from 2.19.10 to 2.20.0 dependabot[bot] 2023-10-30 06:56:31 +0000
  • d789b8dd95
    [chore]: Bump github.com/google/uuid from 1.3.1 to 1.4.0 dependabot[bot] 2023-10-30 06:56:18 +0000
  • 4179e71c05
    Merge branch 'superseriousbusiness:main' into main wuchyi 2023-10-30 14:56:16 +0800
  • 7f2e10b7c1 fix license header Sam Lade 2023-10-29 15:46:20 +0000
  • fc438479db Remove account_suspended_at_idx to resolve slow query issues Sam Lade 2023-10-29 15:05:09 +0000
  • 600542b462
    Bump browserify-sign from 4.2.1 to 4.2.2 in /web/source dependabot[bot] 2023-10-27 23:29:20 +0000
  • 10eed3c80d start working on multiple tag names for tag timeline tag_timeline_all_param tsmethurst 2023-10-27 15:24:21 +0200
  • 8c9b0b707b i do words good!!!!!!!!!! tsmethurst 2023-10-26 19:47:06 +0200
  • 0ad002a033 warning about small values tsmethurst 2023-10-26 19:41:26 +0200
  • afd0956917 wording tsmethurst 2023-10-26 19:36:19 +0200
  • 13d55df77a document the darn tootin' thing tsmethurst 2023-10-26 19:33:29 +0200
  • 7e03aaca6a not this time envparsing tsmethurst 2023-10-26 14:34:20 +0200
  • 82c80d271d [feature] Customizable media cleaner schedule tsmethurst 2023-10-26 14:27:47 +0200
  • 0b978f2c56
    [bugfix] Extract description as `summary` first, fall back to `name` (#2303) tobi 2023-10-26 11:59:10 +0200
  • 03732aca3b
    [chore]: Bump google.golang.org/grpc from 1.58.2 to 1.58.3 (#2301) dependabot[bot] 2023-10-26 11:20:49 +0200
  • 4fcd181b94 [bugfix] Extract description as `summary` first, fall back to `name` tsmethurst 2023-10-26 11:01:09 +0200
  • 67a0e02c97
    [chore]: Bump google.golang.org/grpc from 1.58.2 to 1.58.3 dependabot[bot] 2023-10-25 21:33:14 +0000
  • ece2e795e0
    [feature] attach any request errors if found, only set level=ERROR if code >= 500 (#2300) kim 2023-10-25 16:11:40 +0100
  • eddefe3705 attach any request errors if found, only set level=ERROR if code >= 500 kim 2023-10-25 15:57:05 +0100
  • c7b6cd7770
    [feature] Status thread mute/unmute functionality (#2278) tobi 2023-10-25 16:04:53 +0200
  • 11f61cebf4 testrig please, have mercy muy liege tsmethurst 2023-10-25 15:59:30 +0200
  • 0442dd70f5 get rekt darlings, darlings get rekt tsmethurst 2023-10-25 15:39:52 +0200
  • 27f4659139
    [bugfix] allow store smaller PNG image than 261 bytes (#2263) (#2298) KEINOS 2023-10-25 21:58:45 +0900
  • 3df6e81ee9
    [bugfix] allow store smaller PNG image than 261 bytes (#2263) KEINOS 2023-10-25 21:24:53 +0900
  • ced700697a
    chore: add test case to reproduce error of #2263 KEINOS 2023-10-25 21:15:16 +0900
  • 0e3303f7e0
    chore: add test of golden cases before fix of #2263 KEINOS 2023-10-25 20:47:08 +0900
  • 5fdc005061 [bugfix/frontend] Export/import CSV correctly (#2294) v0.12.1 0.12.1-cherry-pick tobi 2023-10-24 18:24:18 +0200
  • edac3bc361
    [bugfix/frontend] Export/import CSV correctly (#2294) tobi 2023-10-24 18:24:18 +0200
  • ab806d5172 export mastodon style tsmethurst 2023-10-24 17:17:58 +0200