I'm working on a new E-mail client for UXP.
Moderator: athenian200
- JoeyG
- Astronaut
- Posts: 653
- Joined: 2017-06-12, 13:27
- Location: How can you be in two places at once, when you're not anywhere at all?
Re: I'm working on a new E-mail client for UXP.
@billmcct
Do you think there's any hope that Epyrus will accommodate the many modifications to my Thunderbird?
Thank you.
Do you think there's any hope that Epyrus will accommodate the many modifications to my Thunderbird?
Thank you.
"And you can believe me because I never lie - and I'm always right."
(Asserted by George Leroy Tirebiter* and my wife; only the latter is telling the truth.)
*Firesign Theater version
(Asserted by George Leroy Tirebiter* and my wife; only the latter is telling the truth.)
*Firesign Theater version
- billmcct
- Keeps coming back
- Posts: 951
- Joined: 2012-09-04, 15:19
- Location: Costa Rica & Union City Georgia USA
Re: I'm working on a new E-mail client for UXP.
Hey, I think @athenian200 could better answer that question. That said, since it's 05:15 am here and my brain hasn't really started to function yet, all I can tell you is the application is based on UXP code so I would assume so.
--------------------------------------------------------------------------------------------------------------
The difference between the Impossible and the Possible lies in a man's Determination.
Tommy Lasorda
The difference between the Impossible and the Possible lies in a man's Determination.
Tommy Lasorda
Re: I'm working on a new E-mail client for UXP.
No guarantees though since the thunderbird in use is a 2.0 (pre?-)release. I don't even know how old that is but it predates Pale Moon (the entire project).
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
- JoeyG
- Astronaut
- Posts: 653
- Joined: 2017-06-12, 13:27
- Location: How can you be in two places at once, when you're not anywhere at all?
Re: I'm working on a new E-mail client for UXP.
Yes, of course. Sorry, it was my mistake.
"And you can believe me because I never lie - and I'm always right."
(Asserted by George Leroy Tirebiter* and my wife; only the latter is telling the truth.)
*Firesign Theater version
(Asserted by George Leroy Tirebiter* and my wife; only the latter is telling the truth.)
*Firesign Theater version
- JoeyG
- Astronaut
- Posts: 653
- Joined: 2017-06-12, 13:27
- Location: How can you be in two places at once, when you're not anywhere at all?
Re: I'm working on a new E-mail client for UXP.
The date is 20100507. Just a tad over twelve years!
As for "pre", for some reason, 2.0.0.25 never saw the light of day. The last "good" version was 2.0.0.24; I have no idea how it differs from 2.0.0.25pre.
All I can say is that 2.0.0.25pre has been working fine for me since the day it was born.
Updating to the latest version presents no technical issue: I went directly from 2.0.0.25pre to (I guess it was) TB v.90 on my wife's machine and have been updating regularly ever since.
If I remember correctly, TB 3 killed a couple of my UI add-ons and used some colors I didn't like, so my tenacity in holding on to 2.0.0.25pre is really only cosmetically based.
Off-topic:
As I guess people on the forum have noticed, I like to contribute when I can, but it's important not to take a lot of what I write too seriously.
As I guess people on the forum have noticed, I like to contribute when I can, but it's important not to take a lot of what I write too seriously.
"And you can believe me because I never lie - and I'm always right."
(Asserted by George Leroy Tirebiter* and my wife; only the latter is telling the truth.)
*Firesign Theater version
(Asserted by George Leroy Tirebiter* and my wife; only the latter is telling the truth.)
*Firesign Theater version
- JoeyG
- Astronaut
- Posts: 653
- Joined: 2017-06-12, 13:27
- Location: How can you be in two places at once, when you're not anywhere at all?
Re: I'm working on a new E-mail client for UXP.
@athenian200
Do you think there's any hope that Epyrus will accommodate the many modifications to my Thunderbird?
Thank you.
Do you think there's any hope that Epyrus will accommodate the many modifications to my Thunderbird?
Thank you.
"And you can believe me because I never lie - and I'm always right."
(Asserted by George Leroy Tirebiter* and my wife; only the latter is telling the truth.)
*Firesign Theater version
(Asserted by George Leroy Tirebiter* and my wife; only the latter is telling the truth.)
*Firesign Theater version
- back2themoon
- Moon Magic practitioner
- Posts: 2358
- Joined: 2012-08-19, 20:32
Re: I'm working on a new E-mail client for UXP.
Please don't spam this thread with repeated Thunderbird v2 questions. You will find out yourself when Epyrus is released.
Safe Mode / clean profile info: Help/Restart in Safe Mode
Information to include when asking for support - How to apply user agent overrides
How to auto-fill passwords
Windows 10 Pro x64
Information to include when asking for support - How to apply user agent overrides
How to auto-fill passwords
Windows 10 Pro x64
- JoeyG
- Astronaut
- Posts: 653
- Joined: 2017-06-12, 13:27
- Location: How can you be in two places at once, when you're not anywhere at all?
Re: I'm working on a new E-mail client for UXP.
Please excuse me, but there was only one question addressed to two people.back2themoon wrote: ↑2022-05-24, 13:38Please don't spam this thread with repeated Thunderbird v2 questions. You will find out yourself when Epyrus is released.
Furthermore, if I can get an answer, I will be able to save myself the time and effort of fooling around with Epyrus if and when it comes out.
In any case, thank you for your input. I really don't mind being chastised, even when I have a different view of of the issue.
"And you can believe me because I never lie - and I'm always right."
(Asserted by George Leroy Tirebiter* and my wife; only the latter is telling the truth.)
*Firesign Theater version
(Asserted by George Leroy Tirebiter* and my wife; only the latter is telling the truth.)
*Firesign Theater version
- andyprough
- Astronaut
- Posts: 688
- Joined: 2020-05-31, 04:33
Re: I'm working on a new E-mail client for UXP.
For what it's worth, I found a few of your older versions of the add-ons and your theme on the Thunderbird add-ons site, and they installed OK on my git build of Epyrus: BiDi Mail, Email Address Crawler, FlatStyle, MR Tech Toolkit, Quick Locale Switcher, Quote Colors, and the Outlook 2003 GreenTB theme.
I don't know what your add-ons do, so I can only say they installed without obvious errors. For each of them I unpacked the old archive, changed the install.rdf to target a max Thunderbird version of 52.6.0, and repacked and dragged into the Epyrus add-ons manager to install. I don't know where to find your other add-ons to test them.
The layout you are using is called the "Wide View", and is available with this build of Epyrus. I did not try your modified userChrome.css.
Hope that helps. Good luck!
- athenian200
- Contributing developer
- Posts: 1478
- Joined: 2018-10-28, 19:56
- Location: Georgia
Re: I'm working on a new E-mail client for UXP.
I don't use extensions heavily myself, so I really don't know one way or the other, if I'm being honest. I think Andy's assessment is correct, and that the extensions should work in theory. The best way to find out right now would be to build it yourself, because I am not quite ready to distribute binaries. I think that distributing binaries may legally set a bunch things in motion that place a lot of responsibility on me to have all my ducks in a row, as far as having all the Mozilla URLs removed and some kind of placeholder branding setup.
"The Athenians, however, represent the unity of these opposites; in them, mind or spirit has emerged from the Theban subjectivity without losing itself in the Spartan objectivity of ethical life. With the Athenians, the rights of the State and of the individual found as perfect a union as was possible at all at the level of the Greek spirit." -- Hegel's philosophy of Mind
- noobsoftware
- Apollo supporter
- Posts: 45
- Joined: 2020-09-01, 15:19
Re: I'm working on a new E-mail client for UXP.
Is there any chance you could document some aspects of starting a new UXP application. It is my understanding that this is fresh code, it would be really nice to know how to, for example, start a XUL window as the main window of the application. If you have any time to do that i would be very greatful, and probably others as well.
- JoeyG
- Astronaut
- Posts: 653
- Joined: 2017-06-12, 13:27
- Location: How can you be in two places at once, when you're not anywhere at all?
Re: I'm working on a new E-mail client for UXP.
@andyprough and @athenian200
Thank you for your replies.
@athenian200
I have time (whatever God allows me - I'm 75 years old), the willingness to learn, reasonable intelligence, relatively good computers with - I guess - adequate storage, but I don't have the faintest idea how to build the binary.
I've looked at this page:
https://developer.palemoon.org/build/windows/
Although, as the saying goes (no cultural appropriation intended), it's not exactly Greek to me , I have no idea of even where to begin to look for an analogous document in regard to Epyrus. Is there one?
Thank you both again.
Thank you for your replies.
@athenian200
I have time (whatever God allows me - I'm 75 years old), the willingness to learn, reasonable intelligence, relatively good computers with - I guess - adequate storage, but I don't have the faintest idea how to build the binary.
I've looked at this page:
https://developer.palemoon.org/build/windows/
Although, as the saying goes (no cultural appropriation intended), it's not exactly Greek to me , I have no idea of even where to begin to look for an analogous document in regard to Epyrus. Is there one?
Thank you both again.
"And you can believe me because I never lie - and I'm always right."
(Asserted by George Leroy Tirebiter* and my wife; only the latter is telling the truth.)
*Firesign Theater version
(Asserted by George Leroy Tirebiter* and my wife; only the latter is telling the truth.)
*Firesign Theater version
- athenian200
- Contributing developer
- Posts: 1478
- Joined: 2018-10-28, 19:56
- Location: Georgia
Re: I'm working on a new E-mail client for UXP.
You're looking in the right place, but there's not really any proper documentation beyond what I previously posted in this thread. It is essentially the same build process as Pale Moon, but you have to download a different repo and use a slightly modified .mozconfig. You can basically follow those instructions up until you get to the point where you have to run a git clone command.JoeyG wrote: ↑2022-05-24, 16:20I've looked at this page:
https://developer.palemoon.org/build/windows/
Although, as the saying goes (no cultural appropriation intended), it's not exactly Greek to me , I have no idea of even where to begin to look for an analogous document in regard to Epyrus. Is there one?
Replace the git clone command with this:
Code: Select all
git clone https://repo.palemoon.org/athenian200/hermopolis.git ./
viewtopic.php?p=227901#p227901
"The Athenians, however, represent the unity of these opposites; in them, mind or spirit has emerged from the Theban subjectivity without losing itself in the Spartan objectivity of ethical life. With the Athenians, the rights of the State and of the individual found as perfect a union as was possible at all at the level of the Greek spirit." -- Hegel's philosophy of Mind
- JoeyG
- Astronaut
- Posts: 653
- Joined: 2017-06-12, 13:27
- Location: How can you be in two places at once, when you're not anywhere at all?
Re: I'm working on a new E-mail client for UXP.
@ athenian200
I've just sent you an email via the relevant board function.
I've just sent you an email via the relevant board function.
"And you can believe me because I never lie - and I'm always right."
(Asserted by George Leroy Tirebiter* and my wife; only the latter is telling the truth.)
*Firesign Theater version
(Asserted by George Leroy Tirebiter* and my wife; only the latter is telling the truth.)
*Firesign Theater version
Re: I'm working on a new E-mail client for UXP.
You can use 7zip to open files in the XPI for editing w/o unzipping. Just save in the external editor and 7zip recognizes the change and asks if you want to update the file.andyprough wrote: ↑2022-05-24, 14:22I unpacked the old archive, changed the install.rdf to target a max Thunderbird version of 52.6.0, and repacked
Win10home(1709), PM33.0.0-portable as of Feb 1, '24
Re: I'm working on a new E-mail client for UXP.
I've managed a successful build on Linux. One thing that I did not see anywhere in the documentation is that after cloning the repo, you have to run "git submodule init" and "git submodule update". Otherwise you get an error about the platform submodule. At least that's what happened in my case.
- andyprough
- Astronaut
- Posts: 688
- Joined: 2020-05-31, 04:33
Re: I'm working on a new E-mail client for UXP.
Yes, it's the same git instructions as on the Pale Moon Linux build page, with the only difference putting in the git repo for athenian200: http://developer.palemoon.org/build/linux/htuyar wrote: ↑2022-05-24, 19:28I've managed a successful build on Linux. One thing that I did not see anywhere in the documentation is that after cloning the repo, you have to run "git submodule init" and "git submodule update". Otherwise you get an error about the platform submodule. At least that's what happened in my case.
Code: Select all
git clone https://repo.palemoon.org/athenian200/hermopolis.git ./
git submodule init && git submodule update
git checkout release && git submodule update
Re: I'm working on a new E-mail client for UXP.
Oh, right. My concentration problems again, sorry
Re: I'm working on a new E-mail client for UXP.
You should also keep in mind that as far as a mail client is concerned, there's not as big of an issue dealing with older versions and not rushing to update. Athenian can take his time to release it when it's ready.
The main issue with browser updates is the fact that websites use scripting and other active content. Mail does not.
Having passive content in e-mails only make it a lot safer to deal with. However, I do think using a 12 year not updated client is pushing that envelope considerably too far beyond reason that puts you at risk of severe exploits through known and published vulnerabilities.
I mean to say: there's no rush and should be no immediate pressure to have Epyrus released if you're currently using Interlink or Thunderbird (or even FossaMail, although that's getting rather dubious too). It can be done "when it's done".
The main issue with browser updates is the fact that websites use scripting and other active content. Mail does not.
Having passive content in e-mails only make it a lot safer to deal with. However, I do think using a 12 year not updated client is pushing that envelope considerably too far beyond reason that puts you at risk of severe exploits through known and published vulnerabilities.
I mean to say: there's no rush and should be no immediate pressure to have Epyrus released if you're currently using Interlink or Thunderbird (or even FossaMail, although that's getting rather dubious too). It can be done "when it's done".
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
- athenian200
- Contributing developer
- Posts: 1478
- Joined: 2018-10-28, 19:56
- Location: Georgia
Re: I'm working on a new E-mail client for UXP.
Well, I've gotten as far as removing/overriding all the Mozilla URLs I can via preferences, and blanking out the Earlybird branding with blank white backgrounds, while also tossing in some of the replacement .ico files someone gave me earlier in the thread since I don't have any kind of graphical application that can deal with those.
Honestly, the only thing keeping me from creating an alpha/beta release to get feedback on it is not knowing exactly what I have to do to get it in a state where I wouldn't have to worry about any kind of legal liability for using Mozilla's services or leaving some part of their branding/trademarks intact, etc. I think I am pretty close at this point to having it de-branded enough that no one could object to me releasing software based on the code that is left.
Honestly, the only thing keeping me from creating an alpha/beta release to get feedback on it is not knowing exactly what I have to do to get it in a state where I wouldn't have to worry about any kind of legal liability for using Mozilla's services or leaving some part of their branding/trademarks intact, etc. I think I am pretty close at this point to having it de-branded enough that no one could object to me releasing software based on the code that is left.
"The Athenians, however, represent the unity of these opposites; in them, mind or spirit has emerged from the Theban subjectivity without losing itself in the Spartan objectivity of ethical life. With the Athenians, the rights of the State and of the individual found as perfect a union as was possible at all at the level of the Greek spirit." -- Hegel's philosophy of Mind