Skip to content

Releases: Waakul/CoBlocks

CoBlocks v1.0.0

Choose a tag to compare

@Waakul Waakul released this 17 Oct 16:51

CoBlocks v1.0.0 — Previously LiveScratch

LiveScratch is now CoBlocks! This release brings a refreshed identity, collaboration invite links, live cursors, Firefox support, and major improvements to authentication, notifications, and project recovery.

New features

  • Collaboration invite links: Invite others to your CoBlocks projects, including unshared projects. Copy, replace, or revoke links from the project controls.
  • Live collaborator cursors: See collaborators’ mouse movements when working in the same sprite’s blocks editor, with positions aligned to the workspace.
  • Activity notifications: Get notified when collaborators join, leave, or send messages. Click message notifications to open chat.
  • Firefox support: The same extension package now supports Chrome, Brave, Edge, and Firefox.
  • Update announcements: See a release preview on Scratch after updating, with links to the latest GitHub release notes.

LiveScratch → CoBlocks

  • New CoBlocks name, logo, extension icons, and branding.
  • Updated sign-in pages, editor controls, chat, backpack, and profile badges.
  • Refreshed popup and project page styling, with light and dark themes.
  • Restored the profile badge’s hover rotation.

Authentication and security

  • Backend-issued login tokens valid for 30 days.
  • One active session per account: Signing in elsewhere logs out the previous session.
  • CoBlocks sign-in must match the current Scratch account.
  • Invalid credentials are cleared so users can sign in again.
  • Fixed several sign-in handoff issues, including startup races, interrupted responses, and repeated callbacks incorrectly reporting an expired login.
  • Strengthened backend authentication, project access checks, and input validation.
  • Updated dependencies and addressed security issues.

Collaboration and notifications

  • Fixed invite handling across Scratch’s project creation redirects.
  • Improved online collaborator cards, role colors, and faster hover tooltips.
  • Online cards adapt to larger groups by reducing names and avatar sizes before wrapping.
  • Added notification ping sounds, truncated previews, and corrected unread badge placement.
  • Opening chat clears its unread notifications; messages received while chat is open do not increase the unread count.
  • Notification toasts support swipe-right dismissal, entrance and exit animations, and automatic dismissal after 1.6 seconds.

Reliability and interface improvements

  • Improved local project recovery and backend storage resilience.
  • Improved handling of authentication failures and lost connections.
  • Refined error dialogs, spacing, editor buttons, and popup layout.
  • Settings, theme controls, and footer links remain accessible during popup errors.
  • Consolidated popup styles and simplified extension and backend code.

Installation

  • Chrome, Brave, and Edge: Load the extracted extension folder through Load unpacked.
  • Firefox 140+: Load manifest.json through about:debugging → This Firefox → Load Temporary Add-on. Permanent installation requires a Mozilla-signed package.

Full changelog: v0.2.2...v1.0.0

LiveScratch v0.2.2

Choose a tag to compare

@Waakul Waakul released this 30 Mar 18:56

What's Changed

  • Bump qs, body-parser and express in /backend by @dependabot[bot] in #17
  • Bump js-yaml from 4.1.0 to 4.1.1 in /backend by @dependabot[bot] in #16
  • Bump systeminformation from 5.23.13 to 5.30.6 in /backend by @dependabot[bot] in #15
  • Bump lodash from 4.17.21 to 4.17.23 in /backend by @dependabot[bot] in #14
  • Quick fix: Editor injector - Share button selector updated

New Contributors

Full Changelog: v0.2.1...v0.2.2

LiveScratch v0.2.1

Choose a tag to compare

@Waakul Waakul released this 17 Oct 14:10

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@Waakul Waakul released this 13 Oct 11:32
040d284
  • Bug fix: Editor doesn't load because userscript can't find vm and redux store after new scratch update.
  • Bug fix: Popup takes time to load, especially in brave due to external image links.
  • New chat design supporting emojis and ability to fix it into the editor.

v0.1.1

Choose a tag to compare

@Waakul Waakul released this 04 Dec 14:32

v0.1.1

v0.1.0

Choose a tag to compare

@Waakul Waakul released this 04 Dec 12:46
3cea989

BETA release