This website requires JavaScript.
ba89b3dc94
feat(notification): migrate from expo-notifications to JPush push service
lafay
2026-04-27 23:21:08 +08:00
0e4306c3ac
ci: update docker registry path from with_you to carrot_bbs
lafay
2026-04-27 13:40:41 +08:00
f478fa3fd3
refactor(ui): enhance TradeDetailScreen with responsive design and image gallery
lafay
2026-04-27 10:32:24 +08:00
e0b43ce60d
build(gradle): add foojay toolchain resolver convention plugin
lafay
2026-04-27 01:15:20 +08:00
0e2945b86b
refactor(ui): modernize components with flat design and UX refinements
lafay
2026-04-27 01:02:39 +08:00
e519346261
refactor(ui): update staff identity label to "官方"
lafay
2026-04-26 19:54:10 +08:00
1989cc8519
feat(ui): add verification badge to UserProfileHeader
lafay
2026-04-26 19:51:26 +08:00
6cbd2092ac
refactor(ui): redesign SearchBar with compact mode and add home screen tabs
lafay
2026-04-26 17:13:43 +08:00
5815f1a5f7
refactor(home): redesign home screen with sort bar and add recommendation feed
lafay
2026-04-26 12:04:27 +08:00
e9d7098ad0
fix(auth): make verification code input responsive to screen width
lafay
2026-04-26 01:15:24 +08:00
2dc6936aac
feat(post): add post reference functionality with inline cards and suggestion search
lafay
2026-04-26 01:11:30 +08:00
5fa5403d6a
feat(message): add conversation notification mute feature
lafay
2026-04-25 21:23:22 +08:00
de0afa93a1
fix(ws): only process unread notifications and handle multiple payload formats
lafay
2026-04-25 15:59:59 +08:00
eccfd67550
fix(android): handle hardware back button and navigation with active panels/keyboard
lafay
2026-04-25 15:28:13 +08:00
6b91a7ead1
fix(message): add robust NaN validation for date handling across components
lafay
2026-04-25 15:25:42 +08:00
a6a4198ac5
feat(performance): migrate FlatList to FlashList and add animations
lafay
2026-04-25 15:09:00 +08:00
19054d64b3
feat(message): add pinned conversations sorting and unified timeline
lafay
2026-04-25 13:01:09 +08:00
f16f001f6c
feat(pagination): add updateItem for in-place list updates and optimize notifications
lafay
2026-04-25 11:26:13 +08:00
ad19bc2af7
feat(ui): unify design system to Twitter/X style across screens and improve message handling
lafay
2026-04-25 00:39:40 +08:00
e0d28535f4
fix(mentions): render actual user nicknames in @mention display
lafay
2026-04-24 17:44:28 +08:00
738e75a79d
feat(ui): add emoji picker with FlatList virtualization and improve input components
lafay
2026-04-24 16:44:01 +08:00
b2c3d5e54e
feat(content): add rich content rendering with @mentions and vote segments
lafay
2026-04-23 22:29:58 +08:00
eb4e1c080d
ci(build): add Tencent Gradle mirror and reorder Maven mirrors for China network
lafay
2026-04-22 20:46:59 +08:00
dcae47218f
build(metro): add web shims for native React Native API compatibility
lafay
2026-04-22 20:17:38 +08:00
437dab3b6e
Rebrand the entire application from "胡萝卜社区" (Carrot BBS) to "威友" (WithYou), including: - Update app name, package name (skin.carrot.bbs → cn.qczlit.withyou), and bundle identifier - Update API endpoints (bbs.littlelan.cn → withyou.littlelan.cn) - Update URL scheme (carrotbbs:// → withyou://) - Rename database from carrot_bbs to with_you - Update CI/CD pipeline image names and artifact naming - Add Android signing configuration for release builds - Update all UI text and comments throughout the codebase - Refactor registerStore to use in-memory state instead of AsyncStorage persistence - Improve WebRTC track handling and call stream management - Add metro platform resolution for native platform support
lafay
2026-04-22 16:54:51 +08:00
1c3797ea7d
refactor(ui): redesign TabBar to border-bottom indicator style
lafay
2026-04-21 22:31:06 +08:00
30c493c88f
feat(search): add keyword highlighting to PostCard and improve QRCodeScanner
lafay
2026-04-21 12:31:51 +08:00
b16759a147
feat(ui): add ShareSheet component for multi-channel post sharing
lafay
2026-04-19 23:58:26 +08:00
6910fdec70
refactor(ui): remove QQ-style action bar from PostDetailScreen
lafay
2026-04-16 11:39:58 +08:00
c00b915e5f
chore: remove IDE config files and improve web platform compatibility
lafay
2026-04-14 02:12:53 +08:00
57d7c7405c
refactor(stores): reorganize flat store files into modular directory structure
lafay
2026-04-13 04:56:58 +08:00
4f31926eb5
feat(message): add embedded mode to ChatScreen for desktop dual-column layout
lafay
2026-04-13 01:52:43 +08:00
fe6a03da5d
feat: 优化架构
lafay
2026-04-13 01:30:37 +08:00
2adc9360a5
refactor(post): consolidate post sync to PostSyncService and remove ProcessPostUseCase
lafay
2026-04-13 00:26:05 +08:00
6610d2f173
refactor(core): introduce EventBus and refactor store infrastructure
lafay
2026-04-12 18:14:29 +08:00
4b5ce1ba21
refactor(platform): extract blurActiveElement to infrastructure module
lafay
2026-04-11 22:35:11 +08:00
6f84e17772
feat(service): add foreground service for background message sync
lafay
2026-04-11 04:27:22 +08:00
9bbed8cf5e
feat(auth): upload proof materials image before verification submission
lafay
2026-04-10 01:10:55 +08:00
be8f6de8cf
<think>Let me analyze the staged changes to generate a proper conventional commit message.
lafay
2026-04-08 16:48:19 +08:00
96a5207cf8
feat(home): integrate PagerView for tab navigation and add verification redirect
lafay
2026-04-08 02:38:48 +08:00
25194313ae
feat(profile): add data storage settings screen with cache management
lafay
2026-04-07 16:27:02 +08:00
445c1c5561
feat(auth): add user identity verification system with new screens
lafay
2026-04-07 15:58:51 +08:00
accf7c04e8
feat(auth): enhance password policy with stronger requirements
lafay
2026-04-07 00:12:03 +08:00
542d385d08
feat(verification): add user identity verification system
lafay
2026-04-05 20:26:51 +08:00
82c2970a85
refactor(database): migrate to new modular database layer and unify data access
lafay
2026-04-04 08:01:45 +08:00
189b977fac
fix(database): improve web environment database connection handling
lafay
2026-04-04 02:38:56 +08:00
69717ea407
build(deploy): add nginx configuration for web application serving
lafay
2026-04-04 00:15:51 +08:00
775deeb9c4
refactor(database): unify database connections and add retry logic
lafay
2026-04-04 00:02:22 +08:00
e8651215f7
feat(chat): implement dynamic theme support in chat components
lafay
2026-04-02 17:55:56 +08:00
72842352d9
feat(chat): enhance chat settings and message bubble styles
lafay
2026-04-01 16:30:44 +08:00
c771bd9755
feat(auth): implement multi-step registration process and enhance background services
lafay
2026-04-01 04:48:38 +08:00
5614b4078a
feat(profile): add chat settings and language options to profile settings
lafay
2026-04-01 02:17:36 +08:00
20e9d69540
feat(auth): redesign auth screens with clean form style and add welcome page
lafay
2026-04-01 00:50:38 +08:00
259de04f3e
refactor(message): replace SubscriptionManager with Zustand selectors
lafay
2026-03-31 19:15:13 +08:00
94c11062f0
refactor(message): replace MessageStateManager with zustand store
lafay
2026-03-31 18:22:24 +08:00
1bee7ea551
refactor(message): modularize MessageManager architecture
lafay
2026-03-31 16:13:24 +08:00
2ef267a897
refactor(TabBar, HomeScreen): update styles for improved UI consistency
lafay
2026-03-30 18:01:32 +08:00
774b5c4b47
feat(CommentItem, PostDetailScreen, ReportDialog): integrate report functionality
lafay
2026-03-30 17:53:30 +08:00
e0ee29caf8
feat: 添加举报功能前端支持
lafay
2026-03-29 20:18:49 +08:00
584d98307c
feat(ChatScreen): 优化聊天界面 UI 和交互体验
lafay
2026-03-29 03:04:54 +08:00
e969e5bad4
Merge pull request '双端适配,web端的修改父容器和接口' (#7 ) from adapt into dev
兰一民
2026-03-29 02:39:05 +08:00
ebb0c003e3
双端适配,web端的修改父容器和接口
LostSalt
2026-03-29 02:34:13 +08:00
3c071957ce
feat(CallScreen, FloatingCallWindow, callStore, wsService): enhance call status handling and UI updates
lafay
2026-03-28 04:35:05 +08:00
fa10ef5116
fix(WebRTCManager, callStore): improve signaling state handling and media track management
lafay
2026-03-28 01:41:26 +08:00
7c33409624
feat(wsService, WebRTCManager): enhance call handling with media type support and negotiation improvements
lafay
2026-03-28 01:06:51 +08:00
f6176c945b
feat(CallScreen): enhance video call functionality and UI updates
lafay
2026-03-28 00:56:52 +08:00
b19a2ced6f
feat(CallFeature): implement call functionality and integrate WebSocket signaling
lafay
2026-03-27 17:12:19 +08:00
db7885086f
refactor(wsService): improve WebSocket connection handling and logging
lafay
2026-03-26 22:05:07 +08:00
ba99900624
refactor(WebSocket): migrate from SSE to WebSocket for real-time messaging
lafay
2026-03-26 22:04:46 +08:00
4b89b50006
refactor(stores): unify data sources pattern and extract BaseManager base class
lan
2026-03-26 16:46:22 +08:00
b6583e07c8
feat(TextComponent): enhance text styling with dynamic font weights and improved layout
lafay
2026-03-26 03:58:09 +08:00
6d1514b2d1
refactor(ChatScreen): update text colors for dark mode compatibility
lafay
2026-03-26 03:51:26 +08:00
d280ad1656
feat(APKUpdate): conditionally import native modules for APK updates on Android
lafay
2026-03-26 03:45:39 +08:00
c903990aaf
feat(APKUpdate): implement APK update check and enhance build workflow
lafay
2026-03-26 03:41:43 +08:00
405cd271db
feat(Comment): enhance like functionality for comments and replies
lafay
2026-03-26 01:25:42 +08:00
9529ea39c4
feat(Materials): add new materials navigation and href functions
lafay
2026-03-25 21:17:17 +08:00
2014be28c4
Merge pull request 'dev' (#5 ) from dev into master
master
兰一民
2026-03-25 20:54:09 +08:00
619f08275c
fix(PostImages, CreatePostScreen): adjust image gap for improved layout consistency
lafay
2026-03-25 17:08:11 +08:00
f875b417c8
feat(Dependencies): add new libraries for enhanced functionality and update existing ones
lafay
2026-03-25 16:09:43 +08:00
4ee3079b9f
feat(Theme): enhance theming and UI consistency across components
lafay
2026-03-25 05:16:54 +08:00
90d834695f
refactor(ConversationList): streamline conversation list handling and enhance unread count management
lafay
2026-03-25 04:07:48 +08:00
dc8f9061ab
feat(ChatScreen): enhance message input and attachment handling
lafay
2026-03-25 03:44:16 +08:00
583ac64dfd
feat(Notification): implement notification preferences management and enhance notification handling
lafay
2026-03-25 01:30:00 +08:00
cedb8284ba
feat(Apps): introduce Apps tab and related screens for enhanced navigation
lafay
2026-03-25 01:29:41 +08:00
c12b98e293
feat(TabsLayout): add schedule tab with calendar icon
lafay
2026-03-24 23:08:17 +08:00
9e41871b91
refactor(HomeScreen): simplify capsule visibility logic and improve list rendering
lafay
2026-03-24 23:02:24 +08:00
126e204592
refactor(Post, PostMapper, PostRepository, CreatePostScreen, HomeScreen): update communityId to channelId for improved clarity
lafay
2026-03-24 22:27:33 +08:00
b49cc0f3bd
refactor(TabsLayout, ImageGallery, ChatScreen, GroupInfoScreen, PrivateChatInfoScreen): enhance UI components and improve layout structure
lafay
2026-03-24 15:39:28 +08:00
2ddb9cadd8
refactor(App, navigation): migrate to Expo Router and clean up navigation structure
lafay
2026-03-24 14:21:31 +08:00
b91e78c921
refactor(PostCard, PostCardGrid, HomeScreen): enhance PostCard component and remove PostCardGrid
lafay
2026-03-24 05:52:24 +08:00
f9f4e73747
feat(ProcessPostUseCase, HomeScreen, PostDetailScreen, PostService): implement share count synchronization after post sharing
lafay
2026-03-24 05:21:46 +08:00
48339384d2
refactor(ImageGallery, HomeScreen, PostService, UserStore): streamline post type handling and improve tab navigation
lafay
2026-03-24 05:18:22 +08:00
357c1d4995
refactor(PostCard, PostCard.legacy): remove legacy PostCard component and update exports
lafay
2026-03-24 04:23:13 +08:00
82e99d24d8
Remove unnecessary console logs and replace them with void expressions for better performance and cleaner code. Update error logging to use console.error for consistency. This change enhances code readability and reduces console noise during execution.
lan
2026-03-24 03:02:54 +08:00
5c9cb6acea
refactor(ProcessPostUseCase, useCursorPagination, useDifferentialPosts): enhance post merging and loading states
lafay
2026-03-24 01:19:09 +08:00
aaf53d1c3b
refactor(GroupMembersScreen): enhance member list management with remote data source
lafay
2026-03-23 23:38:53 +08:00
c98f1917f7
refactor(LocalDataSource, PostRepository, ChatScreen): enhance database handling and message loading
lafay
2026-03-23 23:06:19 +08:00
7305254e11
refactor(PostCard, ImageGrid, SmartImage): enhance post editing display and image handling
lafay
2026-03-23 14:21:22 +08:00
d97df0b2d4
refactor(MessageManager): enhance conversation list handling and integrate local source fallback
lafay
2026-03-23 13:40:48 +08:00
26ae288470
refactor: standardize pagination response structure and enhance cursor handling
lafay
2026-03-23 03:58:26 +08:00