100 Commits

Author SHA1 Message Date
Evan Jarrett
e296971c47 add makefile fix race conditions 2025-11-01 19:37:29 -05:00
Evan Jarrett
7a0050235d background ensurecrew to prevent stalling oauth 2025-11-01 11:08:53 -05:00
Evan Jarrett
e6b1264269 try and offline holds 2025-10-31 21:03:33 -05:00
Evan Jarrett
15d2be9210 clean up duplicate functionality around converting hold did to url 2025-10-30 22:59:52 -05:00
Evan Jarrett
5a41f876ff fix unit tests 2025-10-30 22:33:07 -05:00
Evan Jarrett
f07376c3d0 lucide icon pack. clean up some templates/css 2025-10-29 23:21:28 -05:00
Evan Jarrett
2f2b8c8275 fix warning when trying to delete a manifest tied to tag. fix download counts counting HEAD requests. fix dropdown not working on settings page 2025-10-29 19:23:49 -05:00
Evan Jarrett
9af56daa34 make navbar a component 2025-10-29 17:25:39 -05:00
Evan Jarrett
6793ba6a50 use confidential oauth in production 2025-10-29 12:06:47 -05:00
Evan Jarrett
c7fdb748ae fix dropdown menu font color 2025-10-29 10:01:04 -05:00
Evan Jarrett
5a3b3f3372 fix go formatting 2025-10-28 22:06:03 -05:00
Evan Jarrett
9d773d484a dark mode! fixes #1 2025-10-28 22:05:37 -05:00
Evan Jarrett
6ef2aaf709 more test coverage. clean up docs 2025-10-28 20:39:57 -05:00
Evan Jarrett
b0799cd94d unit tests 2025-10-28 17:40:11 -05:00
Evan Jarrett
93b1d0d4ba add identity invalidation to logstream. refresh avatar urls on login 2025-10-28 10:12:34 -05:00
Evan Jarrett
e62ebdaa53 clean up duplicate functions 2025-10-28 09:43:43 -05:00
Evan Jarrett
4cfe6f221d create identity resolver to reduce duplicate lookups 2025-10-26 23:08:03 -05:00
Evan Jarrett
0b22082f89 lower cached plc hits to 8 hours 2025-10-26 22:50:42 -05:00
Evan Jarrett
1727801df3 clean up layouts, add favicons 2025-10-26 15:20:54 -05:00
Evan Jarrett
6bc929f2dc fix up ser creation logic when user doesn't have a bluesky profile record 2025-10-26 09:36:12 -05:00
Evan Jarrett
6024953571 try and recover from panic? 2025-10-25 19:58:29 -05:00
Evan Jarrett
28ee948d0f fix manifest lists? 2025-10-25 19:54:29 -05:00
Evan Jarrett
162d91d079 need to add routes 2025-10-25 14:22:59 -05:00
Evan Jarrett
d75a27557a use chi for routes in appview. refactor routes outside of serve.go 2025-10-25 14:20:23 -05:00
Evan Jarrett
c79d0ac3ab more slogggggggg 2025-10-25 13:38:39 -05:00
Evan Jarrett
bf93dfba03 slog slog slog slog slog 2025-10-25 13:30:07 -05:00
Evan Jarrett
e17600db28 slog and refactor config in appview 2025-10-25 11:00:48 -05:00
Evan Jarrett
35ba417a96 more slog 2025-10-25 10:14:19 -05:00
Evan Jarrett
8d1040b0d7 try and fix crew membership on push 2025-10-25 09:57:26 -05:00
Evan Jarrett
ba97e19ef3 begin moving to slog 2025-10-25 09:54:26 -05:00
Evan Jarrett
8201d9977d more logging to troubleshoot crew management 2025-10-25 08:54:44 -05:00
Evan Jarrett
2f27f22650 fix ListCrewMembers 2025-10-25 01:13:57 -05:00
Evan Jarrett
f75d9ceafb big scary refactor. sync enable_bluesky_posts with captain record. implement oauth logout handler. implement crew assignment to hold. this caused a lot of circular dependencies and needed to move functions around in order to fix 2025-10-24 23:51:32 -05:00
Evan Jarrett
0c4d1cae8f fix post schema 2025-10-24 20:27:16 -05:00
Evan Jarrett
2a795ed5cd fix readmes not updating on repository page. attempt to fix not being able to send manifest to hold 2025-10-24 10:24:05 -05:00
Evan Jarrett
9eb69e2ea7 more linting fixes 2025-10-24 01:05:19 -05:00
Evan Jarrett
751fa1a3f0 post to bluesky when manifests uploaded. linting fixes 2025-10-23 12:24:04 -05:00
Evan Jarrett
1b1400a6fb dedupe hold health checks 2025-10-22 18:17:44 -05:00
Evan Jarrett
26c1b4e28e fix backfilling manifests in the correct order, not just digest order 2025-10-22 12:03:44 -05:00
Evan Jarrett
3e9a496a5d refactor how annotations are stored. add ability to create bsky profile for hold user 2025-10-22 11:08:13 -05:00
Evan Jarrett
a118904cb8 refactor jetstream code to unify shared functionality between that and backfill. add tests 2025-10-22 00:08:21 -05:00
Evan Jarrett
9daf364d61 make sure we return annotations on multi-arch manifests 2025-10-21 22:32:16 -05:00
Evan Jarrett
c966fab53e add and fix more query tests 2025-10-21 21:06:44 -05:00
Evan Jarrett
16f354b7b9 fix some backfill and db queries 2025-10-21 20:52:51 -05:00
Evan Jarrett
2708af614a use transition:generic for now :( 2025-10-21 13:27:03 -05:00
Evan Jarrett
7cde02bf02 implement spdx license check for manifests, clean up generators 2025-10-21 12:02:46 -05:00
Evan Jarrett
1f72d90726 fix issue with mismatched scopes locally 2025-10-21 10:49:06 -05:00
Evan Jarrett
abf48407cc clean up db migrations and schema. implement a way to fetch readmes for documentation 2025-10-21 10:28:48 -05:00
Evan Jarrett
08fb8abb41 invalidate sessions when scopes change 2025-10-21 09:54:23 -05:00
Evan Jarrett
ce7160cdca add backlinks to tags 2025-10-21 09:29:40 -05:00