personal memory agent
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

refactor: remove privacy blur feature from convey

Removes the privacy-blur CSS and JavaScript that blurred page content
when the window lost focus. Cleans up the corner-tag z-index layering
comment that referenced it.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

-47
-8
convey/static/app.css
··· 1561 1561 .corner-tag-br { bottom: 32px; right: 0; mask-image: url('tags/tag-2.png'); -webkit-mask-image: url('tags/tag-2.png'); } 1562 1562 1563 1563 /* ======================================== 1564 - * Privacy Blur 1565 - * Blurs page content when window loses focus (desktop only) 1566 - * ======================================== */ 1567 - body.privacy-blur > *:not(.corner-tags) { 1568 - filter: blur(5px); 1569 - } 1570 - 1571 - /* ======================================== 1572 1564 * Facet Add Button 1573 1565 * Plus button to create new facets 1574 1566 * ======================================== */
-39
convey/static/app.js
··· 1777 1777 } 1778 1778 } 1779 1779 }; 1780 - 1781 - /** 1782 - * Privacy Blur 1783 - * Blurs page content when window loses focus for privacy. 1784 - * Unblurs on drag-enter to support file drop interactions. 1785 - * Disabled on mobile devices where overlapping windows don't exist. 1786 - */ 1787 - (function() { 1788 - // Detect mobile: no hover capability or touch device with narrow viewport 1789 - const isMobile = window.matchMedia('(hover: none)').matches || 1790 - (navigator.maxTouchPoints > 0 && window.innerWidth < 1024); 1791 - 1792 - if (isMobile) return; 1793 - 1794 - function onBlur() { 1795 - document.body.classList.add('privacy-blur'); 1796 - } 1797 - 1798 - function onFocus() { 1799 - document.body.classList.remove('privacy-blur'); 1800 - } 1801 - 1802 - window.addEventListener('blur', onBlur); 1803 - window.addEventListener('focus', onFocus); 1804 - 1805 - // Handle drag-and-drop: unblur when dragging into window 1806 - document.addEventListener('dragenter', onFocus); 1807 - document.addEventListener('dragleave', (e) => { 1808 - // relatedTarget is null when leaving the document entirely 1809 - if (!e.relatedTarget && !document.hasFocus()) { 1810 - onBlur(); 1811 - } 1812 - }); 1813 - 1814 - // Handle initial state (page may load while window is not focused) 1815 - if (!document.hasFocus()) { 1816 - document.body.classList.add('privacy-blur'); 1817 - } 1818 - })();