Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,11 @@ infrastructure/docker/.env
infrastructure/helm/**/charts/
infrastructure/helm/**/*.tgz

# Python
__pycache__/
*.pyc
*.pyo

# Logs and temporary files
infrastructure/**/*.log
infrastructure/**/tmp/
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -320,7 +320,7 @@ rootstream --replay-save last30s.mp4 # Save last 30 seconds
- For dependency-only build troubleshooting, use `make HEADLESS=1 NO_CRYPTO=1 NO_QR=1 NO_DRM=1` (networking/crypto/QR/DRM disabled).

**Troubleshooting**
- See `TROUBLESHOOTING.md` for decode, black screen, input, and dependency diagnostics.
- See `docs/TROUBLESHOOTING.md` for decode, black screen, input, and dependency diagnostics.

**Identity Backup & Restore**
RootStream stores identity keys in `~/.config/rootstream/`:
Expand Down Expand Up @@ -552,7 +552,7 @@ If you have hardware we haven't tested:
1. Run `rootstream --diagnostics` and share output
2. Enable AI logging mode (see below) and share relevant logs
3. Report performance metrics (latency, CPU%, memory) via GitHub issues
4. Help expand test coverage (see CONTRIBUTING.md)
4. Help expand test coverage (see docs/CONTRIBUTING.md)

---

Expand Down Expand Up @@ -734,7 +734,7 @@ We welcome contributions! Areas needing help:
5. **Cross-platform** - Windows/Mac clients
6. **Mobile apps** - Android/iOS clients

See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
See [docs/CONTRIBUTING.md](docs/CONTRIBUTING.md) for guidelines.

---

Expand Down
6 changes: 3 additions & 3 deletions docs/AI_LOGGING_MODE.md
Original file line number Diff line number Diff line change
Expand Up @@ -318,7 +318,7 @@ This removes all AI logging code at compile time.

## See Also

- [ARCHITECTURE.md](../ARCHITECTURE.md) - System architecture overview
- [TROUBLESHOOTING.md](../TROUBLESHOOTING.md) - Common issues and solutions
- [CONTRIBUTING.md](../CONTRIBUTING.md) - Development workflow
- [ARCHITECTURE.md](ARCHITECTURE.md) - System architecture overview
- [TROUBLESHOOTING.md](TROUBLESHOOTING.md) - Common issues and solutions
- [CONTRIBUTING.md](CONTRIBUTING.md) - Development workflow
- [docs/api.md](api.md) - C API reference
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion SECURITY.md → docs/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ RootStream implements comprehensive end-to-end encryption and security features:
- ✅ **Attack Prevention**: Replay protection, brute force defense, rate limiting
- ✅ **Security Audit**: Comprehensive event logging and audit trails

See [PHASE21_SUMMARY.md](PHASE21_SUMMARY.md) for detailed security documentation.
See [PHASE21_SUMMARY.md](planning/PHASE21_SUMMARY.md) for detailed security documentation.

## Supported versions

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -437,12 +437,12 @@ endif()

## 🔗 Related Documentation

- [Phase 27.1 Completion Summary](../PHASE27.1_COMPLETION_SUMMARY.md)
- [Recording System README](../src/recording/README.md)
- [Recording Presets Configuration](../src/recording/recording_presets.h)
- [VP9 Encoder Wrapper API](../src/recording/vp9_encoder_wrapper.h)
- [H.264 Encoder Wrapper API](../src/recording/h264_encoder_wrapper.h)
- [AV1 Encoder Wrapper API](../src/recording/av1_encoder_wrapper.h)
- [Phase 27.1 Completion Summary](PHASE27.1_COMPLETION_SUMMARY.md)
- [Recording System README](../../src/recording/README.md)
- [Recording Presets Configuration](../../src/recording/recording_presets.h)
- [VP9 Encoder Wrapper API](../../src/recording/vp9_encoder_wrapper.h)
- [H.264 Encoder Wrapper API](../../src/recording/h264_encoder_wrapper.h)
- [AV1 Encoder Wrapper API](../../src/recording/av1_encoder_wrapper.h)

---

Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -392,11 +392,11 @@ int save_replay_buffer(const char *filename, uint32_t duration_sec, enum VideoCo

## 🔗 Related Documentation

- [Phase 27.1 Completion Summary](../PHASE27.1_COMPLETION_SUMMARY.md)
- [Phase 27.2 Completion Summary](../PHASE27.2_COMPLETION_SUMMARY.md)
- [Replay Buffer API](../src/recording/replay_buffer.h)
- [Recording Manager API](../src/recording/recording_manager.h)
- [Recording Types](../src/recording/recording_types.h)
- [Phase 27.1 Completion Summary](PHASE27.1_COMPLETION_SUMMARY.md)
- [Phase 27.2 Completion Summary](PHASE27.2_COMPLETION_SUMMARY.md)
- [Replay Buffer API](../../src/recording/replay_buffer.h)
- [Recording Manager API](../../src/recording/recording_manager.h)
- [Recording Types](../../src/recording/recording_types.h)

---

Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -489,11 +489,11 @@ All success criteria met:

## 🔗 Related Documentation

- [Phase 27.1: MP4/MKV Container Support](../PHASE27.1_COMPLETION_SUMMARY.md)
- [Phase 27.2: VP9 Encoder Integration](../PHASE27.2_COMPLETION_SUMMARY.md)
- [Phase 27.3: Replay Buffer Polish](../PHASE27.3_COMPLETION_SUMMARY.md)
- [RecordingManager API](../src/recording/recording_manager.h)
- [Recording Types](../src/recording/recording_types.h)
- [Phase 27.1: MP4/MKV Container Support](PHASE27.1_COMPLETION_SUMMARY.md)
- [Phase 27.2: VP9 Encoder Integration](PHASE27.2_COMPLETION_SUMMARY.md)
- [Phase 27.3: Replay Buffer Polish](PHASE27.3_COMPLETION_SUMMARY.md)
- [RecordingManager API](../../src/recording/recording_manager.h)
- [Recording Types](../../src/recording/recording_types.h)

---

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
4 changes: 2 additions & 2 deletions tools/latency-analyzer.py → scripts/latency-analyzer.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
Parses latency log files and generates performance reports.

Usage:
python3 tools/latency-analyzer.py [OPTIONS] <logfile>
python3 scripts/latency-analyzer.py [OPTIONS] <logfile>

Options:
--json Output as JSON
Expand All @@ -18,7 +18,7 @@

Example:
rootstream host --latency > latency.log
python3 tools/latency-analyzer.py latency.log
python3 scripts/latency-analyzer.py latency.log
"""

import sys
Expand Down
File renamed without changes.
Loading