Skip to content

docs: Messaging & Notification Center design specification#30

Merged
hotlong merged 3 commits intomainfrom
copilot/evaluate-mobile-app-features
Feb 9, 2026
Merged

docs: Messaging & Notification Center design specification#30
hotlong merged 3 commits intomainfrom
copilot/evaluate-mobile-app-features

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 9, 2026

Design evaluation for implementing Slack/Teams/Salesforce Chatter-like collaboration features in ObjectStack Mobile, with SDK gap analysis for @objectstack/client.

docs/MESSAGING-NOTIFICATION-CENTER-DESIGN.md (new)

  • Competitive analysis — Feature matrix across Slack, Teams, Chatter, and proposed ObjectStack capabilities (15+ dimensions)
  • Three-tier scope:
    • Tier 1 (v1.2): Enhanced Notification Center — categories, grouping, inline actions (approve/reject/reply), DND scheduling, swipe gestures via existing SwipeableRow
    • Tier 2 (v1.2): Activity Feed & Comments — record-level activity stream, threaded comments, @mentions, emoji reactions, global team feed
    • Tier 3 (v1.3): Messaging & Channels — object-bound channels, DMs, threading, typing indicators, read receipts
  • Architecture — Data models, hook interfaces (useNotificationCenter, useActivityFeed, useMessaging, useChannels, etc.), component inventory (24 new components, 9 hooks, 6 screens)
  • Timeline — 4 phases, 11–16 weeks, each tier independently shippable
  • SDK requirements — 3 new API namespaces needed:
    • client.activity.* (record/global activity feeds, follow/unfollow) — blocks Tier 2
    • client.comments.* (CRUD, threading, @mentions, reactions) — blocks Tier 2
    • client.messaging.* (channels, messages, DMs, search) — blocks Tier 3
    • Enhancements to existing client.notifications.* (category, groupKey, archive, DND) and client.realtime.* (typing, subscribeMany)
  • Risk assessment — WebSocket stability, message list perf, offline queuing, SDK delivery coordination

Roadmap updates

  • docs/NEXT-PHASE.md — v1.2/v1.3 milestones added, downstream versions renumbered (v1.3→v1.4, v1.4→v1.5)
  • docs/ROADMAP.md — Release plan table extended with v1.2/v1.3 entries and SDK dependency notes

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits February 9, 2026 16:00
Comprehensive design document evaluating Slack/Teams/Chatter-like features
for ObjectStack Mobile, including:
- Competitive feature analysis
- Tiered feature scope (Notification Center, Activity Feed, Messaging)
- Architecture and data model design
- Hook and component specifications
- 11-16 week phased development timeline
- @objectstack/client SDK improvement requirements

Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
Copilot AI changed the title [WIP] Assess mobile app features for Slack, Teams, and Chatter docs: Messaging & Notification Center design specification Feb 9, 2026
Copilot AI requested a review from hotlong February 9, 2026 16:03
@hotlong hotlong marked this pull request as ready for review February 9, 2026 16:06
Copilot AI review requested due to automatic review settings February 9, 2026 16:06
@hotlong hotlong merged commit 371831d into main Feb 9, 2026
Copilot AI review requested due to automatic review settings March 23, 2026 23:29
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