Repository navigation
Conversation
… a wrong code on the OTP step) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…department groups [dev-only] Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… its dev-only files main dropped scripts/dev/ and the dev-only client relaxations (923d890). On dev those are the point of the branch, so the merge keeps dev's versions of scripts/dev/, apps/client/ios/Runner/Info.plist and the Android debug manifest. Everything else (permissionMode 'default', CLAUDE_CLI_HOME mkdir) comes from main.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Lumi could not answer who is in which department, what runs besides RetailOS/FleetPro or who sits on the board: that information only existed as rows (departments, members) the assistant never sees. Add three company-wide AI context entries (org structure with headcount per department derived from the people lists, board + department heads, project portfolio incl. Tạp hóa Xanh, the Q4 pipeline and internal projects) and a matching KB document posted by the COO in the announcement channel. Dev-only data. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…chat, full feature coverage [dev-only] - Pin the story clock to Mon 26/10/2026 17:30 (UTC+7, SEED_NOW overrides): chat, notes and files name concrete dates, so a run-time-relative clock made 'go-live is tomorrow' appear weeks after go-live. Weekday/hour fixes (go-live is Wed 28/10, BGĐ Fri 23/10 09:00, no 06:00 lunch threads). Invitations, recurring meetings, open reminders and the token meter use the real clock; story meetings/reminders already past are stored ended/done. - filler.js: deterministic weekday work threads per channel (~2,500 messages total), gated by date (no pilot talk before the pilot), plus AI daily digests in #retailos/#fleetpro with their ai_digest_log rows. - #marketing and #ke-toan channels with their own KB documents. - call_sessions per call pill (BGĐ one linked to its AI summary), user_blocks, skills switched on, connectors in expired/revoked state only (fake tokens are never used by the tool layer), private meeting notes, recurring meetings, an offboarded (blocked) employee, an expired invitation. - up.sh --seed-lumen (swaps NovaTech for Lumen; --seed swaps back). Verified on a throwaway mongo:7: seed twice → identical counts, --reset → zero rows, also without a manifest; 0 non-system messages at night, 0 pilot-era anachronisms. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
chore(dev): seed-lumen — consistent timeline, background chat, full feature coverage [dev-only]
[dev] fix(mini): prune old images after a deploy passes smoke
[dev] feat(media): re-ensure the token on resume, remount media on late arrival
…g-chat [dev] fix(mobile): keyboard no longer comes back after leaving a chat
[dev] fix(web): show the video call button in the mobile chat header
…rtments [dev] feat(ai-context): leaders see department notes (Owner/Admin all departments, lead every tier of theirs)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…eting notes and real office files [dev-only] - chapter-nov.js: 275 chat lines 27/10 → 11/11 (go-live, P1 incident, fundraising, FleetPro 180 xe, hiring, town hall), 27 AI answers, reminders for demo day. - meetings-nov.js + meeting-seed.js: 17 new meetings (9 on 11/11) and AI notes for 5 story meetings — transcript + file records, summary (DONE), "Họp: …" group with the summary card, files dropped into the meeting chat. Status follows the moment the seed runs: re-run it on demo morning. - files-nov.js + office.js: 16 real files (docx/xlsx/csv/md/png, Vietnamese) built by a dependency-free OOXML writer. - Chapter messages later than the seed run are dropped; SEED_REAL_NOW for local tests. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Lumen story continues past 11/11: AI summary for the Lumi launch, Thu 12/11 and Fri 13/11 meetings with transcripts and AI notes, chat across channels and AI DMs, 8 new documents (DD checklist, scale plan, shift report, budget, ...), reminders, and an empty live-demo slot at 13/11 14:30. Dev-only seed data. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
24 ended + 2 missed calls across DMs and groups (each ended call gets a call_sessions row), 14 stickers, 6 Vietnamese voice notes prebuilt with macOS say. Dev-only seed data. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The web custom-MCP form only showed the credential input for "API key". Picking "OAuth" hid it, and "API key" is sent as `X-API-Key`, which servers such as GitHub's remote MCP (https://api.githubcopilot.com/mcp/) ignore — so there was no way to connect them with a personal access token on web. - Show the credential input for every auth type except "None" (the app already did). - Rename the "OAuth" option to "Bearer token" on web and app: it sends `Authorization: Bearer <credential>`; there is no OAuth flow behind it. - Web credential label "API key" -> "Credential", same wording as the app. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…on Keycloak)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars.
|
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Checklist
pnpm -r buildpasses (or CI is green).env.sampleupdated if new env vars added