dagu/ui/index.html
Yota Hamada 1fb869dda8
feat(ui): add tab layout for DAG definitions page (#1503)
* **New Features**
* Multi-tab support for managing multiple DAGs; tab bar with add/close
controls
* Card view for DAG list on narrow panels; preserved across panel sizes

* **Bug Fixes**
  * Better handling when a DAG is not found or has been deleted
  * Improved modal open/close animation lifecycle

* **UI/UX Improvements**
  * Responsive panel-width measurement and layout refinements
  * Updated table and tab styling; longer fade-in animation
* Disable automatic browser translation; authentication mode
initialization changed
2025-12-24 18:43:01 +09:00

48 lines
1.5 KiB
HTML

<!doctype html>
<html lang="en" translate="no">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="/assets/favicon.ico" />
<title>Dagu</title>
<script>
function getConfig() {
return {
apiURL: 'http://localhost:8080/api/v2',
basePath: '',
title: 'Test Environment',
navbarColor: '',
version: 'dev',
tz: '',
tzOffsetInSec: undefined,
maxDashboardPageLimit: '',
remoteNodes: 'local,dev,dev1',
permissions: {
writeDags: true,
runDags: true,
},
paths: {
configFileUsed: '~/.config/dagu/config.yaml',
baseConfig: '~/.config/dagu/base.yaml',
dagsDir: '~/.config/dagu/dags',
logDir: '~/.local/share/dagu/logs',
suspendFlagsDir: '~/.local/share/dagu/suspend',
adminLogsDir: '~/.local/share/dagu/logs/admin',
dagRunsDir: '~/.local/share/dagu/data/dag-runs',
queueDir: '~/.local/share/dagu/data/queue',
procDir: '~/.local/share/dagu/data/proc',
serviceRegistryDir: '~/.local/share/dagu/data/services',
usersDir: '~/.local/share/dagu/data/users',
},
authMode: 'builtin',
};
}
</script>
</head>
<body>
<div id="root"></div>
</body>
</html>