Code Monkey home page Code Monkey logo

teyvatguide's Issues

[Bug] 数据库更新失败

Issue重复性检查

  • 我确认没有查找过相关的 Issue

问题必要性检查

  • 我确认这个问题是无用且不必要的

提问的艺术

问题描述

设置页手动更新数据后,数据库更新时间未更新

然后首页的日志弹窗机制又涉及到这里,所以就会造成每一次打开都弹出来...

当前使用版本

Beta v0.3.2

复现流程

启动应用,然后关闭应用()

其他信息

  1. 修复数据库更新失败的问题
  2. 更改首页弹窗机制

[TODO] 分享图支持视频截图

任务描述

当前生成分享采用的是 html2canvas ,其对于视频没有进行渲染,

希望后续能够通过处理将视频部分的 div 用封面给替换过去

预期版本

Beta v0.3.x

当前提交

Beta v0.3.1

其他信息

No response

依托 JSON 文件进行资源更新

任务描述

当前资源是内置于应用的,应用加载后检测 IndexedDB 写入状态然后将数据写入 IndexedDB,后续一些涉及到数据(非只读)的操作都是对 IndexedDB 进行的。

当前版本的更新操作是:初始化整个数据,重新加载所有数据。

但应该能够通过以下几种方式来保全用户数据:

  • 将数据源转换到 userData 的 Json 中,即 IndexedDB 不再使用,每次加载相关页面对 userData 的 Json 进行操作,为此先搞了个删除 IndexedDB 的功能在设置页 92fba9e
  • 通过 IndexedDB 的更新来处理,设置一个更新资源的 button,合并用户数据与应用数据,针对不同类别数据分开处理

当然,数据合并这个后续肯定是要写的,虽然目前涉及到的就成就相关数据。

预期版本

Alpha v0.1.4 or Alpha v0.2.0

当前提交

Alpha v0.1.2

其他信息

No response

[TODO] 缓存清除

任务描述

检测并清除 webview 缓存

预期版本

Beta v0.3.x

当前提交

Beta v0.3.4

其他信息

具体目录为 path.appLocalDir 同级的 EBWebview/Default/{Cache,Code Cache}

[TODO] Header 添加 device_fp

任务描述

鉴于胡桃那边有报 5003 错误的,

其原因似乎是一方提供信任 fp 而另一方不提供导致的

故考虑加上获取 fp 的请求以及将其加入 header

预期版本

Beta v0.3.x

当前提交

Beta v0.3.4

其他信息

还是得等 9 号考完再说,到时候先把新版本资源给加了,再看看是 3.5 还是 3.6 吧

[Bug] 数据库未正确初始化

Issue重复性检查

  • 我确认没有查找过相关的 Issue

问题必要性检查

  • 我确认这个问题是无用且不必要的

提问的艺术

问题描述

涉及与用户数据库相关的页面,均会由于数据库未正确初始化而卡死,重置数据库的入口在设置页,但是设置页缺乏数据库未存在的正确处理,依然卡死

当前使用版本

v0.3.0(MS Store)

复现流程

打开涉及用户相关页面或者设置页。

其他信息

0.3.0 只是为了过上架认证,后面的 0.3.1 才是真正的可用版本

[TODO] 环境分离

任务描述

其实这个功能一开始就要做的,让开发的归开发,用户的归用户。

预期版本

Alpha 0.2.x

当前提交

0.1.4

其他信息

  • 设置页 devMode 隐藏
  • 根据 getBuildTime 判断环境
  • 侧边栏测试跳转隐藏

【Documention】如何获取 Cookie

由于目前仍在 Alpha 阶段,Cookie 获取需要用户自行输入。

基本使用

Inprivate 页面打开 米游社通行证 登录后 F12 启动控制台,输入 document.cookie 后将内容复制,在应用设置页面手动输入。

Stoken_v2 相关

鉴于 stoken_v2 的敏感性,应用不会主动获取 stoken_v2,大部分功能可以正常使用,部分可以通过使用 stoken_v2 优化体验 的功能将提供 stoker_v2 的输入入口。

关于如何获取 stoken_v2,参考 胡桃文档,不同平台可以安装不同应用获取:

[TODO] 侧边栏排布优化

任务描述

目前侧边栏如下(1600x900):

点击展开 sideNow

全展开后如下(1600x900):

点击展开 sideNow

如果最大化全展开的话如下:

点击展开 sideNow

差不多已经铺满了,然后 0.2.x 还得加 我的角色祈愿记录深渊记录实时便笺 至少四个侧边栏图标,正常启动肯定不够用,过于臃肿了。

预期版本

Alpha v0.1.5 or v0.2.0

