* refactor: menuRow directive to MenuRow component * refactor: migrate footer to react * refactor: migrate actions menu to react * refactor: migrate history menu to react * fix: click outside handler use capture to trigger event before re-render occurs which would otherwise cause node.contains to return incorrect result (specifically for the account menu) * refactor: migrate revision preview modal to react * refactor: migrate permissions modal to react * refactor: migrate password wizard to react * refactor: remove unused input modal directive * refactor: remove unused delay hide component * refactor: remove unused filechange directive * refactor: remove unused elemReady directive * refactor: remove unused sn-enter directive * refactor: remove unused lowercase directive * refactor: remove unused autofocus directive * refactor(wip): note view to react * refactor: use mutation observer to deinit textarea listeners * refactor: migrate challenge modal to react * refactor: migrate note group view to react * refactor(wip): migrate remaining classes * fix: navigation parent ref * refactor: fully remove angular assets * fix: account switcher * fix: application view state * refactor: remove unused password wizard type * fix: revision preview and permissions modal * fix: remove angular comment * refactor: react panel resizers for editor * feat: simple panel resizer * fix: use simple panel resizer everywhere * fix: simplify panel resizer state * chore: rename simple panel resizer to panel resizer * refactor: simplify column layout * fix: editor mount safety check * fix: use inline onLoad callback for iframe, as setting onload after it loads will never call it * chore: fix note view test * chore(deps): upgrade snjs
57 lines
2.7 KiB
Plaintext
57 lines
2.7 KiB
Plaintext
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8"/>
|
|
<meta content="IE=edge" http-equiv="X-UA-Compatible"/>
|
|
<meta content="width=device-width, initial-scale=1" name="viewport"/>
|
|
|
|
<link rel="canonical" href="<%= ENV['APP_HOST'] %>" />
|
|
|
|
<link href="favicon/apple-touch-icon.png" rel="apple-touch-icon" sizes="180x180"></link>
|
|
<link href="favicon/favicon-32x32.png" rel="icon" sizes="32x32" type="image/png"></link>
|
|
<link href="favicon/favicon-16x16.png" rel="icon" sizes="16x16" type="image/png"></link>
|
|
<link href="manifest.webmanifest" rel="manifest"></link>
|
|
|
|
<link color="#5bbad5" href="favicon/safari-pinned-tab.svg" rel="mask-icon"></link>
|
|
<meta name="theme-color" content="#ffffff">
|
|
|
|
<meta ng-bind="title" content="Standard Notes" name="apple-mobile-web-app-title"/>
|
|
<meta ng-bind="title" content="Standard Notes" name="application-name"/>
|
|
<base href="/"></base>
|
|
|
|
<title>Notes · Standard Notes</title>
|
|
<meta name="description" content="Standard Notes is a basic notes app that delivers only the essentials in note taking. Because of its simplicity and resistance to growth, users can count on durability and convenience."/>
|
|
|
|
<meta name="twitter:title" content="Standard Notes, a private and secure notes app."/>
|
|
<meta name="twitter:description" content="Standard Notes is a basic notes app that delivers only the essentials in note taking. Because of its simplicity and resistance to growth, users can count on durability and convenience."/>
|
|
<meta name="twitter:site" content="@standardnotes"/>
|
|
<meta name="twitter:card" content="summary"/>
|
|
|
|
<meta name="og:title" content="Standard Notes, a private and secure notes app."/>
|
|
<meta name="og:description" content="Standard Notes is a basic notes app that delivers only the essentials in note taking. Because of its simplicity and resistance to growth, users can count on durability and convenience."/>
|
|
|
|
<script>
|
|
window._default_sync_server = "<%= ENV['DEFAULT_SYNC_SERVER'] %>";
|
|
window._bugsnag_api_key = "<%= ENV['BUGSNAG_API_KEY'] %>";
|
|
window._enable_unfinished_features = "<%= ENV['ENABLE_UNFINISHED_FEATURES'] %>" === 'true';
|
|
window._websocket_url = "<%= ENV['WEBSOCKET_URL'] %>";
|
|
window._purchase_url = "<%= ENV['PURCHASE_URL'] %>";
|
|
window._plans_url = "<%= ENV['PLANS_URL'] %>";
|
|
window._dashboard_url = "<%= ENV['DASHBOARD_URL'] %>";
|
|
</script>
|
|
|
|
<% if Rails.env.development? %>
|
|
<%= javascript_include_tag "javascripts/app.js", debug: true %>
|
|
<% else %>
|
|
<%= javascript_include_tag "javascripts/app.js", debug: false %>
|
|
<% end %>
|
|
<%= stylesheet_link_tag "stylesheets/app.css", media: "all", debug: false %>
|
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
</body>
|
|
|
|
</html>
|