gtsocial-umbx

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2023-07-11 17:31I think i got put on keter duty.User _GTS3+9-3
2023-06-21 19:22[docs] Clarify email requirement for OIDC (#1918)Daenney1+3-0
2023-06-21 19:08[performance] update go-cache library (#1917)kim6+58-28
2023-06-21 16:26[feature] Add partial text search for accounts + statuses (#1836)tobi30+3842-677
2023-06-20 12:36[docs] Disambiguate docker version, don't recommend opening localhost (#1913)tobi1+4-15
2023-06-19 08:19[chore]: Bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 (#1908)dependabot[bot]3+4-4
2023-06-19 08:00[chore] Fix Swagger paths for lists API endpoints (#1904)Umar Getagazov8+76-77
2023-06-19 07:58[bugfix] Parse POST-style forms in the list member removal endpoint (#1903)Umar Getagazov1+11-1
2023-06-19 07:56[chore]: Bump github.com/jackc/pgx/v5 from 5.3.1 to 5.4.1 (#1907)dependabot[bot]25+1044-1235
2023-06-19 07:54[chore]: Bump golang.org/x/net from 0.10.0 to 0.11.0 (#1909)dependabot[bot]8+150-12
2023-06-19 07:54[chore]: Bump golang.org/x/crypto from 0.9.0 to 0.10.0 (#1910)dependabot[bot]29+422-33
2023-06-17 15:49[chore/bugfix] Refactor `ap/extract.go` functions, return URIs more reliably (#1897)tobi9+562-377
2023-06-16 09:16[bugfix] Accept non-multipart forms for account updates (#1896)Umar Getagazov3+128-1
2023-06-14 13:08[chore/bugfix] Demote failed inbox forwarding to warn log rather than error return (#1892)tobi1+3-2
2023-06-13 14:47[chore] Refactor AP authentication, other small bits of tidying up (#1874)tobi38+1240-956
2023-06-13 14:30[docs] Add certificates and firewalling to advanced (#1888)Daenney8+244-58
2023-06-13 10:21[Frontend] Settings for profile fields (#1885)f0x5215+264-52
2023-06-12 13:38[docs] Made Advanced its own section (#1883)Daenney12+418-453
2023-06-12 09:25[chore]: Bump modernc.org/sqlite from 1.23.0 to 1.23.1 (#1884)dependabot[bot]4+30-4
2023-06-11 09:18[bugfix] Invalidate timeline entries for status when stats change (#1879)tobi12+529-128
2023-06-10 09:13[docs] Revamp the installation guide (#1877)Daenney23+1115-1045
2023-06-10 09:11[bugfix] Delete from list timeline on status deletion (#1878)tobi1+4-0
2023-06-09 14:04[docs] Add example tracing infrastructure (#1866)Daenney6+108-0
2023-06-05 08:15[chore] update latest deps, ensure readme up to date (#1873)tobi158+12066-3178
2023-06-05 07:28[chore]: Bump github.com/minio/minio-go/v7 from 7.0.55 to 7.0.56 (#1869)dependabot[bot]5+10-10
2023-06-05 07:25[chore]: Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#1872)dependabot[bot]3+4-3
2023-06-04 19:17[bugfix] Fix slow joined home timeline query (#1867)tobi1+15-17
2023-06-04 16:55[bugfix/docs] AppArmor profile for SQLite (#1864)Daenney2+4-0
2023-06-04 16:55[chore] tidy + test timelines a bit better (#1865)tobi12+683-477
2023-06-04 09:40[docs] Add Repology stats (#1859)Daenney2+25-7
2023-06-03 11:58[chore] Update versions, fix lint errors (#1860)tobi12+66-57
2023-06-03 09:35[bugfix] Fix first item of thread dereferencing always being skipped (#1858)tobi1+12-19
2023-06-02 15:42[bugfix] Allow lowercase emoji shortcode in frontend (#1851)Julian-Samuel Gebühr6+8-12
2023-06-02 13:19[bugfix] Overwrite API client closed errors with `499 - Client Closed Request` (#1857)tobi3+69-12
2023-06-02 08:34[performance] wrap httpclient response body to ensure drained before close (#1854)kim5+33-10
2023-06-01 21:20[chore]: Bump github.com/gin-gonic/gin from 1.9.0 to 1.9.1 (#1855)dependabot[bot]151+35464-33405
2023-05-31 11:54[chore/frontend] refactor header templating, add apple-touch-icon (#1850)tobi1+79-38
2023-05-31 08:39[bugfix] only attempt to populate account/statuses from DB if already exist (#1839)kim2+52-9
2023-05-31 08:35[docs] clarify other federation modes not yet implemented (#1849)tobi1+2-2
2023-05-31 08:23[fix] Fix link to remote emoji pgae (#1845)Julian-Samuel Gebühr1+1-1
2023-05-29 13:03[chore]: Bump github.com/microcosm-cc/bluemonday from 1.0.23 to 1.0.24 (#1843)dependabot[bot]5+22-4
2023-05-29 12:55[chore]: Bump github.com/coreos/go-oidc/v3 from 3.5.0 to 3.6.0 (#1840)dependabot[bot]7+117-85
2023-05-29 12:54[chore]: Bump github.com/ulule/limiter/v3 from 3.11.1 to 3.11.2 (#1841)dependabot[bot]6+21-87
2023-05-29 12:47[chore]: Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#1842)dependabot[bot]14+1272-764
2023-05-29 12:47[chore]: Bump github.com/minio/minio-go/v7 from 7.0.53 to 7.0.55 (#1844)dependabot[bot]32+4401-3482
2023-05-28 19:05[bugfix/chore] Inbox post updates (#1821)tobi4+621-453
2023-05-28 12:08[chore] tidy up media manager, add calling func to errors, build-script improvements (#1835)kim64+444-392
2023-05-26 16:00[docs] Update + simplify roadmap, revise beta estimate (#1826)tobi3+41-263
2023-05-25 16:39[docs]: semaphone ref & DEBUG usage for standalone testing (#1828)decentral1se1+11-8
2023-05-25 14:56[bugfix/docs] Fix clear notifications API docs (#1831)Daenney2+2-1
2023-05-25 13:18[feature] Configurable custom css length (#1827)tobi9+174-89
2023-05-25 09:15[bugfix] allow usernames of length 1 (#1823)decentral1se2+6-2
2023-05-25 08:37[feature] Add List functionality (#1802)tobi125+5809-1125
2023-05-23 15:38[docs] local docs hacking howto (#1816)decentral1se1+11-0
2023-05-23 15:04[docs] code highlighting configuration (#1817)decentral1se1+7-0
2023-05-23 09:51[docs] support copy/pasta for code blocks (#1818)decentral1se1+1-0
2023-05-22 18:05[chore]: Bump github.com/minio/minio-go/v7 from 7.0.52 to 7.0.53 (#1808)dependabot[bot]10+378-22
2023-05-22 14:32[chore] update account statuses paging logic (#1814)tobi5+388-125
2023-05-22 07:17[chore]: Bump github.com/go-playground/validator/v10 (#1812)dependabot[bot]38+3788-29
2023-05-21 20:40[chore] Replace pinafore with semaphore (#1801)Julian-Samuel Gebühr8+11-11
2023-05-21 16:59[bugfix] Add back removed ValidateRequest() before backoff-retry loop (#1805)kim12+299-32
2023-05-21 15:12[feature] Make client IP logging configurable (#1799)Daenney9+40-12
2023-05-21 12:44[bugfix] Start + stop caches properly for testrig + pruning (#1804)tobi2+9-6
2023-05-21 11:45[bugfix] Fix incorrect default for empty emoji domain (#1803)tobi1+154-0
2023-05-16 13:09[chore] Change time comparison in webfinger test (#1798)Daenney1+5-2
2023-05-16 13:08[bugfix] Fix NegotiateFormat with multiple accept headers (#1797)Daenney5+127-5
2023-05-15 17:53[bugfix] Fix proxy_pass in named location (#1794)Daenney1+1-1
2023-05-15 12:17[docs] add missing observability settings to example config (#1790)tobi1+26-0
2023-05-15 12:07[docs] remove nginx trailing slash (#1789)tobi1+1-1
2023-05-15 10:52[chore]: Bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#1784)dependabot[bot]3+4-4
2023-05-15 10:52[bugfix] Fix duplicating fields on profile edit (#1788)tobi3+201-139
2023-05-15 10:23[chore]: Bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 (#1785)dependabot[bot]8+116-35
2023-05-14 13:17[bugfix] update go-cache to v3.3.3 (#1778)kim6+459-233
2023-05-14 12:49[frogend/chore] Fix profile domain (#1779)f0x521+2-4
2023-05-14 10:15[frogend/chore] Update backnextlinks (#1774)tobi1+9-0
2023-05-13 13:01[docs] Add implementation notes for report (Flag) functionality (#1324)tobi1+109-0
2023-05-13 10:58[docs] update instance splash and profile screenshots (#1775)tobi2+0-0
2023-05-13 10:17[frontend] Basic user moderation actions (#1728)f0x5216+421-37
2023-05-12 12:55[bugfix] Downstep otel to fix freebsd compile issue (#1773)tobi72+1150-3191
2023-05-12 12:33[chore] Update a bunch of database dependencies (#1772)tobi416+38087-38421
2023-05-12 11:50[frogend/bugfix] fix dynamicSpoiler elements (#1771)f0x522+17-19
2023-05-12 10:10[frogend/chore] remove break-all on profile fields (#1770)tobi1+0-1
2023-05-12 09:17[bugfix] Ensure account fields can be set by JSON (#1762)tobi4+334-406
2023-05-12 09:15[feature] status refetch support (#1690)kim55+1484-1050
2023-05-12 08:16[chore] Prefer JSON errors in API endpoints (#1766)Natsu Kagami11+50-44
2023-05-11 18:36use more semantic headers for profile page (#1765)f0x522+4-4
2023-05-11 15:46[frontend] Profiles with fields & more (#1764)f0x5221+1739-1359
2023-05-09 17:19feat: initial tracing support (#1623)Dominik Süß472+102600-12
2023-05-09 15:05[bugfix] Don't try to get user when serializing local instance account (#1757)tobi4+139-29
2023-05-09 14:18[bugfix] fix possible domain blockcache nil ptr + add debug String() func (#1755)kim2+41-6
2023-05-09 14:17[bugfix] update go-cache version to support multi-keying (#1756)kim8+90-67
2023-05-09 11:25[chore] tidy + update StatusToAPIStatus (#1754)tobi2+77-92
2023-05-09 10:16[feature] Enable federation in/out of profile PropertyValue fields (#1722)tobi180+9270-1542
2023-05-08 17:03[chore/performance] Make sender multiplier configurable (#1750)tobi9+109-5
2023-05-07 17:53[bugfix] Punycode fixes (#1743)tobi11+407-209
2023-05-06 20:38[bugfix] Return languages in api/v1/instance (#1741)Daenney3+8-1
2023-05-06 15:42[feature] Implement the preferences client API (#1740)Daenney8+315-2
2023-05-06 15:33[chore] update readthedocs deps, use conda (#1742)tobi4+21-81
2023-05-04 10:28[bugfix] Serve correct 'application/jrd+json' content type for webfinger requests (#1738)tobi7+128-161
2023-05-04 10:27[bugfix] Rework notifs to use min_id for paging up (#1734)tobi8+160-84
2023-05-03 14:18[bugfix] Fix invalid og:description on account w/ empty note (#1733)tobi2+68-1
2023-05-02 20:11[chore] Hide vendor from diffs (#1729)Daenney1+1-0
2023-05-01 10:36[performance] replace domain block cache with an in-memory radix trie (#1714)kim3+164-120
2023-05-01 09:03[chore]: Bump modernc.org/sqlite from 1.22.0 to 1.22.1 (#1726)dependabot[bot]10+38-75
2023-05-01 09:02[chore]: Bump github.com/go-playground/validator/v10 (#1724)dependabot[bot]11+1036-1002
2023-05-01 09:01[chore]: Bump github.com/KimMachineGun/automemlimit from 0.2.5 to 0.2.6 (#1723)dependabot[bot]5+42-12
2023-05-01 09:00[chore]: Bump github.com/miekg/dns from 1.1.53 to 1.1.54 (#1727)dependabot[bot]9+52-116
2023-04-30 08:11[bugfix] tweak httpclient error handling again ... (#1721)kim2+8-11
2023-04-29 16:44[performance] tweak http client error handling (#1718)kim11+115-49
2023-04-29 16:29[feature] Add GET endpoint for single notification (#1719)tobi4+145-0
2023-04-29 09:47[bugfix] add From to email header (#1717)Mal Hancock3+11-10
2023-04-28 15:45[performance] improved request batching (removes need for queueing) (#1687)kim25+455-517
2023-04-26 15:17[bugfix] Fix remaining mangled URI escaping issues in statuses + accounts (#1712)tobi6+498-49
2023-04-24 11:49[docs] Migrates Chart Location (#1708)0hlov31+1-1
2023-04-24 11:49[chore]: Bump modernc.org/sqlite from 1.21.1 to 1.22.0 (#1711)dependabot[bot]6+216-9
2023-04-19 12:22[bugfix] fix small config typos (#1707)tobi1+2-2
2023-04-19 11:50[chore] Replacing all Pinafore mentions to Semaphore ones (#1689)OniriCorpe1+7-7
2023-04-19 11:46[chore]: Bump codeberg.org/gruf/go-cache/v3 from 3.2.3 to 3.2.5 (#1701)dependabot[bot]6+44-22
2023-04-19 11:44[chore]: Bump mvdan.cc/xurls/v2 from 2.4.0 to 2.5.0 (#1702)dependabot[bot]8+36-29
2023-04-19 11:43[chore]: Bump github.com/minio/minio-go/v7 from 7.0.50 to 7.0.52 (#1703)dependabot[bot]8+91-21
2023-04-19 11:42[docs] Explain that markdown is enabled on the user settings page. (#1699)Phil Hagelberg2+2-4
2023-04-19 11:42[bugfix] Fix the bookmarks list API endpoint returning an empty array (#1700)Umar Getagazov1+1-1
2023-04-10 19:56[feature] Receive notification when followed account posts (if desired) (#1680)tobi17+722-382
2023-04-10 11:51[chore]: Bump golang.org/x/oauth2 from 0.6.0 to 0.7.0 (#1684)dependabot[bot]6+56-11
2023-04-10 10:35[chore]: Bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#1685)dependabot[bot]95+499-842
2023-04-10 10:14[chore]: Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#1686)dependabot[bot]26+294-228
2023-04-10 10:12[chore]: Bump golang.org/x/image from 0.6.0 to 0.7.0 (#1682)dependabot[bot]3+8-8
2023-04-08 10:56[bugfix] Fix single author threads not appearing in home timeline (#1679)tobi2+50-2
2023-04-08 09:51[bugfix] warn on maxprocs error instead of failing (#1678)tobi1+2-3
2023-04-06 15:11[bugfix] visibility caching and hometimeline (#1675)kim5+110-26
2023-04-06 11:43[bugfix/chore] Refactor timeline code (#1656)tobi23+1276-1322
2023-04-06 11:19[bugfix] Normalize status content (don't parse status content as IRI) (#1665)tobi17+681-309
2023-04-06 11:16[bugfix] Always serialize orderedItems as array (#1673)tobi4+77-7
2023-04-05 18:10[bugfix] Add proper constraints on status faves, dedupe (#1674)tobi6+386-96
2023-04-04 09:33[chore] Update templates license headers (#1672)tobi16+256-240
2023-04-03 10:01[bugfix] Add idempotency-key to allowed CORS headers (#1670)tobi1+5-0
2023-04-03 09:19[chore]: Bump modernc.org/sqlite from 1.21.0 to 1.21.1 (#1669)dependabot[bot]39+24653-23665
2023-04-03 09:17[chore]: Bump github.com/miekg/dns from 1.1.52 to 1.1.53 (#1668)dependabot[bot]9+36-39
2023-04-03 09:16[chore]: Bump github.com/KimMachineGun/automemlimit from 0.2.4 to 0.2.5 (#1666)dependabot[bot]251+23762-45578
2023-04-02 12:03[bugfix/frontend] Preload css styles (#1638)tobi1+4-1
2023-03-31 13:19[bugfix] Fix multiple "updated_at" columns for media updates (#1660)tobi3+4-9
2023-03-31 13:01[bugfix] Fix report serialization errors caused by user delete (#1659)tobi6+430-20
2023-03-31 10:16[bugfix] Fix relationship not updating 'following' on accept follow request (#1658)tobi3+33-9
2023-03-30 22:00[docs] Add MASH as 3rd party packaging (#1654)Julian-Samuel Gebühr1+1-0
2023-03-30 21:39bump go-store version (includes minio) (#1657)kim33+14334-7970
2023-03-29 10:18[frontend] Settings navigation design (#1652)f0x5220+628-311
2023-03-28 20:55[bugfix] Remove unique constraint on public_key (#1653)tobi3+168-168
2023-03-28 13:03[performance] refactoring + add fave / follow / request / visibility caching (#1607)kim103+4949-2893
2023-03-27 14:02[feature] Add list command to admin account (#1648)Daenney5+81-0
2023-03-27 13:59[chore]: Bump github.com/tdewolff/minify/v2 from 2.12.4 to 2.12.5 (#1649)dependabot[bot]8+30-28
2023-03-27 13:36[chore] License sloth logo + default avatars under CC by-sa 4.0 (#1651)tobi3+29-5
2023-03-24 23:07bump go-runners version to fix possible race in Processing{Media,Emoji} (#1646)kim4+25-19
2023-03-20 18:10[chore] Refactor account deleting/block logic, tidy up some other processing things (#1599)tobi53+2418-1267
2023-03-20 10:36[chore]: Bump github.com/miekg/dns from 1.1.51 to 1.1.52 (#1636)dependabot[bot]17+443-176
2023-03-20 10:07[chore]: Bump github.com/microcosm-cc/bluemonday from 1.0.22 to 1.0.23 (#1635)dependabot[bot]3+4-4
2023-03-20 10:06[chore]: Bump go.uber.org/automaxprocs from 1.5.1 to 1.5.2 (#1633)dependabot[bot]6+30-9
2023-03-20 10:05[chore]: Bump github.com/go-playground/validator/v10 (#1637)dependabot[bot]16+601-255
2023-03-19 15:45[bugfix] Use account ID host as accDomain if 2nd webfinger lookup fails (#1630)tobi1+23-6
2023-03-19 12:11[feature] Email notifications for new / closed moderation reports (#1628)tobi35+770-419
2023-03-16 10:43[docs] Update docs on how to login (#1626)Daenney1+6-2
2023-03-14 16:11[feature] Allow admins to send test emails (#1620)tobi17+458-81
2023-03-14 09:56[chore] fix + update swagger docs (#1622)tobi2+48-3
2023-03-13 08:59[chore]: Bump github.com/ulule/limiter/v3 from 3.11.0 to 3.11.1 (#1616)dependabot[bot]4+5-5
2023-03-13 08:56[chore]: Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#1618)dependabot[bot]6+73-49
2023-03-13 08:52[chore]: Bump github.com/abema/go-mp4 from 0.10.0 to 0.10.1 (#1617)dependabot[bot]4+6-6
2023-03-13 08:51[chore]: Bump golang.org/x/image from 0.5.0 to 0.6.0 (#1615)dependabot[bot]5+7-7
2023-03-13 07:52[chore]: Bump codeberg.org/gruf/go-kv from 1.6.0 to 1.6.1 (#1619)dependabot[bot]7+56-11
2023-03-12 17:49update license headers (#1612)f0x5262+124-62
2023-03-12 15:00[chore] Improve copyright header handling (#1608)Daenney784+12501-13076
2023-03-12 13:14[chore] Fix opengraph properties (#1611)tobi2+70-45
2023-03-11 10:10[feature] Support multiple subscriptions on single websocket connection (#1489)darrinsmart4+74-26
2023-03-11 09:49[frontend/fix] Mobile css tweaks (#1605)f0x526+149-85
2023-03-09 17:55[feature] Provide .well-known/host-meta endpoint (#1604)Daenney9+167-4
2023-03-09 10:17[bug] Handle 410 on webfinger properly (#1601)Daenney1+17-5
2023-03-08 17:19[chore] improved enrichAccount() logging (#1602)kim1+12-6
2023-03-08 12:57[feature] Discover webfinger through host-meta (#1588)Daenney13+562-29
2023-03-06 10:00[chore] Update uptrace/bun and modernc/sqlite dependencies (#1598)tobi84+119481-102969
2023-03-06 09:38[bugfix] internal server error on search not found (#1590)kim9+108-37
2023-03-06 09:30[feature] Add support for profile fields (#1483)zowhoey21+2401-2
2023-03-06 09:12[chore]: Bump github.com/jackc/pgx/v4 from 4.17.2 to 4.18.1 (#1595)dependabot[bot]25+314-78
2023-03-06 08:26[chore]: Bump golang.org/x/oauth2 from 0.5.0 to 0.6.0 (#1597)dependabot[bot]3+4-4
2023-03-06 08:16[chore]: Bump golang.org/x/crypto from 0.6.0 to 0.7.0 (#1593)dependabot[bot]94+892-224
2023-03-06 08:09[chore]: Bump golang.org/x/text from 0.7.0 to 0.8.0 (#1594)dependabot[bot]18+648-1140
2023-03-04 20:56[chore] Print human readable config (#1589)Daenney2+147-11
2023-03-04 17:24[feature] Allow loading TLS certs from disk (#1586)Daenney13+194-45
2023-03-04 14:53use updateattachment when updating to ensure cache is invalidated (#1587)kim1+2-2
2023-03-03 23:02[performance] cache media attachments (#1525)kim15+235-61
2023-03-03 19:56[bugfix] Federate status delete using just the URI (#1584)tobi6+320-47
2023-03-03 13:01[bugfix] Clamp admin report limit <1 to 100 (#1583)tobi3+34-11
2023-03-03 12:35[bugfix] Fix unpinning statuses not working (#1582)tobi2+149-1
2023-03-03 08:34[bugfix] on deref new account, check db again for account on ErrAlreadyExists (#1581)kim1+9-2
2023-03-02 15:58[bugfix] add ON CONFLICT statements to status updates (#1580)tobi2+43-6
2023-03-02 11:06[feature] Advertise rich text formats, support content_type field (#1370)Vyr Cossont23+244-96
2023-03-01 18:26[chore] move client/federator workerpools to Workers{} (#1575)kim130+1034-1080
2023-03-01 17:52[feature] Federate pinned posts (aka `featuredCollection`) in and out (#1560)tobi29+767-262
2023-03-01 09:44[chore/performance] simplify storage driver to use storage.Storage directly (#1576)kim5+97-95
2023-02-28 10:38[chore] Improve unsupported_grant_type error (#1572)Daenney1+11-5
2023-02-27 15:16[chore] Bump oauth2/v4 -> v4.6.6.6-SSB (#1571)tobi4+8-4
2023-02-27 12:10[chore] bump go, build, and lint version (#1570)tobi3+8-8
2023-02-27 09:51[chore]: Bump github.com/miekg/dns from 1.1.50 to 1.1.51 (#1566)dependabot[bot]67+6329-5478
2023-02-27 09:23[chore] Better diff for envparsing test (#1562)Daenney1+6-1
2023-02-27 09:22[chore]: Bump golang.org/x/oauth2 from 0.4.0 to 0.5.0 (#1564)dependabot[bot]5+5-79
2023-02-27 09:21[chore]: Bump github.com/minio/minio-go/v7 from 7.0.48 to 7.0.49 (#1567)dependabot[bot]38+1698-1025
2023-02-26 17:26[chore] Use latest containers when building (#1554)Daenney1+3-3
2023-02-25 22:26[chore] Inform user on how to get testrig (#1557)Daenney1+3-0
2023-02-25 17:15[chore] Update vscode launch configuration (#1556)Daenney1+6-2
2023-02-25 16:37[feature] Make OIDC admin groups configurable (#1555)Daenney6+49-6
2023-02-25 12:16[feature] Client API endpoints + v. basic web view for pinned posts (#1547)tobi29+1016-63
2023-02-25 12:12[chore] Update gin to v1.9.0 (#1553)Daenney347+166875-3672
2023-02-23 22:11[bugfix] Fix deleted status causing issues when getting bookmark (#1551)tobi3+262-60
2023-02-22 21:36[chore] improve opengraph descripiton tag (#1550)Daenney2+54-4
2023-02-22 15:05[chore] Deinterface processor and subprocessors (#1501)tobi275+4931-6935
2023-02-21 09:49[bugfix] Remove initial storage cleanup (#1545)tobi1+0-6
2023-02-21 08:01[docs] Add site_url for absolute 404 page assets (#1544)f0x521+1-0
2023-02-20 22:09[feature] Use Material theme for docs (#1535)Daenney9+114-55
2023-02-20 16:06[docs] correct swagger docs (#1543)tobi1+4-4
2023-02-20 16:00[bugfix] Fix account roles (#1542)tobi10+160-73
2023-02-20 15:29[feature] About page (#1495)f0x525+189-1
2023-02-20 15:28[chore]: Bump golang.org/x/crypto from 0.5.0 to 0.6.0 (#1541)dependabot[bot]5+6-6
2023-02-20 15:27[bugfix] Fix failure to look up remote profiles with duplicate emojis in some cases (#1534)Sam Lade2+37-25
2023-02-19 16:10Update README.md (#1533)kim1+2-0
2023-02-19 11:01[chore] Move request validation earlier in client (#1531)Daenney1+5-5
2023-02-19 09:36pull in latest go-kv, go-cache (#1530)kim16+447-220
2023-02-18 16:54[bugfix] In Postgres, drop shortcodedomain constraint before creating new emoji table (#1528)tobi1+11-1
2023-02-18 16:02[chore] transport improvements (#1524)kim11+84-63
2023-02-18 15:52[chore]: Bump golang.org/x/net from 0.5.0 to 0.7.0 (#1523)dependabot[bot]44+434-129
2023-02-18 15:52[bugfix] Keep png transparency (#1522)mushus1+24-4
2023-02-18 15:47[bugfix] fix oob token route, update templates+css for oob and errors (#1519)f0x524+29-22
2023-02-18 15:45[chore] update gruf's libs on readme (#1520)kim1+11-7
2023-02-18 14:02[chore]: Bump golang.org/x/image from 0.4.0 to 0.5.0 (#1516)dependabot[bot]4+55-10
2023-02-17 19:05[chore] Update more log calls to include context (#1517)Daenney9+19-12
2023-02-17 11:37[bug] Pass context in logging middleware (#1514)Daenney1+4-2
2023-02-17 11:31[bug] maxprocs set logger to nil (#1512)Daenney1+1-1
2023-02-17 11:02[feature] Add a request ID and include it in logs (#1476)Daenney118+812-591
2023-02-16 13:20[bugfix] Set 'discoverable' properly on API accounts (#1511)tobi10+87-1
2023-02-16 13:18[bugfix] Set cache-control max-age dynamically for s3 (#1510)tobi4+42-29
2023-02-15 19:41Fix 410 Gone race on account deletes (#1507)Sam Lade1+10-0
2023-02-15 19:10use woff(2) fonts for Noto Sans (#1509)f0x529+108-102
2023-02-15 13:37[chore] Split the bug template in two (#1500)Daenney2+70-11
2023-02-15 12:26[docs] Update config.yaml (#1499)wioxjk1+3-2
2023-02-15 12:04[docs] Suggest confirming host option in config (#1502)Minecraftchest11+2-0
2023-02-15 10:44[docs] Fix nginx fileserver caching example (#1506)Daenney1+13-1
2023-02-14 10:58[chore] Webkit frontend fixes (#1492)f0x523+19-25
2023-02-14 10:55[bugfix] Return empty result rather than 500 error when searching for blocked domains (#1498)tobi2+46-0
2023-02-13 20:19[bugfix] Fix up `error getting account avatar/header` errors, other small fixes (#1496)tobi7+175-102
2023-02-13 18:40[performance] processing media and scheduled jobs improvements (#1482)kim54+1844-2671
2023-02-13 17:34[docs] move federating with gotosocial documentation into single file (#1494)f0x5212+216-215
2023-02-13 11:58[chore] Do cache-control in a less silly way to avoid writing header twice (#1481)tobi2+22-16
2023-02-13 11:40[docs] Update user/admin settings docs (#1491)f0x5215+185-145
2023-02-13 07:46[chore]: Bump github.com/minio/minio-go/v7 from 7.0.47 to 7.0.48 (#1486)dependabot[bot]12+90-21
2023-02-13 07:44[chore]: Bump golang.org/x/image from 0.3.0 to 0.4.0 (#1485)dependabot[bot]6+11-11
2023-02-13 07:43[chore]: Bump modernc.org/sqlite from 1.20.3 to 1.20.4 (#1484)dependabot[bot]4+5-6
2023-02-12 13:42[bugfix] Set appropriate cache-control when using presigned s3 links (#1480)tobi2+9-1
2023-02-11 11:48[chore/performance] Update media prune logic, add extra CLI command (#1474)tobi31+1112-1089
2023-02-10 20:16[performance] remove throttling timers (#1466)kim8+99-62
2023-02-10 20:15[chore] small changes missed in previous dereferencer.GetAccount() PRs (#1467)kim4+152-124
2023-02-09 09:34[bugfix] Fix error on searching for account w/accountDomain by host (#1465)tobi1+18-0
2023-02-09 08:27[performance] Don't fetch avatar + header if uri hasn't changed (#1463)tobi2+73-163
2023-02-09 08:26[chore] Fix report username wrapping (#1464)f0x524+26-5
2023-02-08 14:10[chore/bugfix] Serve + throttle publickey separately from rest of ActivityPub API (#1461)tobi8+187-117
2023-02-07 17:34[bugfix] fix 'steal this look' form, uncheck entries after processing (#1454)f0x524+27-6
2023-02-07 13:57[bugfix] Use SignatureCheck middleware for web profile endpoints too (#1451)tobi3+30-29
2023-02-07 09:00[chore/frogend] domain blocklist layout on smaller screens (#1436)f0x521+8-1
2023-02-07 08:59[chore] Update bug report template (#1437)Daniele Sluijters1+10-0
2023-02-07 08:58[bugfix] don't trash emoji in profile fields on edit (#1440)Sam Lade1+23-19
2023-02-07 08:51[bugfix] fix file range length calculation being off by 1 (#1448)kim2+5-6
2023-02-06 14:58Ignore missing files when cleaning up media (#1435)Sam Lade1+4-2
2023-02-06 08:50[performance] remove local copying of file for satisfying range headers (#1421)kim1+117-40
2023-02-06 08:44[bugfix] fix old password hash staying in cache (#1432)tobi1+2-4
2023-02-06 08:33[feature/Frogend] basic report admin interface (#1424)f0x528+579-2
2023-02-06 08:19[chore/frogend] Restructure form data default values / update from Query data (#1422)f0x5219+153-86
2023-02-06 08:08[chore]: Bump codeberg.org/gruf/go-runners from 1.4.0 to 1.5.1 (#1428)dependabot[bot]6+45-40
2023-02-06 08:06[chore]: Bump github.com/yuin/goldmark from 1.5.3 to 1.5.4 (#1427)dependabot[bot]6+10-7
2023-02-06 08:06[chore]: Bump github.com/ulule/limiter/v3 from 3.10.0 to 3.11.0 (#1429)dependabot[bot]4+6-6
2023-02-05 09:50[chore] stub /api/v1/featured_tags endpoint (#1420)tobi4+157-4
2023-02-04 14:53[bugfix] Allow instance thumbnail description to be set separately from image (#1417)tobi3+212-171
2023-02-04 11:40[bugfix] Fix password change keys (#1416)tobi1+1-1
2023-02-03 20:16fix cache startup (#1414)kim1+4-1
2023-02-03 20:03[chore] reformat GetAccount() functionality, support updating accounts based on last_fetch (#1411)kim50+634-1136
2023-02-03 11:07[feature/frogend] (Mastodon) domain block CSV import (#1390)f0x5217+1085-488
2023-02-03 10:58[chore] Text formatting overhaul (#1406)Autumn!27+1005-1493
2023-02-02 15:41[bugfix] Read Bookwyrm Articles more thoroughly (#1410)tobi5+123-118
2023-02-02 13:08[feature] Implement `/api/v2/instance` endpoint (#1409)tobi109+1638-922
2023-02-01 10:55[chore/performance] use only 1 sqlite db connection regardless of multiplier (#1408)tobi3+11-3
2023-01-31 12:46[chore] Use 'immediate' lock for sqlite transactions (#1404)tobi3+38-14
2023-01-31 08:39[chore] Silence maxprocs logging (#1402)Daniele Sluijters1+1-1
2023-01-30 09:47[docs] Add an example on how to setup redirect with Traefik (#1395)ketan-vijayvargiya1+14-0
2023-01-30 09:45[chore]: Bump github.com/go-playground/validator/v10 (#1400)dependabot[bot]25+240-188
2023-01-30 09:45[chore]: Bump github.com/microcosm-cc/bluemonday from 1.0.21 to 1.0.22 (#1399)dependabot[bot]4+5-4
2023-01-30 09:45[docs] Simplify Apache httpd proxy documentation (#1396)Mina Galić1+23-0
2023-01-27 13:48[feature] Federate reports to remote instance as Flag (if desired) (#1386)tobi10+201-63
2023-01-27 13:39[docs] Add Flag documentation to federation docs (#1393)tobi2+40-0
2023-01-27 11:32[docs] Tidy up federation docs into 'federating with gotosocial' section (#1392)tobi10+171-108
2023-01-27 08:23[chore/docs] add instance-expose-suspended-web to instance docs (#1391)tobi1+6-0
2023-01-27 08:09[feature/frontend] filterable local emoji list (#1385)f0x524+89-25
2023-01-26 14:12[chore] set max open / idle conns + conn max lifetime for both postgres and sqlite (#1369)tobi9+212-121
2023-01-25 17:06[feature] Public list of suspended domains (#1362)f0x5217+267-67
2023-01-25 10:12[feature] Accept incoming federated Flag activity (#1382)tobi11+560-50
2023-01-25 10:12[feature] Implement reports admin API so admins can view + close reports (#1378)tobi20+2674-72
2023-01-25 08:47[chore] Settings refactor fix4 (#1383)f0x527+36-16
2023-01-23 12:39[chore] remove funky duplicate attachment in testrig (#1379)tobi4+8-57
2023-01-23 12:14[feature] Implement `/api/v1/reports` endpoints on client API (#1330)tobi26+2184-20
2023-01-23 10:58[chore] bump go version to 1.19.5 (#1377)tobi1+5-5
2023-01-23 09:24[chore]: Bump github.com/spf13/viper from 1.14.0 to 1.15.0 (#1375)dependabot[bot]53+218-6034
2023-01-23 09:23[chore]: Bump github.com/abema/go-mp4 from 0.9.0 to 0.10.0 (#1374)dependabot[bot]4+6-4
2023-01-23 09:23[feature] Add RSS autodiscovery on profiles that enable RSS (#1373)Kelson Vibber1+1-0
2023-01-22 22:25[chore] extending maximumPasswordLength to 256 (#1372)즈눅2+3-3
2023-01-22 11:26[chore] bump db dependencies (#1366)tobi78+132704-116894
2023-01-19 16:37[chore] Add name to instance field for autosuggestion (#1359)f0x521+1-0
2023-01-18 15:41[chore] Settings refactor fix 2 (#1357)f0x5211+37-31
2023-01-18 14:16[chore] Fix new emoji preview title/alt text (#1354)f0x521+2-2
2023-01-18 13:45[frogend] Settings refactor (#1318)f0x5278+3447-2975
2023-01-18 13:37[chore] Change default sqlite busy timeout to 5m (#1352)tobi4+4-4
2023-01-17 20:59[feature] Inherit resource limits from cgroups (#1336)Daniele Sluijters254+63518-0
2023-01-17 12:29[feature] Tune sqlite pragmas (#1349)tobi10+291-80
2023-01-17 11:25[chore]: Bump codeberg.org/gruf/go-errors/v2 from 2.0.2 to 2.1.1 (#1346)dependabot[bot]7+108-56
2023-01-16 15:19[bugfix] Parse video metadata more accurately; allow Range in fileserver (#1342)tobi14+216-92
2023-01-16 09:29[chore]: Bump github.com/minio/minio-go/v7 from 7.0.44 to 7.0.47 (#1348)dependabot[bot]35+411-172
2023-01-16 09:29[chore]: Bump golang.org/x/oauth2 from 0.3.0 to 0.4.0 (#1347)dependabot[bot]3+4-3
2023-01-16 09:28[docs] Remove videos from the list of missing features in the FAQ. (#1344)Phil Hagelberg1+0-3
2023-01-13 16:07[bugfix] Mount bookmarks endpoint correctly (#1338)tobi1+2-2
2023-01-13 16:02[chore] Remove omitempty on account source; refactor tests to use prettyprint json (#1337)tobi18+1611-169
2023-01-11 11:13[performance] media processing improvements (#1288)kim64+1244-1370
2023-01-11 10:36[feature] Add local user and post count to nodeinfo responses (#1325)Sleep3+31-5
2023-01-10 14:19[feature] Implement Report database model and utility functions (#1310)tobi21+693-6
2023-01-09 09:24[chore] Bump json5 from 1.0.1 to 1.0.2 in /web/source (#1308)dependabot[bot]1+3-3
2023-01-09 08:23[chore]: Bump github.com/coreos/go-oidc/v3 from 3.4.0 to 3.5.0 (#1322)dependabot[bot]53+6030-6113
2023-01-09 08:21[chore]: Bump golang.org/x/image from 0.2.0 to 0.3.0 (#1320)dependabot[bot]3+4-5
2023-01-09 08:11[chore]: Bump golang.org/x/text from 0.5.0 to 0.6.0 (#1321)dependabot[bot]0+0-0
2023-01-09 08:10[chore]: Bump golang.org/x/net from 0.4.0 to 0.5.0 (#1319)dependabot[bot]68+3472-1292
2023-01-08 11:43[bugfix] return early in websocket upgrade handler (#1315)kim4+111-71
2023-01-08 11:37[docs] Rewrite sponsorship + funding section, add NLnet (#1305)tobi2+26-19
2023-01-08 11:28[docs] Add s3 ssl variable to storage docs (#1294)Logan2+13-1
2023-01-08 10:33[bugfix] fix panic during status delete loop by breaking out early on len(statuses) == 0 (#1317)kim1+4-0
2023-01-06 15:01[chore/frogend] update status blockquote css (#1302)tobi1+2-2
2023-01-06 13:32[docs] AWS S3 config details added (#1300)Anant Shrivastava1+56-0
2023-01-06 10:16[chore] pull in latest go-cache, go-runners versions (#1306)kim23+329-865
2023-01-05 11:43[chore] Update/add license headers for 2023 (#1304)tobi846+1223-827
2023-01-05 11:37[chore] Fix emoji notnull constraint on initial gtsmodel (#1303)tobi1+1-1
2023-01-05 08:38[bugfix/frogend] replace ch units to prevent layout shift on page load (#1301)f0x522+3-3
2023-01-04 10:57[feature] HTTP request throttling middleware (#1297)tobi16+313-27
2023-01-04 09:39[docs] Fix documentation edit link (#1298)Brian Clemens1+1-0
2023-01-03 10:50[chore] shuffle middleware to split rate limitting into client/s2s/fileserver, share gzip middleware globally (#1290)kim10+63-55
2023-01-03 10:13[docs] Add troubleshooting section for Apache (#1291)Alex Schroeder1+8-0
2023-01-02 12:10[chore] The Big Middleware and API Refactor (tm) (#1250)tobi339+15093-14952
2023-01-02 12:10[chore]: Bump github.com/abema/go-mp4 from 0.8.0 to 0.9.0 (#1287)dependabot[bot]4+103-4
2022-12-27 08:29[chore]: Bump github.com/gin-gonic/gin from 1.8.1 to 1.8.2 (#1286)dependabot[bot]50+2775-12763
2022-12-27 08:28[chore]: Bump codeberg.org/gruf/go-bytesize from 1.0.0 to 1.0.2 (#1285)dependabot[bot]5+23-25
2022-12-22 10:48[feature] For video attachments, store + return fps, bitrate, duration (#1282)tobi19+429-104
2022-12-21 16:52[bugfix] fix media create error not being checked (#1283)tobi1+1-1
2022-12-21 10:17[bugfix] Close reader gracefully when streaming recache of remote media to fileserver api caller (#1281)tobi8+488-199
2022-12-17 10:20[chore] note broken go v1.19.4 in contributing.md (#1278)tobi1+1-1
2022-12-17 04:38[feature] Enable basic video support (mp4 only) (#1274)tobi39+6275-94
2022-12-16 22:38[chore] fix some little config whoopsies (#1272)tobi1+6-147
2022-12-16 22:36update go-cache to v3.2.0 with support for ignoring errors (#1273)kim6+105-71
2022-12-16 11:20[chore/bugfix] Switch markdown from blackfriday to goldmark (#1267)Autumn!71+16261-8358
2022-12-16 11:19[bugfix] use match-sorter for filtering domain blocks (#1270)f0x521+6-1
2022-12-15 08:41[bugfix] Use null for empty api status `language` (#1268)tobi5+31-5
2022-12-15 06:47[docs] Update Apache docs to use 127.0.0.1 instead of localhost (#1266)EchedeyLR1+12-8
2022-12-14 15:08[chore] Add svg version of sloth logo as logo.svg (#1265)tobi1+198-0
2022-12-14 15:07[docs] Update nginx docs to use 127.0.0.1 instead of localhost (#1264)tobi1+5-3
2022-12-14 09:56[feature] support Sec-Websocket-Protocol in streaming API (#1254)Matthew Phillips3+255-4
2022-12-14 09:55[feature] domain block wildcarding (#1178)kim5+350-39
2022-12-13 11:33[bugfix] fix unordered favorites (#1245)Christoph Voigt4+202-1
2022-12-12 11:22[feature] allow uncaching of other media types (#1234)kim10+194-110
2022-12-12 10:55[chore]: Bump golang.org/x/image from 0.1.0 to 0.2.0 (#1252)dependabot[bot]4+8-20
2022-12-11 15:00[frogend] Emoji copy "Steal this look" (#1222)f0x5217+1053-459
2022-12-11 13:18[docs] Serve static assets with nginx (#1251)Daniele Sluijters2+130-75
2022-12-11 13:03[feature] support configuring database caches (#1246)kim11+1169-91
2022-12-11 10:51[docs] Caching webfinger with nginx (#1242)Daniele Sluijters1+72-0
2022-12-10 21:43[feature] Start implementing refetch of lost media files via `/api/v1/admin/media_refetch` (#1221)tobi13+499-28
2022-12-09 11:57[chore] make single pull request template (#1239)tobi4+26-34
2022-12-09 11:23[bugfix] attach bookmarks module to api (#1238)tobi1+3-0
2022-12-09 10:53[docs] Update `CONTRIBUTING.md`, add pull request templates (#1216)tobi7+340-169
2022-12-09 10:46[bugfix] fix unordered favorites (#1236)Christoph Voigt1+1-1
2022-12-09 10:37[feature] Allow users to create + delete bookbarks, and view bookmarked statuses (#1168)Matthew Phillips26+1230-5
2022-12-08 17:35[chore] move caches to a separate State{} structure (#1078)kim27+725-332
2022-12-08 11:12[chore] Remove deprecated linters (#1228)Mike Perham1+1-4
2022-12-07 20:51[docs] Update README.md (#1126)Marie Axelsson1+2-1
2022-12-07 20:50[docs] encourage using loopback bind address (#1166)Andrea5+16-6
2022-12-06 13:15[feature] overhaul the oidc system (#961)Dominik Süß20+333-118
2022-12-06 13:15[feature] media: add webp support (#1155)Sigrid Solveig Haflínudóttir26+4348-19
2022-12-05 10:10[docs] Remove filesystem logging directives from example systemd unit config (#1206)f0x522+15-14
2022-12-05 10:09[bugfix]: Prevent extension of S3 presigned url TTL (#1208)Dominik Süß1+6-5
2022-12-04 13:20[chore] Fix a few possible cases of int truncation (#1207)Daniele Sluijters9+10-10
2022-12-02 18:40[performance]: make s3 urls cacheable (#1194)Dominik Süß3+82-94
2022-12-02 16:41[bugfix] Fix `admin account confirm` on pre-confirmed account setting email address to empty string (#1203)tobi2+2-4
2022-12-02 15:41[bugfix] Add missing continues in emoji get funcs (#1200)tobi1+2-0
2022-12-02 14:56[chore/frontend] remove domain block edit functionality until implemented in backend (#1199)f0x521+16-5
2022-12-01 19:34[chore] Remove duplicate prefixes from sanitizer (#1195)Daniele Sluijters1+0-9
2022-12-01 16:28[bugfix/frontend] fix profile grid scaling in webkit based browsers (#1193)f0x521+1-0
2022-12-01 15:06[bugfix] Use case-insensitive selects when getting remote accounts by username/domain (#1191)tobi2+24-4
2022-11-30 22:13[feature] Support PKCS1 "RSA PUBLIC KEY" pem block type (#1179)Sigrid Solveig Haflínudóttir1+12-5
2022-11-30 22:09[docs] Add AppArmor profile for Debian and Ubuntu installations (#1183)kernelmethod4+145-4
2022-11-30 16:44[bugfix] Don't call `strings.ToLower()` on usernames when selecting account by domain+username (#1190)tobi9+47-32
2022-11-30 15:41[bugfix] use correct key for PATCHing admin email (#1189)tobi1+4-1
2022-11-30 15:20[bugfix] Avoid accidentally marking changed emojis as orphaned + pruning them (#1188)tobi10+81-29
2022-11-30 12:15[bugfix] change page width to prevent scrollbar overflow (#1182)f0x521+1-1
2022-11-29 17:59[bugfix] don't return error during account serialize on deleted emoji (#1177)kim1+210-161
2022-11-29 17:40[bugfix] wrap the correct error on failed account update (#1176)kim1+1-1
2022-11-29 09:24[chore] Tidy up some of the search logic (#1082)tobi23+886-278
2022-11-28 10:19[chore] Bump database dependencies (#1164)tobi530+991535-1389851
2022-11-28 09:01[chore]: Bump codeberg.org/gruf/go-store/v2 from 2.0.9 to 2.0.10 (#1160)dependabot[bot]10+363-18
2022-11-27 14:11fix missing lookup cache key for invalid domain block (#1158)kim1+1-1
2022-11-27 00:09[bugfix] Use Host domain for UA (#1156)Daniele Sluijters1+1-1
2022-11-26 20:19[chore] Set User-Agent header in transport (#1154)Daniele Sluijters6+2-7
2022-11-26 20:15Tweak the User-Agent a bit (#1153)Daniele Sluijters1+3-2
2022-11-26 11:09Additional IP range validations (#1152)Daniele Sluijters4+89-6
2022-11-25 23:28[bugfix]: Fix IPv6 validation (#1150)Daniele Sluijters1+17-5
2022-11-25 17:56[docs] Explain that before 0.6.0, account confirm was necessary. (#1149)Phil Hagelberg2+17-0
2022-11-25 17:23[feature] Add `admin media prune orphaned` CLI command (#1146)tobi11+441-45
2022-11-25 15:44[bugfix] Change emailVerified to true for admin account create (#1140)Phil Hagelberg4+5-19
2022-11-25 15:37[chore] Fix frogend admin emoji patch (#1148)f0x523+4-3
2022-11-25 14:49[feature/frogend] modify local emoji (#1143)f0x5211+322-81
2022-11-24 18:12[feature] `PATCH /api/v1/admin/custom_emojis/{id}` endpoint (#1061)tobi10+1139-4
2022-11-24 15:12[bugfix] Fix status boosts giving 404 (#1137)tobi3+162-29
2022-11-24 12:54[bugfix] Prevent future statuses entering timelines (#1134)tobi5+69-13
2022-11-24 08:35[chore] cleanup storage implementation, no need for multiple interface types (#1131)kim35+129-178
2022-11-23 21:40[feature/performance] Fail fast when doing remote transport calls inside incoming request contexts (#1119)tobi17+141-24
2022-11-23 15:10[docs] Clarify that reverse proxy setups need trusted-proxies (#1127)dx5+40-0
2022-11-23 15:10[chore/frogend] fix profile preview css, use role info (#1130)f0x525+53-29
2022-11-23 14:32[chore/frontend] remove references to unused bundle.js (#1128)tobi4+14-21
2022-11-22 18:38[feature] Prune timelines once per hour to plug memory leak (#1117)tobi17+602-610
2022-11-22 16:51[docs] Document http/s/socks5 proxy use (#1118)tobi1+8-0
2022-11-22 14:09[chore] fix broken buildx (whoops) (#1116)tobi2+11-8
2022-11-22 13:28[chore] use kv.KVStore also for S3 storage (#1113)kim7+85-87
2022-11-22 11:17[docs] Document non-buildx cross compilation for docker image (#1115)Forest Johnson2+17-2
2022-11-22 10:08[chore] markdown: disable Smartypants rendering (#1111)Norwin2+17-6
2022-11-21 12:19[docs] Add first draft of FAQ (#1086)Phil Hagelberg4+36-5
2022-11-21 12:18[chore] update readme with kim's links (#1093)kim1+2-2
2022-11-21 12:17[chore]: Bump github.com/minio/minio-go/v7 from 7.0.43 to 7.0.44 (#1107)dependabot[bot]8+37-14
2022-11-20 16:40[chore] simplify logging to remove "safetywriter" given os.File has concurrency protection (#1083)kim2+4-46
2022-11-20 16:38[chore] improve errors returned fetching account/statues from DB (#1084)kim2+10-8
2022-11-20 16:33[performance] add account block DB cache and remove block query joins (#1085)kim11+315-76
2022-11-20 14:57[bugfix] fix possible infinite loop on federated AP profile delete (#1091)kim1+58-55
2022-11-20 14:50[docs] update forking instructions (#1080)tobi1+5-5
2022-11-19 09:18[chore] Little Dockerfile updates (#1071)tobi1+17-1
2022-11-19 09:07[feature] Support markdown format for Account bio/note (#1037)Michael Manfre6+54-10
2022-11-19 09:06[docs] Move and document logs (#1076)Leonora Tindall2+5-5
2022-11-19 09:05[docs] Remove trailing / from proxy_pass for nginx (#1077)Leonora Tindall1+1-1
2022-11-18 17:29[performance] replace account emojis relational query with separate calls to emojiDB to rely on cache (#1074)kim2+18-3
2022-11-18 17:28[performance] replace status query relationals with separate calls in order to rely on caches more (#1073)kim2+50-10
2022-11-18 16:23[performance] don't use relations to select notification structs, use caches instead (#1072)tobi3+5-11
2022-11-17 14:05[docs] Add AUR Reference (#1054)Jelle van der Waa1+1-0
2022-11-17 14:04[docs] add account domain documentation (#1065)tobi5+175-0
2022-11-17 14:04[chore] Replace blocking Floc with Topics. (#1068)psa1+6-3
2022-11-17 12:40[docs] Update docker.md with docker tag / version stuff (#1067)tobi1+7-3
2022-11-17 12:24[chore] cicd: snapshot `snapshot` instead of latest (#1066)tobi2+17-7
2022-11-16 16:31[frogend] upgrade deps (#1063)f0x522+245-251
2022-11-16 16:05[frogend] Emoji categories (#1051)f0x5210+251-35
2022-11-16 10:27[chore] reversion: use specific columns for updating user again (#1059)tobi4+37-27
2022-11-15 18:45[chore] update database caching library (#1040)kim55+706-2270
2022-11-15 16:31[docs] Both HTTP proxies and NAT can cause rate limiting issues (#1053)Phil Hagelberg1+7-3
2022-11-15 16:02[chore] Update .drone.yml signature (#1052)tobi2+3-3
2022-11-15 15:53[chore] refactor test/cliparsing.sh into a go test below internal/config (#1036)Mara Sophie Grosch10+281-185
2022-11-15 15:05[bugfix] Fix unicode-unaware word boundary check in hashtags (#1049)ugla4+146-45
2022-11-15 14:35[chore] fix profile spacing on very small screens (#1050)f0x521+1-0
2022-11-15 09:19[feature] Serialize local account role via API, and show it via web view (#1045)tobi10+167-44
2022-11-14 22:47[feature] Allow newly uploaded emojis to be placed in categories (#939)tobi31+916-52
2022-11-14 15:51[chore] Remove unused `admin account suspend` action (#1047)tobi3+15-59
2022-11-14 12:58[docs] Use correct Friendica link in README (#1046)tobi1+1-1
2022-11-14 09:30[feature] add instance-expose-public-timeline flag (#1039)Rob Sargant11+71-22
2022-11-14 09:14[chore]: Bump codeberg.org/gruf/go-cache/v3 from 3.1.7 to 3.1.8 (#1043)dependabot[bot]6+33-47
2022-11-13 20:38[bugfix] Fix login on Mastodon iOS app for users with no statuses (#1042)David Baker4+6-5
2022-11-13 13:02[chore] bump go-cache to v3.1.7 to fix possible issues with zero value keys (#1038)kim6+150-119
2022-11-12 11:51[documentation] Change default log path (#1030)Rob Sargant1+1-1
2022-11-11 19:27[chore] Fixes + updates in emoji dereferencing logic (#1022)tobi8+192-76
2022-11-11 11:18[feature] Read + Write tombstones for deleted Actors (#1005)tobi47+3809-7
2022-11-11 11:03[feature] S3: add config flag to proxy S3 media (#1014)Mara Sophie Grosch10+64-15
2022-11-11 11:01[chore] close in-storage media reader _before_ opening write, no need to leave it hanging around (#1016)kim2+13-16
2022-11-11 08:42[docs] postgres collation warning (#1017)Lukáš Zapletal2+7-1
2022-11-10 13:41[docs] Replace old references to the previous streaming with websockets (#1015)EchedeyLR1+2-4
2022-11-10 13:08[chore/frontend] CI steps for frontend stuff (#997)f0x524+50-6
2022-11-08 19:50[frontend] fix conflict introduced by merge (#1007)f0x521+1-1
2022-11-08 17:11[feature] Make instance thumbnail configurable via admin panel (#973)tobi11+183-57
2022-11-08 16:51[frontend] Custom Emoji Deletion (#994)f0x5232+1477-508
2022-11-08 10:30[chore]: Bump github.com/spf13/viper from 1.13.0 to 1.14.0 (#1003)dependabot[bot]34+12116-11429
2022-11-08 10:12[chore]: Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#1002)dependabot[bot]3+5-3
2022-11-08 10:11[chore]: Bump github.com/microcosm-cc/bluemonday from 1.0.20 to 1.0.21 (#1004)dependabot[bot]11+131-77
2022-11-08 09:53[chore] dependabot: prefix correctly, ignore npm deps (#1001)tobi1+4-5
2022-11-08 09:36[docs] add link to SELinux policy (#993)Lukáš Zapletal1+5-0
2022-11-08 09:35[feature] various worker / request queue improvements (#995)kim5+88-208
2022-11-08 09:35[chore] update gruf libraries (#996)kim7+76-90
2022-11-07 13:26[docs] refer to the latest release version (#992)K1+3-3
2022-11-07 13:25[chore] Fix rel="nofollow" so that it only applies to external links (#991)D1+2-1
2022-11-07 10:24[chore] Bump github.com/tdewolff/minify/v2 from 2.12.1 to 2.12.4 (#985)dependabot[bot]4+10-9
2022-11-07 10:20[chore] Bump github.com/minio/minio-go/v7 from 7.0.37 to 7.0.43 (#983)dependabot[bot]44+1031-336
2022-11-07 10:20[chore] Bump github.com/spf13/cobra from 1.5.0 to 1.6.1 (#982)dependabot[bot]23+471-87
2022-11-07 10:19[chore] Bump github.com/go-playground/validator/v10 from 10.11.0 to 10.11.1 (#980)dependabot[bot]5+13-8
2022-11-07 10:18Bump golang.org/x/text from 0.3.7 to 0.4.0 (#981)dependabot[bot]27+649-636
2022-11-07 10:10[chore] Enable Dependabot support for Go modules (#976)Jauder Ho1+16-0
2022-11-06 12:30[bugfix] KVStore doesn't like lost+found directory (#972)kim7+25-48
2022-11-06 11:18[docs] add note about Alpha status right at the top (#971)tobi2+4-2
2022-11-06 10:30[chore] gitignore /bin entry (#970)Lukáš Zapletal1+5-3
2022-11-06 09:47[feature] Make rate limit requests amount configurable (#966)tobi13+128-44
2022-11-05 12:33[bugfix] Check `media-description-min-chars` on submission of new status (#960)tobi4+56-7
2022-11-05 12:13bump dependencies (#959)kim4+57-41
2022-11-05 11:10[chore] bump gruf/go-store to v2 (#953)tobi113+13689-6188
2022-11-05 10:06[bugfix] Increase field size limits when registering apps (#958)tobi1+2-2
2022-11-05 07:39[bugfix] use the landing page user directly (#956)Adam Harvey1+1-1
2022-11-04 11:58[docs] add matrix space to readme (#952)tobi1+1-1
2022-11-03 14:03[bugfix] Wrap media in read closer (#941)tobi15+89-93
2022-11-03 13:38[bugfix] Use []rune to check length of user-submitted text (#948)tobi6+40-32
2022-11-03 12:15[feature] Allow user to show instead of landing page on / (#922)Mia Heidenstedt10+56-13
2022-11-02 15:31[frontend] change bundler to skulk (#942)f0x5213+906-2174
2022-11-02 09:57[chore] Bump CI dependencies (#944)tobi1+6-6
2022-11-02 08:04[frontend] Fix #923 and markdown css (#925)Mia Heidenstedt4+11-2
2022-11-01 14:30[bugfix] create admin_account_actions table in tx (#940)Terin Stock1+1-1
2022-11-01 09:36[docs] Update apache-httpd.md (#937)EchedeyLR1+21-5
2022-10-31 13:14[docs] Change Apache SSL setup to automatic and manual mode (#936)EchedeyLR1+6-4
2022-10-31 12:51[docs] Add Apache HTTP Server without LetsEncrypt (#935)tobi1+62-0
2022-10-31 12:21[docs] Update Apache2 HTTP Server docs for websockets (#934)tobi1+49-45
2022-10-31 12:20[docs] Update swagger.md (#933)Mia Heidenstedt1+1-1
2022-10-29 15:14[bugfix] Fix imports for helpers.gen.go (#924)Mia Heidenstedt1+1-0
2022-10-29 15:10[bugfix] Prevent future statuses showing in timelines (#932)tobi2+93-5
2022-10-25 20:47[chore] update profile screenshot (#927)f0x521+0-0
2022-10-25 07:25FIx typo (#918)mscherer1+1-1
2022-10-17 10:54[docs] Use correct form for status submit (#915)tobi2+94-163
2022-10-14 15:30[feature] Add emoji DELETE handler at `/api/v1/admin/custom_emojis` (#913)tobi11+369-0
2022-10-13 14:37[feature] Add `/api/v1/admin/custom_emojis/{id}` endpoint for single emoji GET (#910)tobi10+244-172
2022-10-13 13:16[feature] Refetch emojis when they change on remote instances (#905)tobi22+414-75
2022-10-13 08:42[frontend] Use new GET custom_emoji admin api (#908)f0x525+78-30
2022-10-12 17:18[frontend] use ISO639 library for language selection (#909)f0x523+19-75
2022-10-12 16:23[frontend] small fixes (#907)f0x525+12-23
2022-10-12 13:01[feature] Add `/api/v1/admin/custom_emojis` endpoint (#902)tobi18+887-9
2022-10-11 10:16[bugfix] add in-use checks for admin cli account creation (#904)tobi1+16-0
2022-10-10 13:52[chore] Make paging logic more generic (#901)tobi10+281-224
2022-10-08 12:00[feature] Add opt-in RSS feed for account's latest Public posts (#897)tobi58+2287-211
2022-10-08 11:50[chore] Standardize database queries, use `bun.Ident()` properly (#886)tobi45+1032-528
2022-10-08 11:50[performance] cache domains after max retries in transport (#884)kim2+37-10
2022-10-08 11:49[feature] `oob` oauth token support (#889)tobi9+253-42
2022-10-06 10:48[bugfix] Fix new domain block date (#893)tobi4+11-14
2022-10-06 10:00[feature] Add emoji image size to instance response (#892)tobi4+32-6
2022-10-06 09:36[frontend] Make emojis v. slightly larger (#891)tobi2+4-4
2022-10-06 08:19[chore] Reduced distributed assets with 'optipng -o7 -zm1-9 -keep FILENAME' between 28-56% (#890)EchedeyLR8+0-0
2022-10-04 15:50[bugfix] Use background context instead of request context for async processing (#888)tobi2+6-4
2022-10-03 18:35[frontend] scroll to highlighted toot, improve highlight (#885)f0x523+12-4
2022-10-03 16:26[frontend] change spacing of status, text always on it's own line, move status date on mobile (#883)f0x521+20-10
2022-10-03 16:26[chore] Old browser fixes (#882)f0x523+11-0
2022-10-03 14:46[chore] Bundler restructure (#880)f0x5240+510-437
2022-10-03 08:46[performance] add user cache and database (#879)tobi21+490-70
2022-10-02 13:54[feature] Enlarge active/hovered custom emojis in statuses (#877)tobi1+12-1
2022-10-02 13:54[chore] Use shorter timestamps in frontend for replies (#875)tobi5+82-31
2022-10-02 12:01fix emojis not showing in spoiler text (#878)tobi2+36-1
2022-10-01 15:48[chore] Normalize domain blocks to punycode (#873)tobi2+103-12
2022-10-01 15:36[chore] small logging cleanup (#869)kim3+75-61
2022-09-29 20:50[feature] update config types to use bytesize.Size (#828)kim30+223-169
2022-09-29 15:08[chore] Add ipv6 localhost to trusted proxies by default (#868)tobi6+13-11
2022-09-29 12:41[chore] Update go swagger version in dockerfile (#867)tobi1+1-1
2022-09-29 10:33[bugfix] Fix incorrect use of bun.Ident (#866)tobi2+93-2
2022-09-29 10:03[feature] Add `meta robots` tag; allow robots to index profile card if user is Discoverable (#842)tobi7+80-8
2022-09-29 10:02[frontend] Unified panels (#812)f0x5262+4272-3099
2022-09-29 10:02[chore] simplify generating log entry caller information (#863)kim3+22-115
2022-09-28 17:30[chore] update dependencies, bump to Go 1.19.1 (#826)kim1151+259629-137868
2022-09-27 12:27[bugfix] Fix emphasis being added to emoji shortcodes with markdown parsing (#856)tobi5+83-25
2022-09-26 12:43[performance] Update indexes that were causing slow db queries (#855)tobi2+94-0
2022-09-26 09:56[feature] Show + federate emojis in accounts (#837)tobi34+933-126
2022-09-26 08:50[bugfix] more nil checks baybeeeeeeeeeeeeeeeeeeee (#854)kim1+7-19
2022-09-26 08:14[bugfix] add so, many, nil, checks (#853)kim1+27-14
2022-09-26 07:39[bugfix] panic during child thread iteration (#852)kim1+12-2
2022-09-25 11:09[bugfix] update thread iterators to not use recursion (#851)kim7+276-180
2022-09-24 09:11[bugfix] Wrap media reader in length reader to determine length if no `content-length` given (#848)tobi6+397-30
2022-09-23 19:27[feature] Allow delivery to sharedInboxes where possible (#847)tobi69+2212-32
2022-09-22 09:45[docs] NLnet follow up questions (#846)tobi1+44-0
2022-09-21 17:55[chore] Tidy up status deletion, remove from cache too (#845)tobi12+113-94
2022-09-20 08:52[docs] Add --config-path to example CLI commands where needed. (#843)Phil Hagelberg1+10-9
2022-09-19 11:59don't error out if storage key already exists (#840)tobi4+16-6
2022-09-19 11:43[bugfix] Server and closer bugfixes (#839)tobi4+47-29
2022-09-17 17:12[bugfix] Fix domains not being unblockable, log internal server errors from API (#833)tobi3+9-13
2022-09-15 09:29[bugfix] Fix emojis, attachments, and mentions not being serialized correctly sometimes via AP (#829)tobi2+54-17
2022-09-13 11:30[docs] Swagger document `/api/v1/custom_emojis` (#824)tobi3+54-1
2022-09-12 11:58 [bug] fix unique constraint conflict (#820)tobi2+4-4
2022-09-12 11:14[feature] Allow users to set custom css for their profiles + threads (#808)tobi40+458-39
2022-09-12 11:03[feature] Fetch + display custom emoji in statuses from remote instances (#807)tobi28+424-48
2022-09-11 12:35[docs] unbreak standard css (#818)tobi1+0-5
2022-09-11 11:13[accessibility] Use higher-contrast for api response examples (#816)tobi2+12-4
2022-09-08 10:36[bugfix] Fix preposterous characters reserved per URL amount (#809)tobi4+23-14
2022-09-07 14:53[feature] opengraph meta tags (#806)f0x527+180-8
2022-09-06 10:42[feature] Custom emoji updates (serve emoji via s2s api, tune db models) (#805)tobi21+773-62
2022-09-05 12:24[bugfix] Catch json syntax errors in the frontend + display a more helpful message (#804)tobi1+6-0
2022-09-04 13:14[frontend] Transition neatly from cropped photos (#802)tobi1+1-1
2022-09-04 12:58[bugfix] Use 'Image' instead of unrecognized 'Gif' type for media attachments (#801)tobi5+58-7
2022-09-04 12:41[feature] Set default header and avatar for API accounts to GtS ones (#799)tobi30+205-1039
2022-09-02 15:00[bugfix] Fix status fields `in_reply_to_id` and `in_reply_to_account_id` not being nullable (#798)tobi5+32-16
2022-09-02 10:17[performance] cache recently allowed/denied domains to cut down on db calls (#794)kim7+245-41
2022-09-02 10:11[feature] Federate custom emoji (outbound) (#791)Blackle Morisanchetto3+96-15
2022-09-02 09:58[performance] cache account db lookups by public key URI (#795)kim6+66-19
2022-09-02 09:56[performance] use GetAccountByUsernameDomain() for local account lookups to rely on cache (#793)kim19+29-42
2022-09-02 09:54[feature] Emojify spoiler and content in web templates (#785)Blackle Morisanchetto3+63-2
2022-09-01 11:20[bugfix] Fix occasional federatingdb test fail (#792)tobi1+6-6
2022-08-31 17:20[feature] Add support for the exclude_types[] parameter on the notifications endpoint (#784)Blackle Morisanchetto11+172-12
2022-08-31 15:40[bugfix] Use custom blackfriday renderer to only add mention/hashtag links in normal text (#787)Blackle Morisanchetto2+60-7
2022-08-31 15:31[chore] Test fixes (#788)tobi30+492-213
2022-08-31 10:06[feature] add rate limit middleware (#741)nya143+4749-500
2022-08-31 09:27[feature] Sort follow requests, followers, and following by updated_at (#774)Blackle Morisanchetto2+120-3
2022-08-31 07:57[bugfix] Fix tusky search issue by returning empty if offset is greater than zero (#786)Blackle Morisanchetto1+7-0
2022-08-30 09:44[Admin panel] Make Description boxes multi-line (#781)Blackle Morisanchetto1+8-1
2022-08-30 09:43[bugfix] Do not generate a notification when favouriting your own post (#780)Blackle Morisanchetto1+5-0
2022-08-30 09:42[bugfix] Fix issue where the 'favourited' field of a notification's status is always false (#779)Blackle Morisanchetto1+1-1
2022-08-29 09:07[docs] Fix link to open collective (#770)Callum Macdonald1+1-1
2022-08-29 09:06[bugfix] Use reblogged status in notification, instead of wrapper status (#775)Blackle Morisanchetto1+5-0
2022-08-27 10:00[bugfix] Relax outgoing http request queue (#760)tobi3+187-6
2022-08-27 09:40[frontend] gentle css fiddling (#761)tobi1+6-11
2022-08-27 09:35[bugfix] Status visibility + `excludeReplies` fixes (#769)Blackle Morisanchetto3+76-2
2022-08-26 15:40[docs] Add user settings panel docs, other small updates (#768)tobi7+93-13
2022-08-26 15:37[bugfix] Check the length of form.MediaIDs instead of just checking for null (#766)Blackle Morisanchetto1+6-2
2022-08-26 11:28[feature] Allow footnotes in markdown, use `<br>` instead of `\n` (#767)tobi2+22-6
2022-08-23 08:46[bugfix] Fix boost of boost issue (#764)tobi2+75-0
2022-08-22 09:21[bugfix] Fix loss of account info on export/import, add tests (#759)tobi4+74-10
2022-08-20 20:47[bugfix] Fix potential dereference of accounts on own instance (#757)tobi8+243-92
2022-08-18 09:44[docs] Textual updates on markdown files (#756)Martijn de Boer3+58-58
2022-08-16 18:50return after redirects to web representation (#755)tobi7+7-0
2022-08-15 10:35[chore] Update bun / sqlite versions; update gtsmodels (#754)tobi378+335065-295215
2022-08-14 17:22[frontend] Sensitive media spoilers (#752)f0x523+112-27
2022-08-12 11:11[frontend] Style scrollbars site-wide (not just in code) (#753)tobi2+1-1
2022-08-11 17:11[frontend] Status styling tweaks (#751)tobi1+32-0
2022-08-10 13:54[bugfix] Check orientation when reading width/height of images (#749)tobi1+5-2
2022-08-10 12:10[chore] bump exif-terminator to 0.4.0 (#747)tobi5+90-45
2022-08-10 12:05[bugfix] Fix thumbnails not taking exif rotation into account (#746)tobi47+6984-2163
2022-08-08 09:45[bugfix] Fix placeholder typo in user panel (#745)tobi1+2-2
2022-08-08 08:40[feature] Add first iteration of a user panel at `/user` (#736)tobi29+937-208
2022-08-07 20:31[chore] Update js deps (#744)f0x523+1155-1096
2022-08-07 16:19[bugfix] Markdown formatting updates (#743)tobi42+7261-19
2022-08-07 15:58[feature] Photoswipe gallery (#740)f0x526+51-10
2022-08-07 11:47[frontend] style blockquote nicely within content (#742)tobi1+7-0
2022-08-06 10:09[feature] Let accounts set default status format, and use this when processing new statuses (#739)tobi17+259-21
2022-08-05 10:30[bugfix] Parse source first before checking if empty form (#738)tobi1+15-15
2022-08-01 09:13[feature] Implemented notification clear (#720)Artémis7+109-1
2022-07-30 12:42serve HEAD requests via the fileserver (#735)tobi2+16-7
2022-07-30 11:22[frontend] Update client list and apply some minor fixes (#734)Martijn de Boer2+13-5
2022-07-29 13:17[docs] Add NLnet NGI0 application (#733)tobi2+109-1
2022-07-29 11:03[docs] update roadmap (#732)tobi1+15-14
2022-07-28 14:43[bugfix] remove <= 0 `expires_in` from oauth token response (#731)tobi1+17-0
2022-07-28 14:43[feature] add 'state' oauth2 param to /oauth/authorize (#730)tobi6+35-20
2022-07-22 11:43[bugfix] Fix Toot CLI media attachments not working properly (#726)tobi3+17-2
2022-07-22 11:36[docs] Add client_max_body_size 40M; to nginx docs (#727)tobi1+4-0
2022-07-22 10:48[bugfix] Make `/api/v2/media` more compatible with masto API (#724)tobi8+245-94
2022-07-22 10:43[bugfix] update go-cache library to fix critical bug during cache sweep scheduling (#725)kim6+61-37
2022-07-20 10:25[chore] Update image/video size defaults to mastodon's (#723)tobi8+33-33
2022-07-20 09:21[docs] Fix typo in funding.yml (#722)tobi1+1-1
2022-07-20 09:14[docs] Update sponsorship + funding sections (#721)tobi3+34-8
2022-07-19 13:21[bugfix] html escape special characters in text instead of totally removing them (#719)tobi51+131-7423
2022-07-19 08:47[chore] use our own logging implementation (#716)kim141+3049-997
2022-07-19 08:41[bugfix] Markdown format fixes (#718)tobi2+23-20
2022-07-18 10:55[feature] Implement `cache-control` and etags for static assets (#711)tobi12+513-211
2022-07-18 09:25[chore] move dialer inside new (#715)tobi1+5-9
2022-07-18 07:44[frontend] Tweak border radius for header + avatar (#713)tobi2+6-2
2022-07-15 11:23[frontend] Footer styling adjustments (#709)tobi1+6-5
2022-07-15 11:23[performance] Add long cache-control max age to fileserver (#710)tobi1+7-1
2022-07-13 09:28[bugfix] Fix profile card display issues on smaller screens w/responsive query (#696)tobi4+56-22
2022-07-13 07:57[feature] Add back/next buttons to profiles for paging through statuses (#708)tobi11+183-36
2022-07-12 07:32[chore] improved router logging, recovery and error handling (#705)kim36+529-192
2022-07-11 11:52[performance] Add new index to fix slow web profile queries (#706)tobi1+53-0
2022-07-10 15:18[chore] consolidate caching libraries (#704)kim68+3194-1278
2022-07-09 11:37[bugfix] Fix display names in thread view causing wrapping issues on small screens (#698)tobi2+10-7
2022-07-09 11:36[frontend] Fix up status 'show more' and z-index (#701)tobi2+14-4
2022-07-08 10:07[docs] document the migration between local and s3 (#692)Dominik Süß1+24-1
2022-07-08 10:01[chore] Improve panic handling (#700)kim1+9-1
2022-07-08 08:01[bugfix] Various fixes (#699)Forever3+9-16
2022-07-06 12:33[bugfix] Allow instance titles to wrap (#695)tobi1+1-0
2022-07-05 14:44[bugfix] Fix footer info fields not wrapping (#694)tobi3+18-4
2022-07-05 12:03[bugfix] Fix incorrect domain showing in profiles (#693)tobi4+13-6
2022-07-04 14:42[docs] Update doc images to versions with current styling (#689)tobi2+0-0
2022-07-04 14:23[frontend] Redesign / color scheme (#688)tobi12+375-169
2022-07-04 13:41[bugfix] Visibility fixes (#687)tobi3+137-43
2022-07-03 10:27[chore] configure instance.Version for testrig (#659)f0x522+6-4
2022-07-03 10:18[chore] Update pruneOneLocal to use ctx (#684)tobi2+3-3
2022-07-03 10:08[feature] S3 support (#674)Dominik Süß250+77803-185
2022-07-03 10:01[chore] Re-enable source tar but name it clearly as source (#683)tobi1+2-1
2022-07-03 09:03[bugfix] Make hashtag regex work with non-ascii characters (#682)tobi2+9-4
2022-06-30 10:22[feature] Cleanup unattached local media (#680)tobi9+253-10
2022-06-26 10:33[feature] Use default instance thumbnail if instance account header not set (#672)tobi2+14-12
2022-06-26 08:58[feature] add configuration to `/api/v1/instance` response (#670)tobi5+252-5
2022-06-25 09:14[bugfix] disallow following or blocking yoursel (#667)ugla4+157-0
2022-06-24 15:17[bugfix] Fix 404 on status delete redraft (#668)tobi6+143-7
2022-06-24 08:43[bugfix] allow setting empty email via instance patch (#665)tobi2+65-3
2022-06-23 14:54[feature] Implement `/api/v1/instance/peers` endpoint (#660)tobi28+882-92
2022-06-23 13:38[bugfix] Don't remove jpeg orientation metadata (#663)tobi6+134-14
2022-06-21 08:48[frontend] Profile pages upgrade (#640)f0x529+1405-1350
2022-06-20 12:11[bugfix] Account self finger fix (#658)tobi1+9-6
2022-06-20 08:44[frontend] add Accept header to oauthed api requests (#657)tobi1+3-2
2022-06-19 15:10[chore] make tests more cacheable by avoiding time.Now() (#656)tobi3+123-129
2022-06-19 14:44[packaging] Packaging updates (#655)tobi2+17-7
2022-06-16 17:39[bugfix] for the second accounts.note_raw migration (#653)Mara Sophie Grosch1+1-1
2022-06-16 09:22postgres locale: fix accounts.note_raw migration (#651)Mara Sophie Grosch1+1-1
2022-06-14 16:00[chore] Duplicated media cleanup (#649)tobi3+171-1
2022-06-11 14:41[chore] Fix testrig emoji bug (#646)tobi2+5-5
2022-06-11 14:25[chore] Refactor thread dereference a bit for clarity (#647)tobi1+32-30
2022-06-11 09:09[chore] Validate/set account domain (#619)tobi304+34218-1
2022-06-11 09:01[chore] Webfinger rework (#627)tobi62+979-810
2022-06-11 08:39[feature] Add `created_at` and `error_description` to `/oauth/token` endpoint (#645)tobi14+411-30
2022-06-10 08:56[bugfix] Make accounts media_only query also work with pg (#643)tobi3+26-7
2022-06-09 11:28[bugfix] Fix domain blocks get regression (#642)tobi5+90-8
2022-06-09 10:51[frontend] Restructure Frontend Sources (#634)f0x5250+8631-2481
2022-06-08 19:31[chore] gitignore shell.nix (#639)f0x521+5-2
2022-06-08 18:38[feature] More consistent API error handling (#637)tobi131+2140-1659
2022-06-08 18:28[bugfix] #621: add weak type handing to mapstructure decode (#625)kim4+77-12
2022-06-08 18:26[feature] add vscode workspace config for linting + debugging (#588)f0x523+29-2
2022-06-08 18:22[feature] Add paging via `Link` header for notifications and account statuses (#629)tobi17+303-98
2022-06-08 00:22[frontend] linkify header mascot+title (#633)f0x523+14-10
2022-06-04 18:03[bugfix] Update time marshalling format to provide 3 digits of ms (#630)tobi6+11-11
2022-06-03 13:40[feature] Start adding advanced configuration options, starting with `samesite` (#628)tobi11+135-18
2022-06-01 16:18[chore] Adds Issue templates to Github (#626)0hlov33+121-0
2022-05-30 12:41[chore] Global server configuration overhaul (#575)kim90+2450-1125
2022-05-28 17:59[chore] Mastodon api fixups (#617)tobi11+33-32
2022-05-28 11:19[frontend] Reduce width of profile img with screen width (#615)Sashanoraa3+54-14
2022-05-28 11:18[frontend] Add padding to the bottom of main (#616)Sashanoraa2+4-4
2022-05-27 19:09[bugfix] Add `accept: application/activity+json` to dereferencer (#611)tobi1+1-1
2022-05-27 14:44[chore] Debug failed account get (#612)tobi1+6-2
2022-05-27 14:35[chore] Add test for dereferencing Owncast service account (#613)tobi5+344-0
2022-05-26 11:38[performance] Don't retry/backoff invalid http requests that will never succeed (#609)tobi8+487-4
2022-05-26 09:51[performance] Bump default workers to CPUs * 2 (#608)tobi1+19-1
2022-05-26 09:37[bugfix] Fix HTML escaping in instance title (#607)tobi15+381-151
2022-05-25 16:08[security] Set SameSite to `strict` instead of browser default (#606)tobi1+1-1
2022-05-24 16:21[chore] Serialize times as UTC ISO8601 instead of RFC3339 (#602)tobi4+93-10
2022-05-24 16:20[bugfix] Don't serialize instance account if not set (#603)tobi2+47-1
2022-05-24 11:38[bugfix] Only search remote if protocol is http(s) (#601)tobi1+6-4
2022-05-24 09:00[bugfix] Set refetch to true in iterateDescendants (#600)tobi1+1-1
2022-05-23 15:40[bugfix] Fix multiple dereferences of boosted status causing media duplication (#589)tobi18+323-98
2022-05-23 15:16[docs] document a checklist for how to go about a release (#592)Mina Galić1+38-0
2022-05-23 15:12[bugfix] Fix `error extracting status content: no content found` (#598)tobi4+59-11
2022-05-23 15:10[bugfix] If status URL is empty, use URI instead and don't log unnecessary error (#597)tobi3+72-3
2022-05-23 09:46[security] Check all involved IRIs during block checking (#593)tobi9+380-51
2022-05-23 09:45[docs] Add Caddy instructions to the documentation (#594)Martijn de Boer2+111-0
2022-05-20 08:34[feature] implement custom_emojis endpoint (#563)Adelie Paull11+231-1
2022-05-18 21:23[bugfix] Stop some statuses from being home timelined when they shouldn't be (#585)tobi2+328-9
2022-05-18 21:13[bugfix] Clean up boosts of status when the status itself is deleted (#579)tobi4+93-47
2022-05-18 14:58[performance] Add further indexes to mitigate laggy queries (#586)tobi237+395835-195006
2022-05-16 16:48[chore] Timeline test updates (#578)tobi5+58-21
2022-05-16 13:05testrig: override bind address from environment variable (#577)f0x521+4-0
2022-05-16 12:13[feature] Basic config validation (#562)tobi7+180-15
2022-05-16 08:55[docs] Mention `AmbientCapabilities=CAP_NET_BIND_SERVICE` in example systemd service (#576)ugla1+2-0
2022-05-15 14:45[feature] Unused avatar and header cleanup (#574)tobi18+405-120
2022-05-15 12:52[feature] Media cleanup endpoint (#560)Sashanoraa8+321-5
2022-05-15 09:34[documentation] Nlnet application (#572)tobi2+109-0
2022-05-15 09:23[accessibility] Add description for the pinafore logo (#568)OniriCorpe1+3-1
2022-05-15 09:16[security] transport.Controller{} and transport.Transport{} security and performance improvements (#564)kim62+1882-515
2022-05-15 09:10[chore] Update LE server to use copy of main http.Server{} to maintain server timeouts etc (#571)kim1+8-4
2022-05-13 11:35[bugfix] update syslog tests to listen/connect specifically to ipv4 loopback (#561)kim2+2-2
2022-05-12 09:35[bugfix] Fix server trying to listen twice on same address when l.e. enabled (#557)tobi1+1-6
2022-05-11 17:27[bugfix] Add account raw note fix (#556)tobi2+51-9
2022-05-11 10:25[documentation] Admin Panel installation + usage (#552)f0x522+24-2
2022-05-09 09:15[Documentation] tidy docker-compose docs, add note about uid/gid (#551)tobi1+14-2
2022-05-09 08:31[feature] Include password strength in error message when password strength is too low (#550)Eamonn O'Brien-Strain4+18-8
2022-05-08 17:49[bugfix] Fix remote media pruning failing if media already gone (#548)tobi53+4737-1836
2022-05-07 15:55[bugfix] Fix existing bio text showing as HTML (#531)kim16+180-108
2022-05-07 15:46[performance] improved logrus output switching performance (#544)kim2+99-11
2022-05-07 15:36[feature] Update media manager to use internal/worker package (#543)kim3+83-129
2022-05-04 12:33[Documentation] Update glossary, expand entry for dereferencing (#542)tobi3+74-28
2022-05-04 09:36[documentation] Add known issues + project links in readme and docs (#541)tobi2+27-0
2022-05-03 10:06[documentation] put single-quotes around passwords in install docs (#534)tobi2+2-2
2022-05-03 09:56[chore] Move initial MediaRemotePrune to cmd.server function (#536)tobi6+57-4
2022-05-03 09:05[documentation] Corrects the Helm-Chart URL by 0hlov3 (#530)0hlov31+1-1
2022-05-03 09:05[feature] Run initial cache cleanup on gotosocial start in case max-age changed (#533)kim1+5-2
2022-05-02 14:12[chore] Fix inbox iris test to use 'contains' instead of index (#529)tobi1+17-5
2022-05-02 14:09[documentation] Adds a Kubernetes Helm Chart to README.md (#496)0hlov31+2-0
2022-05-02 14:06[bugfix] Fix panic when relative tmpl path given to router (#528)tobi1+7-8
2022-05-02 13:23[bugfix] Allow self-boosting for any visibility but direct (#510)Adelie Paull9+268-22
2022-05-02 13:05[chore] Update all but bun libraries (#526)kim350+305367-5943
2022-05-02 12:55add extra indexes as a migration (#527)tobi1+122-0
2022-05-02 10:53[performance] Speed up some of the slower db queries (#523)tobi13+151-29
2022-05-01 14:45Add logging to the new generic worker package (#516)kim1+24-3
2022-04-30 15:14[documentation] Add project roadmap (#514)tobi3+293-247
2022-04-29 19:11[documentation] Recommend users take latest *stable* release in installation guides (#512)tobi2+22-4
2022-04-29 13:53[chore] Add Federatingactor.Send() tests and log call (#509)tobi5+169-26
2022-04-29 13:05[chore] Inboxes for iri test (#508)tobi11+247-110
2022-04-29 09:00[feature] allow absolute path to templates (#507)Terin Stock3+40-28
2022-04-29 08:58[documentaton] Fix port number in Reverse proxy section (#506)Nivex1+1-1
2022-04-28 12:32Add support for running profiling when debug build-tags provided (#491)kim15+250-37
2022-04-28 12:23replace async client API / federator msg processing with worker pools (#497)kim64+573-336
2022-04-28 09:18[bugfix] Fix possible race condition in federatingdb (#490)kim11+130-219
2022-04-28 07:43[bugfix] use Exec to rename media_attachments (#498)Terin Stock1+1-1
2022-04-26 16:10[chore] Return more useful errors from auth failure (#494)tobi9+92-65
2022-04-26 15:55[bugfix] Trim log entries to 1700 chars before they enter syslog (#493)tobi4+122-3
2022-04-26 08:47[bugfix] Fix CWs not showing sometimes (#488)tobi3+77-9
2022-04-25 12:45[bugfix] Allow processing of .png files where checksum is not correct (#487)tobi8+352-3
2022-04-24 12:49[chore] Add two new test images for media processing (#424)0hlov32+0-0
2022-04-24 12:24[bug] Fix status API / status web API being case sensitive (#481)tobi5+197-4
2022-04-24 11:11[feature] Implement media v2 endpoint to accommodate Tusky 17 (#480)tobi3+25-12
2022-04-24 10:26[chore] Update bun and sqlite dependencies (#478)tobi246+407763-147041
2022-04-24 09:56Revert "[chore] Tidy up federating db locks a tiny bit (#472)" (#479)tobi1+6-6
2022-04-24 09:04[documentation] NGINX docs updates (#471)tobi1+73-77
2022-04-23 11:52[documentation] Update index.md (#475)snan1+1-1
2022-04-22 11:35[documentation] Add WebSocket protocol documentation (#470)tobi2+44-0
2022-04-19 14:31[chore] Tidy up federating db locks a tiny bit (#472)tobi1+6-6
2022-04-19 10:45[Documentation] Simplify docker-compose documentation + example (#468)tobi2+110-108
2022-04-18 15:45[docs] unify nginx explainers and add apache httpd (#455)Mina Galić5+202-67
2022-04-18 15:44[bugfix] Fix infinite domain block database loop (#467)tobi1+5-0
2022-04-18 15:17[bugfix] Use our own (Batch)Deliver implementation for federated messages (#466)tobi1+38-4
2022-04-18 14:47[feature] Add log-db-queries config option (#465)tobi11+43-15
2022-04-16 11:32[documentation] add screenshots to docs (#459)tobi4+12-0
2022-04-16 11:09[bugfix] Convert IDNs to punycode before using as session name (#458)tobi2+18-1
2022-04-16 10:56[bugfix] Use background ctx for domain block side effects (#457)tobi1+1-2
2022-04-15 12:33[feature] Web profile pages for accounts (#449)tobi33+1484-87
2022-04-10 13:11[bugfix] Fix broken only_media and only_public flags on /api/v1/accounts/:id/statuses (#448)tobi4+93-5
2022-04-05 16:05[dependency] Update superseriousbusiness/activity dependency (#446)tobi6+97-44
2022-04-02 13:40[chore] Update Go version to 1.18 (#444)tobi16+87-246
2022-03-29 13:36[documentation] Add third-party packaging to documentation (#443)tobi3+17-0
2022-03-29 09:54[feature] Dereference remote mentions when the account is not already known (#442)tobi16+420-183
2022-03-28 11:37[feature/security] Add systemd sandboxing options to harden security (#440)OniriCorpe1+33-0
2022-03-22 11:42 [bugfix] Fix media uploads blocking after a failed upload #438tobi1+18-8
2022-03-21 18:46[bugfix] Fix images not being processed correctly sometimes (#437)tobi23+680-481
2022-03-21 16:10don't error if content property is nil (#436)tobi1+1-1
2022-03-21 12:41[bugfix] Close ReadClosers properly in the media package (#434)tobi4+52-18
2022-03-19 11:01[feature] Admin account actions (#432)tobi14+649-2
2022-03-15 15:12[feature] Federate local account deletion (#431)tobi15+541-16
2022-03-15 14:01[performance] Add dereference shortcuts to avoid making http calls to self (#430)tobi7+114-22
2022-03-13 17:35[bugfix] Fix bug where admin panel could not be accessed at `/admin` (#427)tobi2+16-11
2022-03-13 15:37[bugfix] Fix html-escaped characters in content warnings (#426)tobi2+104-1
2022-03-08 11:56[dependencies] update go-store, go-mutexes (#422)kim13+596-224
2022-03-07 10:33[performance] Database optimizations (#419)tobi5+427-8
2022-03-07 10:08[feature] Clean up/uncache remote media (#407)tobi424+637501-176899
2022-03-01 13:17[documentation] Creates Docker documentation and docker-compose.yaml (#416)0hlov33+228-1
2022-02-28 10:48[packaging] bump to builder 0.0.3 (#418)tobi1+3-3
2022-02-27 12:54bump versions (#417)tobi1+4-4
2022-02-27 12:03[packaging] Use buildx for multi-arch Docker builds (#413)tobi4+58-29
2022-02-27 11:53Updates Docker Images (#415)0hlov31+2-2
2022-02-26 09:45[feature] Add Docker multi architecture Build and make goreleaser push the images and manifests (#410)0hlov31+42-2
2022-02-22 12:50[feature] Add postDataCallbackFunc to allow cleanup (#408)tobi10+146-24
2022-02-21 10:26[bugfix] Fix thumbnail image type (#406)tobi3+59-9
2022-02-19 11:12[feature] Gin enable gzip encoding (#405)tobi11+442-5
2022-02-19 10:44[feature] Stream files via reader (#404)tobi3+21-7
2022-02-16 15:16Use type=email for email input (#400)Shadowfacts1+1-1
2022-02-15 15:00[bugfix] Only mark cookies as Secure on https (#398)Shadowfacts1+4-4
2022-02-14 09:49[chore] fix mirror + clean up (#396)tobi1+6-3
2022-02-12 18:27Merge pull request #361 from superseriousbusiness/media_refactorkim283+19309-23145
2022-02-12 12:55[chore] Add nightly mirror to Codeberg.org (#392)tobi1+30-2
2022-02-08 12:39Go mod tidytsmethurst1+0-2
2022-02-08 12:38store and retrieve processState atomicallytsmethurst3+32-30
2022-02-08 12:17hopefully fix potential race conditiontsmethurst1+8-10
2022-02-08 11:37log error on header/avatar fetch failtsmethurst2+9-0
2022-02-08 11:19go fmttsmethurst2+2-2
2022-02-08 11:17merge fixuptsmethurst4+10-8
2022-02-08 11:17Merge branch 'main' into media_refactortsmethurst81+2199-1139
2022-02-08 09:08update outdated commenttsmethurst1+3-4
2022-02-08 09:06add comment explaining store.locktsmethurst1+6-1
2022-02-07 14:22[chore] Drone config update (#383)tobi3+90-93
2022-02-07 11:04[feature] add authorization to the already-existing authentication (#365)Forest Johnson19+425-47
2022-02-06 14:00don't bother negotiating Accept for webfinger (#381)tobi1+0-6
2022-02-06 13:07if accountDomain isn't set, use Host value instead (#380)tobi2+6-0
2022-02-05 11:47[feature] Rework timeline code to make it useful for more than just statuses (#373)tobi29+1146-911
2022-02-03 11:30[docs] Fix documentation to show --config-path in the right position. (#375)Phil Hagelberg3+5-5
2022-02-01 15:54Fix start command invocation (#372)Paul Woolcock1+1-1
2022-01-31 15:03[bug] Fix OIDC users requiring second approval (#371)tobi2+21-13
2022-01-31 10:46[bug] Send plaintext emails to fix "message refused: Message is not RFC 2822 compliant" (#366)Forest Johnson11+78-28
2022-01-30 16:06[bug] Fix sqlite empty address issue (#370)tobi4+79-3
2022-01-30 15:10[bug] Fix minimum description length check (#369)tobi3+329-15
2022-01-30 14:01Bump nanoid from 3.1.25 to 3.2.0 in /web/gotosocial-styling (#364)dependabot[bot]1+3-3
2022-01-30 13:57[feature] Make Let's Encrypt integration an opt-in feature (#368)tobi5+15-14
2022-01-30 13:35[documentation] add ipv6 config for nginx (#367)tobi1+4-1
2022-01-29 11:16put store lock file in base of storagetsmethurst2+10-3
2022-01-29 11:15update go-store to latesttsmethurst8+70-52
2022-01-25 13:33go mod tidytsmethurst2+0-14
2022-01-25 12:48ensure blocking calls to getRemoteAccount before showing stuff to clienttsmethurst2+99-4
2022-01-25 11:03fix up some account conversion logictsmethurst3+47-41
2022-01-25 10:21only update account in db if changedtsmethurst1+45-29
2022-01-24 17:12change getaccount function signaturetsmethurst1+1-1
2022-01-24 17:12ctx => innerctxtsmethurst1+2-2
2022-01-24 17:12use background context w/deadlinetsmethurst1+24-9
2022-01-24 17:11start trying to figure out why this test is failingtsmethurst1+2-2
2022-01-24 17:11test with disk storage as welltsmethurst1+87-0
2022-01-24 16:35upgrade go-storetsmethurst44+645-4964
2022-01-24 12:12update remote account get/deref logictsmethurst17+241-157
2022-01-23 14:52add file size checkstsmethurst1+3-0
2022-01-23 13:41rework data function to provide filesizetsmethurst12+56-57
2022-01-23 13:41use exif-terminatortsmethurst155+14011-18863
2022-01-16 17:52pass reader around instead of []bytetsmethurst14+238-386
2022-01-16 17:52update dependenciestsmethurst55+5673-1905
2022-01-15 16:47add go-runners to readmetsmethurst1+1-0
2022-01-15 16:41lint, fmttsmethurst2+10-30
2022-01-15 16:36emoji code passing mustertsmethurst9+104-39
2022-01-15 13:33start fixing up emoji processing codetsmethurst8+249-246
2022-01-11 16:51pin instanceAccountID to in-process emojitsmethurst1+10-6
2022-01-11 16:49pass a function into the manager, start work on emojitsmethurst21+1164-527
2022-01-10 17:36test the media manager a bit, add shutdown logictsmethurst38+872-538
2022-01-09 17:52add async testtsmethurst1+56-1
2022-01-09 17:41tests are passing, but there's still much to be donetsmethurst18+260-171
2022-01-08 16:17compiling nowtsmethurst19+437-318
2022-01-08 12:45further refinementstsmethurst4+131-131
2022-01-04 16:37start working on thumb + full funcstsmethurst3+146-31
2022-01-03 16:37return very partial image on first uploadtsmethurst5+109-165
2022-01-03 16:37add gruf worker pooltsmethurst9+504-0
2022-01-02 14:00fiddle around with workerstsmethurst7+135-427
2021-12-28 15:36more refactoring, media handler => managertsmethurst30+545-703
2021-12-27 17:03start refactor of media packagetsmethurst8+489-501
2021-12-26 12:58[documentation] Add section for systemd service and nginx to installation guide (#353)zoe-bat3+157-7
2021-12-21 11:24[documentation] update database docs (#355)tobi2+19-19
2021-12-21 11:08[fix] Make postgres connections magically work in common setups (#352)embr3+25-33
2021-12-20 17:42Extend license notices to 2022 (#354)tobi558+576-566
2021-12-20 14:19Remove unnecessary storage config variables (#344)tobi52+590-688
2021-12-20 10:08return first offer when no accept header set (#351)tobi1+12-10
2021-12-20 09:35Update codeberg.org/gruf libraries and fix go-store issue (#347)kim16+482-313
2021-12-20 09:34Log when listening (#350)embr1+4-1
2021-12-14 11:42document post settings (#346)tobi1+104-0
2021-12-12 17:00Add optional syslog logrus hook (#343)tobi38+2243-37
2021-12-12 14:54add systemd service example to packaging (#342)tobi1+3-1
2021-12-12 14:48add example systemd service (#341)zoe-bat1+23-0
2021-12-12 14:47Upstep Go dependencies (#340)tobi160+246693-230492
2021-12-12 13:31upstep dependencies (#339)tobi1+4-4
2021-12-11 16:50Add `Accept` header negotiation to relevant API endpoints (#337)tobi78+752-72
2021-12-07 12:31Implement Cobra CLI tooling, Viper config tooling (#336)tobi501+47556-9715
2021-11-27 14:26Update dependencies (#333)tobi860+377804-107214
2021-11-27 13:53Require confirmed email when checking oauth token (#332)tobi9+114-87
2021-11-27 12:41run sqlite tests in parallel (#331)tobi3+4-4
2021-11-24 16:01Fix broken defaults and broken flags (#314)Forest Johnson9+104-87
2021-11-22 18:03Fix streamed messages ending up in wrong timeline(s) (#325)tobi10+208-50
2021-11-22 16:58Use IPv6 doc prefix for docs (#324)Mara Sophie Grosch3+3-3
2021-11-22 13:40Fix mentioned accounts visibility bug (#323)tobi8+245-17
2021-11-22 11:48Fix incorrect target being used in CC prop for mentioning statuses (#322)tobi3+29-10
2021-11-22 10:49Fix image description unnecessarily html-escaping innocent characters (#321)tobi9+138-105
2021-11-22 09:55add bindAddress configuration option (#320)tobi6+42-3
2021-11-22 08:04properly initialize user client module (#319)tobi2+6-0
2021-11-22 07:46Enable stricter linting with golangci-lint (#316)tobi47+222-158
2021-11-21 16:41tidy up database creation logic a bit (#317)tobi1+75-43
2021-11-17 13:40fix broken GetInstanceAccount selector (#311)tobi2+4-4
2021-11-17 12:40Fix instance account not being created (#310)tobi2+63-6
2021-11-14 15:54Update docs with better config + installation instructions (#300)tobi21+719-331
2021-11-13 17:33update drone file (#299)tobi1+3-1
2021-11-13 16:30First db migration (#297)tobi28+1115-39
2021-11-13 16:29move to ssb gofed fork (#298)tobi1477+477091-473108
2021-11-13 11:29update dependencies (#296)tobi139+4963-4099
2021-10-31 14:46smtp + email confirmation (#285)tobi57+1564-416
2021-10-24 14:26regenerate swagger docs (#293)tobi1+68-9
2021-10-24 11:14upstep bun to v1.0.14 (#291)tobi101+5359-4124
2021-10-24 10:11docs typo fix (#290)tobi1+13-11
2021-10-24 09:57Serve `outbox` for Actor (#289)tobi38+1851-470
2021-10-21 15:40pregenerate RSA keys for testrig accounts. If a user is added without a key, the testrig will panic and provide a key to paste in (#287)R. Aidan Campbell1+32-8
2021-10-17 12:19fix mention extracting when no domain exists (usually intra-instance mentions) (#272)kim4+22-34
2021-10-16 11:27Follow request improvements (#282)tobi25+1307-120
2021-10-14 12:26User password change (#280)tobi14+749-0
2021-10-13 11:50go fmt (#278)tobi5+8-9
2021-10-13 11:19add new logo + credits (#277)tobi4+1-1
2021-10-11 12:37reference global logrus (#274)R. Aidan Campbell210+506-662
2021-10-10 10:39Handle forwarded messages (#273)tobi18+744-362
2021-10-06 16:18Derive visibility fixes (#271)tobi10+262-103
2021-10-04 14:00fix logs not working properly (#264)tobi6+6-6
2021-10-04 13:24Refactor/tidy (#261)tobi128+1223-986
2021-10-01 17:08Follow request auto approval (#259)tobi5+242-15
2021-10-01 12:10rework mention replacement func (#258)tobi2+82-24
2021-09-30 16:11don't catch mentions within links (#257)tobi2+13-2
2021-09-30 10:27allow dereferencing of groups (#256)tobi4+310-14
2021-09-30 09:16Golint (#255)tobi7+21-40
2021-09-30 08:56handle remote account deletion more systematically (#254)tobi7+212-13
2021-09-29 13:09upstep bun to v1.0.9 (#252)tobi53+285-791
2021-09-28 14:19skip account on error instead of returning error (#251)tobi2+19-2
2021-09-28 13:21Account update issue (#250)tobi5+172-12
2021-09-27 15:42Weird notif issue (#248)tobi4+138-4
2021-09-24 15:56Unblock fix (#247)tobi16+362-29
2021-09-24 11:14Goreleaser (#241)tobi14+249-133
2021-09-23 09:13upstep bun version (#243)tobi23+146-57
2021-09-23 09:13update media processing (#244)tobi8+63-81
2021-09-21 09:40remove hardcoded friendica user agent block (#239)tobi1+0-7
2021-09-20 16:20tweak db settings slightly (#238)tobi1+11-0
2021-09-20 15:41use timestamptz instead of timestamp (#237)tobi21+164-164
2021-09-20 14:46Update webfingering a little, add tests (#236)tobi9+324-73
2021-09-16 09:35federated authentication better logging + tidying (#232)tobi13+134-123
2021-09-14 10:23Fix mentions not notifying (#230)tobi16+630-422
2021-09-13 18:02add ap logo to readme (#228)tobi2+6-0
2021-09-13 16:00Merge pull request #227 from f0x52/meta-vp-fixf0x521+1-0
2021-09-13 15:39fix viewport scaling for mobilef0x1+1-0
2021-09-13 15:35set default privacy for new accounts (#225)tobi1+1-0
2021-09-13 14:07include Fork-Awesome files in-repo (#222)f0x5214+7088-1
2021-09-13 12:45Thread views on the web (#207)f0x5232+2359-802
2021-09-13 08:33update my personal library versions (#220)kim6+62-83
2021-09-12 09:10Merge pull request #214 from NyaaaWhatsUpDoc/improvement/update-storage-librarykim89+9369-230
2021-09-12 06:44Merge pull request #213 from superseriousbusiness/alpine+node_upstepkim2+12-8
2021-09-11 19:28fix keys used to access storage itemskim (grufwub)3+6-6
2021-09-11 19:18rename KVStore uses as storage to differentiate between upcoming store packagekim (grufwub)9+36-36
2021-09-11 19:12add git.iim.gay/grufwub/go-store for storage backend, replacing blob.Storagekim (grufwub)89+9379-240
2021-09-11 14:55disable cgo for teststsmethurst1+3-3
2021-09-11 14:45documentation updates (#211)tobi5+193-721
2021-09-11 14:21update container versionstsmethurst2+11-7
2021-09-11 12:16only store statuses in the AS cache, not accounts (#210)tobi1+0-13
2021-09-11 11:53update bun library to latest commit (#206)kim10+39-15
2021-09-11 11:35fix broken build (#209)tobi1+1-1
2021-09-11 11:19kim is a reply guy (#208)tobi20+531-157
2021-09-10 16:13Test both dbs (#205)tobi17+336-195
2021-09-10 12:42migrate go version to 1.17 (#203)tobi304+22172-22909
2021-09-10 12:36fixes + db changes (#204)tobi16+401-78
2021-09-10 08:09remove boosted statuses from public (federated timeline) (#201)kim1+5-0
2021-09-10 08:08Prune unnecessary nullzeros, fixup db tags (#200)kim12+65-57
2021-09-10 06:37fix up status inreplyto visibility, + small format improvements (#199)kim1+38-48
2021-09-09 14:15Import export (#194)tobi61+4031-250
2021-09-08 20:26Merge pull request #198 from NyaaaWhatsUpDoc/update/sqlite-librarykim104+229156-5585
2021-09-08 20:15Merge pull request #196 from NyaaaWhatsUpDoc/update/oauth-librarykim47+1986-1675
2021-09-08 20:13Merge remote-tracking branch 'upstream/main' into update/sqlite-librarykim (grufwub)35+517-395
2021-09-08 20:12update sqlite library -> v1.13.0kim (grufwub)158+229250-5765
2021-09-08 19:55Merge remote-tracking branch 'upstream/main' into update/oauth-librarykim (grufwub)89+611-575
2021-09-08 19:51update oauth library --> v4.3.2-SSBkim (grufwub)4+5-4
2021-09-08 19:46handle oauth token scope, fix user.SigninCount + token.UserIDkim (grufwub)3+6-2
2021-09-08 19:22Merge pull request #195 from NyaaaWhatsUpDoc/update/bun-librarykim89+611-575
2021-09-08 19:20update oauth library -> v4.3.1-SSBkim (grufwub)44+1979-1673
2021-09-08 19:05update bun library -> v1.0.4kim (grufwub)89+611-575
2021-09-04 12:02rework media processing a little bit (#191)tobi13+484-164
2021-09-04 11:29tests + announce notification fix (#193)tobi15+362-165
2021-09-03 09:27Merge pull request #186 from superseriousbusiness/struct_validationkim138+5502-1949
2021-09-03 09:12review changestsmethurst1+1-12
2021-09-03 08:30Review changestsmethurst28+282-270
2021-09-02 10:40readme typotsmethurst1+0-1
2021-09-02 10:24linttsmethurst3+19-17
2021-09-02 10:22token teststsmethurst2+101-2
2021-09-02 10:17client_testtsmethurst2+103-1
2021-09-02 10:10account + application teststsmethurst5+520-45
2021-09-01 20:12session name fix (#185)tobi3+131-4
2021-09-01 16:29moving stuff aroundtsmethurst115+3249-4121
2021-09-01 09:45move oauth models into gtsmodeltsmethurst39+1060-96
2021-09-01 09:13Merge branch 'struct_validation' of github.com:superseriousbusiness/gotosocial into struct_validationtsmethurst0+0-0
2021-09-01 09:13lil movetsmethurst1+2-1
2021-08-31 17:27more updatestsmethurst18+1368-133
2021-08-31 13:59change muchos thingstsmethurst71+1029-600
2021-08-30 18:21go fmttsmethurst4+21-21
2021-08-30 18:20more work on struct validationtsmethurst12+640-202
2021-08-30 11:38more work on struct validationtsmethurst14+455-144
2021-08-29 15:16statusmute annotationstsmethurst1+87-0
2021-08-29 14:52start working on struct validation for gtsmodeltsmethurst10+408-126
2021-09-01 09:08Improve GetRemoteStatus and db.GetStatus() logic (#174)kim36+653-227
2021-08-31 17:27more updatestsmethurst18+1369-133
2021-08-31 13:59change muchos thingstsmethurst71+1029-600
2021-08-30 18:21go fmttsmethurst4+21-21
2021-08-30 18:20more work on struct validationtsmethurst12+640-202
2021-08-30 11:38more work on struct validationtsmethurst14+455-144
2021-08-29 15:16Merge branch 'struct_validation' of github.com:superseriousbusiness/gotosocial into struct_validationtsmethurst0+0-0
2021-08-29 15:16statusmute annotationstsmethurst1+87-0
2021-08-29 14:52start working on struct validation for gtsmodeltsmethurst10+408-126
2021-08-29 14:52start working on struct validation for gtsmodeltsmethurst10+408-126
2021-08-29 14:41Add SQLite support, fix un-thread-safe DB caches, small performance f… (#172)kim730+2239882-3668
2021-08-29 10:03Mention fixup (#167)tobi21+678-190
2021-08-27 19:14Replace federating DB locks map, add a cleanup goroutine (#166)kim2+74-11
2021-08-27 11:26Gin logging (#165)tobi5+93-22
2021-08-27 09:38fix new tx within tx (#163)kim1+1-4
2021-08-26 20:06some more little fixes for all to enjoy (#161)tobi3+13-16
2021-08-26 17:56fix broken db queries in auth (#160)tobi2+4-6
2021-08-26 16:55fix null returned session (#159)tobi5+103-22
2021-08-26 15:46oops (#157)tobi1+1-0
2021-08-26 15:22fix error with instance not created on startup (#156)tobi1+13-11
2021-08-26 10:36update drone yml (#153)tobi1+6-1
2021-08-26 10:19Improved build script (#152)kim1+6-3
2021-08-26 09:28fix public timeline bug (#150)tobi18+162-79
2021-08-25 13:34Pg to bun (#148)tobi740+101093-25102
2021-08-23 10:46Manually approves followers (#146)tobi44+931-308
2021-08-20 10:26Database updates (#144)tobi166+4895-2661
2021-08-16 17:17Text/status parsing fixes (#141)Tobi Smethurst56+7392-45
2021-08-15 16:43Timeline loop fix (#140)Tobi Smethurst13+1032-177
2021-08-12 19:22Don't run tests+lint on merge to main (#139)Tobi Smethurst1+9-1
2021-08-12 19:03Grand test fixup (#138)Tobi Smethurst2677+1090895-219
2021-08-11 14:54Text duplication fix (#137)Tobi Smethurst13+696-42
2021-08-10 16:33ahhhtsmethurst1+0-2
2021-08-10 16:32add drone.ymltsmethurst1+20-0
2021-08-10 14:56Bugfixerino (#133)Tobi Smethurst7+62-24
2021-08-10 11:59roll back to sha256 for signaturestsmethurst1+1-1
2021-08-10 11:32Dereference remote replies (#132)Tobi Smethurst69+3474-1920
2021-08-02 17:06Frodo swaggins (#126)Tobi Smethurst59+3367-547
2021-07-31 21:20fix breaky linkytsmethurst1+1-1
2021-07-31 21:17more swagger docs + other changes (#125)Tobi Smethurst16+576-135
2021-07-31 15:54requirements.txt for RtDtsmethurst2+5-0
2021-07-31 15:49Swagger (#124)Tobi Smethurst38+2378-188
2021-07-31 11:57Password change (#123)Tobi Smethurst3+280-0
2021-07-29 11:18Link hashtag bug (#121)Tobi Smethurst15+349-97
2021-07-28 09:42Link parsing (#120)Tobi Smethurst9+434-51
2021-07-27 12:45build and bundle admin console + web assets (#119)Tobi Smethurst1+29-3
2021-07-27 08:45federating db updates (#118)Tobi Smethurst8+91-78
2021-07-27 08:12doc updates (#117)Tobi Smethurst1+3-3
2021-07-26 18:25Markdown Statuses (#116)Tobi Smethurst20+355-136
2021-07-26 14:15add trusted proxy for parsing client IPs (#115)Tobi Smethurst7+339-13
2021-07-24 17:32Merge branch 'main' of github.com:superseriousbusiness/gotosocial into maintsmethurst1+1-0
2021-07-24 17:31Tiny fix (#114)Tobi Smethurst1+1-0
2021-07-24 17:30Merge branch 'main' of github.com:superseriousbusiness/gotosocial into maintsmethurst0+0-0
2021-07-24 17:02allow custom ports for webserver and le (#111)Tobi Smethurst8+79-26
2021-07-24 16:55allow custom ports for webserver and letsmethurst8+79-26
2021-07-23 08:36Oidc (#109)Tobi Smethurst61+2593-753
2021-07-21 15:46lil webfingy fix (#106)Tobi Smethurst6+58-8
2021-07-19 17:31Config bugfix (#104)Tobi Smethurst2+2-1
2021-07-19 16:42allow different host + accountDomain (#103)Tobi Smethurst7+46-13
2021-07-19 16:03Db tls (#102)Tobi Smethurst10+302-45
2021-07-14 15:22Static fileserver improvements, optional admin panel route (#100)f0x523+59-6
2021-07-13 16:40frontpage template tweaks (#99)f0x523+15-17
2021-07-13 14:05Noescape (#88)f0x524+19-1
2021-07-13 14:03sanitize html for statuses + instance (#97)Tobi Smethurst12+99-36
2021-07-11 14:22Block/unblock (#96)Tobi Smethurst45+1405-63
2021-07-09 16:32favourites GET implementation (#95)Tobi Smethurst16+488-124
2021-07-09 11:14Docs (#94)Tobi Smethurst4+97-49
2021-07-09 08:44Css button tweak (#93)f0x522+7-13
2021-07-08 16:51readme updating (#92)Tobi Smethurst2+104-45
2021-07-08 16:00Css input/select styling tweak (#91)f0x522+14-14
2021-07-08 13:11undo template no escape (#87)Tobi Smethurst1+1-1
2021-07-08 13:06fix up some of the instance patching stuff (#86)Tobi Smethurst0+0-0
2021-07-08 13:05fix up some of the instance patching stuff (#85)Tobi Smethurst3+39-29
2021-07-08 12:57disable html escaping for short description (#84)f0x521+1-1
2021-07-08 09:32Auth flow fixes (#82)Tobi Smethurst5+78-48
2021-07-07 13:46clean up some weirdness in the router (#80)Tobi Smethurst11+336-85
2021-07-06 11:29Blocklist import (#77)Tobi Smethurst25+547-170
2021-07-05 11:23Domain block (#76)Tobi Smethurst102+3539-1511
2021-06-28 11:52Fix 404 contact (#74)Tobi Smethurst1+1-1
2021-06-28 10:17put version in binary properly (#73)Tobi Smethurst9+39-11
2021-06-27 14:52Remote instance dereferencing (#70)Tobi Smethurst14+958-511
2021-06-27 11:58Go fmttsmethurst3+3-3
2021-06-27 09:46fix the annoying infinite handshake bug (tested) (#69)Tobi Smethurst4+125-29
2021-06-26 18:59remove regex hostname parsing (#67)Tobi Smethurst1+0-8
2021-06-26 14:21separate public key handler (#64)Tobi Smethurst8+164-20
2021-06-26 11:06qad getting started guide (#63)Tobi Smethurst2+121-0
2021-06-24 12:26nodeinfo compliance (#61)Tobi Smethurst14+285-46
2021-06-23 16:42Timeline bugfix (#60)Tobi Smethurst5+100-26
2021-06-23 14:35Instance settings updates (#59)Tobi Smethurst13+340-29
2021-06-21 19:09Opengraph meta tags (#55)f0x521+2-0
2021-06-21 19:08add 404 handler (#57)f0x523+39-0
2021-06-21 19:06add favicon (#54)f0x521+1-0
2021-06-21 18:43Merge branch 'main' of github.com:superseriousbusiness/gotosocial into maintsmethurst0+0-0
2021-06-21 18:43add web handler to testrig (#56)Tobi Smethurst3+5-1
2021-06-21 18:40add web handler to testrigtsmethurst3+5-1
2021-06-21 17:46new styling for frontpage, update login and authorize templates (#46)f0x5222+971-62
2021-06-21 13:56Deletes+unboosts (#52)Tobi Smethurst15+321-39
2021-06-21 10:27Testrig fixes (#50)Tobi Smethurst9+470-301
2021-06-19 09:18Streaming (#49)Tobi Smethurst21+621-30
2021-06-19 07:29update CONTRIBUTING with css bundling instructions, and go fmt (#48)f0x521+5-2
2021-06-17 16:02Timeline improvements (#41)Tobi Smethurst39+738-601
2021-06-13 16:42Timeline manager (#40)Tobi Smethurst97+3560-1781
2021-05-31 15:36Tidy + timeline embetterment (#38)Tobi Smethurst23+692-15
2021-05-30 11:12Move a lot of stuff + tidy stuff (#37)Tobi Smethurst92+4777-5154
2021-05-29 18:35fix some lil bugs in searchtsmethurst1+76-73
2021-05-29 17:45Merge branch 'main' of github.com:superseriousbusiness/gotosocial into maintsmethurst6+16-17
2021-05-29 17:39Search (#36)Tobi Smethurst22+769-26
2021-05-29 17:36first implementation of search featuretsmethurst20+763-19
2021-05-28 20:47federate account updatestsmethurst7+135-3
2021-05-28 17:57Announce/boost (#35)Tobi Smethurst22+581-59
2021-05-27 14:06Notifications (#34)Tobi Smethurst42+2096-1194
2021-05-24 16:49Faves (#31)Tobi Smethurst12+253-50
2021-05-23 21:43first draft of Dockerfiletsmethurst1+38-0
2021-05-23 16:07status deletes, profile updates (#30)Tobi Smethurst20+417-104
2021-05-22 13:51small fiddling to allow whalebird to work (a bit)tsmethurst4+10-4
2021-05-22 12:26Admin cli (#29)Tobi Smethurst4+364-2
2021-05-21 21:04Home timeline (#28)Tobi Smethurst14+324-59
2021-05-21 13:48Follows and relationships (#27)Tobi Smethurst54+2261-300
2021-05-17 17:08update progresstsmethurst1+2-2
2021-05-17 17:06Refine statuses (#26)Tobi Smethurst47+1716-871
2021-05-15 10:47update progresstsmethurst1+5-5
2021-05-15 10:43draft CoCtsmethurst1+8-0
2021-05-15 10:27add matrix linktsmethurst1+8-0
2021-05-15 10:22contributing.mdtsmethurst1+83-0
2021-05-15 09:58Inbox post (#22)Tobi Smethurst62+3670-1788
2021-05-10 14:29Mediahandler (#21)Tobi Smethurst15+322-56
2021-05-09 18:34Webfinger + Small fixes (#20)Tobi Smethurst16+246-40
2021-05-09 12:28Fix token sweep (#19)Tobi Smethurst1+2-2
2021-05-09 12:06add api/v1/instance info handler + instance model (#18)Tobi Smethurst11+222-22
2021-05-09 09:25Letsencrypt (#17)Tobi Smethurst6+204-30
2021-05-08 13:16status boosts (#16)Tobi Smethurst7+447-1
2021-05-08 12:25Ap (#14)Tobi Smethurst251+12611-10634
2021-05-08 12:25Revert "make boosts work woo (#12)" (#15)Tobi Smethurst33+2524-3034
2021-04-21 16:22make boosts work woo (#12)Tobi Smethurst33+3034-2524
2021-04-20 16:14linting + organizingtsmethurst62+1537-1181
2021-04-19 17:42Api/v1/statuses (#11)Tobi Smethurst165+10024-1789
2021-04-01 18:46Api/v1/accounts (#8)Tobi Smethurst105+7567-1937
2021-03-22 21:26Oauth/token (#7)Tobi Smethurst36+1912-1543
2021-03-20 18:44fix lint errorstsmethurst3+4-77
2021-03-20 18:38add golangci jobtsmethurst1+37-0
2021-03-20 18:28Create codeql-analysis.ymlTobi Smethurst1+67-0
2021-03-20 18:16replace sloth with cuter slothtsmethurst1+0-0
2021-03-20 18:08Merge pull request #6 from gotosocial/fun_with_oauth2Tobi Smethurst24+1246-134
2021-03-20 18:08Go mod tidytsmethurst2+1-10
2021-03-20 18:08go fmttsmethurst3+7-9
2021-03-20 18:06tidying uptsmethurst3+46-19
2021-03-20 18:05add apps handlertsmethurst1+83-0
2021-03-20 18:04add fieldstsmethurst1+7-6
2021-03-20 18:04formatting,commentstsmethurst5+212-87
2021-03-20 17:41add progress listtsmethurst2+214-2
2021-03-19 23:18allow showing just codetsmethurst2+18-9
2021-03-19 12:37updatetsmethurst1+2-7
2021-03-18 22:54extend application for use in oauthtsmethurst2+62-2
2021-03-18 22:27auth flow working for codetsmethurst14+274-128
2021-03-17 23:30Create FUNDING.ymlTobi Smethurst1+13-0
2021-03-17 18:52almost theretsmethurst2+61-22
2021-03-17 15:01getting there.......tsmethurst8+180-111
2021-03-17 12:14fiddlingtsmethurst4+39-11
2021-03-17 10:33Some more messing around with oauth2tsmethurst6+341-12
2021-03-16 14:06add liberapay widgetstsmethurst1+4-0
2021-03-16 13:22move image attribution to the bottomtsmethurst1+4-4
2021-03-16 13:16fix linktsmethurst1+2-2
2021-03-16 13:15note about sponsorshiptsmethurst1+8-0
2021-03-16 12:39use markdown for logotsmethurst1+2-2
2021-03-16 12:38center logotsmethurst1+2-2
2021-03-16 12:36add cute logotsmethurst2+6-0
2021-03-15 22:05whole buncha stufftsmethurst12+151-24
2021-03-15 18:00go mod tidytsmethurst2+19-4
2021-03-15 17:59teststsmethurst11+273-362
2021-03-15 15:15bit of experimenting and tidyingtsmethurst16+303-245
2021-03-15 13:47move mastotypestsmethurst32+38-0
2021-03-14 16:56start working on oauth2 implementationtsmethurst6+658-24
2021-03-13 22:59more work on typestsmethurst3+77-2
2021-03-13 16:07more mastotypestsmethurst18+604-21
2021-03-12 16:15more mastotypestsmethurst5+185-1
2021-03-12 12:16add link back to profiletsmethurst1+1-1
2021-03-12 12:14tweaktsmethurst1+1-1
2021-03-12 12:13added some stuff to readmetsmethurst1+29-1
2021-03-11 20:15add more mastotypestsmethurst6+169-1
2021-03-11 13:30start adding mastodon api typestsmethurst16+388-114
2021-03-09 22:01building out media req/resp modeltsmethurst2+66-1
2021-03-09 16:03moving stuff around, stubbing interfacestsmethurst16+251-204
2021-03-08 21:37add note structtsmethurst3+70-17
2021-03-07 21:03tiny experimentstsmethurst1+9-0
2021-03-07 12:05tiny bit of moving aroundtsmethurst7+158-105
2021-03-05 17:31create db schemas for accountstsmethurst10+284-21
2021-03-04 13:38tidying up here and theretsmethurst20+518-367
2021-03-04 11:08Merge branch 'main' of github.com:gotosocial/server into maintsmethurst10+140-113
2021-03-04 11:07Move some consts aroundtsmethurst3+13-52
2021-03-03 20:15further funtsmethurst10+140-113
2021-03-03 17:12further yak shavingtsmethurst9+282-39
2021-03-03 10:28start the service using a clitsmethurst6+154-61
2021-03-02 21:52More messing aroundtsmethurst7+135-49
2021-03-02 17:26start implementing db interfacetsmethurst10+514-36
2021-03-02 11:46Messing around a bittsmethurst5+30-11
2021-03-01 14:41bits n bobstsmethurst9+148-129
2021-03-01 10:52try some doc changestsmethurst90+105-21330
2021-02-28 17:08Doc updatestsmethurst27+1060-59
2021-02-28 16:22add theme to conda envtsmethurst24+2693-0
2021-02-28 16:20Update docstsmethurst14+774-398
2021-02-28 14:23Merge branch 'main' of github.com:gotosocial/server into maintsmethurst58+18259-2
2021-02-28 14:22remove newlinetsmethurst1+41-0
2021-02-28 14:17Merge pull request #1 from gotosocial/devTobi Smethurst58+18298-0
2021-02-28 14:17add docs and a bunch of other stufftsmethurst56+18176-3
2021-02-27 21:57messing around a bittsmethurst8+125-0
2021-02-27 12:53first committsmethurst1+1-0