Plug-ins (was: Update on the Beta work for The Bat - Calendar function)

2021-03-15 Thread Stefan Tanurkov via TBBETA
Hello Thomas and Dear All, 

>> Yes,  you  are  certainly  right.  A  plug-in  may be the way to go to
>> satisfy everyone.

> Thanks! I hope Stefan is reading this.

I do read this. Yes, a good plug-in system is our long dreamed dream. As many 
probably know, the current plug-in system is based on compiled DLLs and it was 
not very popular through all years of its existence. This makes me thinking of 
developing a new way to extend The Bat! functionality...

So, let's start a thread about plug-ins - please feel free to post anything you 
find suitable on this topic: views, wishes, concerns. I promise our team will 
read it carefully :-) (don't treat my smile like I'm joking, I just like to 
smile, but I am always serious about promises I make).


Here is something for the start:

We plan to implement Python bridge for system-related functionality, Python is 
a popular language and it has a lot of libraries for working with OS, network 
and even AI and Big Data. Plus, it supports multithreading out of the box which 
is good for a multithreaded program like The Bat!

For stuff inside message viewer, alternative message editor and other areas 
where we can use a Chromium-based view, we this of use of something similar to 
web browser extensions which means it will be JavaScript+HTML+CSS

It will be possible to create custom  filter actions / conditions, 
viewer/editor commands, address book extension, template macros...

OK, this is what is in my head on this topic now. Community feedback is needed 
:-)


-- 
Best regards,
Stefan Tanurkov



'Using TBBETA' information:
http://www.silverstones.com/thebat/TBUDLInfo.html


9.3.3.1

2021-03-15 Thread Stefan Tanurkov via TBBETA
Dear All, 

While we are implementing big features... We made some archaeology research and 
found some undocumented / improperly named macros that could be useful, so we 
decided to make a Beta with small changes today :-)

Version 9.3.3.1 is available 

https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x32-full.7z
https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x64-full.7z

https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x32.7z
https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x64.7z

Here is  a short list of changes:

[+] Add %Account* macros for use in all types of templates
[-] "View messaging history" command from the Address Book did not focus on 
the address in the address histroy pane


Here's a list of those %Account* macros:

AccountName
AccountConnectionType 
AccountCheckOnStartup 
AccountCombineSendReceive 
AccountCombinedSendReceive 
AccountFromName 
AccountFromAddr 
AccountFromAddress 
AccountReplyName 
AccountReplyAddr  
AccountReplyAddress 
AccountIsDefault 
AccountSendServer 
AccountSendPort 
AccountReceiveServer 
AccountReceivePort 
AccountAutoCheck 
AccountPeriodicalCheck 
AccountPeriodicalCheckTime 
AccountPeriodicalCheckUnit 
AccountMemo 


And a Quick Template for testing them:

===8<==cut=here===

AccountName - %AccountName
AccountId - %AccountId
AccountConnectionType - %AccountConnectionType
AccountCheckOnStartup - %AccountCheckOnStartup
AccountAutoCheck - %AccountAutoCheck
AccountPeriodCheck - %AccountPeriodCheck
AccountPeriodCheckT - %AccountPeriodCheckT
AccountId - %AccountId
AccountCheckOnStartup - %AccountCheckOnStartup
AccountAutoCheck - %AccountAutoCheck
AccountPeriodCheck - %AccountPeriodCheck
AccountPeriodCheckT - %AccountPeriodCheckT
AccountCombineSendReceive - %AccountCombineSendReceive
AccountCombinedSendReceive - %AccountCombinedSendReceive
AccountFromName - %AccountFromName
AccountFromAddr - %AccountFromAddr
AccountFromAddress - %AccountFromAddress
AccountReplyName - %AccountReplyName
AccountReplyAddr - %AccountReplyAddr
AccountReplyAddress - %AccountReplyAddress
AccountIsDefault - %AccountIsDefault
AccountSendServer - %AccountSendServer
AccountSendPort - %AccountSendPort
AccountReceiveServer - %AccountReceiveServer
AccountReceivePort - %AccountReceivePort
AccountAutoCheck - %AccountAutoCheck
AccountPeriodicalCheck - %AccountPeriodicalCheck
AccountPeriodicalCheckTime - %AccountPeriodicalCheckTime
AccountPeriodicalCheckUnit - %AccountPeriodicalCheckUnit
AccountMemo - %AccountMemo

