@@ -83,52 +83,52 @@ jobs:
8383 tag_name : v${{ steps.version.outputs.VERSION }}
8484 name : Seal Plus v${{ steps.version.outputs.VERSION }}
8585 body : |
86- ## ✨ Seal Plus v2.3 .0 - Smart Downloads, Speed Controls & Better Details
86+ ## ✨ Seal Plus v2.4 .0 - Premium Animations, Icon Theming & Share Intent
8787
8888 ---
8989
90- ### ⚙️ Seal Plus Extras Enhancements
90+ ### ✨ Animated Branding & Visual Polish
9191
92- * **Aria2c Connection Control**
93- + Added a connection count selector in Settings → Seal Plus Extras
94- + Choose between 2, 4, 8, 16, 32 or more simultaneous aria2c connections to maximize download speed
95- + Setting takes effect immediately on the next download
92+ * **Animated Glowing "+" Logo**
93+ + The "+" in "Seal+" features a flowing gradient animation (primary → tertiary → secondary)
94+ + Continuous pulsing glow shadow for a premium, eye-catching look
9695
97- * **Sponsor Support Dialog Controls**
98- + Added a dedicated *Support & Sponsorship* section in Seal Plus Extras
99- + Users can configure how often the sponsor support dialog is shown: Off, Weekly, or Monthly
100- + Dialog opens the Support Developer page when tapped, respects the chosen schedule, and persists timing across restarts
96+ * **Gradient Circular Progress Indicator**
97+ + Premium sweep-gradient spinner replaces the plain loading indicator in the download dialog
98+ + Rotating arc with breathing animation and smooth color shifting
10199
102- ### 📊 Download Details Improvements
100+ ### 🎨 UI & Theme Enhancements
103101
104- * **Average Speed Display**
105- + Download Details dialog now shows the computed average download speed (e.g. `3.2 MB/s`)
106- + Derived from total file size ÷ elapsed download time for accurate reporting
107- + Hidden automatically for older history entries that predate this feature
102+ * **Typewriter URL Placeholder Animation**
103+ + "Enter URL to download" placeholder reveals character-by-character with a typewriter effect
104+ + Flowing gradient brush matching the Seal+ brand colors
108105
109- * **Download Time Display**
110- + Download Details dialog now shows total time taken (e.g. `2m 34s`)
111- + Captured as precise start-to-end duration around the actual yt-dlp execution
112- + Available in both the active-download details panel and the history drawer
113- + Stored in the database (Room migration v5 → v6, existing rows default to `-1`)
106+ * **Redesigned Navigation Drawer Header**
107+ + Center-aligned modern header with app logo, title, subtitle, and version badge
108+ + Removed active/selected state for cleaner navigation
114109
115- ### 🎨 UI & Format Card Improvements
110+ * **Dark Theme On by Default**
111+ + New installations default to dark theme; existing users keep their saved preference
116112
117- * **Clean Resolution Labels on Format Cards**
118- + Format selection cards now show concise human-readable titles (`1080×1920`) instead of raw yt-dlp format strings
119- + Priority order: explicit width/height metadata → `Format.resolution` field → regex-extracted `WxH` → audio-only label → format ID fallback
113+ ### 🎯 Consistent Icon Theming
120114
121- * **Redesigned Video Detail Drawer**
122- + Overhauled download-history detail sheet with a modern card-based layout
123- + 16:9 thumbnail card with rounded corners, source-URL card with copy/open actions
124- + Stats grid showing Download Time and Average Speed side-by-side
115+ * **Material Theme Color Refactor**
116+ + Refactored icon tinting across 30+ screens to use `MaterialTheme.colorScheme`
117+ + Consistent look across Light, Dark, and Gradient Dark themes
125118
126- ### 🚀 Smart Stream-Merge Routing
119+ ### 🍞 Themed Toast System
127120
128- * **Platform-Aware Format Selection**
129- + Only YouTube and Reddit use the merge path (`videoId` + `audioId`)
130- + All other platforms now pick the best combined format directly via `videoAudioFormats`, skipping the redundant merge step
131- + Falls back to the merge path automatically when no combined format is available
121+ * **Custom Themed Toast Manager**
122+ + Branded themed toast notifications matching the app's Material 3 color scheme
123+
124+ ### 🔗 Share Intent & Navigation
125+
126+ * **Share Intent URL Handling**
127+ + URLs shared from other apps automatically pre-fill in the download input field
128+
129+ * **Navigation Route Updates**
130+ + Sponsor page now redirects to Support Developer page
131+ + Settings toggle click behavior and icon animations improved
132132
133133 ---
134134
@@ -141,13 +141,17 @@ jobs:
141141 - **x86_64**: For 64-bit x86 devices
142142 - **x86**: For 32-bit x86 devices
143143
144- ### ✨ Key Features (v2.3)
145- - ⚙️ **Aria2c Connection Control** - Tune parallel connections (2–32+) for maximum speed
146- - 📊 **Average Speed & Download Time** - Real metrics in the details dialog
147- - 🚀 **Smart Stream-Merge Routing** - Best format per platform, no redundant merges
148- - 🎨 **Clean Format Cards** - Human-readable resolution labels
149- - 💎 **Sponsor Dialog Controls** - Flexible Off/Weekly/Monthly schedule
150- - 🏎️ **Aria2c Speed Boost** - Up to 32x parallel connections
144+ ### ✨ Key Features (v2.4)
145+ - ✨ **Animated Glowing "+"** - Flowing gradient on Seal+ branding
146+ - 🎨 **Typewriter URL Placeholder** - Animated input hint
147+ - 🔄 **Gradient Spinner** - Premium loading indicator
148+ - 🧭 **Redesigned Nav Drawer** - Center-aligned header with logo
149+ - 🎯 **30+ Icon Theme Refactor** - Consistent theme colors
150+ - 🍞 **Themed Toast System** - Branded toast notifications
151+ - 🔗 **Share Intent Support** - Pre-fill URLs from shares
152+ - 🌙 **Dark Theme Default** - Dark mode for new users
153+ - ⏯️ **Pause/Resume downloads** with queue support
154+ - 🌐 Download from 1000+ sites via yt-dlp
151155 - 🔄 **Retry failed downloads** - One-click recovery
152156 - ⏯️ **Pause/Resume downloads** with queue support
153157 - 🌐 Download from 1000+ sites via yt-dlp
@@ -189,29 +193,32 @@ jobs:
189193 MESSAGE+="📱 <b>App Name:</b> Seal Plus\n\n"
190194 MESSAGE+="🏷️ <b>Version:</b> v${{ steps.version.outputs.VERSION }}\n\n"
191195 MESSAGE+="━━━━━━━━━━━━━━━━━━━━━━━\n\n"
192- MESSAGE+="📋 <b>Changelog (v2.3):</b>\n\n"
193- MESSAGE+="<b>⚙️ Seal Plus Extras Enhancements</b>\n"
194- MESSAGE+=" ➤ Aria2c Connection Control (2/4/8/16/32+ connections)\n"
195- MESSAGE+=" ➤ Sponsor Support Dialog Controls (Off/Weekly/Monthly)\n\n"
196- MESSAGE+="<b>📊 Download Details Improvements</b>\n"
197- MESSAGE+=" ➤ Average Speed shown in details dialog (e.g. 3.2 MB/s)\n"
198- MESSAGE+=" ➤ Download Time shown in details dialog (e.g. 2m 34s)\n\n"
199- MESSAGE+="<b>🎨 UI & Format Card Improvements</b>\n"
200- MESSAGE+=" ➤ Clean resolution labels on format cards (1080×1920)\n"
201- MESSAGE+=" ➤ Redesigned Video Detail Drawer with modern card layout\n\n"
202- MESSAGE+="<b>🚀 Smart Stream-Merge Routing</b>\n"
203- MESSAGE+=" ➤ YouTube & Reddit use merge path (video+audio streams)\n"
204- MESSAGE+=" ➤ All other platforms pick best combined format directly\n"
205- MESSAGE+=" ➤ Falls back to merge path when no combined format exists\n\n"
196+ MESSAGE+="📋 <b>Changelog (v2.4):</b>\n\n"
197+ MESSAGE+="<b>✨ Animated Branding & Visual Polish</b>\n"
198+ MESSAGE+=" ➤ Animated Glowing \"+\" with flowing gradient on Seal+ branding\n"
199+ MESSAGE+=" ➤ Premium Gradient Spinner in download dialog\n\n"
200+ MESSAGE+="<b>🎨 UI & Theme Enhancements</b>\n"
201+ MESSAGE+=" ➤ Typewriter URL placeholder animation with gradient text\n"
202+ MESSAGE+=" ➤ Redesigned Navigation Drawer with logo and version badge\n"
203+ MESSAGE+=" ➤ Dark Theme ON by default for new installations\n\n"
204+ MESSAGE+="<b>🎯 Consistent Icon Theming</b>\n"
205+ MESSAGE+=" ➤ 30+ screens refactored to use MaterialTheme colors\n"
206+ MESSAGE+=" ➤ Consistent across Light, Dark, and Gradient Dark themes\n\n"
207+ MESSAGE+="<b>🍞 Themed Toast System</b>\n"
208+ MESSAGE+=" ➤ Custom branded toasts matching Material 3 color scheme\n\n"
209+ MESSAGE+="<b>🔗 Share Intent & Navigation</b>\n"
210+ MESSAGE+=" ➤ URLs shared from other apps auto-fill in download input\n"
211+ MESSAGE+=" ➤ Sponsor page redirects to Support Developer page\n\n"
206212 MESSAGE+="━━━━━━━━━━━━━━━━━━━━━━━\n\n"
207- MESSAGE+="✨ <b>Key Features (v2.3):</b>\n"
208- MESSAGE+="⚙️ Aria2c Connection Control (tune 2–32+ connections)\n"
209- MESSAGE+="📊 Average Speed & Download Time in details\n"
210- MESSAGE+="🚀 Smart Stream-Merge Routing per platform\n"
211- MESSAGE+="🎨 Clean resolution labels on format cards\n"
212- MESSAGE+="💎 Sponsor Dialog Controls (schedule support)\n"
213- MESSAGE+="🏎️ Aria2c Speed Boost (up to 32x parallel)\n"
214- MESSAGE+="🔄 Retry failed downloads one-click\n"
213+ MESSAGE+="✨ <b>Key Features (v2.4):</b>\n"
214+ MESSAGE+="✨ Animated Glowing \"+\" with flowing gradient\n"
215+ MESSAGE+="🎨 Typewriter URL placeholder animation\n"
216+ MESSAGE+="🔄 Premium Gradient Spinner\n"
217+ MESSAGE+="🧭 Redesigned Nav Drawer with logo\n"
218+ MESSAGE+="🎯 30+ Icon Theme Refactor\n"
219+ MESSAGE+="🍞 Themed Toast System\n"
220+ MESSAGE+="🔗 Share Intent URL pre-fill\n"
221+ MESSAGE+="🌙 Dark Theme default for new users\n"
215222 MESSAGE+="⏯️ Pause/Resume downloads with queue\n"
216223 MESSAGE+="🌐 Download from 1000+ sites via yt-dlp\n\n"
217224 MESSAGE+="━━━━━━━━━━━━━━━━━━━━━━━\n\n"
@@ -224,7 +231,7 @@ jobs:
224231 MESSAGE+="🔗 <b>Download Now:</b>\n"
225232 MESSAGE+="<a href=\"${RELEASE_URL}\">Click here to download v${{ steps.version.outputs.VERSION }}</a>\n\n"
226233 MESSAGE+="━━━━━━━━━━━━━━━━━━━━━━━\n\n"
227- MESSAGE+="💡 <b>Note:</b> v2.3 brings connection-level aria2c control, real download metrics (speed + time), smart platform-aware format routing, cleaner format cards, and a revamped history drawer. Faster, smarter, and more informative than ever!\n\n"
234+ MESSAGE+="💡 <b>Note:</b> v2.4 brings premium animated branding with glowing gradient \"+\", typewriter URL placeholder, gradient spinner, redesigned navigation drawer, 30+ icon theme refactor, branded toast system, share intent URL pre-fill, and dark theme by default. More polished and premium than ever!\n\n"
228235 MESSAGE+="🕐 <i>Released: $(date '+%B %d, %Y at %H:%M UTC')</i>"
229236
230237 # URL encode the message to avoid HTML parsing issues
0 commit comments