07391a84cb
Merge pull request 'thumbnail fix - will this WORK THIS TIME?' ( #154 ) from thumbnail-fix-1 into staging
...
continuous-integration/drone/push Build is passing
Reviewed-on: #154
Reviewed-by: Quaternions <quaternions@noreply@itzana.me >
2025-06-06 02:51:35 +00:00
ic3w0lf
3f848a35c8
implement cache de-exister
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-06-05 17:42:34 -06:00
80f30d20fa
web: introduce Force Submit button
2025-06-04 17:28:51 -07:00
489a8c9c10
web: rename force submit to admin submit
2025-06-04 17:22:53 -07:00
24964407bd
web: use invalid id for submit to invoke error
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-06-03 21:55:19 -07:00
ic3w0lf
8d5bd9e523
Fix error & include error message in response headers
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-06-03 20:52:43 -06:00
ic3w0lf
e1fc637619
Implement errorImageResponse
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2025-06-03 20:42:37 -06:00
ic3w0lf
762ee874a0
thumbnail fix - will this WORK THIS TIME?
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-06-03 20:03:09 -06:00
cea6242dd7
web: fix api middleware
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-06-03 18:42:21 -07:00
32095296c2
Merge branch 'staging' into thumbnail-fix
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-06-03 23:53:55 +00:00
8ea5ee2d41
use null instead of sentinel value
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-06-03 16:29:29 -07:00
954dbaeac6
env var name change requires deployment configuration change
2025-06-03 16:27:42 -07:00
ic3w0lf
740e3c8932
API_HOST changes, thumbnail fix & cache, "list is empty" fix
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
API_HOST was replaced in order for thumbnail/any redirects to work properly, this also assumes the API will be at `{BASE_URL}/api`, assuming the reverse proxy causes issues with the way redirects were initially setup to work.
Also no more "Submissions list is empty." while it's loading.
2025-06-03 15:58:33 -06:00
4f31f8c75a
Add a favicon ( #141 )
2025-06-03 22:32:43 +01:00
ic3w0lf
c98d170423
Remove hardcoded auth URLs
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-04-15 18:50:40 -06:00
6d14047f57
web: unused imports
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-04-15 16:49:05 -07:00
41663624d3
web: conditionally show avatar when logged in
2025-04-15 16:49:05 -07:00
49b9b41085
web: create login button
continuous-integration/drone/push Build is passing
2025-04-15 16:20:52 -07:00
3614018794
web: remove redirect
2025-04-15 16:20:48 -07:00
872b98aa74
web: explain admin buttons a bit better
continuous-integration/drone/push Build is passing
2025-04-15 15:56:52 -07:00
d5c8477869
web: const enum typescript xD
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-15 15:45:16 -07:00
b600ca582b
web: show submit button for admin on ChangesRequested status
2025-04-15 15:45:16 -07:00
3a124b8190
web: add hidden admin submit page
2025-04-15 14:23:25 -07:00
6cc6da4879
web: display username in audit events
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-15 12:46:35 -07:00
123b0c9a81
web: add Username field to AuditEvent
continuous-integration/drone/push Build is passing
2025-04-15 12:43:36 -07:00
54b0abbbf3
web: tweak submit button text
continuous-integration/drone/push Build is passing
2025-04-13 17:16:55 -07:00
34d1db02a5
web: implement audit log on submissions
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-11 19:36:54 -07:00
d86ed0cdf5
web: marginally improve audit events
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-04-11 19:27:25 -07:00
d19763349e
web: fetch audit events and generate comments
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-11 19:03:01 -07:00
8433030562
web: add submission fields
2025-04-11 17:38:21 -07:00
44f8736838
web: add description on mapfix page
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-11 13:04:52 -07:00
b7e5d82c13
web: add description form field
2025-04-11 13:04:52 -07:00
f915c51ba4
web: remove StatusMessage
2025-04-11 01:51:32 +00:00
4f586c6176
web: add reset submit button
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-09 19:55:38 -07:00
18abbd92ce
web: implement trigger-submit + transpose weakly associated action list
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-08 13:45:53 -07:00
24a5baae77
web: todo: hide Reset buttons for 10 seconds
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-07 13:35:41 -07:00
4ba3b5cd01
web: change up status ids
2025-04-07 13:35:41 -07:00
3c3d09c4a7
web: display target asset thumbnail alongside mapfix
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-06 16:09:00 -07:00
d02e3776f3
web: fix page dots
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-04-06 15:50:08 -07:00
77222c84db
web: plumb target asset id and submitter
continuous-integration/drone/push Build is passing
2025-04-06 15:48:37 -07:00
c9ba2e3e6e
web: use date descending sort
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-06 15:15:31 -07:00
0666685a49
web: implement new list api with Total field for pages
2025-04-06 15:15:19 -07:00
14c7979310
web: activate ai dark mode
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-04 19:33:48 -07:00
e376e02dc1
web: ai the maps page
2025-04-04 19:33:38 -07:00
4e7ee9dc5a
rename "Accepted" status to "AcceptedUnvalidated"
continuous-integration/drone/push Build is passing
2025-04-04 19:04:48 -07:00
9372caa157
web: fix mapfix thumbnails
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-04 17:11:41 -07:00
f73c274367
web: move _map to _mapImage
2025-04-04 17:11:32 -07:00
c50a28443e
web: remove ratings
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-04-04 17:02:51 -07:00
c7150f1e23
web: fix mapfixes cards linking to submissions
2025-04-04 17:02:51 -07:00
f16a817da2
web: maps: format date
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2025-04-04 16:26:37 -07:00