Skip to content

Releases: neila-a/verkfi

v1.7.2 "Tantalum"

10 Jun 09:48
ee9c64c
Compare
Choose a tag to compare

概述

Verkfi的第20次更新,代号为"Tantalum"(“钽”)。

上层更新

  • 在创建名字是内置名的分类时报错( a415c8c
  • 扩展工具的路径支持文件夹( 95c6123
  • 语言可跟随系统( 74bb4b5
  • 用文档画中画API替换<Window />609b8ae
  • pillar中改为使用滑块选择范围( 9ba332e
  • 使用Clients API切换页面( ba47786
  • 删除骰子全屏模式( 243fa32
  • 推荐工具支持换一批( 177f450
  • 添加概率工具( 1edf2a3
  • 添加解方程工具( 80d7e0c

下层更新

  • atomWithStorage中使用初始值让渲染挂起以获得异步值( ef61391a028d4dbe85c72
  • 用jotai重写index的大量props传递( b3b53d6db608f0e67df95d50e791
  • 在所有catch中添加error参数( 9f11b3b
  • 修正desktopAdder的类型( 211e47a
  • 将tools/移动到monorepo( b3e45aa1911cca
  • 拆分外观( e21c812
  • 使用URLPattern API重写serviceworker的路径判断逻辑( 119bb44
  • 给serviceworker添加sourcemap用于调试( 119bb44
  • 将serviceworker移出/app( 2292765
  • 更新VERKFI_URL环境变量为https://verkfi.neila.vip77f3323
  • 将public里的所有图片改为静态导入( f1122e2
  • <ToolsStack />替换扩展设置中的<ToolViewer />61d2694
  • 对话框取消keepMounted04177d6
  • 重写forforEachmap3b05362
  • 将所有只有两个caseswitch改为三元( beca55f

完整更新记录v1.7.1...v1.7.2
端午节快乐!

v1.7.1 "Antimony"

01 May 11:35
2e7c0b4
Compare
Choose a tag to compare

概述

Verkfi的第19次更新,代号为"Antimony"(“锑”)。

上层更新

  • 修复 pi( 2585a2f
  • 将工具是否显示颜色改为工具是否渐变( 660f2f2
  • 将所有marginpadding中的像素值用theme.spacing改为8的倍数个像素( 0e1096d2b7d62c
  • SingleTool中单一的CardContent改为组合使用Card...元素( 3ac4db9635601904758333e7f71b154a6b7
  • 恢复手机端的Popover2e46b5c
  • 添加sitemap875f334
  • 添加遮罩可用的图标( 0f1b2ec
  • 将骰子、圆周率的图标改为 Material Icons( d97d000
  • 将 theme(主题)页面的名字改为 appearance(外观)( ec314ec
  • cubic 中可以更改每面的文字( f00586c
  • 国际化复制按钮(CopyButton)中的报错信息( 5cee9ad
  • 将所有InputBase改为TextField9a489a69d3f6c0
  • 删除 first 页面( 3669a05
  • 删除HeadBar中的elevation以符合规范( 24c0aab
  • 将部分router.push替换为<Link />a4564ba8e01973fd2b4b2
  • 将 Loading 的宽度从100vw调整至100%以支持 tools 的加载页面( 1f8b226

下层更新

完整更新记录v1.7.0...v1.7.1
劳动节快乐!

v1.7.0 "Rhenium"

11 Apr 11:13
d35eaa5
Compare
Choose a tag to compare

概述

Verkfi的第18次更新,代号为"Rhenium"(“铼”)。

上层更新

  • 将reset和setting合并( ecbf4e3
  • 直接把扩展文件拖放到页面就能添加( c9fcf4e
  • 完成拼图( 60f7915
  • 给所有IconButton添加提示( 2ae91e1
  • 提供正确的<title />783e43b
  • 添加404捕获( f0697e2b392d33
  • 添加metadataBase( cd15eb3

下层更新

  • <GlobalStyles />替换所有SCSS文件( aeb35b4
  • 用next/font代替fontsource( ef25910
  • 将一些功能交给外部库实现( 648a33c
  • 添加路径别名( 9f06d750e58c47
  • 将Release模板自动化( 30bf5e7
  • 使用可选链( f3bc912
  • 将所有jsx表达式用小括号包裹( cd9e49e
  • 展开jsx子元素( d35eaa5

完整更新记录: v1.7.0-pre1...v1.7.0
上巳节快乐!

v1.7.0-pre1 "Barium"

31 Mar 16:03
ed44c89
Compare
Choose a tag to compare
v1.7.0-pre1 "Barium" Pre-release
Pre-release

概述

Verkfi的第17次更新,代号为"Barium"(“钡”)。

上层更新

下层更新

  • 删除已过时的插件开发文档( 5710010123b754
  • /extendTools移动至/tools/extended53762c0
  • 将extended改为extension( bf47ac3
  • 将localStorage迁移至indexedDB( c631a41970485e95a0e99
  • 更正贡献说明( 86b7c99
  • 将所有可以改写的forEach改为find( 7e96964
  • if(isBrowser())重写能重写的useEffect( 0bdb089

完整更新记录: v1.6.2...v1.7.0-pre1
愚人节快乐!(此更新没有愚人内容,请放心食用)

v1.6.2 "Cesium"

25 Feb 11:52
b68811c
Compare
Choose a tag to compare

概述

Verkfi的第16次更新,代号为"Cesium"(“铯”)。

上层更新

下层更新

  • 将sx中的padding: theme.spacingpadding改为p81bc957
  • 删除所有能用JSS代替的scss文件( e936453
  • 将用于判断布尔值的switch改为if81bc957
  • 使用ServiceWorker返回301来代替handle/page( 95e2307
  • 将所有与Promise有关的部分改为async/await( efd5d76
  • 动态导入侧边栏、Window容器和菜单( d5b2980
  • 删除了一些没用到的包( 1e38f3b9e52b13

完整更新记录: v1.6.1...v1.6.2
元宵节快乐!

v1.6.1 "Stannum"

09 Feb 15:58
a8b5910
Compare
Choose a tag to compare

概述

Verkfi的第15次更新,代号为"Stannum"(“锡”)。

上层更新

下层更新

  • 抽象化复制按钮( afc3974
  • 将与react state有关的var改为const( 1b34194
  • 修正和添加了一些语义元素( d2aaedb155721a
  • 将package.json中script字段里的一些内容移动到prebuild.ts( 432cbd7
  • 删除所有单独导入的React( 8956436
  • 将Ubuntu字体为首选项写入MUI的theme中( 3c4766c
  • 拆分index中推荐工具的生成算法( 10827aa
  • 删除layoutClient中未使用的ref( a8b5910

完整更新记录: v1.6.0...v1.6.1
农历新年快乐!

v1.6.0 "Boron"

24 Dec 08:42
6ba152f
Compare
Choose a tag to compare

概述

Verkfi的第14次更新,代号为"Boron"(“硼”)。
此次更新中NeilaTools改名为Verkfi( f1ecc0eba7e4a7

上层更新

  • 添加了菜单模式( a7fe74e43bf118
  • 添加了颜色选择工具( 42a591ae4fae47e1a6a1a960f790a85cf30
  • 工具列表改名为“分类”( cbf1c00
  • 将侧边栏/菜单的打开按钮从前后箭头改为菜单图标( 2b1a27a5a5c68a
  • 修复暗色模式只有一部分的错误( 3948b0a
  • 添加了最常使用的工具( d4912a97fa4e8d89d3844
  • 启用了对话框关闭时的动画( b473fab
  • 给工具、工具列表添加了拖动排序( 82579d5cbbfdd3
  • 将选中的分类背景设为全宽( f9768bf )
  • 将HeadBar中的标题移至左边以符合Material Design( 18738bf
  • HeadBar添加半透明效果( 3080538
  • 将画圆的大小硬编码为宽度( abb80d3
  • 添加初始导览( 3ee765cf82872b
  • 未找到工具的提示改为灰色( 2878591
  • 主页添加工具推荐( 1837a80
  • 向右滑动可忽略最近/最常工具( 6ba152f

下层更新

  • 将一些全局注册从layoutClient提取到了外部( fc764183d2d255
  • 修正了一些语义元素( e998690
  • 使用Set处理最近工具( d4912a9
  • 给生成圆的函数添加了图片注释( c1c6ae8
  • 将div改为Box( 985db84
  • 将一些TSX文件改为TS( 38ef889
  • 移除了一些根本未使用的样式文件( cea6575
  • 使用get代替I18N.get( 40ce74b97e102d
  • 使用节流提升画圆性能( 3fa52e3
  • 优化画圆的Hooks( 305293624289c8
  • 创建layout文件夹并移动相关文件( 2c00a79a3cf0de

完整更新记录: v1.5.2...v1.6.0
圣诞快乐!

v1.5.2 "Helium"

15 Oct 05:47
1159262
Compare
Choose a tag to compare

概述

NeilaTools的第13次更新,代号为"Helium"(“氦”)。

上层更新

  • 当初次加载时自动把所有页面装进缓存
  • 添加了扩展系统和扩展开发指南
  • 添加了gzip压缩
  • 重置中的饼图改为线图
  • Vercel转向Netlify
  • 添加了assetlinks.json
  • 将设置改为多个页面
  • 将/tool?tool=改为/tools
  • 工具窗口切换页面后不会消失
  • 给BootstrapDialog添加动画
  • cylinder、工具窗口适配暗色模式
  • 给翻转中的各个空间添加间隔
  • 将MathGen中的两个按钮的宽度分别设为一半
  • 添加了发生错误之后显示的页面
  • Dialog改为动态加载以优化速度
  • 侧边栏多页共享
  • 添加了openGraph信息
  • 把所有需要一个以上页面使用的storagedState移动到layout.tsx,这样当更改后全局都能接收到更改
  • 把英文模式中的一些文本改为了句式语法
  • 设置中的信息页面从显示所有信息改为点击模块显示模块中的信息
  • 设置中的信息页面添加了一些页面信息
  • 主页默认显示最近使用的工具而不是所有工具
  • 把一些复杂的文本简化
  • AudioTools中关闭后返还录音权限
  • 把所有Paper的海拔改为默认值
  • cylinder中的鼠标位置可用编辑框更改

下层更新

  • 把next.config.js改为TypeScript,并在每次启动next时编译它
  • 添加了贡献准则
  • README中的信息图片换行
  • 把app目录移进了src目录
  • 将npm包名从neilatools改为neila-tools
  • 添加了自动更改devVersion的脚本
  • Pi从外部库改为自己运算以减少体积
  • 往TransferList、arrayMove、destoryer中的一些工具函数添加了类型参数
  • 将Dialog内容、标题的类型从string改为ReactNode
  • 添加了useStoragedState代替大量的从localStorage获取数据并存入state的操作
  • 添加了Hex类型
  • 把所有page.tsx中的除组件外的实际导出(即非类型导出)移动到consts.ts,让它们只剩组件一个实际导出
  • 删除了checkOption检测不到的错误报警
  • 把setOption的返回类型从boolean改为never,因为刷新导致永远不会到达终点
  • 提取cylinder中的drawCanvas至Matrix
  • 把所有parseInt改为Math.round
  • cylinder中计算宽度从document.body改为window.getComputedStyle
  • 给tool类型添加注释
  • 删除了pi中一些无用的样式

完整更新记录: v1.5.1...v1.5.2

v1.5.1

28 Aug 03:30
fab7638
Compare
Choose a tag to compare

上层更新

  • 主页中的标题栏可以更改暗色模式
  • 安卓APK支持
  • 搜索框移至侧边栏
  • 添加可自定义的工具列表
  • 导入Ubuntu字体而不是使用系统Ubuntu字体
  • 添加加载中页面
  • ServiceWorker中如果检测到URL含有handle则不存入缓存
  • setting中的Reset如果空间足够则并排显示
  • 渲染组件时同步加载设置而不是渲染完毕后的副作用中加载设置
  • CountLetter中添加数组进制
  • cylinder中移动鼠标时会用蓝色方块显示鼠标位置
  • 标题栏显示工具背景色
  • 在package.json里添加信息
  • Manifest中设置的URL改为setting,添加id、默认语言、文字方向、Edge边栏
  • 安装PWA作为独立窗口后标题栏负责窗口移动(拖动)

下层更新

  • ESLint提示Hooks
  • Popover中的Props类型改为ReactNode
  • 改为App Router
  • PureDialog中context改为children
  • 分离cylinder中的drawCanvasBase
  • 添加setState、BeforeInstallPromptEvent类型
  • 提取所有window声明至一个文件
  • 拆分index
  • 拆分setting中的Options
  • 给setting中的checkOption添加类型
  • cylinder中添加block类型
  • toolinfo中的getTools添加类型约束,goto改为to和isGoto
  • tsConfig中lib添加WebWorker

完整更新记录v1.5.0...v1.5.1

v1.5.0

29 Jul 18:16
172e5f1
Compare
Choose a tag to compare

上层更新

  • 添加暗色模式
  • 添加主页工具列表中的背景色
  • 添加语言选择框
  • 国际化一些没有处理的组件
  • 翻转的复制完毕提示改为Snack
  • 工具列表排序的依据改为to

下层更新

  • 自动编译ServiceWorker
  • ServiceWorker中添加类型注解
  • useReadSetting的初始返回值为空值
  • 画圆中从fillRect改为rect和fill以优化速度

完整更新记录: v1.4.0...v1.5.0