opentiss
千年狐狸
千年狐狸
  • UID16
  • 注册日期2004-11-21
  • 最后登录2024-10-28
  • 发帖数3371
  • 经验65枚
  • 威望1点
  • 贡献值34点
  • 好评度13点
  • 社区居民
  • 忠实会员
阅读:2545回复:11

记事本应用Areditors分享

楼主#
更多 发布于:2022-10-20 21:38
自己编写的用于记录日常文字内容的PWA,代码托管在codeberg.org,主要的功能就是日常记事,可以加密敏感的记录,所有数据均存储在本地浏览器中,可以导出下载所记录的内容。
在线版本链接为:https://areditors.opentiss.uk/
版本更新:
  1. v0.3.0(20221118)
  • 数据同步功能WebRTC实验性验证功能:文本互传。非同网段需要turn支持,局域网仅需stun即可。
Blogger
Give Up GitHub!

欢迎使用 Areditors

sntp -P no -r 210.72.145.44
opentiss
千年狐狸
千年狐狸
  • UID16
  • 注册日期2004-11-21
  • 最后登录2024-10-28
  • 发帖数3371
  • 经验65枚
  • 威望1点
  • 贡献值34点
  • 好评度13点
  • 社区居民
  • 忠实会员
1楼#
发布于:2022-11-18 21:13
DOSforever:我的测试环境是 Windows 7 + Firefox 72 版, Android Firefox 68.11 版,都是这现象。回到原帖
原因还真找到了,是所使用的zip.js包版本在2.5.2时使用了TransformStream,Firefox 102才支持,现在开发版本将zip.js版本降低到2.4.26,Firefox 72就能打开页面了(Firefox 68还是会存在ResizeObserver未定义而显示空白页面,因为ResizeObserver是在Firefox 69版本才支持的),但是Material UI的树组件无法显示,考虑到在其他浏览器上Material UI的树组件也表现不佳,准备未来想办法替换掉Material UI的树组件。



v2.5.2

  • Added the support of CompressionStream and DecompressionStream APIs

  • Refactored the code to use the TransformStream API under the hood

  • Dropped support of built files for IE11
Warning: The TransformStream API is quite new (especially in Node.js and Firefox), update to 2.5.x if you're sure the environment you are targeting supports it (it can also be polyfilled with https://github.com/MattiasBuelens/web-streams-polyfill by including https://unpkg.com/web-streams-polyfill/dist/polyfill.min.js).
Blogger
Give Up GitHub!

欢迎使用 Areditors

sntp -P no -r 210.72.145.44
opentiss
千年狐狸
千年狐狸
  • UID16
  • 注册日期2004-11-21
  • 最后登录2024-10-28
  • 发帖数3371
  • 经验65枚
  • 威望1点
  • 贡献值34点
  • 好评度13点
  • 社区居民
  • 忠实会员
2楼#
发布于:2022-11-08 20:21

能够拍到的质量最高的今天月食照片了,城市里的光污染太厉害了,手机的相机还是太弱了,最终还是用柯达的K650在PASM模式下提高曝光时长才拍摄成功
Blogger
Give Up GitHub!

欢迎使用 Areditors

sntp -P no -r 210.72.145.44
opentiss
千年狐狸
千年狐狸
  • UID16
  • 注册日期2004-11-21
  • 最后登录2024-10-28
  • 发帖数3371
  • 经验65枚
  • 威望1点
  • 贡献值34点
  • 好评度13点
  • 社区居民
  • 忠实会员
3楼#
发布于:2022-10-25 02:57
DOSforever:没用,仍然打开一片空白。回到原帖
谢谢。我找相应版本安装后调试一下吧,看具体是哪里的问题。
Blogger
Give Up GitHub!

欢迎使用 Areditors

sntp -P no -r 210.72.145.44
DOSforever
千年狐狸
千年狐狸
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2024-11-01
  • 发帖数1121
  • 经验867枚
  • 威望0点
  • 贡献值754点
  • 好评度22点
  • 社区居民
  • 忠实会员
4楼#
发布于:2022-10-24 22:05
opentiss:diff --git a/package.json b/package.json
index fa87639..dbec2f3 100644
--- a/package.json
+++ b/package.json
@@ -1,6...
回到原帖
没用,仍然打开一片空白。
opentiss
千年狐狸
千年狐狸
  • UID16
  • 注册日期2004-11-21
  • 最后登录2024-10-28
  • 发帖数3371
  • 经验65枚
  • 威望1点
  • 贡献值34点
  • 好评度13点
  • 社区居民
  • 忠实会员
