Commit Graph

68 Commits

Author SHA1 Message Date
Evan Jarrett
89f4641a2a trusted platform poc 2025-12-18 23:23:38 -06:00
Evan Jarrett
4063544cdf cleanup view around attestations. credential helper self upgrades. better oauth support 2025-12-18 09:33:31 -06:00
Evan Jarrett
5f1eb05a96 try and provide more helpful reponses when oauth expires and when pushing manifest lists 2025-11-25 09:25:38 -06:00
Evan Jarrett
66037c332e locks locks locks locks 2025-11-24 22:49:17 -06:00
Evan Jarrett
fb7ddd0d53 try and create a cache for layer pushing again 2025-11-24 13:25:24 -06:00
Evan Jarrett
ecf84ed8bc type-ahead login api. fix app-passwords not working without oauth 2025-11-09 21:57:28 -06:00
Evan Jarrett
3bdc0da90b try and lock session get/update 2025-11-09 15:04:44 -06:00
Evan Jarrett
628f8b7c62 try and trace oauth failures 2025-11-09 13:07:35 -06:00
Evan Jarrett
15d3684cf6 try and fix bad oauth cache 2025-11-08 20:47:57 -06:00
Evan Jarrett
4667d34b46 try and persist session tokens 2025-11-07 22:43:44 -06:00
Evan Jarrett
65d155f74f try and invalidate sessions 2025-11-04 23:27:15 -06:00
Evan Jarrett
15d2be9210 clean up duplicate functionality around converting hold did to url 2025-10-30 22:59:52 -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
5a3b3f3372 fix go formatting 2025-10-28 22:06:03 -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
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
c831d3f735 auth/token needs GET 2025-10-25 19:42:54 -05:00
Evan Jarrett
35ba417a96 more slog 2025-10-25 10:14:19 -05:00
Evan Jarrett
8201d9977d more logging to troubleshoot crew management 2025-10-25 08:54:44 -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
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
16f354b7b9 fix some backfill and db queries 2025-10-21 20:52:51 -05:00
Evan Jarrett
0404ea025b try and wildcard scope 2025-10-21 14:03:20 -05:00
Evan Jarrett
2708af614a use transition:generic for now :( 2025-10-21 13:27:03 -05:00
Evan Jarrett
1f72d90726 fix issue with mismatched scopes locally 2025-10-21 10:49:06 -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
Evan Jarrett
5d52007104 general bug fixes 2025-10-21 09:21:51 -05:00
Evan Jarrett
965e73881b try and support multi-arch manifest types. add more unit tests. add scope for oras blobs for future proofing 2025-10-19 22:26:47 -05:00
Evan Jarrett
7228b532ba bug fixes, code cleanup, tests. trying to get multipart uploads working for the 12th time 2025-10-19 20:55:18 -05:00
Evan Jarrett
1658a53cad docker push works, hold endpoints require auth 2025-10-18 20:11:36 -05:00
Evan Jarrett
6f3c1fc0ba fix auth issues in appview xrpc calls 2025-10-18 12:48:28 -05:00
Evan Jarrett
80b65ee619 fix all the places where did used to be an endpoint 2025-10-17 20:40:04 -05:00
Evan Jarrett
48414be75d lots of unit testing for xrpc endpoints. start pointing appview to the new endpoints. remove legacy api endpoints 2025-10-17 15:41:20 -05:00
Evan Jarrett
50d5eea4a5 add oci manifest scope 2025-10-17 09:56:26 -05:00
Evan Jarrett
70e802764b crazy refactor to start using holds embedded pds for crew/captain validation 2025-10-16 00:05:45 -05:00
Evan Jarrett
08086e5afc begin migration from owner based identification to hold based in appview 2025-10-15 17:09:56 -05:00
Evan Jarrett
ab7e0f07ac fix authentication message 2025-10-12 22:45:44 -05:00
Evan Jarrett
9a64804807 better unauth message 2025-10-12 22:30:24 -05:00
Evan Jarrett
9025c89cc6 attempt gorelease and goat builds 2025-10-12 22:09:03 -05:00
Evan Jarrett
3646cf686a fixup credential helper and device auth flow 2025-10-12 15:05:40 -05:00
Evan Jarrett
6950346f7c fix security issue with refresh tokens. on logout force a full re-auth 2025-10-12 13:48:50 -05:00
Evan Jarrett
4ab3cea3d1 fix error messages for outdated self hosted PDS. fix profile not being creatd on login 2025-10-12 10:55:27 -05:00
Evan Jarrett
9e34903ea9 Merge branch 'presigned-urls' 2025-10-12 09:12:44 -05:00
Evan Jarrett
0706132186 code clean up 2025-10-11 23:29:56 -05:00