Releases: SpacingBat3/WebCord
Releases · SpacingBat3/WebCord
v1.4.1
- Remove 'pretty' option from 'tsconfig.json'.
- Limit access to 'package.json' in source files.
- Use 'getName()' and 'getVersion()' to get 'productName' and 'version'.
- Make 'lang' a type, not interface.
- Object 'packageJson' has now proper types.
- Use new repository name only for update checker feature.
- Update icons.
- Use HTML tags in credits on Linux builds only.
- Switch from deprecated event to newer function.
- Bump Electron version to ^12.0.7.
v1.4.0
- Bump minior version number.
- Improve GitHub bug report template.
- Add Windows and MacOS to GitHub workflows.
- Create SUPPORT.md.
- Rename 'object.ts' to 'mainGlobal.ts'.
- Move some function declarations to 'mainGlobal.ts'.
- Simplify function arguments in exports.
- Move 'Options' to 'File' in menu bar.
- Add experimental extensions feature.
- Implement website blacklist for 'cosmetic.ts'.
- Add icon "logic" for about panel on Linux.
- [WIN32] Use ZIP maker instead of Squirrel.
- JSON configs will be checked for syntax errors before loading them (#44).
- [WIN32] Downscale icon to smaller resolution (256x256, 512x512 was broken).
- Improve "Hide side bar" option that will use eventListeners and eventEmitters.
- Remove default "Window" submenu and moved "Hide side menu" option to "Window".
- Add 'Accelerator' to "Hide side menu" option: [Alt+CmdOrCtrl+M].
- Remove unnecesary switch in 'configForge.json'.
- Improve credits menu generation.
- Remove 'allowJS' option from config ('tsc' will now block
*.js
imports). - Move some exports to 'global.ts'.
- Add 'cosmetic.ts' preload script.
- Other minior improvements.
v1.3.1
v1.3.0 – "Harmonia" update
- Changed name and icon of the application (to WebCord).
- Made application ready for the repo name change.
- Added "Inspect", "Copy link" and "Copy link text" options in the right-click context menu.
- Implemented multiple switches to customize the behaviour of the CSP.
- Included hCaptcha websites to the Content Security Policy (#39).
- Implemented "Developer mode" switch.
- Made some menu bar improvements.
- Updated "electron-json-config" dependency to latest "beta" release.
- Splitted config to multiple files (this should make it less likely to broke itself).
- Added support for the source maps (for better debbuging with Typescript).
- Enabled strict syntax check at building with TSC.
- Updated Electron to the newer patch version (12.0.2).
- Updated Typescript to the newer patch version (4.2.3).
- Updated Eslint to the newer minior version (7.23.0).
- Improved userAgent.ts for the MacOS and Windows.
- Done some other minior code improvements.
v1.2.1 – Bug fixes
v1.2.0 – Privacy update
- Improved app's configuration for better privacy and security settings.
- Added CSP (Content Security Policy) feature.
- Improved menu bar.
- Partially moved the developement to the TypeScript language for improved code stability.
- Improved PermissionCheckHandler and PermissionRequestHandler.
- Updated Electron to the newer release (11->12).
- Other code improvements.
v1.1.2 – Bug fixes
v1.1.1 release notes:
- Fixed a bug where screen captured was still disabled for production builds.
- Implemented an update checker that will notify user whenever there's a new update available.
v1.1.2 release notes
- Added
electron-fetch
as a depencency. - Fixed the update checker JSON link.
NOTE: Release v1.1.1
has been reverted because it was broken with the packaged version of the application.
v1.1.0 – "Screen share" update
- Implemented Desktop Capturer (#12).
- Disabled "contextIsolation".
- Improved building scripts/config.
- Implemented "Hide side menu" to hide the Discord's sidebar (usefull for devices with smaller screens).
- "About me" will now report more information about the application itself (Electron version and [DEV] indicator).
v1.0.2 – Bug fixes
v1.0.1 – Minior fixes and improvements.
- Fixed (#18) and (#19) issues.
- Added the icons for the MacOS/Windows builds.
- Some syntax changes.
- Copyright year isn't updated automatically based on the current year from now.
- Splitted electron-forge configuration lines to the new JavaScript file.
- Moved the application documentation to the "docs/" folder.
- Improved building on Linux hosts (with additional BASH script).
- Fix typo in "CONTRIBUTING.md" (#17).