TRILOBITE

Timeline

Latest public check-ins across repositories.

b76629c948stfossil12:15
fix(admin): 列表页新建按钮保持白字,页面固定为浅色。by pluto
5c103d1687stfossil14:13
fix(admin): 拉开仓库编辑页按钮间距,并对齐页头操作。by pluto
6301cab3feTaphonomy04:31
Apply Trilobite default ignore rulesby pluto
b7fae37e3aMamaAI-Crow03:53
Apply Trilobite default ignore rulesby pluto
5ec6776d49FossEpoch03:52
Apply Trilobite default ignore rulesby pluto
e5945977c5stfossil15:50
fix(admin): 编辑组织不再返回 500,并拉开新建按钮与输入框的间距。by pluto
48da5ec68bstfossil14:41
fix(repo): 仓库名和组织名支持大写,并修复进程启动失败与设置无法保存。by pluto
f91afec25dstfossil00:59
fix(proxy): Fossil 登录后的 Set-Cookie 改走 Cowboy cookie API,避免平台 500。by pluto
61ea213526stfossil10:09
fix(skin): 打开文件改为 /artifact 页面,避免 /file 反爬虫后 500。 README 和高亮覆盖 makefile/nginx 指令;重新应用皮肤时去掉对 file 页的机器人拦截。by pluto
a5b4148821stfossil09:57
fix(skin): README 高亮脚本补上 CSP nonce,否则浏览器会直接拦截。by pluto
7b53fd4a30stfossil09:49
fix(skin): 打开文件不再跑 Files 面板脚本,避免 /file 页 TH1 500。 页脚只在目录页列出仓库;补上 body z-index:0,让 Fossil 反爬虫校验能通过。by pluto
750bf03d4estfossil09:36
fix(skin): README 代码块做语法高亮,并转义 TH1 中的 $ 以免脚本失效。by pluto
9f3f44af1estfossil09:09
fix(skin): 右侧文件改为横排列表避免文件名折行,并加强 README 代码样式。by pluto
36d7c3f996stfossil08:51
fix(skin): 缩小 Files 图标,并在列表下方渲染 README.md。by pluto
f7db1af2a8stfossil08:35
fix(skin): Files 列表改用 TH1 dir,因 query 无权读 files_of_checkin。by pluto
669ad7e649stfossil08:26
fix(skin): 仓库 Files 改为目录树+图标列表,并用 files_of_checkin('tip') 真正列出文件。by pluto
136099fc68stfossil12:12
fix(ui): 全站文字链接改为墨色,去掉蓝色文字按钮。by pluto
0e7a40637bstfossil12:03
fix(docker): 容器启动时写入合法 sys.config,避免旧镜像里缺括号导致无法启动。by pluto
52bb096c07stfossil11:56
fix(config): 补上 sys.config 中 nova 元组的闭合括号,否则容器无法启动。by pluto
3d842d7781stfossil11:36
fix(ui): 整理仓库编辑页,按来源显示同步/Git 操作,并把删除放到危险区。by pluto
d0c3a8ddcdstfossil11:31
fix(ui): 整理新建/编辑仓库页为分区卡片,新建时隐藏无效 Git 字段并按来源切换远程表单。by pluto
b332d6a03astfossil10:17
fix(docker): 使用 host 网络以便局域网 Caddy 反代 8824 桥接发布端口时常只对本机 127.0.0.1 通,另一台机器访问会 502。by pluto
a2112e442fstfossil10:10
fix(docker): 容器以 root 监听 0.0.0.0:8824,避免降权后请求失败 去掉 setpriv 降权;数据目录 chmod 可写。未安装时首页改跳 Setup(需下次构建镜像才生效)。by pluto
cf9159d266stfossil10:05
fix(docker): 将容器 HOME 指到 data 目录,避免降权后读 /root 失败 uid 1000 无法读取 /root/.config/erlang;HOME 改为 /app/data/fossil-home。by pluto
07dc28b21cstfossil10:03
fix(docker): compose 中 PUID/PGID 写死为 1000 去掉宿主机环境变量插值,容器数据目录固定按 uid/gid 1000 对齐。by pluto
636ef52a09stfossil10:02
fix(docker): compose 不再挂载入口脚本,避免宿主机缺文件时挂载失败 权限对齐改在 compose entrypoint 里完成,只保留 ./data 绑定,部署机不必再提供 docker-entrypoint.sh。by pluto
fdf271b619stfossil09:52
build(docker): 增加 compose 映射本地 data 并在启动时对齐目录权限 使用已构建的 stfossil:v1.0.0,不在 compose 里 build;挂载 ./data 后按 PUID/PGID chown,避免创建仓库时不可写。by pluto
88e2411b70stfossil09:49
build(docker): 增加 Ubuntu 24 amd64 镜像并将服务端口改为 8824 用 hexpm OTP 27 + 项目自带 Fossil,时区设为上海,避免发行版 Erlang/GTK;并消除 LFE 与 get/now BIF 的命名冲突以便交叉编译。by pluto
6b0d62de65stfossil08:06
feat(platform): 实现仓库托管、公开站与后台管理,并按设计图完成默认皮肤 覆盖 Fossil 进程/反代、仓库与组织管理、公开首页与登录后台界面、仓库皮肤、站点自定义导航,以及组织仓库路由和时间线展示修复。by pluto
a8ba077291stfossil12:21
feat(auth): 平台登录/登出(PBKDF2校验+HMAC会话Cookie+防暴力锁定)、admin security回调、后台布局与Dashboardby pluto