From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id UM9hLt9ho2LTZAAAbAwnHQ (envelope-from ) for ; Fri, 10 Jun 2022 17:23:11 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id yA1+Lt9ho2LIfAEA9RJhRA (envelope-from ) for ; Fri, 10 Jun 2022 17:23:11 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 605F71D796 for ; Fri, 10 Jun 2022 17:23:11 +0200 (CEST) Received: from localhost ([::1]:50810 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nzgTd-00007X-T3 for larch@yhetil.org; Fri, 10 Jun 2022 11:23:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56596) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzgTB-00007C-B8 for emacs-orgmode@gnu.org; Fri, 10 Jun 2022 11:22:41 -0400 Received: from mail-pj1-x102f.google.com ([2607:f8b0:4864:20::102f]:37787) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nzgT9-0000Nq-Nz for emacs-orgmode@gnu.org; Fri, 10 Jun 2022 11:22:41 -0400 Received: by mail-pj1-x102f.google.com with SMTP id 3-20020a17090a174300b001e426a02ac5so2582593pjm.2 for ; Fri, 10 Jun 2022 08:22:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=resent-to:resent-from:resent-date:resent-message-id:from:to:subject :in-reply-to:references:date:message-id:mime-version; bh=JxzzQedFz5TVKzJ0qULQEnzr79HRwLRIcyJs0QxIhL4=; b=kelM/Lyov1eoFqQ2i+1c/ZSV0LMd9EBFwLIt1d4s1UO193AJKn0lbJTEBj0c8Z0atX JDfVS4jfhndJOroBWkbgdUuQjyogAxrq0CNxaDRBmfXZA3yrx+2UcNecTgrJ2CrcEG3t OFzz/Tk7AWIikIUzin/h2FwvKIRcmbITkD58CCQQaDH+0CHa6OB/EOLZavbnhmGhYb0w YUqHx3TKAGanCOj4z1lnrSxP6Y8QKm1kzMvxUBBvQ0g8ciERaThUBwLm9SdJl6eI9/lE geTsBUhi4QTZqhYw7Me+Lp7SP+Aks7xRW/6YQOSwR3C4b09N+4rJOOrBGFSjnIpmnwhb vuyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:resent-to:resent-from:resent-date :resent-message-id:from:to:subject:in-reply-to:references:date :message-id:mime-version; bh=JxzzQedFz5TVKzJ0qULQEnzr79HRwLRIcyJs0QxIhL4=; b=qC0wlHlSkp3wsust9hTqTDmD3cr5frm57qTbRDtNQKul6K5SQjB5c1EyLiL5DXLGse dIBvsVrUkeIsrWUgov+vmbP42ey7GyrPrLsfsVy2Nf71ZVS9myaskC/L7pcvXmQRmfVN isVcT0H1vB++CsMh7Bg8CkpJe0htrxpt3/RyZFKSgTQrDT41CxgSjAdtdseA3PBhadEG aArKPq4+j8TlEOdq/6UlRm8NhqIMgxBDDkXmGdeZ0RfZ7LkEwVNcplIDilmzzhqiO++f UuTwFk4zKPQUHJ7TUCRyvOKw3k4E4YS73omr8/VaF3RJay8T/h2es8+c2vrcX9Kfladj Kyvg== X-Gm-Message-State: AOAM531HF5VGiGM6PFW6+ZVvjE1GkKtMN/h2+PL+zmLXuJUOXa6pcQyC uATzE0flw4e3cqldCIyaS/n1++2KjWT3dff/ X-Google-Smtp-Source: ABdhPJyg6lUFi9Y6pZmAFBj1h47eJgEuAON+KfgHH8g+xujh1T5NoQx3EOJYoQrlA8GGC6LB/R18Qw== X-Received: by 2002:a17:903:1c8:b0:167:67ff:323d with SMTP id e8-20020a17090301c800b0016767ff323dmr31365406plh.22.1654874558016; Fri, 10 Jun 2022 08:22:38 -0700 (PDT) Received: from localhost ([64.32.23.62]) by smtp.gmail.com with ESMTPSA id j12-20020a170902c3cc00b00163ebd0f16asm19032821plj.78.2022.06.10.08.22.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Jun 2022 08:22:37 -0700 (PDT) Resent-To: emacs-orgmode@gnu.org Resent-From: Ihor Radchenko Resent-Date: Fri, 10 Jun 2022 23:23:16 +0800 Resent-Message-ID: <877d5or197.fsf@localhost> From: Ihor Radchenko To: Max Nikulin Subject: Re: Org Column in Thunderbird In-Reply-To: References: <87o7z0r7d8.fsf@localhost> Date: Fri, 10 Jun 2022 22:26:49 +0800 Message-ID: <87ilp8r3va.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::102f; envelope-from=yantar92@gmail.com; helo=mail-pj1-x102f.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1654874591; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-to:resent-from:resent-message-id: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=JxzzQedFz5TVKzJ0qULQEnzr79HRwLRIcyJs0QxIhL4=; b=Dgx/Bg4/qbpnsy+IEZeIf213sVf7XFrMAJStLLwdYEZTCV+G9ZC56bnGiov69ey5TKskVz b0Sp5sIFEwiNMESNWewGXWZJ9I2kSMUi2L0DBLBKSSTwwdjK7778Dqhicv+7qd2/ayLrOM USlYgPpgGjW4vACWEMlEc7qSCSqBsdTNaF6rhYRqBUIKFQeO9NtC0deBXdm7HcV8LBwYcS 5hmt/riidfuOWHhGP3kXQUNHRHIqAxOLurv96esV6F3S5OZVx+D5ly64szOyE0MVK589Pr 3gtLGLtJI6uOrTby06+aATO+cPvsmI2dAC6Y0l3SWbQcMQjv8ls9ppaeEPiyGQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1654874591; a=rsa-sha256; cv=none; b=PFhA0Xw7XoQTbn7NkTCzhQopYw4canYTtn+oADhPp2quVnvaD4ZHABvM2vmwsZQy72rXBR dnAJLDicSYf0JYb9MoqXAOmGgobdfqjssTMXhdCQu3eNliyJrTUDse5l8J8AnIrGfBFDw9 YfUufwNMcYR0RFDxS3M88DzimObvdKCD+dZt58uNUGKalJT4O93m7YnRiFPcI+ZjrwfaA2 0tA15+9Rx/EzJ4vB5T49S3hvxKEf6KJ4Si6oUfkKdgnwZUPdlWymiyRLRq4G3djdityht2 37r7zipYfxJou3Q39mKaaPaKQMv7i0Kuj+G8LuSqqYda9wX6JykDES9MULSmxQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b="kelM/Lyo"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -1.98 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b="kelM/Lyo"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 605F71D796 X-Spam-Score: -1.98 X-Migadu-Scanner: scn0.migadu.com X-TUID: GWIwMaIQ4aFB You dropped Org ML from the CC. Was it intentional? Max Nikulin writes: > On 10/06/2022 20:11, Ihor Radchenko wrote: >> I imagine browser URLs could also indicate if they have associated Org >> notes. Or pdfs. > > It seems, most of PDF viewers do not allow decorations added by users. > Even built-in viewers in browsers displays document as privileged > content inaccessible by extensions. A kind of workaround is loading of > the same pdf.js to a regular page, but it is not really convenient. I am > unsure concerning security issues when pdf.js is bundled into an add-on. AFAIK, https://web.hypothes.is/demos/ somehow works with PDFs in browsers. >> Also, did you announce this anywhere outside Org ML? > > I have no idea where I should announce it since currently it is useful > mostly with Org mode. Unsure if e.g. API of Joplin app will allow to get > all links of certain kind in all notes. /r/orgmode I guess. > Also I am afraid that I may broke something in Thunderbird internals. It > has some code for custom columns but docs are rather scarce, so I am > unsure if I implemented it properly. It is a reason to take a pause and > to wait if my profile would turn into unusable state. Part of the benefit of the announcement could be having a feedback and people trying and reporting if you actually broke something :) Of course, it does make sense to test things locally first and catch the most obvious issues. Best, Ihor