当前提交

Alpha v0.1.4

其他信息

No response

[Bug] 视频分享图渲染错误

Issue重复性检查

  • 我确认查找过相关的 Issue

问题必要性检查

  • 我确认这个问题是影响使用的

提问的艺术

问题描述

RT
image
image

当前使用版本

Beta v0.3.4

复现流程

Post ID: 44775040

其他信息

No response

【TODO】成就页面样式优化

目前功能点实现了,能够加载本地成就数据并渲染,点击左侧成就系列在右侧也能对应变化成系列内的成就

不过还是有很多问题,除去跟新闻页面一样需要优化的属性显示外(这类优化先放着,熟悉功能点的实现优先),最重要的就是样式上的。

这边放一张图备份好了。

img图片

在相关页面的 TODO 里面有提到,这边列几点比较严重的:

  • 左侧成就系列滚动与右侧成就信息滚动没有分隔,两者是一起的,回头看看有没有对应实现
  • 右侧空白部分太大了,项与项之间的分隔不够明显
  • 加载速度过慢,考虑提高加载速度或者拿个加载页面拦截一下

[Bug] 深渊渲染出错

Issue重复性检查

  • 我确认没有查找过相关的 Issue

问题必要性检查

  • 我确认这个问题是无用且不必要的

提问的艺术

问题描述

RT
image

当前使用版本

Beta v0.3.2

复现流程

打开深渊页面

其他信息

不知道什么因素引起的,头疼

【BUG】调用 Tauri.fs 创建目录未成功

如题,晚上一直在尝试通过各种方式创建目录,在 Tauri 配置的 allowlist.fs"scope":["*"] 的情况下,控制台报错都是报的权限不够之类的。

文件的读取跟保存都是可以的,就是文件目录的创建出了问题。

明天上午再试着写一下,实在不行我去 Tauri 那边提个 issue。

[TODO] 增加留影叙佳期入口

任务描述

考虑放在 t-calendar 组件右侧,v-show 展示

预期版本

Beta v0.3.6

当前提交

Beta v0.3.4

其他信息

No response

[TODO] 组件构建优化

任务描述

常用组件如 ToConfirm ToLoading snackerBar,每个 .vue 文件都写一遍感觉太繁琐了,

换成函数式调用的话会好很多,如:

const inputConfirmRes  = await waitConfirm({options},"input");
const comonConfirmRes = await waitConfirm({options});

预期版本

Beta v0.3.x

当前提交

Alpha v0.2.2

其他信息

参考: CSDN

【TODO】静态资源来源

包括一些游戏数据的 JSON,图像资源等

JSON的话可以爬 ambr.top,图像资源就多了,涉及到头像、名片、命座、天赋、TCG...

目前 Alpha 版本倒是以功能完成为主,图标什么的先用 mdi 顶着,Beta 版本样式优化完还得搞一下图像处理转换逻辑...

这边就先放着,看能不能找到一些有用的 repo。

[TODO] 成就优化(1)

任务描述

看了下 cocogoat 的成就页面 成就对应完成方式显示、隐藏已完成成就这些功能感觉都挺好的,加!都可以加!

预期版本

Alpha 0.2.x

当前提交

Alpha 0.1.4

其他信息

  • 数据来源
  • 数据展示

[Update] V4.1 版本资源更新

看前瞻感觉没多少要搞的,又是一个没有五星女角色的版本,继续攒原石好了x

  • 新角色:那维莱特、莱欧斯利
  • 新武器:两把五星,五把四星
  • 新成就

可能会有的:

  • 新卡牌

【Question】Cookie 获取问题

我还是不太放心通过 tauri 新建的 webview,通行证获取的 cookie 失效太快了

所以还是改成手输吧,以后有更好的解决方案再说

[Bug] 留影叙佳期保存图片失败

Issue重复性检查

  • 我确认查找过相关的 Issue

问题必要性检查

  • 我确认这个问题是影响使用的

提问的艺术

问题描述

留影叙佳期页面,点击保存图片,弹出文件保存,选中后跳出保存成功弹窗,但实际上并未往里面写内容
image

当前使用版本

Beta v0.3.4

复现流程

  1. 左侧底部选中生日
  2. 选中某生日画片
  3. 保存

其他信息

Rollback 的问题,这周修了再准备考试还是考完再修?

[Bug] 应用错误初始化数据库

Issue Check

  • 我确认查找过相关的 Issue
  • 我确认这个问题是影响使用的
  • 我阅读过提问的艺术

问题描述

在同时安装 msix 与 msi 的情况下,打开 msix 后再次打开 msi 时,msi 所启动的应用会初始化数据库。

