tag:github.com,2008:https://github.com/oop7/WebShare-for-Windows/releasesRelease notes from WebShare-for-Windows2025-12-11T13:35:59Ztag:github.com,2008:Repository/861284173/v1.4.02025-12-11T13:37:25ZWebShare 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 & 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 & 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.02025-11-22T16:29:43ZWebShare v1.3.0<h1>WebShare 1.3.0 - Settings GUI & 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>oop7tag:github.com,2008:Repository/861284173/v1.32025-11-22T16:44:40Zv1.3No content.oop7tag:github.com,2008:Repository/861284173/v1.2.02025-05-11T20:09:00ZWebShare 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>oop7tag:github.com,2008:Repository/861284173/v1.02024-09-22T14:02:21Zv1.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