Commit Graph

11 Commits

Author SHA1 Message Date
f1b791f1f4 feat: Add QR code generation functionality to PrivateBin API library
- Add generate_qr_code() function for creating QR codes from PrivateBin links
- Implement SVG output format for scalable QR code generation
- Add qr_generator.h/cpp with self-contained QR code implementation
- Update CMakeLists.txt to include new QR code source files
- Integrate QR code documentation into README.md
- Update example program to demonstrate QR code generation
- Update CHANGELOG.md with v0.1.1.6 release notes
- Remove separate README_QR_CODE.md file

The implementation provides simplified QR code generation with:
- Position detection patterns for QR code recognition
- Configurable size and border parameters
- No external dependencies
- Comprehensive error handling
- Memory management using existing free_string() function
2025-08-28 22:21:00 +02:00
d712d3a9d8 Update README with comprehensive Linux build instructions and compatibility information 2025-08-28 20:40:46 +02:00
b30a36b884 v0.1.1.5: Enhanced text format support (plaintext, syntax highlighting, markdown); comprehensive testing and documentation 2025-08-28 20:20:46 +02:00
3c2c2b35e2 v0.1.1.4: Build scripts moved to scripts/ directory; enhanced documentation; automated release script 2025-08-28 20:11:27 +02:00
5528096614 Build: successful library and example compilation; merge file upload into unified example program; update CMakeLists.txt 2025-08-28 19:51:25 +02:00
48eec02cca build(windows): add build_windows.ps1; docs: add Windows quick start and packaging 2025-08-28 16:28:50 +02:00
bafe712020 docs: add Linux (WSL/Ubuntu) quick start and build/test instructions 2025-08-28 16:19:54 +02:00
0f58d40f52 Tests: add live integration test (optional via PRIVATEBIN_IT), fix WinHTTP host/port + TLS opts, robust JSON parser (meta.time_to_live), CTest wiring; Add LLVM/clang-cl coverage option and docs; add build_thinkpad.bat; README updates 2025-08-28 15:22:00 +02:00
7a125a4c9c Translate German sections in README to English 2025-08-28 13:42:07 +02:00
23f98c22f5 feat: v1.3-konforme API, HTTP-Fixes, Base64, Example erweitert; Makefile & README Setup 2025-08-28 10:32:16 +02:00
90d9a23dd2 Initial commit: PrivateBin API C++ DLL implementation 2025-08-28 09:15:47 +02:00