Changelog
Changelog
Every change, newest first: additions, improvements, fixes, and known issues.
v0.10.0
LatestAccounts, invites, and the website
Added
- The website (this site) is live: product overview, tutorials, changelog, feedback, and business contact are all on the web.
- The account system works on the web: signup, email verification codes, sign-in, and password reset.
- Invite codes: generate a link, save the code automatically, fill it in at signup, and track visits and signups.
- Invite rewards support credits, discount credit, and plan days stacking together, each with its own toggle.
- One color picker in the editor and the backend: SVG color area, hue slider, eyedropper, Hex, and your saved colors.
Improved
- AI model settings are now tabbed. Each category configures only its own template, and selecting one fills in the protocol and endpoint.
- The account dialog shows the subscription plan and credit balance directly, along with the billing cycle and benefits when subscribed.
- The signed-in device list merges devices with the same name and no longer lists this device.
Fixed
- Fixed being told to sign in while already signed in: the UI state wasn't recalculated after a session was restored.
- Fixed Tailwind components failing to render: the engine is now injected only when utility classes are detected, so custom CSS isn't affected.
Known issues
- Discount credit rewards depend on order-side support and don't take effect at checkout yet.
- The Windows app isn't released yet. Only the macOS (Apple silicon) beta is available.
v0.9.0
Paste and go, plus component review
Added
- Paste and go: pasted content is detected as web code, SVG, Lottie, or React and routed to the matching engine.
- Lottie runs on the native runtime, frame size and duration are filled in automatically, and color is editable in the right column.
- Component review: reviewers see a real preview and can adjust properties before approving; the published component uses the confirmed values.
- Three levels of Library categories (category / subcategory / type) and favorites across devices.
Improved
- 4K three-layer compositing takes the aarch64 vector fast path, byte for byte.
- Length units are converted to pixels against a 1920×1080 canvas, so output matches on every machine.
- A full-page background now prompts you to clear it when adding the clip.
Fixed
- Fixed the Preview window freezing on the previous frame because of card clips: clips with no assets no longer take part in decode admission.
- Fixed Lottie JSON rendering as a wall of text when treated as web code: unreadable JSON is rejected on the spot with the reason.
Known issues
- Adding a brand-new animation type still requires a matching evaluator in the core; cloud metadata alone isn't enough.
- Subcategory names exist only in Chinese for now, so the English interface uses the Chinese names.
v0.8.0
Accounts and the cloud foundation
Added
- Signup, sign-in, and password reset: verification emails go out in Chinese or English based on the account language.
- Device sessions: one device per account at a time, with the ability to view and sign out devices.
- Components and versions in the cloud: component content carries a version and a content hash, and history can't be overwritten.
- Favorites sync across devices.
Improved
- Browsing and previewing without an account: you can edit fully while signed out, and signing in only affects favorites and feedback.
- Downloaded components work offline and aren't hidden or deleted when the cloud is unreachable.
Known issues
- The subscription check on export applies only to that step and doesn't affect editing or preview.
v0.7.0
Parameterized transitions and a unified gate
Added
- Parameterized transitions: curve (linear / smooth / easeIn / easeOut), color (flash types), and hold time (flash types).
Improved
- Loop animations can change amplitude, frequency, and direction; entrance and exit animations don't show those three.
- Unified gate: formatting, static analysis, and tests run together, with unverified items listed separately.
Fixed
- Fixed a transition regression caused by a UI binding cycle and an undefined binding.
- Fixed 22 flaky tests that failed at random on a different machine.
For a more detailed history, file and read issues in the GitHub repository.
tangxusd/Orbit-dev