5楼#
发布于:2022-10-23 11:07
viewtheard:别弄成webrtc,预备常年禁用回到原帖
只是尝试使用WebRTC进行不同实例间的简单数据同步而已。
Blogger
Give Up GitHub!

欢迎使用 Areditors

sntp -P no -r 210.72.145.44
viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-10-31
  • 发帖数2026
  • 经验542枚
  • 威望1点
  • 贡献值420点
  • 好评度23点
  • 社区居民
  • 忠实会员
6楼#
发布于:2022-10-23 06:38
别弄成webrtc,预备常年禁用
My Technical Blog: http://art-technical.blogspot.com/
opentiss
千年狐狸
千年狐狸
  • UID16
  • 注册日期2004-11-21
  • 最后登录2024-10-28
  • 发帖数3371
  • 经验65枚
  • 威望1点
  • 贡献值34点
  • 好评度13点
  • 社区居民
  • 忠实会员
7楼#
发布于:2022-10-22 15:38
DOSforever:我的测试环境是 Windows 7 + Firefox 72 版, Android Firefox 68.11 版,都是这现象。回到原帖
diff --git a/package.json b/package.json
index fa87639..dbec2f3 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "areditors",
-  "version": "0.2.2",
+  "version": "0.2.3",
   "private": true,
   "dependencies": {
     "@emotion/react": "^11.9.3",
@@ -52,6 +52,7 @@
   "browserslist": {
     "production": [
       ">0.2%",
+      "Firefox >= 68",
       "not dead",
       "not op_mini all"
     ],
扩展了对Firefox版本的支持,期望能有所改善
Blogger
Give Up GitHub!

欢迎使用 Areditors

sntp -P no -r 210.72.145.44
opentiss
千年狐狸
千年狐狸
  • UID16
  • 注册日期2004-11-21
  • 最后登录2024-10-28
  • 发帖数3371
  • 经验65枚
  • 威望1点
  • 贡献值34点
  • 好评度13点
  • 社区居民
  • 忠实会员
8楼#
发布于:2022-10-22 15:08
DOSforever:我的测试环境是 Windows 7 + Firefox 72 版, Android Firefox 68.11 版,都是这现象。回到原帖
嗯,估计是浏览器版本的问题,用的现成的Node.js+React写的代码,最新版的Firefox/Chrome/Edge测试是能用的,我后续调整一下package.json的browserslist.production参数试试哈。数据是存储在本地IndexedDB,清除历史数据前最好导出一下数据,有可能会清空数据库的。
Blogger
Give Up GitHub!

欢迎使用 Areditors

sntp -P no -r 210.72.145.44
DOSforever
千年狐狸
千年狐狸
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2024-11-01
  • 发帖数1121
  • 经验867枚
  • 威望0点
  • 贡献值754点
  • 好评度22点
  • 社区居民
  • 忠实会员
9楼#
发布于:2022-10-22 11:35
我的测试环境是 Windows 7 + Firefox 72 版, Android Firefox 68.11 版,都是这现象。
opentiss
千年狐狸
千年狐狸
  • UID16
  • 注册日期2004-11-21
  • 最后登录2024-10-28
  • 发帖数3371
  • 经验65枚
  • 威望1点
  • 贡献值34点
  • 好评度13点
  • 社区居民
  • 忠实会员
10楼#
发布于:2022-10-22 06:35
DOSforever:怎么用 Firefox 打开在线版网页一片空白?用 Blank 内核的浏览器反倒是可以正常显示。回到原帖
谢谢您的测试反馈。说说具体环境,我只是简单在MacOS、Windows、小米手机、iPhone上测试过。另外,现在这个记事本的功能比较简单,主要有点用的就是加密与数据导出功能了,后续会做数据导入,但最终我想用WebRTC以p2p的方式实现不同在线实例间的数据同步。
Blogger
Give Up GitHub!

欢迎使用 Areditors

sntp -P no -r 210.72.145.44
DOSforever
千年狐狸
千年狐狸
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2024-11-01
  • 发帖数1121
  • 经验867枚
  • 威望0点
  • 贡献值754点
  • 好评度22点
  • 社区居民
  • 忠实会员
11楼#
发布于:2022-10-22 01:48
怎么用 Firefox 打开在线版网页一片空白?用 Blank 内核的浏览器反倒是可以正常显示。
游客

返回顶部