Commit Graph

130 Commits

Author SHA1 Message Date
sky121113
420263680d fix: chown /.npm cache and clean stale node_modules for npm install 2026-04-16 17:11:54 +08:00
sky121113
ebc8b7943f fix: chown after docker cp to fix composer permission denied 2026-04-16 17:08:45 +08:00
sky121113
3cacf9d80f fix: use docker cp to inject source code into container (bypass volume mount issue) 2026-04-16 17:06:59 +08:00
sky121113
9775c59996 fix: correct composer installer option --instdir to --install-dir 2026-04-16 16:50:11 +08:00
sky121113
d8f41e87b4 fix: force no-cache build to ensure composer is installed in image 2026-04-16 16:31:42 +08:00
sky121113
daddfe0f85 fix: use bash and export PATH to resolve composer not found in docker exec 2026-04-16 16:28:06 +08:00
sky121113
5259f0ad84 fix: restore missing php extensions and fix dockerfile syntax 2026-04-16 16:19:13 +08:00
sky121113
77510a0118 fix: install composer in docker image 2026-04-16 16:16:04 +08:00
sky121113
4b8e9f7025 fix: align container name with compose.yaml in gitea actions 2026-04-16 16:14:21 +08:00
sky121113
66dfde2a06 fix: remove non-existent testing db script mount causing mysql crash in ci/cd 2026-04-16 16:12:15 +08:00
sky121113
79eb391c1f fix: remove redundant npm self-upgrade and split global installs for stability 2026-04-16 16:04:32 +08:00
sky121113
7f1e3970e3 refactor: split Dockerfile RUN commands for better debugging and fix mirror switch logic 2026-04-16 15:55:49 +08:00
sky121113
5d4c9b018d perf: switch all mirrors including security to Taiwan to eliminate build delays 2026-04-16 15:46:58 +08:00
sky121113
2c04a55bfb perf: switch to Taiwan mirrors in Dockerfile to speed up build 2026-04-16 15:44:39 +08:00
sky121113
b56bdc624b fix: correct docker-compose filename in workflow 2026-04-16 15:15:50 +08:00
sky121113
b90e05a91a fix: switch to ubuntu-latest labels for compatibility with current runner 2026-04-16 15:12:14 +08:00
sky121113
566448fe94 chore: setup gitea actions internal deployment for demo-sc-103 2026-04-16 15:07:15 +08:00
sky121113
54d62c5378 [FEAT] 實作機台廣告管理模組與多語系支援
1. 新增廣告管理列表與機台配置介面,包含多語系 (zh_TW, en, ja) 與完整 CRUD
2. 實作基於 Alpine 的廣告素材預覽輪播功能
3. 優化廣告素材下拉選單,強制綁定所屬公司以達成多租戶資料隔離
4. 重構廣告配置中廣告影片的縮圖渲染邏輯,移除 <video> 標籤以大幅提升頁面載入速度與節省頻寬
5. 放寬個人檔案頭像上傳限制,支援 WebP 格式
2026-03-31 13:30:41 +08:00
sky121113
d14eda7d69 [FIX] 修復商品多語系儲存與讀取錯誤、新增自動語系名稱顯示、補強商品規格欄位及密碼顯示切換功能 2026-03-30 17:11:15 +08:00
sky121113
9bbfaa39e6 [FEAT] 整合機台設定之機台權限管理功能,優化篩選器佈局並修復 Alpine.js 語法錯誤 2026-03-30 16:37:18 +08:00
sky121113
2c9dc793d7 [FEAT] 機台權限功能增強、UI 輕巧化與多語系優化 2026-03-30 16:15:04 +08:00
sky121113
f3b2c3e018 [FIX] 遷移機台授權為獨立模組:修復變數命名、補齊多語系並強化多租戶數據隔離 2026-03-30 15:30:46 +08:00
sky121113
44ef355c54 [FEAT] 完善機台授權模組:新增搜尋過濾功能、機台資訊排版優化、更換圖格裝飾並完成後端效能優化。 2026-03-30 13:48:22 +08:00
sky121113
ea0333d77e [STYLE] 系統用語標準化與客戶管理 UI 點選透明度優化 (所屬單位 -> 公司名稱、姓名 -> 名稱) 2026-03-30 10:16:05 +08:00
sky121113
e780e195e2 style(UI): 微調放大客戶管理中業務類型的字體大小 2026-03-30 09:14:52 +08:00
sky121113
fdd3589d7b feat(Admin/Company): 擴充業務類型與合約期間功能,補齊多語系翻譯詞條 2026-03-30 09:08:02 +08:00
sky121113
c875ab7d29 [FEAT] 移除「商品狀態」冗餘模組、優化麵包屑導航與完善帳號角色過濾邏輯 2026-03-27 16:53:43 +08:00
sky121113
740eaa30b7 [FEAT] 優化後端帳號權限邏輯、開發商品管理功能及聯絡資訊 UI 改版 2026-03-27 13:43:08 +08:00
sky121113
8ec5473ec7 [FEAT] 商品管理模組重構、UI 清晰度優化與多語系標籤字體調整 2026-03-26 17:32:15 +08:00
sky121113
ac51027dda [DOCS] 建立獨立 API 技術規格技能 (api-technical-specs) 並精簡 IoT 通訊規範 2026-03-26 15:03:00 +08:00
sky121113
17b5c1a316 [DOCS] 現代化 IoT API (B010) 通訊協議與文件中心 UI/UX 重整 2026-03-26 14:59:49 +08:00
sky121113
7883a755d2 [STYLE] 統一機台所屬單位用語,並實裝「系統」預設值邏輯 🦾⚙️ 2026-03-26 13:21:25 +08:00
sky121113
03f8fdb654 [STYLE] 調整機台新增表單:將公司設為選填並強化型號必填標示 🦾⚙️ 2026-03-26 13:16:55 +08:00
sky121113
f60e5a9c72 [FEAT] 優化機台 API 通訊識別、補齊前端必填驗證、並配置 Demo 站隊列自動化部署 🦾🚀 2026-03-26 13:09:48 +08:00
sky121113
19076c363c [STYLE] 更新系統 Logo 為無損圓形去背版並補齊登入頁繁體中文翻譯 2026-03-26 09:22:07 +08:00
sky121113
675e285e8c [STYLE] 補齊帳號管理按鈕 Tooltip 翻譯語系 2026-03-25 17:19:23 +08:00
sky121113
b7ff8ac01c [FEAT] 完善帳號管理狀態切換功能、優化多語系提示與 UI 樣式一致性 2026-03-25 17:16:41 +08:00
sky121113
c015666f87 [FIX] Machine Utilization dark mode visibility and contrast 2026-03-25 14:50:56 +08:00
sky121113
3629caebd0 [FEAT] Machine Utilization UI refinement & localization 2026-03-25 14:47:52 +08:00
sky121113
37ef6f1c10 [FEAT] 實作維修管理模組與 RBAC 權限整合、多語系支援及 UI 優化 2026-03-25 14:25:42 +08:00
sky121113
3d24ddff5a [FIX] 修正新增角色時系統權限與單位顯示消失之問題 2026-03-25 09:56:03 +08:00
sky121113
9f3a90b2b0 [FIX] 修復帳號管理角色下拉選單消失問題並優化初始化防護 & [STYLE] 新增個人檔案選單圖標 2026-03-25 09:47:17 +08:00
sky121113
2467d9db7a [UI] 為機台管理子選單添加圖示 2026-03-24 17:00:38 +08:00
sky121113
f98d059bc3 [FIX] 重新導向機台列表麵包屑至正確層級 2026-03-24 16:57:15 +08:00
sky121113
7209f9ea98 [FIX] 還原麵包屑預設邏輯,移除索引頁面重複顯示 2026-03-24 16:55:57 +08:00
sky121113
5c55553905 [FIX] 移除麵包屑冗餘顯示項目 2026-03-24 16:53:51 +08:00
sky121113
87ef247a48 [FIX] 整合機台效期管理功能並優化 UI 比例
- 修正 Alpine.js 作用域問題,恢復效期編輯彈窗功能
- 整合機台日誌與效期管理至主列表頁 (Index)
- 優化大螢幕貨道格線佈局,解決日期折行問題
- 縮小彈窗字體與內距,調整為極簡奢華風 UI
- 新增貨道效期與批號欄位之 Migration 與模型關聯
- 補齊中、英、日三語系翻譯檔
2026-03-24 16:46:04 +08:00
sky121113
38770b080b [FEAT] 優化帳號管理授權顯示邏輯與 UI 樣式一致性 2026-03-23 17:16:26 +08:00
sky121113
72812f9b0b [FEAT] 角色權限編輯頁面重構與多項 UI/翻譯優化
- 新增獨立角色權限編輯頁面 (roles-edit.blade.php),採整合式佈局
- 重構 PermissionController 以支援角色建立/編輯/刪除完整 CRUD
- 移除角色手動層級選擇,改為自動判定並顯示所屬單位
- 補齊 20+ 項 menu 權限 Key 的三語系翻譯 (zh_TW/en/ja)
- 修正子項目佈局跑版問題 (min-w-0/flex-shrink-0 防溢出)
- 更新 RoleSeeder 加入巢狀權限結構
- 同步更新側邊欄選單與路由配置
2026-03-20 17:35:06 +08:00
sky121113
d2cefe3f39 [FEAT] 完善全站多語系支援、角色權限篩選優化及 UI 元件重構
- [DOCS] 補齊 en, ja, zh_TW 語系檔翻譯並完善驗證錯誤訊息 (validation.php)
- [FEAT] 角色權限頁面新增「所屬單位」篩選功能 (僅限系統管理員)
- [STYLE] 優化角色列表顯示,將「類型」變更為具體「所屬單位」名稱
- [STYLE] 修正角色頁面工具列佈局,搜尋框置前並修正下拉箭頭顯示
- [REFACTOR] 統一全站刪除確認視窗,導入新版 <x-delete-confirm-modal /> 組件
- [REFACTOR] 優化 PermissionController 查詢效能 (Eager Loading)
- [FIX] 修正 RoleSeeder 角色命名與資料庫同步邏輯
2026-03-20 13:41:51 +08:00