===8<==cut=here===



-- 
Best regards,
Stefan Tanurkov
CEO @ Ritlabs S.R.L.

pgpIL1_lJovxG.pgp
Description: PGP signature

'Using TBBETA' information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re: 9.3.3.1

2021-03-15 Thread Gleason

Stefan,

> Dear All, 

> While we are implementing big features... We made some archaeology research 
> and found some undocumented / improperly named macros that could be useful, 
> so we decided to make a Beta with small changes today :-)

> Version 9.3.3.1 is available 

> https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x32-full.7z
> https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x64-full.7z

404 not found.

> https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x32.7z
> https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x64.7z

> Here is  a short list of changes:

> [+] Add %Account* macros for use in all types of templates
> [-] "View messaging history" command from the Address Book did not focus 
> on the address in the address histroy pane


> Here's a list of those %Account* macros:

> AccountName
> AccountConnectionType 
> AccountCheckOnStartup 
> AccountCombineSendReceive 
> AccountCombinedSendReceive 
> AccountFromName 
> AccountFromAddr 
> AccountFromAddress 
> AccountReplyName 
> AccountReplyAddr  
> AccountReplyAddress 
> AccountIsDefault 
> AccountSendServer 
> AccountSendPort 
> AccountReceiveServer 
> AccountReceivePort 
> AccountAutoCheck 
> AccountPeriodicalCheck 
> AccountPeriodicalCheckTime 
> AccountPeriodicalCheckUnit 
> AccountMemo 


> And a Quick Template for testing them:

> ===8<==cut=here===

> AccountName - %AccountName
> AccountId - %AccountId
> AccountConnectionType - %AccountConnectionType
> AccountCheckOnStartup - %AccountCheckOnStartup
> AccountAutoCheck - %AccountAutoCheck
> AccountPeriodCheck - %AccountPeriodCheck
> AccountPeriodCheckT - %AccountPeriodCheckT
> AccountId - %AccountId
> AccountCheckOnStartup - %AccountCheckOnStartup
> AccountAutoCheck - %AccountAutoCheck
> AccountPeriodCheck - %AccountPeriodCheck
> AccountPeriodCheckT - %AccountPeriodCheckT
> AccountCombineSendReceive - %AccountCombineSendReceive
> AccountCombinedSendReceive - %AccountCombinedSendReceive
> AccountFromName - %AccountFromName
> AccountFromAddr - %AccountFromAddr
> AccountFromAddress - %AccountFromAddress
> AccountReplyName - %AccountReplyName
> AccountReplyAddr - %AccountReplyAddr
> AccountReplyAddress - %AccountReplyAddress
> AccountIsDefault - %AccountIsDefault
> AccountSendServer - %AccountSendServer
> AccountSendPort - %AccountSendPort
> AccountReceiveServer - %AccountReceiveServer
> AccountReceivePort - %AccountReceivePort
> AccountAutoCheck - %AccountAutoCheck
> AccountPeriodicalCheck - %AccountPeriodicalCheck
> AccountPeriodicalCheckTime - %AccountPeriodicalCheckTime
> AccountPeriodicalCheckUnit - %AccountPeriodicalCheckUnit
> AccountMemo - %AccountMemo

> ===8<==cut=here===





-- 

Gleason
TheBat! 9.3.3 Pro (64bit, no OTFE) on Windows 10.0 19041 



'Using TBBETA' information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re: 9.3.3.1

2021-03-15 Thread Stefan Tanurkov
Hello Gleason,

> 404 not found.

oops. Thank you for noticing!

