079c2984bd
feat(messaging): Flutter Web 알림 마일스톤을 완료 상태로 승격하고 알림 라우팅을 개선한다
...
- PHASE.md에서 flutter-web-notification-smoke 마일스톤 상태를 완료로 변경하고 archive로 이동
- browser_notification_interop_web.dart에서 라우팅 데이터 캡처 방식을 인스턴스 변수에서 인자 전달로 변경하여 각 알림별 데이터 격리
- nexo_messaging_plugin.dart에서 permissionGranted를 고정 값에서 실제 권한 상태 기반으로 변경
- 코드 스타일 개선: if문 블록 포맷팅, 단일 줄 최적화
- 테스트 추가: show 실패 시 최신 권한 상태를 반환하는 검증
2026-06-10 20:40:17 +09:00
8ff55d4940
chore(roadmap): Flutter Web 알림 Smoke 마일스톤을 검토중 동기화한다
...
웹 smook 테스트 분리, helper 경로, 수동 증빙 정리를 통해 마일스톤 완료 근거를 milestone 기준으로 반영해 로드맵 상태를 검토중으로 맞췄다.
2026-06-08 19:58:45 +09:00
9017482f4b
test(messaging): 웹 알림 smoke 후속 작업을 정리한다
...
Web notification 상태 테스트와 후속 Web Push 스케치를 추가하고, 남은 test-host 작업을 agent-task plan으로 분리했다.
2026-06-07 19:55:45 +09:00
3620da91b7
fix(messaging): Web 알림 클릭 라우팅을 연결한다
...
실제 browser Notification 인스턴스에 click listener가 없어 foreground 알림 클릭이 opened routing으로 이어지지 않았다.
리뷰 루프를 PASS로 종결하고 task archive evidence를 남긴다.
2026-06-07 19:04:08 +09:00
098abcaa99
feat(messaging): Web 전경 알림 표시를 추가한다
...
브라우저 전경 알림 표시와 click routing의 첫 구현을 남기고, 리뷰에서 확인된 실제 web click bridge 보완 계획을 함께 기록한다.
2026-06-07 17:30:25 +09:00
ea77708c4f
feat(messaging): Web 알림 전경 계약을 추가한다
...
Flutter Web foreground 알림 흐름을 이어가기 위해 permission API와 payload mapper를 패키지 내부 계약으로 고정한다.
2026-06-07 15:08:40 +09:00
c67cb557a5
feat(messaging): Web 플러그인 기준선을 추가한다
...
Flutter Web 등록과 browser Notification interop 경계를 추가하고 package manifest 계약을 정리한다.
2026-06-07 12:55:56 +09:00
caafd4f320
feat(messaging): Web 알림 API 기준을 추가한다
...
Flutter Web foreground 알림을 준비하기 위해 초기화 옵션과 token prefix 경계를 public API로 고정한다.
포트/환경 기준 문서와 로드맵 정리, agent-task 리뷰 산출물도 함께 반영한다.
2026-06-07 10:59:12 +09:00
e49fb45dcb
docs: update notification test guides and remove smoke evidence templates
2026-06-02 18:51:58 +09:00
cc9f99c54a
add windows notification docs, update roadmap and flutter test READMEs
2026-06-02 08:04:21 +09:00
0faa687954
feat: macos notification support and documentation updates
...
- Add macos notification smoke evidence template and test guide
- Add Fixtures for open_channel and open_thread json
- Update roadmaps for messaging runtime phase and macos notification milestone
- Update flutter-test and messaging_flutter READMEs
2026-06-02 04:32:38 +09:00
68ccfb13fd
feat: update iOS notification test and plugin implementation
...
- Update RunnerTests.swift with notification test cases
- Update NexoMessagingPlugin.swift with notification handling
- Update ios-notification-test-guide.md
2026-06-01 13:38:32 +09:00
908a4ecc18
feat: iOS notification preflight task and test documentation
...
- Add iOS notification preflight plan and code review (PLAN/CODE_REVIEW-cloud-G07)
- Add iOS notification smoke evidence template
- Update iOS notification test guide with preflight steps
- Add Flutter test app iOS fixtures (APNS payloads, GoogleService config, entitlements)
- Update README files for flutter-test, messaging_flutter, and docs
2026-06-01 13:29:02 +09:00
8ce6b1292a
feat(m-notification-pipeline): archive ack_actions & host_routing_contract tasks, add PendingNotificationActionStore
...
- Archive m-notification-pipeline task groups (02+01_ack_actions, 03_host_routing_contract)
- Add PendingNotificationActionStore for pending notification actions
- Improve NotificationReplyBroadcastReceiver and ReceiptDelivery
- Update FirebaseMessagingService and related helpers
- Add tests for ReceiptDelivery and PendingNotificationActionStore
- Update Flutter package README
2026-05-31 09:36:41 +09:00
5e4089c629
feat: notification pipeline implementation
...
- Update messaging Flutter plugin with Firebase messaging service improvements
- Add notification helper and custom push notification helper enhancements
- Implement notification opened event handling
- Add Android unit tests for payload gate and notification helpers
- Update flutter-test app with integration and widget tests
- Update notification pipeline roadmap and task documentation
2026-05-31 06:34:44 +09:00
2904ee663c
update roadmap and README files
2026-05-30 22:42:52 +09:00
14a9edad63
archive completed task logs to agent-task/archive/2026/05
...
- Archive m-cicd-operations, m-client-validation, m-identity-baseline,
m-messaging-contract, m-runtime-baseline, m-runtime-image-validation
task logs to archive/2026/05/
- Update .gitignore, agent-roadmap cicd-operations milestone
- Update packages/messaging_flutter/README.md
2026-05-30 22:05:22 +09:00
4a98eb0cc2
feat: messaging contract phase G06 completion - add PLAN and CODE_REVIEW docs, update roadmap
2026-05-30 21:29:07 +09:00
13360fd826
update: delete fcm_ack_smoke plans, update flutter-test and messaging_flutter android plugin
2026-05-29 21:02:58 +09:00
81bd42756d
feat: m-client-validation task and README updates
...
- Add m-client-validation task with 02_native_test plan (PLAN-cloud-G07.md)
- Update roadmap current.md and product-foundation phase
- Update client-validation milestone
- Add README for apps/flutter-test and packages/messaging_flutter
2026-05-29 09:26:51 +09:00
7064a09a2c
refactor: NexoMessagingPluginTest unit tests - debug APIs, intentPayload
...
- Add comprehensive unit tests for debugSendNativeEvent, saveDeviceToken,
setAuthToken, setSigningKey, clearAuthToken methods
- Add unit tests for intentPayload helper method with mocked Intent/Bundle
- Add test for unknown method returning notImplemented
- Replace placeholder comment with actual test implementations
- Use Mockito to mock android.jar stubs (Intent, Bundle) for gradle unit tests
2026-05-28 21:06:04 +09:00
32104c1120
refactor: m-client-validation docs cleanup and test updates
...
- Remove outdated validation docs (G04, G05)
- Update flutter-test integration and widget tests
- Update messaging_flutter tests
2026-05-28 20:36:47 +09:00
7d291aa90c
feat: client-validation task and update READMEs
...
- Add m-client-validation task directory
- Update apps/flutter-test/README.md
- Update packages/messaging_flutter/README.md
- Update packages/messaging_flutter/docs/android-test-environment.md
2026-05-28 20:08:15 +09:00
0ed71e011b
refactor: rename apps/client to apps/flutter-test and add mattermost/push-proxy apps
2026-05-28 05:59:35 +09:00
2b7330bbe9
update project rules, roadmap, and README files across all domains
2026-05-27 21:41:23 +09:00
ec80f64dd8
refactor: rename mattermost_push_plugin to nexo_messaging package and update branding
2026-05-26 20:19:04 +09:00
f6c86fb7a8
Update client and messaging_flutter files
2026-05-26 18:14:10 +09:00
b6241fa6dd
Initial nexo monorepo migration
2026-05-26 10:42:29 +09:00