Mondo Diaz
b4e23d9899
Fix PyPI proxy tests to use ORCHARD_TEST_URL env var directly
2026-01-29 16:00:56 -06:00
Mondo Diaz
aa3bd05d46
Fix PyPI proxy tests to use unauthenticated_client fixture
2026-01-29 15:51:29 -06:00
Mondo Diaz
a9de32d922
Add transparent PyPI proxy and improve upstream sources UI
...
- Implement PEP 503 Simple API endpoints for pip compatibility:
- GET /pypi/simple/ - package index
- GET /pypi/simple/{package}/ - version list with rewritten links
- GET /pypi/simple/{package}/{filename} - download with auto-caching
- Improve upstream sources table UI:
- Center text under column headers
- Remove separate Source column, show ENV badge inline with name
- Make Test/Edit buttons more prominent with secondary button style
2026-01-29 15:30:57 -06:00
Mondo Diaz
82f67539bd
Remove public internet features and fix upstream source UI ( #107 )
2026-01-29 13:26:28 -06:00
Mondo Diaz
1d51c856b0
Add upstream caching infrastructure and refactor CI pipeline
2026-01-29 11:55:15 -06:00
Mondo Diaz
576791d19e
Add multi-tenancy with Teams feature
2026-01-28 12:50:58 -06:00
Mondo Diaz
7120cf64f1
Add configurable admin password via environment variable
2026-01-27 14:23:40 -06:00
Mondo Diaz
abba90ebac
Add package dependencies system and project settings page
2026-01-27 10:11:04 -06:00
Mondo Diaz
584acd1e90
Add comprehensive upload/download tests and streaming enhancements ( #38 , #40 , #42 , #43 )
2026-01-21 09:35:12 -06:00
Mondo Diaz
b93d5a9c68
Add separate version tracking for artifacts
2026-01-16 11:36:08 -06:00
Mondo Diaz
4b3d2fd41d
Add feature branch deployment pipeline
2026-01-14 12:29:37 -06:00
Mondo Diaz
617bcbe89c
Implement authentication system with access control UI
2026-01-12 09:52:35 -07:00
Mondo Diaz
10d3694794
Add drag-and-drop upload component with chunked uploads and offline support
2026-01-08 11:59:32 -06:00
Mondo Diaz
35fda65d38
Add download verification with SHA256 checksum support ( #26 , #27 , #28 , #29 )
2026-01-07 13:36:46 -06:00
Mondo Diaz
2f1891cf01
Metadata database tracks all uploads with project, package, tag, and timestamp queryable via API
2026-01-07 12:31:44 -06:00
Mondo Diaz
7e68baed08
Add ref_count management for deletions with atomic operations and error handling
2026-01-06 13:44:23 -06:00