Codync
免費、開源的 1:1 替代方案,取代 Grok Bot 與 Muse。從 iPhone、Mac 或 Linux 桌面將 Claude Code、Codex、Cursor 與 40+ 程式碼代理人作為持續機器人傳訊。群組聊天、主題串…
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Toasts for Expo and React Native with the react-hot-toast API. Real Liquid Glass on iOS 26, Material 3 snackbars on Android, frosted glass on the web. Progress bars, steps, Undo countdowns, notifications, banners, a HUD and a Dynamic Island capsule, all themeable.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Toasts for Expo and React Native, with the react-hot-toast API. On iOS 26 each
toast is drawn in Apple's own Liquid Glass, on Android as a Material 3
snackbar, and on the web in frosted glass. Beyond plain toasts: progress,
steps, Undo with a countdown, notifications, a HUD and a Dynamic Island
capsule. Plain React web apps get the same API through expo-hot-toast/web.
Try it on the website: every button there fires a real toast, from this library running in your browser.
Not on npm yet; install from GitHub, then add the peer dependencies:
npm install github:VanitasCaesar1/expo-hot-toast
npx expo install expo-glass-effect expo-haptics react-native-reanimated \
react-native-worklets react-native-gesture-handler \
react-native-safe-area-context react-native-svg
The peers are marked optional so that a web-only app, which uses
expo-hot-toast/web, is not made to install React Native. A native app needs
all of them: a missing one fails at bundle time with "Unable to resolve module".
Installation covers the app root and
React Native without Expo.
Mount one <Toaster /> at the root, then call toast from anywhere:
import { Toaster, toast } from 'expo-hot-toast';
export default function App() {
return (
<>
<Home />
<Toaster />
</>
);
}
toast.success('Changes saved');
toast.error('Could not reach the server');
toast('Message archived', { action: { label: 'Undo', onPress: restore } });
await toast.promise(upload(photo), {
loading: 'Uploading photo…',
success: 'Photo uploaded',
error: 'Upload failed',
});
expo-glass-effect. Older iOS, Android
and Reduce Transparency get an opaque surface; nothing imitates glass. The
web gets frosted glass, a CSS backdrop blur.expo-hot-toast/web is the same API in
Next.js or Vite, drawn with DOM and CSS in the same frosted glass, with no
React Native. See Web apps.const upload = toast.progress('Uploading 4 photos');
upload.set(0.4); // on the UI thread, no re-render
upload.success('4 photos uploaded');
toast.steps(['Compressing video', 'Uploading', 'Processing']);
toast('Conversation deleted', { action: { label: 'Undo', countdown: true, onPress: restore } });
toast.notify({ title: 'Maya Patel', body: 'Sent you 4 photos', avatar: { uri } });
toast.hud('Added to Library');
toast.island('AirPods Pro connected', { type: 'success' });
See Rich toasts.
react-hot-toast is web-only: it renders DOM elements. This package rebuilds its API on native views, so toast code from a React web app ports by changing the import. The differences fit on one page.
| Platform | Surface | Tested |
|---|---|---|
| iOS 26 | Liquid Glass | iOS 26.5 simulator in CI |
| Android | Material 3 snackbar, opaque | Android 15 emulator in CI |
| iOS before 26 | Opaque | Not yet |
| Web | Frosted glass | Built for the web in CI; runs the website's demos |
react-native-workletsIssues and pull requests are welcome. CONTRIBUTING.md covers setup and the test gates. docs/design.md explains the decisions behind the queue, the timing and the glass.
Please follow the code of conduct.
MIT © VanitasCaesar1