53 Commits (main)

Author SHA1 Message Date
William Perron a40bbd0486
Change level of debug command, add command name to logging 2 months ago
William Perron 29541ab425
Simplify time 2 months ago
William Perron 7daa0ce302
Make gameday configurable 2 months ago
William Perron 96ff344b3a
Add dependency injection for current time in tests 2 months ago
William Perron fdc7a77daa
Cleanup Monday references 2 months ago
William Perron 589ef1a207
Change game day to Wednesday 2 months ago
William Perron 18165a827c
add some emojis 12 months ago
William Perron 3c4de5a8c3
enable propagation of the weekly notification spans 1 year ago
William Perron 451a113987
add root span for weekly reminder 1 year ago
William Perron 66a0fd92b7
add fly detector to otel setup 1 year ago
William Perron 96df84736b
mark some responses as ephemeral and enable cpu profiling 1 year ago
William Perron d52efdce94
fix lints and update logger 1 year ago
William Perron a46de17b7c
refactor discord command span in its own middleware 1 year ago
William Perron 6b99919dd7
fix context TODO usage in main.go 1 year ago
William Perron e95f741820
bump sqliteexporter dependency and improve error handling for init tracing 1 year ago
William Perron 3e8d49c0c0
add service name attribute and fix context for flush 1 year ago
William Perron 6b280e7b33
finish instrumenting with opentelemetry 1 year ago
William Perron cc45c55922
instrumented absences with opentelemetry 1 year ago
William Perron 27567d16a2
convert to opentelemetry part 1 1 year ago
William Perron 1646762081
wip: refactor command logging and tracing 1 year ago
William Perron 4c09153756
wip: implement embedded distributed tracing 1 year ago
William Perron 31f2813192
fix scheduled message emoji error 1 year ago
William Perron 60c5430594
add doc comment 1 year ago
William Perron 008d025fa0
apply correlation IDs to modal submits and message actions 1 year ago
William Perron 0a9cc8d7e0
add correlation IDs and propagate ctx 1 year ago
William Perron b287a95c31
fix bug in logging middleware 1 year ago
William Perron 07252229e0
add interactive button to cancel last minute 1 year ago
William Perron b292db1050
refactor command logging middleware 1 year ago
William Perron a38c27ded2
add debug info for each command with total latency 1 year ago
William Perron 3d670c420d
optimize discord command registration for faster startup and shutdown 1 year ago
William Perron c1d5e472f2
add last flush to /info command 1 year ago
William Perron 5cbaff0820
improve logging, use console writer 1 year ago
William Perron b040694c2a
add basic audit log 1 year ago
William Perron 638083a755
Add absences feature set 1 year ago
William Perron aaf569cb69
add golang-migrate 1 year ago
William Perron c454b92d41
Rename /ping to /info 2 years ago
William Perron 5793278523 add query context with timeline 3 years ago
William Perron b2d5332f67 WIP: command to run arbitrary selects 3 years ago
William Perron ad22f31bcd add CI workflow 3 years ago
William Perron 679b4136c8 Logging improvements 3 years ago
William Perron 955a2648dd Add flush command 3 years ago
William Perron 9e63f05ebc Add describe-claim command 3 years ago
William Perron 84df9458be Add userid column to claims table 3 years ago
William Perron c2d8cf2b83 validate that both parameters are present for claim 3 years ago
William Perron 0f9668704d
add `delete-claim` command () 3 years ago
William Perron 702f3c9da3 add autocomplete for the claim function 3 years ago
William Perron da2cf94abf use environment variable to inject discord app ID and guild ID 3 years ago
William Perron 14cfed1b98 set up litestream replication 3 years ago
William Perron 7cdf847738 add Dockerfile and update fly configs 3 years ago
William Perron 3fdd07092e respond with list of conflicting provinces 3 years ago