Releases: openscilab/mybutton
Releases · openscilab/mybutton
Version 0.7
[0.7] - 2026-05-18
Added
ShareModeTooltipcomponent for share mode guidanceisCustomShareflag to share modal state for custom share flow handling- Standard naming utility and
standardNaminglookup map for consistent service name resolution - Multi-select service selection using
Checkboxinstead ofRadio
Changed
- Major dependency upgrades: React 18.3, TypeScript 5.5, Redux Toolkit 2, Swiper 11, RSuite 5.70, react-scripts 5, web-vitals 4, and more
- Migrated from
node-sasstosass - Migrated Swiper to v11 module-based imports and CSS
- Migrated web-vitals to v4 API (
onCLS/onINPreplacinggetCLS/getFID) - Replaced
Buffer-based Base64 encoding with browser-nativeTextEncoder/btoa - Migrated craco
devServertosetupMiddlewaresfor webpack-dev-server v5 - Updated Tailwind config to use
contentAPI andclassdarkMode strategy - CI workflows updated to Node.js 20 and
ubuntu-latest - Standardized HTML: removed trailing
/from void tags, removed invalid meta tags, moved<script>tags into proper<head>/<body>sections - Simplified URL validation logic in
ShareModalandGetButton - Replaced manual Whisper tooltip with
ShareModeTooltipinShareModalandGetButton - Switched syntax highlighter from highlight.js to Prism with
oneLighttheme inGetButton - Updated code snippet generation to one-line-per-service format
- Hide sharing mode controls in
ShareModalwhen opened via custom share route - Share page now resolves service names through standard naming before redirecting
- Fixed
redux-persistblacklist key fromopenShareModaltoshareModal
Removed
- Deprecated and unused packages (
ansi-html,axios,body-parser,elliptic,lodash,node-forge, etc.) resolutionsoverrides inpackage.jsonby resolving vulnerabilities at sourcecraco-lessplugin dependency (replaced with inline webpack less-loader config)ts-jest,xml-js, andglobdev dependencies
Version 0.6
[0.6] - 2025-03-10
Added
Custom Sharebutton- Add
ServiceNameenum
Changed
- Update dependencies mentioned in the depandabot alerts
- Update
ShareModaldisplay settings to handleCustom Sharebutton action - Update naming conventions
- GitHub action versions updated
Version 0.5
[0.5] - 2025-01-15
Added
- Support
Reddit - Support
Trello - Support
Pinterest - Support
Blogger - Support
LinkedIn - Support
Facebook - Load
Share tomodal by link (Custom Share)
Changed
- 404 page moved to
publicfolder
Version 0.4
Added
- Support
Hacker News - Support
Yahoo Mail - Custom 404 page
- Support URL-safe encoding using
Base64URLformat
Changed
README.mdupdated
Version 0.3
Added
- Google Tag Manager installed
- Support
X - Support
WhatsApp - Support multi parameters
- Handle url encoding
Changed
README.mddescription updated- Move all services data to
services.datafile - Improve loading-cover animation
- Move
build&version_checksteps togithub runners AUTHORS.mdupdated
Version 0.2
Added
- MyButton Logo
- Support query param for routing
- Handle active page by Redux
Changed
- Update Redux structure to use
createSliceinstead ofcreateReducer - Navigation structure removed
- Redirect all paths to
/ - Update loading icon in
LodingCover.tsx - Automatically update the share button code by switching between direct & indirect mode
Version 0.1
Added
EmailsupportGmailsupportTelegramsupport- Choose direct or indirect sharing mode