Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add support Friendship feature #192

Merged
merged 9 commits into from
Nov 7, 2022
Merged

add support Friendship feature #192

merged 9 commits into from
Nov 7, 2022

Conversation

alimy
Copy link
Collaborator

@alimy alimy commented Nov 6, 2022

  • add support Friendship feature
  • remove Star page
  • change Notification name to Message in Sidebar

pr特性:

  • 添加好友体系支持,提供 添加好友/解除好友/好友列表 机制,泡泡广场页面依据好友体系为每个用户生成个性化推文列表;
  • 左侧导航栏暂时删除 点赞 项,去除了点赞页面;主要考虑到为Friendship添加了 好友 导航项以及导航页面,点赞与收藏页面似乎可以合并为一个页面同时展示点赞/收藏的推文(暂时还没实现),所以暂时先去掉了点赞页面,后期如果需要,可以通过配置文件选择是否开启这个页面再加回来;
  • 提醒 页面变更到消息页面,前期思考是把 提醒/消息 页面合并为一个 消息页面,页面中通过table区分 私信/@/系统消息 等即时消息, 所以使用 消息 这个名字 作为导航项 更表意,所以就改了,后期再持续优化;
  • 另外,web前端提供VITE_HOST=“”编译好的前端代码放在web/dist目录,意味着调试代码只要make run TAGS='embed'就可以运行一个简单的paopao-ce实例,甚至不需要前端编译环境重新生成前端代码,方便后端API开发;
  • 其他一些细节优化;

这个pr是之前累积下来的关于Friendship功能的代码实现,patch有点大,时间跨度有点长,期间断断续续的 开发/调试/优化,所以就成了现在这个模样。 目前Friendship功能的实现是基本可以有效运行,可能有点bug,但总体不影响使用,后期持续优化。
先合并到dev分支,再持续基于dev分支 持续优化。

@alimy alimy requested a review from rocboss November 6, 2022 09:13
@rocboss
Copy link
Owner

rocboss commented Nov 7, 2022

思路挺好的

@rocboss rocboss merged commit fde5173 into dev Nov 7, 2022
@alimy alimy deleted the feature/friendship branch November 12, 2022 05:02
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