track projects clients reports users escape track {} return resetUrlParams(); window.location.hash = $newVal; return window.location.hash; const url = new URL(window.location.href); const searchParams = new URLSearchParams(url.search); if(!($param)) return ''; searchParams.delete($param); const query = searchParams.toString(); const newRelativePathQuery = window.location.pathname + '?' + query + url.hash; window.history.replaceState({}, '', newRelativePathQuery); return query; const url = new URL(window.location.href); const searchParams = new URLSearchParams(url.search); Array.from(searchParams.keys()).forEach(key => { if(!$params.includes(key)){ searchParams.delete(key); } }); const query = searchParams.toString(); const newRelativePathQuery = window.location.pathname + '?' + query + url.hash; window.history.replaceState({}, '', newRelativePathQuery); return query;
{instance('login')?user} (click to logout)
Login
Version {instance('version')/@version}