tag:github.com,2008:https://github.com/oop7/WebShare-for-Windows/releases Release notes from WebShare-for-Windows 2025-12-11T13:35:59Z tag:github.com,2008:Repository/861284173/v1.4.0 2025-12-11T13:37:25Z WebShare for Windows v1.4.0 <h1>WebShare for Windows v1.4.0</h1> <h2>What's New in This Version</h2> <h4>📱 Mobile-Friendly Design</h4> <p>Access WebShare easily from your phone or tablet!</p> <ul> <li>Fully responsive web interface that adapts to any screen size</li> <li>Large, easy-to-tap buttons on mobile devices</li> <li>Optimized layout for small screens</li> <li>Better file browsing on mobile</li> </ul> <h4>🔗 Quick Access Features</h4> <p>Get to your server faster than ever!</p> <ul> <li><strong>Click the URL</strong> to open it in your browser instantly</li> <li><strong>Copy button (📋)</strong> next to the URL for one-click copying</li> <li><strong>Show Uploads</strong> in system tray - quick access to your files folder</li> </ul> <h3>🎨 Interface Improvements</h3> <h4>Cleaner Desktop App</h4> <ul> <li>Better spacing between buttons - no more cramped layout</li> <li>Compact text areas that don't waste screen space</li> <li>Less intrusive notifications (shorter and less frequent)</li> <li>Professional app icon on the executable</li> </ul> <h4>Better Web Experience</h4> <ul> <li>Improved file size display - easier to read</li> <li>Cleaner file list layout</li> <li>Optimized forms and input areas</li> <li>Better visual hierarchy</li> </ul> <h3>🐛 Fixes &amp; Stability</h3> <ul> <li>✅ Files now save to the correct <code>uploads</code> folder</li> <li>✅ System tray notifications no longer spam you</li> <li>✅ Fixed errors when opening uploads folder</li> <li>✅ Improved app stability when running as portable executable</li> <li>✅ Better error messages throughout the app</li> </ul> <h2>📥 Download &amp; Installation</h2> <h3>Choose Your Version</h3> <p><strong>🎯 Installer (Recommended for most users)</strong></p> <ul> <li>File: <code>WebShare-v1.4.0-Setup.exe</code></li> <li>Installs like any other Windows app</li> <li>Creates Start Menu and Desktop shortcuts</li> <li>Easy to uninstall from Windows Settings</li> <li>Automatic updates notification</li> </ul> <p><strong>📦 Portable Version (For advanced users)</strong></p> <ul> <li>File: <code>WebShare-v1.4.0-Windows-portable.zip</code></li> <li>No installation needed</li> <li>Run from any folder or USB drive</li> <li>Take it with you anywhere</li> <li>All data stays in one folder</li> </ul> <h3>💻 System Requirements</h3> <ul> <li>Windows 10 or Windows 11</li> <li>No Python or additional software needed</li> <li>Works on 64-bit Windows systems</li> </ul> <h2>🚀 Quick Start Guide</h2> <h3>First Time Setup</h3> <p><strong>If you downloaded the installer:</strong></p> <ol> <li>Double-click the installer file</li> <li>Follow the setup wizard (click Next → Next → Install)</li> <li>Launch "WebShare" from your Start Menu</li> </ol> <p><strong>If you downloaded the portable version:</strong></p> <ol> <li>Extract the ZIP file to any folder</li> <li>Double-click <code>WebShare.exe</code></li> </ol> <h3>Using WebShare</h3> <ol> <li> <p><strong>Start the Server</strong></p> <ul> <li>Click the "<g-emoji class="g-emoji" alias="arrow_forward">▶️</g-emoji> Start Server" button</li> <li>Wait for the QR code to appear</li> </ul> </li> <li> <p><strong>Access from Other Devices</strong></p> <ul> <li><strong>On your phone/tablet</strong>: Scan the QR code with your camera</li> <li><strong>On another computer</strong>: Click the blue URL to copy it, then open in a browser</li> <li>Use the 📋 button to copy the URL to clipboard</li> </ul> </li> <li> <p><strong>Share Files</strong></p> <ul> <li>Drag files into the browser window, or</li> <li>Click "Choose Files" button</li> <li>Download files from any device on your network</li> </ul> </li> <li> <p><strong>Share Text</strong></p> <ul> <li>Switch to the "Share Text" tab</li> <li>Type or paste your text</li> <li>Access it from any device instantly</li> </ul> </li> </ol> <h2>📝 What's Different from v1.3.0?</h2> <p>If you're upgrading from version 1.3.0, here's what's new:</p> <ul> <li>➕ Mobile-responsive web design</li> <li>➕ Clickable URL and copy button</li> <li>➕ Better system tray integration</li> <li>✨ Improved user interface spacing</li> <li>🐛 Fixed folder location issues</li> <li>🐛 Fixed notification spam</li> </ul> github-actions[bot] tag:github.com,2008:Repository/861284173/v1.3.0 2025-11-22T16:29:43Z WebShare v1.3.0 <h1>WebShare 1.3.0 - Settings GUI &amp; Code Refactoring</h1> <h2>What's New</h2> <h3>⚙️ Visual Settings Dialog</h3> <p>No more JSON editing! New tabbed settings interface with 6 sections:</p> <ul> <li>🖥️ Server, 💾 Storage, 🔒 Security, 📋 Upload Rules, 📝 Extensions, ⚡ Advanced</li> <li>Real-time validation, quick presets, browse buttons, apply without closing</li> </ul> <h3>🎨 UI Improvements</h3> <ul> <li>Larger, more clickable controls with consistent sizing</li> <li>Status badges with colored backgrounds (✅ Running / ⛔ Stopped)</li> <li>Emoji icons on all buttons for better recognition</li> <li>Settings button highlighted in green, improved visual hierarchy</li> </ul> <h3>🏗️ Code Refactoring</h3> <p>Split monolithic <code>server.py</code> (441 lines) into focused modules:</p> <ul> <li><code>auth.py</code>, <code>file_ops.py</code>, <code>routes.py</code>, <code>server.py</code> (69 lines)</li> <li>Better maintainability, type hints, improved error handling</li> <li>Removed ~808 lines of dead code</li> </ul> <h3>🔧 Configuration</h3> <ul> <li>Auto-creates <code>config.json</code> from <code>config.example.json</code> on first run</li> <li>Properly excluded from git to protect passwords</li> <li>No manual file renaming needed</li> </ul> <h2>📦 Installation</h2> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="git clone https://github.com/oop7/WebShare-for-Windows.git cd WebShare-for-Windows pip install -r requirements.txt python main.py"><pre>git clone https://github.com/oop7/WebShare-for-Windows.git <span class="pl-c1">cd</span> WebShare-for-Windows pip install -r requirements.txt python main.py</pre></div> <h2><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> Breaking Changes</h2> <p><strong>None!</strong> 100% backward compatible with existing configs.</p> <h2>🐛 Bug Fixes</h2> <ul> <li>Fixed port spinner visibility and usability</li> <li>Improved button click areas and status text styling</li> <li>Corrected first-time configuration handling</li> </ul> <h2>📊 Stats</h2> <ul> <li>Code reorganized: 441 → 69 lines (4 modules)</li> <li>Dead code removed: ~808 lines</li> <li>New Settings GUI: 654 lines</li> </ul> oop7 tag:github.com,2008:Repository/861284173/v1.3 2025-11-22T16:44:40Z v1.3 No content. oop7 tag:github.com,2008:Repository/861284173/v1.2.0 2025-05-11T20:09:00Z WebShare 1.2.0 <h1>Changelog for WebShare v1.2.0</h1> <h2>Features</h2> <ul> <li>Replaced base64-encoded icons with actual icon files for better maintainability</li> <li>Added better icon handling for web interface with proper URL routing</li> </ul> <h2>Improvements</h2> <ul> <li>Optimized application assets by moving icons to dedicated directory</li> <li>Improved error handling for icon loading with graceful fallbacks</li> <li>Enhanced UI consistency across desktop application and web interface</li> </ul> <h2>Bug Fixes</h2> <ul> <li>Fixed window icon not displaying in PyQt5 application</li> <li>Fixed favicon and logo not displaying in web interface</li> <li>Resolved path issues when accessing icon files</li> </ul> <h2>Technical Changes</h2> <ul> <li>Removed large base64 strings from codebase</li> <li>Added icon serving capability via Flask route</li> <li>Implemented proper absolute path resolution for icons</li> <li>Added scaling support for high-resolution icons</li> </ul> oop7 tag:github.com,2008:Repository/861284173/v1.0 2024-09-22T14:02:21Z v1.0 <h2><strong>MD5</strong></h2> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="FCB0813B217C6F560575D556D0835D9D"><pre>FCB0813B217C6F560575D556D0835D9D</pre></div> oop7