Changelog - wrapper-offline/wrapper-offline GitHub Wiki
Wrapper: Offline Changelog
This changelog is based off Keep a Changelog and somewhat but not really adheres to Semantic Versioning. If you have no idea what that means, basically this changelog is formatted in a specific consistent way, and version numbers are formatted as X.Y.Z, X being a major not-backwards-compatible update, Y being a feature update, and X being bug fixes.
Version 2.1.0 - 2023 - qol updates
Added
- Movie/starter uploading again
- Space keybind for the Video Player
- Starter editing/playing
- Added the Wix watermark
- Movie searching in the Video List
- Log files
- Video Maker mods
- Added the exit button in the Video Maker
- Background flipping
- Character creator window in the LVM
Changed
- Changed the way IDs are generated
- Removed Discord rich presence
Fixed
- Head prop parsing
- Wrapper would only start with port 4343 and not the one in config.json
- Truncated themelist didn't apply to the create page
- Zoom/DevTools shortcuts
- Missing language names
- Voiceforge, Acapela, and IVONA voices (thanks unicom#0001!)
Version 2.0.0 - 2023-01-21 - ease of use/stability updates
Added
- Cross-platform support
- Support for importing sound formats other than MP3s
- File type checking during the importing process
- Reimplemented It'sJay's LVM mods from the old 1.3.0
- Toon Adventure CC fix
- Head/Headgear fix
- Expanded color palette
- More LVM mods!
- Enabled the null option for more CC components
- The CC Browser shows the stock char categories on all themes
- Disabled title case in the stock char categories
- Watermarks, with full support for the other 4 default watermarks
- Moved settings from the old Batch files to the new settings page
- Asset management through the settings page
- Added a widescreen toggle
- The option to copy a character from the id
Changed
- The API uses HTTPz, which is like Express but with just the routing and extra request methods
- The database methods are now locked down to
select
,update
, etc. instead of it being like a normal array - The request logging has been updated to show response times and status codes
- Reorganized Mega Comedy World
Fixed
- Asset titles are sanitized when being listed now
- Better error catching, mainly for TTS
- Bug where custom assets kept getting cached
- Business Friendly character creator (thanks KrisAnimate!)
Version 1.3.0 - 2022-07-04 - the features everyone wants
Added
- Auto-update feature with Git
- Better method of passing config.bat settings to node
- File importing (finally!)
- Starters
- Video previewer
- Waveform saving/loading
- Business themes
- Real API settings
- Dark mode
- JSON support for POST body parser
- Local database for asset info
- Better logging to the console/error handling
- User folders are created if they don't exist
- Movie deleting/repairing
- Headgears/heads
- Mic recording
- You can now access the videomaker tutorial by adding
&tutorial=1
to the end of the URL.
Changed
- Improved CSS
- Movie/char/asset ids are just random strings
- Flash page generation uses Eta.js
- Remade character uploading
- Replaced VFProxy with a better fix
- Removed the .sh files in the wrapper folder
- Removed Google Wavenet voices
- Removed IBM Watson voices
- Removed horrible people from MCW
- Removed source code of the included dependencies (get it online)
- Merged the asset server and API, removing the need for http-server.
- Removed custom actions
Fixed
- Polly voices - this happened twice in development
- Acapela voices (thanks VisualPlugin!)
- Character scaling from the CC
- Lil' Peepz handheld props
- Node crash window now lets you type into it
- Major parsing issues
Version 1.2.3 - 2021-03-06 - i am HUNGRY FOR UPDATES!!!
Added
- Character browser
- Truncated themelist
- Character uploading
- Discord RPC
Changed
- Centered character creator
Fixed
- Remove the Voicery TTS engine following their shutdown
- Voiceforge fix AKA VFProxy
- Fullscreen in video player
- Effects
- Fixed header shrinking
Version 1.2.2 - 2020-07-06 - sufferingggggg
Changed
- CD commands are now PUSHD commands
- Open Node.js/http-server scripts show helpful messages when closing
Fixed
- Import script now detects whether the file directory has quotes
- Import script no longer loops when asking questions
- Import script specifically only checks files in the base folder, no subfolders
- Upgrade comes with node_modules folder to stop MODULE_NOT_FOUND errors
- Taskkill errors are now muted
Version 1.2.1 - 2020-07-06 - weeeeee bug fixes
Changed
- Upgrade script just checks for file existence instead of using variables
Fixed
- Importer now copies to _THEMES folder
- Reverted use of CHOICE command because people were having issues with it
- Punch action now doesn't look horrible (credit to creepyjokes2000)
- Launcher creates checks folder if nonexistent
- Removed chcp 65001 from files that don't need it to prevent crashing
- HTTPS cert now checks for the right file
- Old music/sfx are back
Version 1.2.0 - 2020-07-05 - a launcher overhaul disguised as the file importing update
What do I care about
This update basically has file uploading. New TTS voices have been added, including Eric and Jennifer. The headgear section works now. Waveforms work now. Mega Comedy World 2 has been added. An FAQ is now included with Wrapper. The launcher is far more stable now, as you can tell from all the entries that start with the word Launcher.
Added
- File uploading!!!...kinda. It's more of a workaround.
- Loads of new TTS voices (yes this means eric and jennifer)
- Mega Comedy World 2 by Blukas/GoTube
- Functioning waveforms (credit to creepyjokes2000)
- Headgear sections (credit to JoshAnimate)
- Frequently Asked Questions file/page (#answers from the discord server)
- Disclaimer when launching for the first time
- Folder in utilities that stores files to remember certain events
- Added script for resetting your install (meant for developers)
- Dry run option for testing launcher easier
- Non-admin HTTPS cert install option (but admin is still preferred)
- Source code of programs is now included in utilities folder
- Chromium now includes Requestly and Stylus extensions
- Copy of JPEXS Free Flash Decompiler included
- Upgrade script
Changed
- Turned on "use gpu" in Flash attributes. May or may not do anything, who knows
- Settings is now interactive (text version still in utilities\config.bat, but you probably shouldn't mess with it)
- Heavily modified the README (mostly simplifying and moving things to faq.txt)
- Video list mostly redone
- Server page redone
- HTTPS cert now also applies to server ports both 4664 and 4343
- HTTPS cert now expires on 9999-12-31 instead of 4343-04-03, just to be extra sure that by the time it expires technology will have advanced so far that HTTPS will only exist as a relic of history and most if not all of Wrapper: Offline's functions will only be possible in an emulated version of today's technology. if that prediction turns out to be completely false someone can just renew it and be done so 10,000s kids can still make grounded videos on youtube
- Node.js installer is now 12.18.1
- Flash installer is now 32.0.0.371
- Launcher explicitly mentions verbose mode is on while idle
- Launcher checks for HTTPS cert check more reliably
- Launcher variables now use y/n instead of yes/no
- Launcher admin required prompt specifies what is needed
- Launcher single key choices now use choice command
- Launcher open README command now opens FAQ
- Launcher idle options reorganized
- Launcher server page option now opens in Chromium if enabled
- Launcher turns on skipping dependency check if all are found
Fixed
- Sprint action looks less broken (credit to creepyjokes2000)
- patch. it's in the utilities folder, don't move it next to the launcher
- HTML injection was possible via the Upload a Movie button
- More voices should now fit within the character limit
- All scripts use UTF-8 to prevent special character crashes
- Server's port is now 4664 instead of 4343, Wrapper port is 4343 instead of 80 (hopefully will prevent EADDRINUSE errors)
- Launcher now closes any running Node.js processes (hopefully also prevents EADDRINUSE)
- Launcher should no longer crash from running as Admin
- Launcher now checks if it's in a Wrapper: Offline folder
- Launcher waits before opening your browser to allow Wrapper to start up
- Launcher now kills Edge and Brave when installing Flash
- Launcher can now generate settings if not available
- Launcher now finds more Flash versions and is more aware of settings
- Launcher now checks if installers exist before running them
- Launcher stays open when crashing to be troubleshooted
- Launcher no longer crashes from spaces in answers
- Launcher now switches drives when moving to W:O folder
- Launcher variables now use delayed expansion syntax
- Launcher now opens server page in HTTPS properly
Version 1.1.2 - 2020-05-12 - someday i'll learn to not rush releases
Changed
- Node.js/http-server scripts make sure they're in the right folder
Fixed
- 1.1.0's download wasn't reset for a clean install
Version 1.1.1 - 2020-05-12 - "the launcher works in this one" part sequel the continuation
Changed
- Node.js/http-server script titles show if it hasn't launched yet
Fixed
- Launcher would crash from trying to load a setting before settings were loaded
Version 1.1.0 - 2020-05-12 - An Acceptable Archive Area
What do I care about
The character folder is now compressed, resulting in MUCH smaller file sizes. This changelog exists so it's easy to see what was changed in each update. The character creator goes to the video list after saving.
Added
- Characters folder compression
- This changelog
Changed
- Character loading error catching loads Benson, and simply 404s if that fails
- Reorganized the character creator dropdown
- Switched from 127.0.0.1:4343 to localhost:4343 for server page (basically no difference, just cleaner)
- HTTPS cert updated with contact email, proper name, and being valid for both 127.0.0.1 and localhost
- Extra CMD windows are now hidden (unless in verbose mode)
- To do this, the utilities folder has scripts to launch Node.js and http-server individually
- Launcher title shows what stage it's in
- HTML page files reorganized
Fixed
- Launcher doesn't crash after installing http-server
- Character creator now goes to the video list after saving
- README is now accurate and doesn't have my unfufilled dreams in it
- Launcher shows the proper version number this time
- Closing the launcher with CTRL+C is blocked
Version 1.0.2 - 2020-04-18 - can you tell i kinda rushed 1.0.0
Fixed
- Video player would not load
Version 1.0.1 - 2020-04-18 - "the launcher works in this one" edition
Fixed
- Launcher not starting in wrapper-offline folder while running as Admin
Version 1.0.0 - 2020-04-18 - Is ready?
Initial release
Version 0.1.0 - never happened
i wish it did why did i start on 1.0.0 fair i didn't realize how much of wrapper was truly buggy at the time but fuckkkkkkkkkkkkkkkkkkkkkkkk