summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
7 hoursfeat: auto-refresh expired tokens before /article and /tokenHEADmasterwikiapiserver2-25/+69
32 hourschore: add systemd user service unit for wikiapiserverwikiapiserver1-0/+14
35 hoursfix: filter to English Wikipedia via POST with filter bodywikiapiserver1-2/+14
35 hoursfix: remove invalid project filter from article API callwikiapiserver1-1/+1
38 hoursfix: pass through upstream HTTP status codes from /articlewikiapiserver2-2/+10
39 hourschore: add SQL migration files for production schemawikiapiserver2-0/+24
39 hoursfeat: log article API failures to databasewikiapiserver2-2/+50
39 hourschore: add wikiapiserver binary to .gitignore and remove from historywikiapiserver1-1/+1
44 hoursfix: limit article search to English Wikipediawikiapiserver1-2/+2
45 hoursfeat: GET /article endpoint proxies Wikimedia structured contentswikiapiserver2-0/+50
45 hoursfeat: add GET /token endpointwikiapiserver1-1/+1
45 hoursfeat: GET /token?username=... returns access_token and valid_untilwikiapiserver3-1/+41
46 hoursfeat: token refresh with age-based logicwikiapiserver3-72/+141
46 hoursrefactor: extract Wikimedia auth into reusable functionwikiapiserver2-11/+18
47 hoursfix: update queries for new refresh_token_created column and add error loggingwikiapiserver2-3/+5
48 hoursrefactor: store tokens in plaintextwikiapiserver1-10/+4
48 hoursfeat: integrate Wikimedia Enterprise auth API on registerwikiapiserver1-6/+58
48 hoursrefactor: remove token generation from registerwikiapiserver1-15/+7
48 hoursrefactor: store password in plaintextwikiapiserver1-6/+6
48 hoursfeat: initial wiki API server with account managementwikiapiserver6-0/+528