Skip to content

[Feature]: 课表导入操作优化 #39

Closed

Description

@dark-knifes

Prerequisites

  • I have searched existing issues and found no duplicate
  • I have confirmed this feature is not already in the latest release

Problem or motivation

其实我是有点诧异的,完sleepy竟然在导入课表时的操作还不够完善

Proposed solution

课表导入时提供更新/替换功能,
同时把时间表选项独立出来,(我好几次因为切屏填时间导致退出导入流程又要重新登教务)

Alternatives considered

No response

Additional context

No response

Diagnostic info (auto-filled by app)

Activity

  1. lingion commented on Sep 14, 2026

    @lingion
    Owner

    感谢反馈,导入流程这块确实还有空间,几点逐条回应:

    1. 时间表可持久化操作:会加强导入预览页里时间表(节次时间)编辑的可持久化——目前时间表在确认框里编辑后只随本次导入落库,下一步把编辑状态本身做得更稳,避免中途退出丢失。

    2. 每校节次时间自动解析:会优化对每所学校节次时间表的解析能力。如果你希望我针对性提升,麻烦提供一下学校名称或相关教务信息(教务系统地址最好),我去提升自动填写时间表的能力。

    3. 确认一下具体场景:想跟你核对问题出在哪一步——是「点击教务导入 → 爬取完课表页面之后」的课表确认页面的 bug,还是我对你描述的理解有偏差,或者是其他页面的 bug?方便的话描述下具体操作路径和看到的现象。

    另外「更新/替换功能」已经在支持范围内(导入时可选覆盖当前课表 / 创建新课表 / 追加),「时间表选项独立出来」这条收到,会在后续版本里改进。

  2. dark-knifes commented on Sep 14, 2026

    @dark-knifes
    Author

    第2点我感觉可以搁置,毕竟有的学校(比如我的)在课程表只有节次没有时间
    第3点我其实这个是feature而不是bug issue,并没有存在bug,退出是因为我切屏的时候或者其他什么误触了空白导致退出了流程,倒是可以加一个确认退出。
    替换的话我刚刚实操了下,确认导入后直接结束了流程,并没有弹出可选选项,在底栏课表管理里面也没有这个选项,不知道是哪出了问题

  3. lingion commented on Sep 16, 2026

    @lingion
    Owner

    上次你说的几点,进展同步下:

    1. 退出确认和草稿箱已经做了:导入中途返回会先弹确认;真退出了进度也不丢,落在本机草稿箱,下次进导入能从草稿恢复,不用重新登教务。你说的"切屏误触空白全部重来"就是冲着它去的。
    2. 节次时间自动解析,按你说的先搁置。
    3. "替换没弹选项"你观察得对,不是操作问题:目前导入方式选择(覆盖当前/新建/追加)只挂在文件导入那条路上,教务直连确认后是固定新建一张课表,确实没给你选。计划把方式选择补进教务直连确认页,和文件导入对齐。
    4. 时间表独立这条在 [Feature]: 时间表独立 #40 里单独做,那边的进展直接看那个帖子。
  4. lingion commented on Sep 17, 2026

    @lingion
    Owner

    上次同步的几条,进展更新:退出确认和草稿箱已随 v1.0.56 发布。现在导入中途返回会先弹确认;真退出了进度也落在草稿箱,下次进导入从草稿恢复,不用重新登教务。你说的"切屏误触全部重来"就是冲着它去的。

    教务直连确认页的导入方式选择(覆盖/新建/追加)这版还没补上,目前在文件导入那条路上可用,教务直连确认后固定新建。这条继续挂着。

    更新后有问题随时说。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions