Skip to content

Dev - #215

Open
MITOM06 wants to merge 38 commits into
mainfrom
dev
Open

Dev#215
MITOM06 wants to merge 38 commits into
mainfrom
dev

Conversation

@MITOM06

@MITOM06 MITOM06 commented Nov 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • …

Checklist

  • pnpm -r build passes (or CI is green)
  • No secrets exposed; .env.sample updated if new env vars added
  • README / docs updated where relevant
  • Tests added or updated for changed logic

nguyenhoangdung245 and others added 30 commits November 1, 2026 15:53
… 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>
MITOM06 and others added 8 commits November 9, 2026 19:22
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>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Nov 14, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
platform-web Ready Ready Preview Nov 14, 2026 9:35am UTC

@coderabbitai

coderabbitai Bot commented Nov 14, 2026

Copy link
Copy Markdown

Important

  • Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 973b942b-64fb-4f25-b720-e0d888b51847
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

This branch was successfully deployed

1 active deployment
Preview — 41eab10f Deployed Nov 14, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants