Commit graph

1776 commits

Author SHA1 Message Date
72eef554ea
Fix creation of nuisance reports
Some checks failed
/ golint (push) Failing after 9s
Issue: #9
2026-05-20 23:17:57 +00:00
9d1063187a
Try to recognize email websocket going away 2026-05-20 23:17:57 +00:00
7a0a3c887b
feat: add ErrorNotification and API error handling to Water form
Some checks failed
/ golint (push) Failing after 9s
- Add ErrorNotification component to Water.vue submit section
- Add resp.ok check in doSubmit() to catch HTTP error responses
  and prevent workflow from proceeding on failure
- Add :disabled binding to submit button (was missing, unlike Nuisance)
- Fix typo: borwser → browser

Issue: #8
2026-05-20 23:08:43 +00:00
06e8de800a
feat: add ErrorNotification component and API error handling in Nuisance form
Some checks failed
/ golint (push) Failing after 10s
- Add ts/rmo/components/ErrorNotification.vue — reusable error alert
  with dismiss support, accessible markup, and configurable message
- Replace inline error div in Nuisance.vue with ErrorNotification
- Add resp.ok check in doSubmit() so HTTP error responses are caught
  and the workflow stops instead of proceeding to /submitted
- Fix typo: borwser → browser

Issue: #8
2026-05-20 21:53:44 +00:00
9d2895bd94
lint: Remove unused mailerQuery
Some checks failed
/ golint (push) Failing after 9s
2026-05-19 23:02:01 +00:00
b42b1144b6
Remove unused getCommitTime function 2026-05-19 22:44:40 +00:00
44c0356bcc
remove log spam for getting user information
Some checks failed
/ golint (push) Failing after 10s
2026-05-19 22:07:52 +00:00
865f11bc09
Disable fieldseeker data sync
Some checks failed
/ golint (push) Failing after 9s
This is creating a large number of goroutines that are requesting a
large number of database connections, possibly contributing to the pool
getting exhausted

Issue: #3
2026-05-19 20:33:02 +00:00
4ead6ba31b
Increase DB connections to 10
Seeing if it helps sort out the DB pool getting exhausted

Issue: #3
2026-05-19 20:32:35 +00:00
80f727a07c
Check version info on startup
Some checks failed
/ golint (push) Failing after 9s
2026-05-19 20:00:36 +00:00
d4cbfb960e
Move to setting version info explicitly in linker flags
Some checks failed
/ golint (push) Failing after 12s
We don't have go built-in VCS information in a nix build because the git
repository isn't present. After struggling to build an overlay that
would provide it, I decided this path is easier of just injecting in the
data that we need.

