Repository navigation
Releases: LeiSteins/Alogin
Releases · LeiSteins/Alogin
Release list
Alogin Windows v0.0.2
- 重新设计托盘右键菜单,采用更紧凑的宽度和间距、无外框描边的圆角样式,并适配浅色、深色和高对比度外观。
- 菜单顶部显示当前 Wi-Fi 名称,并区分有线连接、未连接和名称不可读;已认证时显示“已登录”,避免重复提交登录。
- 新增“登录维持”和“开机自启”快捷开关,与设置页共用后台保存逻辑,关闭主窗口后仍可切换。
- 登录、刷新和切换开关后菜单保持打开,处理状态与结果原地更新;保存失败保留原状态,在关闭菜单后显示错误提示。
Alogin Windows v0.0.1
- 首次发布 Windows 10/11 x64 原生客户端,提供校园网认证、网络状态、在线账号流量与余额查询及在线设备下线。
- 支持多账号管理,密码使用当前 Windows 用户的 DPAPI 加密保存。
- 支持目标 Wi-Fi 配置、自动登录与掉线重登,可调整检测及重试间隔;密码错误时暂停自动提交,主动下线本机后可暂停自动重登。
- 支持系统托盘、单实例、关闭窗口后后台运行,以及可选的登录 Windows 后启动到托盘。
- 支持浅色、深色、跟随系统和高对比度外观,自适应卡片布局与可收起侧栏。
- 本版提供便携 ZIP 包,解压后运行 alogin-windows.exe;更新时从托盘正常退出,再覆盖程序文件,账号和设置保留在 %LOCALAPPDATA%\Alogin\。
- 当前未提供 Windows 代码签名、客户端自动更新、无感知绑定管理或附近 Wi-Fi 扫描。
v0.2.2
- 新增校园网无感知登录管理,可在主页查看状态并进入管理页开启或关闭无感知登录。
- 支持查询、添加和解除无感知设备绑定,展示设备在线状态、最近登录 IP 和本机标识;最多绑定 3 台,满额添加前会确认替换。
- 无感知设备列表按记录由新到旧展示,并明确满额添加时由校园网替换最早记录的设备。
- 记住各目标 Wi-Fi 已验证的认证门户,后续状态检查和登录优先复用,无法验证时自动回退探测。
- 优化无感知数据加载:主页只查询状态,进入管理页后再查询绑定设备;刷新期间保留已有数据,减少不必要的设备查询。
- 修复同一登录会话再次进入无感知管理页时卡片重复播放入场动画,以及添加设备按钮、无感知开关刷新时闪色的问题。
- 统一主页和无感知管理页的设备卡片,优化设备增删、本机下线及首页在线与离线切换动画。
- 改善附近 Wi-Fi 扫描弹窗的配色、列表布局和底部留白,支持从半屏上滑展开,并显示扫描中的状态。
- 调整关于应用页间距及目标网络输入框背景,修复返回设置页时 HTTP 日志入口的显示和隐藏动画。
v0.2.1
- 修复校园网在线状态核验,优先通过登录页及门户状态接口确认是否在线,减少账号信息服务异常造成的误判;正确识别“当前 IP 已在线”并刷新账号信息。
- 修复校园网响应日志中的中文乱码,按响应声明的字符编码解析内容。
- 优化首页在线设备展示,将设备合并至同一卡片,改善列表增删与展开收起动画,并移除账号信息卡片的加载占位状态。
- 优化目标网络页的 WiFi 名称输入、扫描入口与说明提示,改善目标网络列表增删动画,并统一目标网络与账号列表布局。
- 合并设置页入口卡片,为日志入口增加显示与隐藏动画,将“检查更新”移至“关于应用”页。
- 统一卡片样式、列表间距与点击反馈;账号管理页首个卡片的文字在浅色模式使用纯黑色、深色模式使用纯白色。
- 优化首页账号信息卡片的展示时机:确认在线后先收起网络卡片并在左上角显示网络信息,获取账号详情后再整体显示账号卡片,避免先出现“已登录”标题再向下展开。
v0.2.0
- 新增多账号管理,支持添加、切换账号和修改密码;原有账号自动迁移,账号与密码继续加密保存在此设备上,切换账号不影响当前网络连接。
- 将删除账号入口放入“修改账号密码”弹出页底部,保留删除确认;删除成功后关闭编辑页,取消删除时保留已编辑内容。
- 新增“软件设置”页面,集中管理外观与自动登录;跟随系统、浅色和深色模式改为并排按钮,选择后即时生效并保存。
- 新增“启动软件后尝试自动登录”开关,默认关闭;开启后,在账号、权限和网络条件满足时自动尝试一次登录,成功后刷新账号信息。
- 优化首页网络状态展示,登录后在顶部显示 WiFi 名称与 IP 地址,收起网络信息卡片,并改善过渡动画和返回首页时的显示效果。
- 刷新时保留已确认的网络、账号和在线设备信息;刷新失败时保留原有内容并提示错误,减少页面闪动。
- 改进账号输入体验,添加账号时支持密码显隐和新输入字符短暂显示,修改已有账号时始终隐藏密码;完善空值及重复账号校验,修复保存后退场动画和重复保存问题。
- 统一卡片圆角,调整首页、设备卡片与账号页的间距、字号和图标,移除空账号列表中重复的添加按钮,改善浅色与深色模式下的显示效果。
- 关于页分别提供项目官网、项目源码及许可入口,方便查看项目介绍与源代码。
- 登录任务由 ViewModel 持续管理,切换页面或屏幕旋转不再中断登录;重复点击复用正在进行的任务,登录成功后自动确认状态并刷新账号信息。
- 账号读取、加密、保存、切换和删除改为后台串行执行;确认新数据写入成功后才更新账号状态并清理旧凭据,写入失败时保留原有账号并提示重试。
- 保存账号期间禁用重复提交和编辑操作,写入失败后保留表单内容;登录时读取同一份账号快照,避免账号切换与登录同时发生时混用凭据。
- 修复网络请求在取消与响应返回同时发生时,尚未交付的响应可能未被正确关闭的问题。
- 下载进度仅在应用位于前台且下载进行中轮询,下载完成、失败或应用进入后台后停止,减少空闲时的后台工作。
- 更新检查失败后使用独立的重试间隔,从 5 分钟逐步延长至最多 1 小时;成功检查仍保持 24 小时间隔,手动检查不受重试节流限制。
- 补充登录任务生命周期、凭据写入失败与迁移重试、响应取消、下载轮询和更新重试测试,并完善账号页异步保存及密码输入测试。
v0.1.9
- 更新检查改为读取服务器版本清单,同时校验版本名称和版本号,避免提示无效更新。
- 更新弹窗展示中文更新说明,支持滚动阅读;在设置中可再次查看说明并下载更新包。
- 更新包保存到应用专属目录,支持下载进度、等待网络、失败重试和重启后的任务恢复;重复点击不会重复下载,完整安装包可直接复用。
- 下载完成后可直接调用系统安装器,首次安装时引导授权;取消安装或拒绝授权后保留安装包,方便再次安装。后台下载完成后,返回应用可手动安装。
- 安装前校验更新包是否有效、包名及版本是否匹配;更新成功后自动清理旧安装包和下载记录。
- 完善校园网登录失败原因识别,将密码认证失败明确提示为密码错误。
- 优化页面切换动画,为被覆盖页面增加渐变压暗效果,并修复浅色模式下页面透出黑色背景的问题。
- 统一浅色与深色模式的蓝色主色,固定主页右下角操作按钮宽度,改善不同屏幕上的显示一致性。
- 发布时同步生成更新说明和版本清单,在更新包上传完成后再切换最新版本信息,防止旧版本发布覆盖较新的版本。
v0.1.8
Full Changelog: v0.1.7...v0.1.8
Full Changelog: v0.1.7...v0.1.8
Full Changelog: v0.1.7...v0.1.8
Full Changelog: v0.1.7...v0.1.8