Commit Graph

25 Commits

Author SHA1 Message Date
Jeff Caldwell
6146bc2e72 Merge pull request #10 from jeffcaldwellca/v1.3
## [1.3.0] - 2025-08-01

### Added
- **PFX Generation**: On-demand PKCS#12 (.pfx) file generation for Windows/IIS compatibility
- User-friendly password modal for PFX protection with optional encryption
- Enhanced certificate card layout with improved text handling for long filenames
- Better responsive design for mobile devices with optimized button sizes
- Text truncation with tooltips for long domain lists (100+ characters)
- Structured file information display with dedicated styling for certificate and key files
- URL encoding fixes for proper handling of complex folder paths with special characters

### Changed
- **Certificate Cards**: Complete redesign with better organization and overflow handling
- Improved mobile responsiveness with single-column layout on small screens
- Enhanced button styling and spacing for better user experience
- Updated certificate information display with clearer visual hierarchy
- Better word wrapping and text breaking for long strings

### Fixed
- **Download Functionality**: Fixed 404 errors in download buttons due to URL encoding issues
- **PFX Generation**: Resolved routing issues with complex folder paths containing slashes
- **Archive/Restore**: Fixed double URL encoding problems in certificate management
- **UI Consistency**: Removed confusing question mark cursor from filename displays
- **Mobile Layout**: Fixed text overflow and improved touch-friendly button sizing

### Removed
- Debug console logging from production PFX generation
- Unnecessary cursor help indicators from file name displays
beta-evenmore
2025-08-01 11:25:38 -04:00
Jeff Caldwell
75cd2da99e update git ignore, remove development files 2025-08-01 11:24:19 -04:00
Jeff Caldwell
9595279b1e bugfixes and documentation. pfx generation. 2025-08-01 11:20:01 -04:00
Jeff Caldwell
1600411428 Merge pull request #9 from jeffcaldwellca/dev
Dev
2025-08-01 10:47:48 -04:00
Jeff Caldwell
52dd0bec61 resolve double encoded path bug 2025-08-01 10:47:06 -04:00
Jeff Caldwell
abbbd7318e login form updates 2025-08-01 10:21:21 -04:00
Jeff Caldwell
019a330a22 session control changes 2025-08-01 10:21:03 -04:00
Jeff Caldwell
2e0e31e831 Chrome not downloading files as expected 2025-08-01 10:19:04 -04:00
Jeff Caldwell
3e451c8998 fix endpoint/folder translation for encoding 2025-08-01 10:08:44 -04:00
Jeff Caldwell
31bb69e183 Merge pull request #4 from jeffcaldwellca/rootcagen
## [1.2.0] - 2025-07-29

### Added
- Complete Docker containerization support
- Multi-stage Dockerfile with Node.js 18 Alpine base image
- Pre-installed mkcert CLI in Docker container
- Docker Compose configuration for easy deployment
- Volume persistence for certificates and application data
- Comprehensive Docker documentation (DOCKER.md)
- Docker-specific npm scripts for container management
- Health check configuration for container monitoring
- Non-root user security implementation in containers
- Environment variable support for all configuration options
- Automatic Root CA generation when none exists
- Manual Root CA generation option with user-friendly interface
- Visual indicators for auto-generated Root CAs
- New API endpoint `/api/generate-ca` for manual CA creation

### Changed
- Updated .gitignore to exclude Docker-related build files
- Enhanced package.json with Docker-related scripts
- Optimized .dockerignore for efficient Docker builds
- Cleaned up unused backup and development files
- **Docker**: Added OpenSSL to container for full certificate functionality

### Fixed
- **Docker**: OpenSSL now included in container for certificate analysis and operations

### Removed
- Unused backup files
- Development test utility

### Security
- Docker container runs as non-root user (nodejs:1001)
- Secure volume mounting for certificate persistence
- Production-ready security configurations
beta-more
2025-07-29 15:15:41 -04:00
Jeff Caldwell
9ca2bb0306 revert docker details for now, add root ca gen 2025-07-29 15:14:26 -04:00
Jeff Caldwell
d84631ff37 Merge pull request #3 from jeffcaldwellca/dockerize
## [1.2.0] - 2025-07-29

### Added
- Complete Docker containerization support
- Multi-stage Dockerfile with Node.js 18 Alpine base image
- Pre-installed mkcert CLI in Docker container
- Docker Compose configuration for easy deployment
- Volume persistence for certificates and application data
- Comprehensive Docker documentation (DOCKER.md)
- Docker-specific npm scripts for container management
- Health check configuration for container monitoring
- Non-root user security implementation in containers
- Environment variable support for all configuration options

### Changed
- Updated .gitignore to exclude Docker-related build files
- Enhanced package.json with Docker-related scripts
- Optimized .dockerignore for efficient Docker builds
- Cleaned up unused backup and development files

### Removed
- Unused backup files
- Development test utility

### Security
- Docker container runs as non-root user (nodejs:1001)
- Secure volume mounting for certificate persistence
- Production-ready security configurations
2025-07-29 14:49:06 -04:00
Jeff Caldwell
46ac271afb file cleanup 2025-07-29 14:48:04 -04:00
Jeff Caldwell
7e474a1b04 let's dockerize! 2025-07-29 14:44:05 -04:00
Jeff Caldwell
deab12e798 Merge pull request #2
Adding auth and new styling
beta
2025-07-29 14:36:30 -04:00
Jeff Caldwell
aac03ca3c7 update changelog 2025-07-29 14:33:31 -04:00
Jeff Caldwell
a5943c8eb0 dark and light mode! 2025-07-29 14:32:45 -04:00
Jeff Caldwell
fd7990c345 screenshot and readme 2025-07-29 13:49:48 -04:00
Jeff Caldwell
7031fa9992 update documentation 2025-07-29 13:42:25 -04:00
Jeff Caldwell
a90e6f5695 add changelog 2025-07-29 13:22:04 -04:00
Jeff Caldwell
8e560cd8b0 resolve http auth and new styles 2025-07-29 13:17:11 -04:00
Jeff Caldwell
5d4133225d fix route handling 2025-07-29 12:55:06 -04:00
Jeff Caldwell
13c70e9a23 adding system authentication system 2025-07-29 12:47:18 -04:00
Jeff Caldwell
cf736a3b7a Adding license 2025-07-26 17:16:25 -04:00
Jeff Caldwell
b3157144be Single commit: current workspace state alpha 2025-07-25 16:13:26 -04:00