Bambu Bar
Monitor Bambu Lab printers from your Mac menu bar: print progress, the live camera, AMS filament, alerts and desktop widgets. Bambu Bar for macOS 26+.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗ログイン不要かつ無料で使える、日程調整・出欠管理Webアプリです。主催者が候補日を作ってURLを共有し、参加者は各候補日に ○ / △ / ✕ / - とコメントで回答できます。
Production: https://nitei.pages.dev/
トップ・回答ページの最下部に、更新履歴と「よければXでシェア」を小さく横並びで表示します。イベント情報の欄には置きません。更新履歴ページの共有リンクも最下部にあります。app/ServiceShareLink.tsx が「これめっちゃつかいやすい!!」(英語版は "This is so easy to use!!")と公開トップのURLから X Web Intent を作ります。イベント名・回答・共有ID・編集キー・プレビューURLは含めません。自動投稿・Xの埋め込みスクリプト・アクセス時のXへの通信はありません。投稿には利用者自身によるX側での操作が必要です。
Updates and the optional X share link sit together at the very bottom of home and event pages, below the legal links and outside event information. The updates page also keeps sharing at the bottom. The share link suggests "This is so easy to use!!" in English and includes only the localized production homepage, never event data or edit keys. It opens a separate tab with noopener noreferrer; no X SDK or auto-posting is used. tests/service-share.spec.ts checks both locales, compact layouts, destination parameters, and new-tab behavior using an intercepted destination rather than a real social post.
公開ページは 更新履歴 と Updates です。トップ・イベントページの最下部から開けます。
内容は lib/updates.ts で新しい日付から並べ、英訳は lib/i18n/en.json に追加します。新しい履歴には本番へ反映した日本時間の日付を使います。2026年9月6日以前は公開ブランチのGit履歴から再構成し、コメントに根拠コミットを記載しています。この部分は変更日であり、公開日とは異なる場合があることをページにも明記しています。最古の記録は2026年4月20日の基本機能実装です。公開していない変更やDB移行待ちの機能は載せないでください。表示は app/updates/UpdatesPage.tsx、検証は tests/updates.spec.ts にあります。
The public release history is available at /updates (Japanese) and /en/updates (English). Add entries to lib/updates.ts in newest-first order and their translations to lib/i18n/en.json. Use the production release date in Japan for new entries. The archive before September 7, 2026 was reconstructed from production-branch Git history, with source commits recorded in comments. These are change dates rather than verified deployment dates, as noted on the page. The earliest entry is the initial scheduling implementation on April 20, 2026. Do not list unshipped work or pending database migrations. Tests cover translations, dates, metadata, navigation, themes, and compact footer links.
このリリースの本番反映にはSupabaseのSQL切り替えが必要です。切り替え手順 / Required database rollout を先に確認してください。Do not deploy this client before applying its matching database migration.
npm run check:database はDBを変更せずに配信前の互換性を確認します。npm run deploy でも最初に実行し、未移行のDBへの誤配信を止めます。確認処理のテストは npm run test:deployment です。The deployment preflight is read-only and fails closed when the database is incompatible; it does not apply SQL or replace the coordinated rollout.
/ と /e/[shareId] はそのままです。英語版は /en と /en/e/[shareId] で開きます。English / 日本語 で切り替えできます。既存のイベントも同じID・回答データで開けます。The Japanese routes remain unchanged. The English interface is available at /en, with shared event pages at /en/e/[shareId]. Use the language link in the footer to switch. Both languages use the same event IDs and database; localization alone needs no separate database. The secure storage changes in this branch do require the migration linked above. User-entered content is not translated, and switching languages does not convert dates or time zones. Switching reloads the page while preserving creation/edit/response drafts and undo history in sessionStorage for that tab. Calendar files themselves are not retained.
Shared UI: app/Home.tsx, app/e/[shareId]/ResponsePage.tsx. Route entry points: app/(ja)/ and app/(en)/en/. Translations and date formatting: lib/i18n/. Add new interface messages to lib/i18n/en.json and use t(...); keep user data out of the translation function. Keep internal links localized with path(...).
npm ci
npx playwright install chromium
npm test
Tests run the site the way production does: tests/server.mjs exports it as files against a PostgREST-shaped endpoint backed by real in-memory PostgreSQL (PGlite) on 54329, then serves the files and the production Worker (custom-worker.mjs) with wrangler dev on port 3100. They never write to production and discard test data when they exit. The export goes to .next-i18n-tests; screenshots and failure traces go to test-results. Both are ignored by Git. Close other programs using these test ports before running. A custom Chromium binary can be selected with PLAYWRIGHT_CHROMIUM_EXECUTABLE.
本番データには書き込みません。イベント作成・回答・編集・言語切替・履歴・カレンダー読み込み・ドラッグ選択・戻す/進む・PC/スマホ表示を検証します。通常の開発確認は npm run dev の後、http://localhost:3000/en を開いてください(イベントのページ /e/… は開発サーバーでは開けません。下の「開発サーバーを起動」を参照)。本番へ反映するには、従来どおり別途Cloudflareへのデプロイが必要です。
日程組は、飲み会、会議、イベント、セッション調整などで使える、個人運営の日程調整サービスです。
/e/[shareId] 形式の共有URLを発行します。回答記号の意味はイベント作成者が決められます。一般的な ○ / △ / ✕ に加え、- を選んだ候補日には「夕方以降なら可能」「仕事次第」などの日別コメントを残せます。
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