Issue: #5
2026-05-19 19:46:05 +00:00
81826f853e
Clean up unused import
Some checks failed
/ golint (push) Failing after 3m57s
2026-05-19 16:23:10 +00:00
0a3e70d418
lint: Avoid ending the loop on error
Some checks failed
/ golint (push) Failing after 2m47s
Caused by the lint bot, which actually produced another lint error
2026-05-19 16:06:41 +00:00
1f798c7521
Add timeout context to twilio client 2026-05-19 16:03:42 +00:00
7237f5f666
Move internal references to new source hosting
Some checks failed
/ golint (push) Failing after 3m50s
2026-05-19 15:33:57 +00:00
8c8e360bf6
lint: remove unnecessary conditional
Some checks failed
/ golint (push) Failing after 3m52s
2026-05-19 15:25:15 +00:00
1f7b4cede2
lint: remove embedded field that's unnecessary 2026-05-19 15:24:56 +00:00
12e9599c15
lint: don't capitalize error messages 2026-05-19 15:24:44 +00:00
8ac613000b
lint: remove redundant return 2026-05-19 15:24:32 +00:00
d43ee1c95f
Don't check uints for negative values
Some checks failed
/ golint (push) Failing after 3m55s
2026-05-19 15:14:36 +00:00
799609b77a
Specify explicit types for communication constants 2026-05-19 15:14:20 +00:00
14e95a2fe0
Remove unused stored procedure function 2026-05-19 15:14:06 +00:00
e2bd38d665
Hide LLM responses behind a config flag
Some checks failed
/ golint (push) Has been cancelled
...that we never use. I'm just turning it off for now, but I want the
linter to think it could be live at any moment.
2026-05-19 15:11:16 +00:00
71463433e7
Add missing user query file
Some checks failed
/ golint (push) Failing after 3m52s
2026-05-19 15:04:25 +00:00
496b9b34bc
Use commit time not build time
Can't use build time in pure evaluation mode.
2026-05-19 15:03:09 +00:00
f4ace63fdc
Add missing buildTime let
Some checks failed
/ golint (push) Failing after 2m51s
2026-05-19 14:57:30 +00:00
47aebd0237
Remove unused db/prepared functions
Some checks failed
/ golint (push) Failing after 2m50s
Fixes some lint
2026-05-19 14:45:52 +00:00
77ea99647e
Use new jet query for getting users from org ID
Some checks failed
/ golint (push) Has been cancelled
This is to try to avoid an area where we know our query pool is getting
blocked. Related to issue #3.
2026-05-19 14:43:20 +00:00
85957b5ae6
Use ldflags first to get version info, then fall back to VCS info
Some checks failed
/ golint (push) Failing after 3m53s
2026-05-19 14:36:44 +00:00
6d5d21f638
Fix missing reference to stapelberg
Some checks failed
/ golint (push) Failing after 3m52s
2026-05-19 14:13:45 +00:00
0014edd679
Use stapelberg nix overlay to get VCS data into the build
Some checks failed
/ golint (push) Failing after 3s
2026-05-19 14:09:18 +00:00
4b0aaf5ed4
Bump for new rev
Some checks failed
/ golint (push) Failing after 3m54s
2026-05-19 01:48:34 +00:00
3cafca6cbd
Set contact ID when creating a report
Some checks failed
/ golint (push) Failing after 3m51s
For now we just set it to the empty contact, which is a bit weird, and
wrong until we fix the update logic.
2026-05-19 00:39:53 +00:00
2d4a0347d6
Add pprof endpoint
Some checks failed
/ golint (push) Has been cancelled
2026-05-19 00:39:38 +00:00
15d8966971
Add context timeouts for third-party requests
Some checks failed
/ golint (push) Failing after 3m56s
Avoid hanging a goroutine for a long time.
2026-05-19 00:24:40 +00:00
2093ea74c4
Pass pool management on to pgxpool
Some checks failed
/ golint (push) Failing after 3m56s
Rather than letting Bob create a pool-on-pool.
2026-05-19 00:02:13 +00:00
05fc763b2f
Add a set of basic timeouts to the HTTP server
This is a basic step in figuring out our hung requests problem
2026-05-19 00:00:49 +00:00
e93c88003e
Avoid emitting errors on duplicate Stadia requests 2026-05-18 23:51:56 +00:00
cfe166c0f2
Add view for showing contact details. 2026-05-18 23:37:59 +00:00
66c0da1bbe
Sleep actual 10 seconds on email connection error 2026-05-18 23:07:29 +00:00
da229592f5
Handle selection within generic CardList
VueJS generics are kinda insane. And awesome.
2026-05-18 15:40:02 +00:00
80b06c2a52
Avoid double slash which causes an unnecessary redirect 2026-05-18 15:22:39 +00:00
821303d7f9
Don't show magic Nidus contact 2026-05-18 15:22:24 +00:00
83f76297b5
Add generic layout of listing cards
This should eventually by ported to other interfaces for consistency.
2026-05-18 15:21:01 +00:00
6db5186318
Don't send contacts with no data
These are a result of reports that are attached to contacts with no
data.
2026-05-18 15:20:06 +00:00
ea33eab9d8
initialize tmp
Some checks failed
/ golint (push) Failing after 3m49s
2026-05-16 18:24:24 +00:00
ea16832973
Re-route temp files to workspace tmp
Some checks failed
/ golint (push) Failing after 7s
2026-05-16 18:18:37 +00:00
eacb8c567c
Don't always use 'mailer' for all resource lists 2026-05-16 18:12:51 +00:00
0256b9bb42
Fix references to public report reporter contact methods 2026-05-16 18:12:28 +00:00
1c8b13b31e
Restore accidentally removed platform mailer by ID func
Needed by the mailer resource
2026-05-16 18:12:01 +00:00