当前使用版本

Beta v0.3.5

复现流程

  1. 安装 msix 和 msi
  2. 启动 msi 后关闭
  3. 启动 msix 后关闭
  4. 再次启动 msi

其他信息

该问题在之前版本也存在,暂且不清楚出错缘由。

【Update】V3.6资源更新

  • 成就 json 更新
  • 成就图像资源更新
  • 名片 json 更新
  • 名片图像资源更新
  • 素材日历 json 更新
  • 素材日历图像资源更新
  • 对比 json 更新
  • GCG 卡牌 json 更新
  • GCG 卡牌资源更新

这个当做 v0.1.2 好了

[TODO] 帖子解析代码重构

任务描述

目前采用 v-html= 的写法,但是一是 v-html 并不安全,而且交互受限,二是解析部分的代码对于渲染出来的 dom 结构并不直观,造成维护上的困难。

考虑更换成其他方式进行渲染,比如 componenth,render 或者 .tsx 之类的。

预期版本

Beta v0.3.7

当前提交

Beta v0.3.6

其他信息

No response

【Update】V3.7资源更新

成就相关

  • 成就系列图标更新
  • 成就系列 JSON 更新
  • 成就 JSON 更新
  • 名片图像资源更新
  • 名片 JSON 更新

WIKI-角色

  • 新角色图标更新
  • JSON 文件更新

WIKI-武器

  • 新武器图标更新
  • JSON 文件更新

WIKI-GCG

  • 新卡牌图标更新
  • JSON 文件更新

素材日历

  • 素材日历 JSON 更新
  • 新素材图标更新

[TODO] 极验验证接口嵌入

任务描述

报 1034 错误的时候调用极验接口弹窗让用户手动验证

预期版本

Beta v0.3.3

当前提交

Beta v0.3.2

其他信息

No response

[TODO] UIGF 支持

任务描述

虽然 Type 是好久之前写的,但是总感觉不提个 issue 容易忘记

预期版本

Alpha v0.2.x

当前提交

v0.1.4

其他信息

UIGF v2.3

docs/UIGF.md

[Bug] 近期活动数据渲染错误

Issue重复性检查

  • 我确认没有查找过相关的 Issue

问题必要性检查

  • 我确认这个问题是无用且不必要的

提问的艺术

问题描述

RT

image

当前使用版本

Alpha v0.1.4

复现流程

启动应用

其他信息

盲猜结束时间填的0然后数据处理的时候默认没考虑这种情况

【TODO】侧边栏样式优化

@jerry765 这个不急,打算开搞的时候跟我说,到时候新开一个分支来负责

项目采用的 UI 是 Vuetify,侧边菜单栏涉及组件如下:

上面两个是主要影响样式的。

目前存在的问题在侧边栏组件 t-sidebar.vueTODO 有提到,这边详细说明一下:

  • 侧边栏宽度问题,默认样式宽度显得过宽,需要进行调整
  • 点击响应问题,目前点击侧边栏对应选中的不会常驻高亮(未计划)
  • 图标排布问题,界面参考的是 Snap.Hutao,侧边栏底部是有一块区域在那边的

目前先解决这三个问题吧。

[Update] V4.2 版本资源更新

新角色

  • 芙宁娜 - 五星·水
  • 夏洛蒂 - 四星·冰

新武器

  • 静水流涌之辉 - 五星·单手剑

其他

  • 新卡牌11张,角色天赋各3,行动5
  • 新成就

[Update]V4.0资源更新

成就相关

  • 成就系列图标更新
  • 成就系列JSON更新
  • 成就JSON更新

名片相关

  • 名片图像资源更新
  • 名片JSON更新

WIKI-角色

  • 新角色图标更新
  • JSON文件更新

WIKI-武器

  • 新武器图标更新
  • JSON文件更新

WIKI-GCG

  • 新卡牌图标更新
  • JSON文件更新

素材日历

  • 素材日历JSON更新
  • 新素材图标更新

[Bug]图片数据缺失

Issue重复性检查

  • 我确认没有查找过相关的 Issue

问题必要性检查

  • 我确认这个问题是无用且不必要的

提问的艺术

问题描述

rt,米游社的跟渲染出来的
Cache_-4c7f8f2ecdeb3efe
Cache_77182c4f87cce739

当前使用版本

Alpha 0.2.1

复现流程

上个旅行者打深渊x

其他信息

[Update]V3.8资源更新

成就相关

  • 成就系列图标更新
  • 成就相关 JSON 更新
  • 名片图像资源更新
  • 名片 JSON 更新

WIKI-GCG

  • 新卡牌图标更新
  • JSON文件更新

【TODO】SQLite or IndexedDB?

