Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tutPI-00DVVG-VS for pgadmin-hackers@arkaria.postgresql.org; Wed, 19 Mar 2025 13:24:29 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tutPG-004cje-G6 for pgadmin-hackers@arkaria.postgresql.org; Wed, 19 Mar 2025 13:24:26 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tutPG-004cej-3r for pgadmin-hackers@lists.postgresql.org; Wed, 19 Mar 2025 13:24:26 +0000 Received: from mail-oo1-xc2f.google.com ([2607:f8b0:4864:20::c2f]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tutPC-003hOy-1A for pgadmin-hackers@postgresql.org; Wed, 19 Mar 2025 13:24:24 +0000 Received: by mail-oo1-xc2f.google.com with SMTP id 006d021491bc7-5fcd61e9bcdso2976765eaf.0 for ; Wed, 19 Mar 2025 06:24:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; t=1742390661; x=1742995461; darn=postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=6Ncx+HDeCy8cfTSloi8Bb5Tmp6RH58exXAbVJkDa+Ow=; b=k5uZz4nm9nXOrLpak6LUU33xUxiHdKHbmDDE/5aJyv78FNWJAMgqPIpRtxpqoG52dq BOmWriRqu0ysEiPGkVG69Vqc/0AkHyJklRuD8ReFcLjWzcipUOmObgxyu9FPgrYv+p6t DKq8oqsYNm5FTD7bL7N5q9nZUlJwdDggexw8f0C9I/pgnX80/XaqKI6uCGS3vqVujWXx PuywDe1yn4Ws20bhw7+RGt7gwe8FeW5DLS+DWBMKQNZI8uM0V9LA46gfL+LIfXpKnXkt YKkDJT50gMbq2NiQMVNjQldICI1nGMUw0j/KSbM7nBNNZ/OaFfpXjF6cLT27MSXpVQyZ ygvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742390661; x=1742995461; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=6Ncx+HDeCy8cfTSloi8Bb5Tmp6RH58exXAbVJkDa+Ow=; b=QQuZ/78DDVb4MzSN6XcqZC7yNUZjbYzlLbSCSVfTJ3kKqF5VsVZPB7qhbbTWNdF2dD wH1A9zvOTgZNWAJc3YWMrORl9Rr67FHvuz05t9Z9LXP9/Ng+7OfyS1Qxg5cyjFDoeeYp 5QDsgXNwXjiRkpeGB7iSD1jDB9lXS5Od+j7FMjo8ysWUSteqmZ4hthQzp+sbw1RS+JWf AzSHEkoqUXbq8be6dsbmXKwz7mc8qK6XalbSTpY7J9YqVN9Zz/i6PDnBARkT7732VU0b yHjs+AH6EEk/T2tSnuGGlub6j0QmhZDMWpXf6gJH/HSTfZviuxjIDwFP4nq+jDAaOssc e9/A== X-Gm-Message-State: AOJu0YyPZ59HiiZ/NgOM5ge2m+HE5MhDpZhGDMX6mIphp3WAHmn9lNn1 pt/MQ8Nj+9UGMFqpPPBX11O82JfRDPI8CV1Rn0JqKp6Yvj5K55cvFoSS82iqW1y7L6xGMC/DrkF MaypVF1UbPEXgKKmKAxVCi6QE3mZxRhzetckGdXvnkxYTijfazw== X-Gm-Gg: ASbGnctabJsIb9kN5kAh7VK71+cYWMY14TV/p+jWiRP2S1+8jr/KOPGYMWUKUikFOzB iChkyhoZmWFw6Kg//F2Bg1Eu/juvO0Berpq40Z5KMs06yuWwoFMmeqcm+G468w9BSGmTmpOV8H0 r2chGGwE3Ac1R+DrK/BhfgOYyZxw== X-Google-Smtp-Source: AGHT+IFo1Y1WO1obog5O8LKbHfesdeZvMHXfJwoZ0oJgA8J4kRVMhBR/OTkwQi3RF0HKB9T4ONEG66j9DzyWPPlPW4o= X-Received: by 2002:a05:6870:d3c7:b0:2c2:b838:3ef8 with SMTP id 586e51a60fabf-2c74549a699mr2232618fac.2.1742390661480; Wed, 19 Mar 2025 06:24:21 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Anil Sahoo Date: Wed, 19 Mar 2025 18:53:45 +0530 X-Gm-Features: AQ5f1JoUEiazIKM9uwtDOpBULLSSYGCJotebG8fVZ8qlTRTDPtXTli3eLptF7XE Message-ID: Subject: Re: Require suggestions on feature #5766 To: Dave Page Cc: pgadmin-hackers Content-Type: multipart/alternative; boundary="0000000000007015650630b1f076" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000007015650630b1f076 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Okay, I will implement it as per the suggestions. Thanks On Wed, Mar 19, 2025 at 5:14=E2=80=AFPM Dave Page wrote= : > > > On Wed, 19 Mar 2025 at 10:58, Anil Sahoo > wrote: > >> Hi Dave, >> >> As discussed I moved with auto-update of pgAdmin 4 application in macOs >> system locally. It is successful. >> So now I have to do some additional user experience improvements. >> >> Listing down some ways we can show the user that a new version is >> available and he can download and install it. >> >> *Option 1:* >> >> Show a dialog with the released features and fixes(mentioned in the >> release note) with *"Download & Restart"* and *"Cancel"* buttons. This >> dialog will be shown only when the application starts for the first time= of >> the day. >> >> Benefits of showing this dialog will help users to know about the new >> features and bugs fixed available in the latest version. >> >> "Download & Restart" button will download the latest version and quit th= e >> app and install and open the latest app. "Cancel" will cancel the >> notification. >> >> *Option 2:* >> >> We are currently showing a warning notification of the latest version >> available, if the older version is being used by the user, we can add *"= Download >> & Restart"* and *"Cancel" * buttons. And those buttons will work the way >> they are working in Option 1. >> >> Additionally we will add *"Check for updates"* option in pgAdmin 4 >> native menu, if any time a user wants to check for updates manually then >> can prefer this and if update is available then the *"Restart to update"= * >> option will show and if clicked will quit the app and install the latest >> version. >> >> Let me know in which way we can proceed. >> > > Option 1 seems good to me; though the current notifier should continue to > work as it does now if a particular distribution channel doesn't support > auto-updates (for example, the EDB PostgreSQL Installer). > > -- > Dave Page > pgAdmin: https://www.pgadmin.org > PostgreSQL: https://www.postgresql.org > pgEdge: https://www.pgedge.com > > --=20 *Anil Sahoo* Software Development Engineer II LinkedIn || Blog || *GitHub * enterprisedb.com --0000000000007015650630b1f076 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Okay, I will implement it as per the suggestions.

=
Thanks

On Wed, Mar 19, 2025 at 5:14= =E2=80=AFPM Dave Page <dpage@pgadmi= n.org> wrote:


On Wed, 19 Mar 2025 at 10:58, An= il Sahoo <anil.sahoo@enterprisedb.com> wrote:
Hi Dave,

= As discussed I moved with auto-update of pgAdmin 4 application in macOs sys= tem locally. It is successful.=C2=A0
So now I have to do some add= itional user experience improvements.

Listing down= some ways we can show the user that a new version is available and he can = download and install it.

Option 1:=C2=A0
=
= Show a dialog with the released features and fixes(mentioned in the release= note) with "Download & Restart" and "Cancel&q= uot;=C2=A0 buttons. This dialog will be shown only when the application= starts for the first time of the day.

Benefits of showing this dialog will help users to know about the new fe= atures and bugs fixed available in the latest version.=C2=A0
"Download & Restart" button will download the = latest version and quit the app and install and open the latest app.=C2=A0<= /span>"Cancel" will cancel the notification.
= Option 2:
We are currently showing a warning notification of the latest ver= sion available, if the older version is being used by the user, we can add= =C2=A0"Download & Restart" and "Cancel"= =C2=A0 buttons. And those buttons will work the way they are working in= Option 1.

Additionally we w= ill a= dd "Check for updates" option in pgAdmin 4 native menu, if= any time a user wants to check for updates manually then can prefer this a= nd if update is available then the=C2=A0"Restart to update"<= /b> option will show and if clicked will quit the app and install the lates= t version.

Let me know in which way we can procee= d.

Option 1 seems good t= o me; though the current notifier should continue to work as it does now if= a particular distribution channel doesn't support auto-updates (for ex= ample, the EDB PostgreSQL Installer).
=C2=A0
--


--


=

Anil Sahoo

= Software Developmen= t Engineer II

LinkedIn=C2=A0|| Blog=C2= =A0|| GitHub


enterprisedb.com

--0000000000007015650630b1f076--