mirror of
				https://github.com/AppFlowy-IO/AppFlowy.git
				synced 2025-11-03 19:43:52 +00:00 
			
		
		
		
	* feat: support duplicate UI on web * fix: replace google svg * fix: modified some copy * fix: adjust modal position * fix: upgrade wasm package * fix: text overflow * fix: global comments * fix: replace appflowy icon * fix: demond load outline * fix: lazy load * fix: close duplicate entry * fix: ci error * fix: modified comment styles * fix: adjust space * fix: easy find reply comment * fix: calendar scroll bugs * fix: image render * fix: replace loading * fix: issues of test session * fix: fixed adding comment * fix: database view name
		
			
				
	
	
		
			70 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			70 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<!doctype html>
 | 
						|
<html lang="en">
 | 
						|
<head>
 | 
						|
    <meta charset="UTF-8" />
 | 
						|
    <link rel="icon" type="image/svg+xml" href="/appflowy.svg" />
 | 
						|
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
 | 
						|
    <title>AppFlowy</title>
 | 
						|
    <meta name="description"
 | 
						|
          content="AppFlowy is an AI collaborative workspace where you achieve more without losing control of your data"
 | 
						|
    />
 | 
						|
    <meta property="og:title" content="AppFlowy" />
 | 
						|
    <meta property="og:description"
 | 
						|
          content="AppFlowy is an AI collaborative workspace where you achieve more without losing control of your data"
 | 
						|
    />
 | 
						|
    <meta property="og:image"
 | 
						|
          content="/_next/static/media/og-image.e347bfb5.png"
 | 
						|
    />
 | 
						|
    <meta property="og:url" content="https://appflowy.com" />
 | 
						|
    <meta name="twitter:card" content="summary_large_image" />
 | 
						|
    <meta name="twitter:title" content="AppFlowy" />
 | 
						|
    <meta name="twitter:description"
 | 
						|
          content="AppFlowy is an AI collaborative workspace where you achieve more without losing control of your data"
 | 
						|
    />
 | 
						|
    <meta name="twitter:image"
 | 
						|
          content="/_next/static/media/og-image.e347bfb5.png"
 | 
						|
    />
 | 
						|
    <meta name="twitter:site" content="@appflowy" />
 | 
						|
    <meta name="twitter:creator" content="@appflowy" />
 | 
						|
    <link href="https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&display=swap" rel="stylesheet">
 | 
						|
</head>
 | 
						|
<body id="body">
 | 
						|
<div id="root"></div>
 | 
						|
<script type="module" src="/src/main.tsx"></script>
 | 
						|
 | 
						|
<script>
 | 
						|
  document.addEventListener('DOMContentLoaded', () => {
 | 
						|
    const userAgent = window.navigator.userAgent.toLowerCase();
 | 
						|
    const body = document.body;
 | 
						|
    const isWin = userAgent.indexOf('win') > -1;
 | 
						|
    const isMac = userAgent.indexOf('mac') > -1;
 | 
						|
    const isLinux = userAgent.indexOf('linux') > -1;
 | 
						|
    const isFirefox = userAgent.indexOf('firefox') > -1;
 | 
						|
    const isChrome = userAgent.indexOf('chrome') > -1;
 | 
						|
    const isSafari = userAgent.indexOf('safari') > -1;
 | 
						|
    if (isWin) {
 | 
						|
      body.setAttribute('data-os', 'windows');
 | 
						|
    } else if (isMac) {
 | 
						|
      body.setAttribute('data-os', 'mac');
 | 
						|
    } else if (isLinux) {
 | 
						|
      body.setAttribute('data-os', 'linux');
 | 
						|
    } else {
 | 
						|
      body.setAttribute('data-os', 'unknown');
 | 
						|
    }
 | 
						|
 | 
						|
    if (isFirefox) {
 | 
						|
      body.setAttribute('data-browser', 'firefox');
 | 
						|
    } else if (isChrome) {
 | 
						|
      body.setAttribute('data-browser', 'chrome');
 | 
						|
    } else if (isSafari) {
 | 
						|
      body.setAttribute('data-browser', 'safari');
 | 
						|
    } else {
 | 
						|
      body.setAttribute('data-browser', 'unknown');
 | 
						|
    }
 | 
						|
  });
 | 
						|
</script>
 | 
						|
 | 
						|
 | 
						|
</body>
 | 
						|
</html>
 |