diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000..8ebdcfe --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,24 @@ +# Security Policy + +## Supported Versions + +MediaKit is currently under active development. + +Security and stability improvements are continuously being worked on. + +## Reporting a Vulnerability + +If you discover a security issue: + +- Avoid creating a public GitHub issue +- Report the issue responsibly +- Include reproduction details if possible + +## Security Priorities + +Current focus areas: +- Safer bitmap handling +- File/URI safety +- Lifecycle-safe APIs +- Memory management +- Dependency stability diff --git a/docs/COMPOSE_SUPPORT_PLAN.md b/docs/COMPOSE_SUPPORT_PLAN.md new file mode 100644 index 0000000..701ea1a --- /dev/null +++ b/docs/COMPOSE_SUPPORT_PLAN.md @@ -0,0 +1,30 @@ +# Compose Support Plan + +## Vision + +MediaKit should support modern Jetpack Compose integrations. + +## Planned Areas + +### Image Picker +- Compose launch helpers +- Activity Result integration +- State-driven APIs + +### Image Cropper +- Compose wrappers +- Compose-friendly crop state APIs +- Gesture interoperability + +## Goals + +- Kotlin-first developer experience +- Modern Android integrations +- Simple Compose setup +- Modular Compose support + +## Future Direction + +Potential future modules: +- compose-imagepicker +- compose-imagecropper diff --git a/docs/TESTING_STRATEGY.md b/docs/TESTING_STRATEGY.md new file mode 100644 index 0000000..4f24cee --- /dev/null +++ b/docs/TESTING_STRATEGY.md @@ -0,0 +1,33 @@ +# Testing Strategy + +## Goals + +MediaKit should prioritize: +- Stability +- Lifecycle safety +- Bitmap correctness +- Memory safety +- API reliability + +## Recommended Testing Areas + +### Image Picker +- Camera flows +- Permission denial +- Activity recreation +- Invalid URI handling +- Process death recovery + +### Image Cropper +- Large image handling +- Crop accuracy +- Matrix transformations +- State restoration +- OOM prevention + +## Future Improvements + +- Automated UI tests +- Screenshot testing +- Instrumentation tests +- Memory stress testing