源项目:soulteary/flare (AGPL-3.0 license)
这是一个使用 GO 语言开发的书签网址导航应用程序,主要是在上游项目 Flare 的基础上修改并添加新特性。
在基础功能上基本和 Flare 保持一致,并额外添加以下功能:
- 添加控制程序日志输出级别。
- 生产环境下不再输出
gin-gonic/gin
包日志。 - 首页的搜索框支持实时搜索书签。
- 添加一个可选的返回顶部按钮。
- 添加支持使用 Simple Icons(v11.10.0) 图标,格式为
si
前缀 + slug,如:siGitHub
。 - 添加可选的侧边栏功能。(v0.4.0-20230316)
- 调整为可选水平(默认)或垂直排列书签。(v0.4.0-20230326)
- 调整基础样式,以优化在移动端下的使用体验。
书签网址支持动态 URL 参数。 (v0.4.1-2023-08-18)(已合并至 Flare 0.4.2+)
- 名称:
- 环境变量:
FLARE_LOG_LEVEL
- 启动命令:
log_level
- 环境变量:
- 可选值:
DEBUG
、INFO
、WARN
、ERROR
配置程序日志输出级别为 ERROR
:
- 通过环境变量来配置: 添加
FLARE_LOG_LEVEL
环境变量并将值设为ERROR
。 - 通过启动命令来配置:
flare --log_level=ERROR
。
其他改动主要包含修复在 Flare 正式发行版本中存在的问题,这些问题理论上会在 Flare 的后续迭代版本中被处理和修复,所以这些更改基本只会针对特定的发行版本:
- 0.5.1
- 更新 Material Design Icons 图标至 v7.4.47 版本。
旧版本中的改动
-
0.4.3:
- 修正某些 HTML 标签名错误。
- 更新 Material Design Icons 图标至 v7.3.67 版本。
-
0.4.1:
- 修复加密链接可能无法解码的问题。
- 修复无法读取 .env 文件中所配置值的问题 (v0.4.1-20230628)
- 修复验证用户名或密码不正确时提示有误的问题 (v0.4.1-20230628)
- 修正应用编辑下表格标题的显示 (v0.4.1-20230628)
- 修复在移动端下应用编辑顶部内容溢出导致显示异常的问题 (v0.4.1-20230628)
- 在线数据编辑支持拖动行来进行排序 (v0.4.1-20230628)
- 修复同域下多个项目中登录状态会相互影响的问题 (v0.4.1-20231001)
- 更新 Material Design Icons 图标至 v7.2.96 版本。
-
0.4.0:
- 修复应用程序在 Windows 环境下生成图标路径不正确导致图标无法显示的问题。
- 修复界面设置中保存大小写设置的值显示异常的问题。
- 修复在没有分类时书签显示异常的问题。
- 修复子页面下设置按钮显示异常的问题。(v0.4.0-20230314)
- 修复子页面下的按钮无法通过设置隐藏的问题。(v0.4.0-20230314)
- 更新 Material Design Icons 图标至 v7.2.96 版本。
桌面端默认:
移动端默认:
Docker Hub 镜像:giterhub/flare,
快速部署:
# pull
docker pull giterhub/flare:latest
# run
docker run -d \
--name flare \
-p 5005:5005 \
-v "$(pwd)"/flare/app:/app \
-e FLARE_LOG_LEVEL=ERROR \
giterhub/flare:latest
其他环境变量及使用方法可以参考:docker-flare。