summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update to latest project skeleton: i18n and fine-grained fuzzingHEADmainEuAndreh2025-05-291-1/+2
* src/papod.go: Use stm.AtomT over stm.VarEuAndreh2025-05-231-3/+3
* re s/guuid/uuid/gEuAndreh2025-05-031-86/+86
* src/papod.go: WIP stm around stateTEuAndreh2025-02-191-18/+49
* src/papod.go: Rename stateT to stateMutableTEuAndreh2025-01-221-29/+29
* Implement most of db layerEuAndreh2025-01-171-754/+2312
* src/papod.go: Integrate db layer with network, create command handlers, simpl...EuAndreh2024-11-041-577/+1000
* Add initial implementation of some of `queriesT` functionsEuAndreh2024-10-311-145/+1553
* src/papod.go: Make private most exported names and start actually implementin...EuAndreh2024-10-271-398/+688
* Big bundle commit: adjust build project skeleton; include uncommitted codeEuAndreh2024-10-261-7/+301
* Normalize structure like other golang projectsEuAndreh2024-09-271-6/+0
* Add src/version.goEuAndreh2024-08-151-11/+9
* Use "go tool" to build projectEuAndreh2024-08-142-7/+8
* go.mod: Include "gobang" dependencyEuAndreh2024-07-261-642/+47
* src/lib.go, tests/lib_test.go: Normaline function argument declarationsEuAndreh2024-07-171-6/+13
* src/lib.go, tests/lib_test.go: Tweak indentationEuAndreh2024-07-151-10/+26
* Inline gobang package codeEuAndreh2024-07-151-34/+615
* src/lib.go: WIP impl PingEuAndreh2024-07-151-7/+48
* src/lib.go: Add simplistic scaffold of the connection WriteLoop()EuAndreh2024-06-241-4/+21
* rm -rf src/static/EuAndreh2024-06-144-90/+0
* src/lib.go: Start writing messages to DBEuAndreh2024-05-271-24/+192
* src/sql/migrations/2024-05-23T10:57:51-03:00-create-messages-table.sql: Initi...EuAndreh2024-05-232-0/+6
* Rename leftover references of "papo" -> "papod"EuAndreh2024-05-232-10/+10
* Move UUID, FatalIf(), events, etc. code to external libEuAndreh2024-05-161-273/+19
* Rename source files to "lib.go" and "main.go"EuAndreh2024-05-162-0/+0
* src/papod.go: Add message parsing code with some testsEuAndreh2024-05-071-13/+154
* Rename from "papo" to "papod"EuAndreh2024-05-062-0/+0
* src/papo.go: Add initial server skeletonEuAndreh2024-05-061-11/+443
* src/static/client.js: Add some stub codeEuAndreh2024-03-281-0/+1
* src/cmd/papo.go: Move code into moduleEuAndreh2024-03-282-24/+23
* Node.js -> GoEuAndreh2024-03-2512-303/+36
* src/hero.mjs: Retire codeEuAndreh2024-03-212-697/+16
* src/utils.mjs: Add eq() as an alias for util.isDeepStrictEqualEuAndreh2024-03-201-0/+5
* src/utils.mjs: Add take() and range()EuAndreh2024-03-201-0/+40
* src/hero.mjs: Add statusMessage() and statusResponse()EuAndreh2024-03-181-16/+14
* src/hero.mjs: Log to stdout instead of stderrEuAndreh2024-03-171-1/+1
* tests/js/hero.mjs: Add simple test for now()EuAndreh2024-03-171-1/+2
* src/hero.mjs: Use name of CWD as the default name of buildServer()EuAndreh2024-03-171-2/+4
* src/hero.mjs: Add "stopping-server" logEuAndreh2024-03-171-0/+11
* src/web.mjs: Move the "starting-server" logging into hero when .listen()EuAndreh2024-03-172-12/+15
* src/hero.mjs: Include "timestamp" in the logged data objectsEuAndreh2024-03-171-6/+11
* src/hero.mjs: Explicitly inject "headers" key in reqEuAndreh2024-03-161-0/+2
* src/hero.mjs: Add makeUpgradeListener() (again, now rewritten)EuAndreh2024-03-161-0/+13
* src/hero.mjs: use empty object as default value for renderHeaders()EuAndreh2024-03-161-1/+1
* src/hero.mjs: validateUpgrade(): Add note on 405 caseEuAndreh2024-03-161-0/+3
* src/web.mjs: Add "WEBSOCKET" routeEuAndreh2024-03-161-7/+8
* src/hero.mjs: Move interceptors.contentType() closer to the end of the listEuAndreh2024-03-161-1/+1
* src/hero.mjs: Add writeHead() and its helper functionsEuAndreh2024-03-161-0/+17
* src/hero.mjs: Remove current makeUpgradeListener() and its helpersEuAndreh2024-03-161-61/+0
* src/hero.mjs: findHandler(): learn how to find upgrade routesEuAndreh2024-03-161-8/+10