Commit Graph

  • 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