RT,开发 GCG 页面的时候,感觉单纯的 JSON 解析,然后找对应,然后解析再找资源很麻烦,用数据库来管理会方便很多,在已经写完的一些页面上 #4 也能更加方便。

目前的方案有两个:SQLite 跟 IndexedDB。

前者之前有接触过,不过还没跟 Vue 结合写过,后者的话倒是还没写过。

SQLite 基于 IndexedDB 实现,不过还是先两个试一下,到时候看看哪个更方便吧。

内存占用优化

任务描述

本来以为sqlite相比indexedDB内存占用小,结果今天写完看了一下,成就页飚到900多M😢

@frg2089 岛风酱帮帮😭😭😭

预期版本

Alpha v0.1.4 or Alpha v0.1.5

当前提交

Alpha v0.1.4

其他信息

No response

[TODO] GCG 数据处理

编译原理实验好麻烦...GCG 各种数据结构也捋不清...

想了想还是公开算了,万一有人感兴趣然后提 issue 跟 pr 呢()

[TODO] 类型重构

任务描述

TS 也比较熟稔了,一些很垃圾很垃圾的类型也可以开始重构了

预期版本

Beta v0.3.x

当前提交

Beta v0.3.2

其他信息

No response

[TODO] 秘境数据

任务描述

BTMuli/TGAssistant#2

感觉有必要针对秘境开一个数据表,一是米游社观测枢那边爬的数据不全,打 patch 不如直接提数据方便,二是减少 json 体积,到时候直接拿数据库数据就行,不过具体字段跟关系表我还得好好捋一捋。

预期版本

Alpha v0.1.5 or v0.2.0

当前提交

0.1.4

其他信息

略,暂时没找到可供参考的数据源

【Question】关于游戏数据获取请求跑通流程

借鉴了一些类似项目的请求写法,试着自己写了一下,结果发现返回的是 invalid request

不清楚是哪里出了问题,涉及到 DS 算法的部分都跑不通,根据 login_ticket 获取 stoken 的部分倒是没问题

有没有哪个有经验的指导一下

【Bug】打包后显示异常

image

晚上重构完Mys接口排了一下,结果没push上来导致本地commit直接无了T_T

个人排查问题在于 b260c25 组件写完之后的打包就会显示异常,不清楚是什么原因

[TODO] 初次启动页面

任务描述

初次启动时单独搞个页面,负责数据库的初始化跟用户登录(可选)

可以的话版本更新也用这个页面(

预期版本

Beta v0.4.x

当前提交

Beta v0.3.1

其他信息

No response

[Bug] 帖子渲染错误

Issue Check

  • 我确认查找过相关的 Issue
  • 我确认这个问题是影响使用的
  • 我阅读过提问的艺术

问题描述

解析帖子 45914391 出错

Cannot read properties of undefined (reading 'forEach')

当前使用版本

Beta v0.3.6

复现流程

Post ID:45914391

其他信息

No response

[TODO] 成就优化(2)

任务描述

目前成就仅支持导入导出,缺乏用户自行勾选功能,考虑添加如下功能:

  1. 对单成就,preIcon 可点击更新完成状态,弹窗确认防误触
  2. 对单系列,二次选中批量完成,弹窗确认防误触

预期版本

Beta v0.3.6

当前提交

Beta v0.3.4

其他信息

其实还有一些其他优化的,感觉还可以:

  1. 视图切换,支持网格视图查看大概进度
  2. 支持特定版本成就批量操作
  3. 隐藏已完成成就 #19

[Bug] 渲染错误

Issue重复性检查

  • 我确认没有查找过相关的 Issue

问题必要性检查

  • 我确认这个问题是无用且不必要的

提问的艺术

问题描述

Cache_63dba63d947abe6f

当前使用版本

Alpha 0.2.1

复现流程

多次切换队伍出场左侧tab

其他信息

感觉应该换个方式渲染

[TODO] 深渊数据获取可选

任务描述

上期深渊数据若未更新,则在下期深渊更新时仅会更新下期,而非更新本期与上期

预期版本

Beta v0.3.3

当前提交

Beta v0.3.2

其他信息

No response

[Bug] 祈愿记录刷新失败

Issue重复性检查

  • 我确认没有查找过相关的 Issue

问题必要性检查

  • 我确认这个问题是无用且不必要的

提问的艺术

问题描述

祈愿页面刷新之后未能正确获取最新数据

当前使用版本

Beta v0.3.0

复现流程

扫码登录,然后祈愿页面点击刷新,大概率出现问题

其他信息

改问题已在 4e23970 中修复,此 issue 作为记录保留至新版本发布

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.