Please try again now.


-- 
Best regards,
 Stefan



'Using TBBETA' information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re: 9.3.3.1

2021-03-15 Thread Curt Akin
Hello Stefan,

Monday, March 15, 2021, 1:07:35 PM, you wrote:

> Dear All, 

> While we are implementing big features... We made some archaeology research 
> and found some undocumented / improperly named macros that could be useful, 
> so we decided to make a Beta with small changes today :-)

> Version 9.3.3.1 is available 

>
>  https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x64.7z

> Installed and running.





-- 
Best regards,
Curt Akin



'Using TBBETA' information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re: 9.3.3.1

2021-03-15 Thread Richard Newman via TBBETA
Hello Stefan,


STvT> Version 9.3.3.1 is available 
STvT> https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x64-full.7z
U&R
--
Best regards,
 Richardmailto:the...@newmangroup.com
--
Using The Bat!  v9.3.3.1  on  Windows v10 19042 
 



'Using TBBETA' information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re: Plug-ins (was: Update on the Beta work for The Bat - Calendar function)

2021-03-15 Thread Thomas Fernandez
Hello Stefan,

On Mon, 15 Mar 2021 16:34:29 +0200 GMT (15-Mar-21, 21:34 +0700 GMT),
Stefan Tanurkov via TBBETA wrote:

>>> Yes,  you  are  certainly  right.  A  plug-in  may be the way to go to
>>> satisfy everyone.

>> Thanks! I hope Stefan is reading this.

> I do read this. Yes, a good plug-in system is our long dreamed dream. As many 
> probably know, the current plug-in system is based on compiled DLLs and it 
> was not very popular through all years of its existence. This makes me 
> thinking of developing a new way to extend The Bat! functionality...

First of all, thanks for listening!

> So, let's start a thread about plug-ins - please feel free to post anything 
> you find suitable on this topic: views, wishes, concerns. I promise our team 
> will read it carefully :-) (don't treat my smile like I'm joking, I just like 
> to smile, but I am always serious about promises I make).

> Here is something for the start:
[...]

The top of my programming skills were when Turbo Pascal was the latest - we 
used pointer types, the predecessor of OOP. I learned Java later, but that was 
years ago. So I cannot say much or recommend anything about the technical 
implementation.

> We plan to implement Python bridge for system-related functionality, Python 
> is a popular language and it has a lot of libraries for working with OS, 
> network and even AI and Big Data. Plus, it supports multithreading out of the 
> box which is good for a multithreaded program like The Bat!

> For stuff inside message viewer, alternative message editor and other areas 
> where we can use a Chromium-based view, we this of use of something similar 
> to web browser extensions which means it will be JavaScript+HTML+CSS

> It will be possible to create custom  filter actions / conditions, 
> viewer/editor commands, address book extension, template macros...

This sounds good, and I can indeed comment on functionalities!

I don't like the standard templates for New Message / Reply / Forward and have 
to manually change them each time I create a new account (every orgnisations I 
deal with, often in free lance work, wants me to have an email address at their 
orgnisation, so this happens often). I don't know whether this would warrant a 
plug-in, I just want to throw it in here.

> OK, this is what is in my head on this topic now. Community feedback is 
> needed :-)

Let's brainstorm then!

--

Cheers,
Thomas.

Message reply created with The Bat! Version 9.3.3 (64-bit)
under Windows 10.0 Build 19041



'Using TBBETA' information:
http://www.silverstones.com/thebat/TBUDLInfo.html


Re: 9.3.3.1

2021-03-15 Thread Stuart Pye
Hello Stefan,



Monday, March 15, 2021, 1:07:35 PM, you wrote:


> https://www.ritlabs.com/download/files3/the_bat/beta/tb9.3.3.1-x64-full.7z

SP>>  U&Running




-- 
Best regards,
Stuart Pye
somewhere in the USA



'Using TBBETA' information:
http://www.silverstones.com/thebat/TBUDLInfo.html