Hi Christoph,
I'm learning to use the Inbox Talk as a replacement for forum.world.st which I was using as my primary workflow tool (rather than a mail client). I'm very impressed by your Inbox Talk and would like to share my feedback:
1. Inbox Talk conversation "[ANN] Squeak Inbox Talk - bringing squeak-dev into your image" appears split into two threads in the Inbox Talk (see the screenshot); I can't figure out why because the pipermail archive sees it correctly as one single conversation. Possibly a bug? 2. I miss an information about the sender of the last message in the thread (like in forum.world.st) - either on the line along with the timestamp and the subject or in the preview pane (or see suggestion #4 below). Sometimes it is not clear from the preview who the sender is (her signature being buried somewhere or missing altogether). 3. The Preview format differs based on whether a filter was used: no filter => simple last message preview; filter present => 'sophisticated' preview of the whole thread. I find this a bit confusing - why not unify the two? 4. Accessing more details about the thread means "opening" it in another window - which is ok if you're after one particular thread but if I'm just scanning through the main list, opening (and closing) new windows is awkward; how about having a large window showing the list of threads, the 'sophisticated' preview of the currently selected thread, a list of messages in the that thread and a preview of one message (the first or last by default) - as if the conversation browser was always open and glued together with the main Inbox Talk browser - see my screenshot :) Selecting another thread would automatically display the list of messages in that thread and previewed its first (or last) message allowing to quickly scan through the mailing list... I guess no new functionality needs to be added - just glue the two existing windows' contents? Could it mean a performance issue?? 5. Have you considered an automatic refresh (every hour maybe?) 6. Tried to send this via the Inbox Talk but failed with the message: "SSL connect failed with code: -5". I'm on Win10, smtp-mail.outlook.com, port 587 - in case it matters :) I'd probably need some help here - it didn't even ask me for my password, just failed... Tried a different smtp server, port 465 - failed too. Trying port 25 now... Nope: it asked for my username/password but eventually failed with: "telnet protocol error:" :( So I'm sending this via my Windows mail client. Is it possible to setup and test the Squeak mail editor separately? 7. An observation: when attaching a file the Squeak mail editor won't show or notify whether the attachment has been attached. The only clue you get is when you press "remove attachment": it lists the attachments.
I'd like to use the Inbox Talk as my main tool so I may be back with more feedback :)
Thanks a lot!!
Jaromir
Hi Christoph,
I've tried to figure out why sending from the Inbox Talk fails; here are my observations:
1. ports 465 and 587 don't work (at least in my case) - are they supposed to? 2. port 25 works but ONLY if the user email is the same as the user name used for SMTP authentication - which is unfortunate, because my email provider (MS smtp-mail.outlook.com) doesn't support port 25 and when I use a provider supporting port 25 (smtp.seznam.cz) it forces me to match the authentication email (userName) and the email used for mailing list (userEmail)! Otherwise it gives me '550 5.1.0 Use your own address, please.' error :) So I'm stuck here... 3. for convenient playing with various smtp settings it is better to open an inspector on the MailSender class
Any advice very welcome.
Jaromir
From: Jaromir Matasmailto:mail@jaromir.net Sent: Monday, November 1, 2021 18:52 To: squeak-dev@lists.squeakfoundation.orgmailto:squeak-dev@lists.squeakfoundation.org; Thiede, Christophmailto:Christoph.Thiede@student.hpi.uni-potsdam.de Subject: Re: [squeak-dev] [ANN] Squeak Inbox Talk - bringing squeak-dev into your image
Hi Christoph,
I'm learning to use the Inbox Talk as a replacement for forum.world.st which I was using as my primary workflow tool (rather than a mail client). I'm very impressed by your Inbox Talk and would like to share my feedback:
1. Inbox Talk conversation "[ANN] Squeak Inbox Talk - bringing squeak-dev into your image" appears split into two threads in the Inbox Talk (see the screenshot); I can't figure out why because the pipermail archive sees it correctly as one single conversation. Possibly a bug? 2. I miss an information about the sender of the last message in the thread (like in forum.world.st) - either on the line along with the timestamp and the subject or in the preview pane (or see suggestion #4 below). Sometimes it is not clear from the preview who the sender is (her signature being buried somewhere or missing altogether). 3. The Preview format differs based on whether a filter was used: no filter => simple last message preview; filter present => 'sophisticated' preview of the whole thread. I find this a bit confusing - why not unify the two? 4. Accessing more details about the thread means "opening" it in another window - which is ok if you're after one particular thread but if I'm just scanning through the main list, opening (and closing) new windows is awkward; how about having a large window showing the list of threads, the 'sophisticated' preview of the currently selected thread, a list of messages in the that thread and a preview of one message (the first or last by default) - as if the conversation browser was always open and glued together with the main Inbox Talk browser - see my screenshot :) Selecting another thread would automatically display the list of messages in that thread and previewed its first (or last) message allowing to quickly scan through the mailing list... I guess no new functionality needs to be added - just glue the two existing windows' contents? Could it mean a performance issue?? 5. Have you considered an automatic refresh (every hour maybe?) 6. Tried to send this via the Inbox Talk but failed with the message: "SSL connect failed with code: -5". I'm on Win10, smtp-mail.outlook.com, port 587 - in case it matters :) I'd probably need some help here - it didn't even ask me for my password, just failed... Tried a different smtp server, port 465 - failed too. Trying port 25 now... Nope: it asked for my username/password but eventually failed with: "telnet protocol error:" :( So I'm sending this via my Windows mail client. Is it possible to setup and test the Squeak mail editor separately? 7. An observation: when attaching a file the Squeak mail editor won't show or notify whether the attachment has been attached. The only clue you get is when you press "remove attachment": it lists the attachments.
I'd like to use the Inbox Talk as my main tool so I may be back with more feedback :)
Thanks a lot!!
Jaromir
I'm happily using port 587 via SMTPClient class>>#deliverMailFrom:to:text:usingServer:userName:password: - for example:
SMTPClient deliverMailFrom: message from to: {message to} text: message text usingServer: 'smtp.somecompanyorother.com:587' userName: message from password: 'WibbltFroggi_t'] on: Error do: [:e | self updateLog: 'Problem attempting to send email:- ' , e messageText. e pass]
On 2021-11-02, at 12:24 PM, Jaromir Matas mail@jaromir.net wrote:
Hi Christoph,
I've tried to figure out why sending from the Inbox Talk fails; here are my observations:
• ports 465 and 587 don't work (at least in my case) - are they supposed to? • port 25 works but ONLY if the user email is the same as the user name used for SMTP authentication - which is unfortunate, because my email provider (MS smtp-mail.outlook.com) doesn't support port 25 and when I use a provider supporting port 25 (smtp.seznam.cz) it forces me to match the authentication email (userName) and the email used for mailing list (userEmail)! Otherwise it gives me '550 5.1.0 Use your own address, please.' error :) So I'm stuck here... • for convenient playing with various smtp settings it is better to open an inspector on the MailSender class
Any advice very welcome.
Jaromir
From: Jaromir Matas Sent: Monday, November 1, 2021 18:52 To: squeak-dev@lists.squeakfoundation.org; Thiede, Christoph Subject: Re: [squeak-dev] [ANN] Squeak Inbox Talk - bringing squeak-dev into your image
Hi Christoph,
I'm learning to use the Inbox Talk as a replacement for forum.world.st which I was using as my primary workflow tool (rather than a mail client). I'm very impressed by your Inbox Talk and would like to share my feedback:
• Inbox Talk conversation "[ANN] Squeak Inbox Talk - bringing squeak-dev into your image" appears split into two threads in the Inbox Talk (see the screenshot); I can't figure out why because the pipermail archive sees it correctly as one single conversation. Possibly a bug? • I miss an information about the sender of the last message in the thread (like in forum.world.st) - either on the line along with the timestamp and the subject or in the preview pane (or see suggestion #4 below). Sometimes it is not clear from the preview who the sender is (her signature being buried somewhere or missing altogether). • The Preview format differs based on whether a filter was used: no filter => simple last message preview; filter present => 'sophisticated' preview of the whole thread. I find this a bit confusing - why not unify the two? • Accessing more details about the thread means "opening" it in another window - which is ok if you're after one particular thread but if I'm just scanning through the main list, opening (and closing) new windows is awkward; how about having a large window showing the list of threads, the 'sophisticated' preview of the currently selected thread, a list of messages in the that thread and a preview of one message (the first or last by default) - as if the conversation browser was always open and glued together with the main Inbox Talk browser - see my screenshot :) Selecting another thread would automatically display the list of messages in that thread and previewed its first (or last) message allowing to quickly scan through the mailing list... I guess no new functionality needs to be added - just glue the two existing windows' contents? Could it mean a performance issue?? • Have you considered an automatic refresh (every hour maybe?) • Tried to send this via the Inbox Talk but failed with the message: "SSL connect failed with code: -5". I'm on Win10, smtp-mail.outlook.com, port 587 - in case it matters :) I'd probably need some help here - it didn't even ask me for my password, just failed... Tried a different smtp server, port 465 - failed too. Trying port 25 now... Nope: it asked for my username/password but eventually failed with: "telnet protocol error:" :( So I'm sending this via my Windows mail client. Is it possible to setup and test the Squeak mail editor separately? • An observation: when attaching a file the Squeak mail editor won't show or notify whether the attachment has been attached. The only clue you get is when you press "remove attachment": it lists the attachments. I'd like to use the Inbox Talk as my main tool so I may be back with more feedback :)
Thanks a lot!!
Jaromir
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Useful random insult:- Got into the gene pool while the lifeguard wasn't watching.
Hi Tim, Christoph,
Thanks! ... then the problem is on my side :)
Here's what I've found so far regarding Squeak SMTP:
1. Sending via port 587 works fine against my local internet provider's SMTP server BUT I have to strip the userName: and password: part, otherwise I get a '504 5.3.3 AUTH mechanism LOGIN not available' error from my provider.
So this works perfectly:
SMTPClient deliverMailFrom: 'm@jaromir.net' to: {'mail@jaromir.net'} text: 'Hello 587' usingServer: '10.0.0.1:587'
but this doesn't:
SMTPClient deliverMailFrom: 'm@jaromir.net' to: {'mail@jaromir.net'} text: 'Hello 587' usingServer: '10.0.0.1:587' userName: '' password: ''
To prove I'm able to send from Inbox Talk I commented out the user and password parts in MailComposition >> doSendMail:
MailComposition >> doSendMail
(SMTPClient openOnHostNamed: self smtpServer port: self smtpServerPort) " user: self smtpUser; password: self smtpPassword; " login; mailFrom: mailMessage from to: (mailMessage to findTokens: ',') text: mailMessage asSendableText.
...And indeed this finally allowed me to send this message from the Inbox Talk :)
It looks like Squeak SMTP implementation doesn't support the simple basic SMTP without auth. I have no SMTP experience but how about just modify #doSendMail based on a test whether smtpUser is empty?? Yes -> simple login without auth, No -> auth login as is now - ??
Or have I overlooked something?
2. Using my email provider's SMTP failed because in one case the provider forces me to match the deliverMailFrom and userName and the other provider (Microsoft) just fails to communicate returning a 'SSL connect failed with code: -5' error.
I'd really like to know how to send from Inbox Talk via email providers like Microsoft in case I'm e.g. travelling and can't use my local internel provider's SMTP - has anyone tried successfully??
Thanks again,
^[^ Jaromir ---
Sent from Squeak Inbox Talk
On 2021-11-02T14:47:19-07:00, tim@rowledge.org wrote:
I'm happily using port 587 via SMTPClient class>>#deliverMailFrom:to:text:usingServer:userName:password: - for example:
SMTPClient deliverMailFrom: message from to: {message to} text: message text usingServer: 'smtp.somecompanyorother.com:587' userName: message from password: 'WibbltFroggi_t'] on: Error do: [:e | self updateLog: 'Problem attempting to send email:- ' , e messageText. e pass]
On 2021-11-02, at 12:24 PM, Jaromir Matas <mail at jaromir.net> wrote:
Hi Christoph,
I've tried to figure out why sending from the Inbox Talk fails; here are my observations:
• ports 465 and 587 don't work (at least in my case) - are they supposed to? • port 25 works but ONLY if the user email is the same as the user name used for SMTP authentication - which is unfortunate, because my email provider (MS smtp-mail.outlook.com) doesn't support port 25 and when I use a provider supporting port 25 (smtp.seznam.cz) it forces me to match the authentication email (userName) and the email used for mailing list (userEmail)! Otherwise it gives me '550 5.1.0 Use your own address, please.' error :) So I'm stuck here... • for convenient playing with various smtp settings it is better to open an inspector on the MailSender class
Any advice very welcome.
Jaromir
From: Jaromir Matas Sent: Monday, November 1, 2021 18:52 To: squeak-dev at lists.squeakfoundation.org; Thiede, Christoph Subject: Re: [squeak-dev] [ANN] Squeak Inbox Talk - bringing squeak-dev into your image
Hi Christoph,
I'm learning to use the Inbox Talk as a replacement for forum.world.st which I was using as my primary workflow tool (rather than a mail client). I'm very impressed by your Inbox Talk and would like to share my feedback:
• Inbox Talk conversation "[ANN] Squeak Inbox Talk - bringing squeak-dev into your image" appears split into two threads in the Inbox Talk (see the screenshot); I can't figure out why because the pipermail archive sees it correctly as one single conversation. Possibly a bug? • I miss an information about the sender of the last message in the thread (like in forum.world.st) - either on the line along with the timestamp and the subject or in the preview pane (or see suggestion #4 below). Sometimes it is not clear from the preview who the sender is (her signature being buried somewhere or missing altogether). • The Preview format differs based on whether a filter was used: no filter => simple last message preview; filter present => 'sophisticated' preview of the whole thread. I find this a bit confusing - why not unify the two? • Accessing more details about the thread means "opening" it in another window - which is ok if you're after one particular thread but if I'm just scanning through the main list, opening (and closing) new windows is awkward; how about having a large window showing the list of threads, the 'sophisticated' preview of the currently selected thread, a list of messages in the that thread and a preview of one message (the first or last by default) - as if the conversation browser was always open and glued together with the main Inbox Talk browser - see my screenshot :) Selecting another thread would automatically display the list of messages in that thread and previewed its first (or last) message allowing to quickly scan through the mailing list... I guess no new functionality needs to be added - just glue the two existing windows' contents? Could it mean a performance issue?? • Have you considered an automatic refresh (every hour maybe?) • Tried to send this via the Inbox Talk but failed with the message: "SSL connect failed with code: -5". I'm on Win10, smtp-mail.outlook.com, port 587 - in case it matters :) I'd probably need some help here - it didn't even ask me for my password, just failed... Tried a different smtp server, port 465 - failed too. Trying port 25 now... Nope: it asked for my username/password but eventually failed with: "telnet protocol error:" :( So I'm sending this via my Windows mail client. Is it possible to setup and test the Squeak mail editor separately? • An observation: when attaching a file the Squeak mail editor won't show or notify whether the attachment has been attached. The only clue you get is when you press "remove attachment": it lists the attachments. I'd like to use the Inbox Talk as my main tool so I may be back with more feedback :)
Thanks a lot!!
Jaromir
tim
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim Useful random insult:- Got into the gene pool while the lifeguard wasn't watching.
Hi Jaromir,
welcome back, and sorry for the delay! Unfortunately, not even the best communication tooling can magically create the time I do not have for replying earlier. :-)
It's awesome to hear that people are using SIT or might even find it useful! Let me address all of your questions:
- Inbox Talk conversation "[ANN] Squeak Inbox Talk - bringing squeak-dev into your image" appears split into two threads in the Inbox Talk (see the screenshot); I can't figure out why because the pipermail archive sees it correctly as one single conversation. Possibly a bug?
Good point. I have already noticed some incidents like this but never looked into them before. SIT (or more precisely, Squeak History) looks into the downloadable mbox files from the pipermail archives. In 2021-July.txt, David Stes's message from 2021-07-13 12:00:45 does not have an In-Reply-To header, so I guess this is a bug with the pipermail archives or mailman. No idea how to fix it, though. ^^
- I miss an information about the sender of the last message in the thread (like in forum.world.st) - either on the line along with the timestamp and the subject or in the preview pane (or see suggestion #4 below). Sometimes it is not clear from the preview who the sender is (her signature being buried somewhere or missing altogether).
Good idea. It was my goal to keep the message list as compact as possible so you can shrink your window, but this would be a helpful addition in the preview pane. Added it to my list. :-)
- The Preview format differs based on whether a filter was used: no filter => simple last message preview; filter present => 'sophisticated' preview of the whole thread. I find this a bit confusing - why not unify the two?
What do you mean by 'sophisticated preview'? For messages, the preview pane just displays the entire content of the previous message. However, most mail clients (including SIT itself) use to append the previous message to every reply which results in a nested thread compilation - is this what you saw? (Most mail clients will automatically truncate/collapse this quoted stuff - this is something which SIT does not yet support. But this is also an my long list of ideas ... :-))
Or were you talking about a text search went you said filtering? If you enter a search term, only excerpts from the conversation will be displayed that match the search term. The idea of this was, if you search for a selector (for instance, terminate - you might also want to turn on the "match whole word" mode), you can directly read what is written about this selector in context.
- Accessing more details about the thread means "opening" it in another window - which is ok if you're after one particular thread but if I'm just scanning through the main list, opening (and closing) new windows is awkward; how about having a large window showing the list of threads, the 'sophisticated' preview of the currently selected thread, a list of messages in the that thread and a preview of one message (the first or last by default) - as if the conversation browser was always open and glued together with the main Inbox Talk browser - see my screenshot :) Selecting another thread would automatically display the list of messages in that thread and previewed its first (or last) message allowing to quickly scan through the mailing list... I guess no new functionality needs to be added - just glue the two existing windows' contents? Could it mean a performance issue??
No, I don't think this would be a performance issue. SIT does a lot of stuff in background processes to keep as responsive as possible, btw. It's rather a general UX concern whether you want large single windows or prefer many small windows instead (MDI). I think Squeak has a strong focus on MDIs, their main advantage is that you can compose them more flexibly, but I also see your point of avoiding unnecessary clicks and reusing windows. Hm ... it might be possible to integrate a full conversation browser right into the place of the preview pane, would this fit your needs? Another option would a conversation browser window that follows the currently selected conversation in the main inbox browser (kind of Vivide style iirc). I'm thinking about this and added this to my list. :-)
- Have you considered an automatic refresh (every hour maybe?)
Yes, this would also be very helpful. :-) This raises multiple complex, though interesting concerns: Usability, performance, and performance. :-) Usability because some kind of automatically triggered tasks are not yet common at all in Squeak - I guess because people want to keep control. But an auto-refresh could be optional. Performance for multiple reasons: At the moment, the refresh operation is not yet completely thread-safe, i.e., at some point during the refresh, the inbox artifacts could not be used and we would have to lock them. On the VM side, every internet request blocks the image for a shorter or longer time. I'm not deep in this, but maybe we could rewrite the low-level network stuff in the image to provide a promise-based interface instead. However, usually you do not want your image to block suddenly and unexpectedly, and this is the main reason which has kept me from trying this out so far.
6., concerning your SMTP problems: I could reproduce your issue with outlook.com on Windows ("SSL connect failed with code: -5"). Then I retried from WSL/Ubuntu and succeeded with the same credentials there! (Important note: You need to specify your full email address as SMTP username). So probably there's something wrong with the SqueakSSL plugin on Windows? There are eight possible reasons for this error, someone should debug this in detail (I don't like C. :P). See [1]. For my institute's Outlook Exchange server, it works on both platforms. Also make sure to enter your right email address into the "sender" field, some SMTP servers will reject to send messages in behalf of someone else.
Regarding the empty credentials, if you try out System-ct.1241 from the inbox and proceed from the "no * specified" debuggers, are you able to send from the MailComposition using your local server? If yes, we should update MailSender again to officially allow for "nil" as user name and passwords.
- An observation: when attaching a file the Squeak mail editor won't show or notify whether the attachment has been attached. The only clue you get is when you press "remove attachment": it lists the attachments.
At the bottom of the message text, the name of the attachment is inserted into the editor. This is not very convenient but still a useful indicator. The "remove attachment" button is a very nice hack if you have deleted the attachment note from the editor. :-) Hm ... maybe we should rename it to "manage attachments" and show a dialog from which you can also view, replace, or reorder attachments?
I'd like to use the Inbox Talk as my main tool so I may be back with more feedback :)
Yahoo! :-)
PS: Obviously, both SIT and MailSender/SMTPClient are open-source, so your contributions will be very welcome, as always. :D
Best, Christoph
[1] https://sourcegraph.com/search?q=context:global+repo:%5Egithub%5C.com/OpenSm...
--- Sent from Squeak Inbox Talk
On 2021-11-01T17:52:33+00:00, mail@jaromir.net wrote:
Hi Christoph,
I'm learning to use the Inbox Talk as a replacement for forum.world.st which I was using as my primary workflow tool (rather than a mail client). I'm very impressed by your Inbox Talk and would like to share my feedback:
- Inbox Talk conversation "[ANN] Squeak Inbox Talk - bringing squeak-dev into your image" appears split into two threads in the Inbox Talk (see the screenshot); I can't figure out why because the pipermail archive sees it correctly as one single conversation. Possibly a bug?
- I miss an information about the sender of the last message in the thread (like in forum.world.st) - either on the line along with the timestamp and the subject or in the preview pane (or see suggestion #4 below). Sometimes it is not clear from the preview who the sender is (her signature being buried somewhere or missing altogether).
- The Preview format differs based on whether a filter was used: no filter => simple last message preview; filter present => 'sophisticated' preview of the whole thread. I find this a bit confusing - why not unify the two?
- Accessing more details about the thread means "opening" it in another window - which is ok if you're after one particular thread but if I'm just scanning through the main list, opening (and closing) new windows is awkward; how about having a large window showing the list of threads, the 'sophisticated' preview of the currently selected thread, a list of messages in the that thread and a preview of one message (the first or last by default) - as if the conversation browser was always open and glued together with the main Inbox Talk browser - see my screenshot :) Selecting another thread would automatically display the list of messages in that thread and previewed its first (or last) message allowing to quickly scan through the mailing list... I guess no new functionality needs to be added - just glue the two existing windows' contents? Could it mean a performance issue??
- Have you considered an automatic refresh (every hour maybe?)
- Tried to send this via the Inbox Talk but failed with the message: "SSL connect failed with code: -5". I'm on Win10, smtp-mail.outlook.com, port 587 - in case it matters :) I'd probably need some help here - it didn't even ask me for my password, just failed... Tried a different smtp server, port 465 - failed too. Trying port 25 now... Nope: it asked for my username/password but eventually failed with: "telnet protocol error:" :( So I'm sending this via my Windows mail client. Is it possible to setup and test the Squeak mail editor separately?
- An observation: when attaching a file the Squeak mail editor won't show or notify whether the attachment has been attached. The only clue you get is when you press "remove attachment": it lists the attachments.
I'd like to use the Inbox Talk as my main tool so I may be back with more feedback :)
Thanks a lot!!
Jaromir
Hi Christoph,
On 2021-11-05T18:36:36+01:00, christoph.thiede@student.hpi.uni-potsdam.de wrote:
It's awesome to hear that people are using SIT or might even find it useful!
It's awesome you created this tool! :)
- The Preview format differs based on whether a filter was used: no filter => simple last message preview; filter present => 'sophisticated' preview of the whole thread. I find this a bit confusing - why not unify the two?
What do you mean by 'sophisticated preview'? ... were you talking about a text search went you said filtering? If you enter a search term, only excerpts from the conversation will be displayed that match the search term. The idea of this was, if you search for a selector (for instance, terminate - you might also want to turn on the "match whole word" mode), you can directly read what is written about this selector in context.
Yes, that's what I meant, the "google-like" preview of the context where the selector was found. I'm getting used to it so please disregard this point for the moment. BTW when I click "read on" it opens a conversation window but leaves it behing the Inbox Talk window - a bug?
- Accessing more details about the thread means "opening" it in another window - which is ok if you're after one particular thread but if I'm just scanning through the main list, opening (and closing) new windows is awkward; ...
... It's rather a general UX concern whether you want large single windows or prefer many small windows instead (MDI). I think Squeak has a strong focus on MDIs, their main advantage is that you can compose them more flexibly, but I also see your point of avoiding unnecessary clicks and reusing windows. Hm ... it might be possible to integrate a full conversation browser right into the place of the preview pane, would this fit your needs?
Yes, that's an interesting option! Instead of previewing the last message you'd integrate the conversation browser window. The only disadvantage cold be the frame with the actual message may be too small to study the message comfortably.
Another option would a conversation browser window that follows the currently selected conversation in the main inbox browser (kind of Vivide style iirc). I'm thinking about this and added this to my list. :-)
Yes, also nice. I grew fond of Squeak's multiframe windows (6-frame browser window etc.) and the convenience when moving the window all the relevant information moves with it - I even asked Marcel to integrate Transcript into Workspace and I love it :) So yeah, I'd prefer one multiframe window but this idea is also great!
- Have you considered an automatic refresh (every hour maybe?)
Yes, this would also be very helpful. :-) This raises multiple complex, though interesting concerns: ... On the VM side, every internet request blocks the image for a shorter or longer time.
True, I haven't realized that...
6., concerning your SMTP problems: I could reproduce your issue with outlook.com on Windows ("SSL connect failed with code: -5"). Then I retried from WSL/Ubuntu and succeeded with the same credentials there! (Important note: You need to specify your full email address as SMTP username). So probably there's something wrong with the SqueakSSL plugin on Windows? ...
Interesting... thanks for this info
Regarding the empty credentials, if you try out System-ct.1241 from the inbox and proceed from the "no * specified" debuggers, are you able to send from the MailComposition using your local server? If yes, we should update MailSender again to officially allow for "nil" as user name and passwords.
I did try System-ct.1241 but with the same result - my local SMTP server doesn't like it either. The only way in my case is to modify MailComposition >> #doSendMail method and remove (comment out) the userName and password lines; then it works:
doSendMail
(SMTPClient openOnHostNamed: self smtpServer port: self smtpServerPort) " user: self smtpUser; password: self smtpPassword; " login; mailFrom: mailMessage from to: (mailMessage to findTokens: ',') text: mailMessage asSendableText.
- An observation: when attaching a file the Squeak mail editor won't show or notify whether the attachment has been attached. The only clue you get is when you press "remove attachment": it lists the attachments.
At the bottom of the message text, the name of the attachment is inserted into the editor. This is not very convenient but still a useful indicator. The "remove attachment" button is a very nice hack if you have deleted the attachment note from the editor. :-) Hm ... maybe we should rename it to "manage attachments" and show a dialog from which you can also view, replace, or reorder attachments?
You're right, it's inserted at the bottom, I overlooked that :)
PS: Obviously, both SIT and MailSender/SMTPClient are open-source, so your contributions will be very welcome, as always. :D
I wish I found some time :D
Christoph, here are some more comments if you don't mind:
8. Pipermail archive does something weird with the attachments - it says "A non-text attachment was scrubbed..." and then renames the attachment to attachment.obj losing its original name and suffix making it unnecessarily hard to access it from Inbox Talk too. It's not critical, just inconvenient...
9. When composing a message does CMD-s do something like saving the draft somewhere? Like if you do CMD-s in the Workspace it saves its contents to the folder where the image is. It may become critical if you compose a large mail and lose it :)
10. Flagging: you already told me flagging is not implemented yet; I'm trying to find a way to use Inbox Talk to keep track of conversations I'm contributing to or willing to contribute. The green and orange arrows on the right are awesome. At the moment, however, I'm using my email client to check for new messages and Inbox Talk to process them. I'd love to get rid of the email client part :) Any plans to somehow highlight conversations with new messages since last Refresh?
11. Filters: a wonderful tool! I'm trying to figure the logic though: E.g. there are 3 conversations I was mentioned in and 13 conversations I have engaged in. When I activate both filters at the same time I expected to 13 to 16 conversations satisfyng one of the two criteria - BUT I get 30 conversations which confuses me a great deal :) Similarly I have 43 concersations filtered as "by myself" but when I add the filter "I was mentioned" it returns 59 conversations! So the filters are not in OR or AND relationship - what is it then?
Similarly checking both "I received replies" and "by myself" works in an AND manner but "I received replies" and "I was mentioned" works in an OR manner. What am I missing?
Again, thanks for this great tool, I hope this super long message won't take too much of your time. Best, jaromir
Best, Christoph
[1] https://sourcegraph.com/search?q=context:global+repo:%5Egithub%5C.com/OpenSm...
Sent from Squeak Inbox Talk
On 2021-11-01T17:52:33+00:00, mail at jaromir.net wrote:
Hi Christoph,
I'm learning to use the Inbox Talk as a replacement for forum.world.st which I was using as my primary workflow tool (rather than a mail client). I'm very impressed by your Inbox Talk and would like to share my feedback:
- Inbox Talk conversation "[ANN] Squeak Inbox Talk - bringing squeak-dev into your image" appears split into two threads in the Inbox Talk (see the screenshot); I can't figure out why because the pipermail archive sees it correctly as one single conversation. Possibly a bug?
- I miss an information about the sender of the last message in the thread (like in forum.world.st) - either on the line along with the timestamp and the subject or in the preview pane (or see suggestion #4 below). Sometimes it is not clear from the preview who the sender is (her signature being buried somewhere or missing altogether).
- The Preview format differs based on whether a filter was used: no filter => simple last message preview; filter present => 'sophisticated' preview of the whole thread. I find this a bit confusing - why not unify the two?
- Accessing more details about the thread means "opening" it in another window - which is ok if you're after one particular thread but if I'm just scanning through the main list, opening (and closing) new windows is awkward; how about having a large window showing the list of threads, the 'sophisticated' preview of the currently selected thread, a list of messages in the that thread and a preview of one message (the first or last by default) - as if the conversation browser was always open and glued together with the main Inbox Talk browser - see my screenshot :) Selecting another thread would automatically display the list of messages in that thread and previewed its first (or last) message allowing to quickly scan through the mailing list... I guess no new functionality needs to be added - just glue the two existing windows' contents? Could it mean a performance issue??
- Have you considered an automatic refresh (every hour maybe?)
- Tried to send this via the Inbox Talk but failed with the message: "SSL connect failed with code: -5". I'm on Win10, smtp-mail.outlook.com, port 587 - in case it matters :) I'd probably need some help here - it didn't even ask me for my password, just failed... Tried a different smtp server, port 465 - failed too. Trying port 25 now... Nope: it asked for my username/password but eventually failed with: "telnet protocol error:" :( So I'm sending this via my Windows mail client. Is it possible to setup and test the Squeak mail editor separately?
- An observation: when attaching a file the Squeak mail editor won't show or notify whether the attachment has been attached. The only clue you get is when you press "remove attachment": it lists the attachments.
I'd like to use the Inbox Talk as my main tool so I may be back with more feedback :)
Thanks a lot!!
Jaromir
On the VM side, every internet request blocks the image for a shorter or longer time.
You may find some help in the ThreadedFFI stuff. At least, that's what I *think* it is supposed to help with...
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Useful Latin Phrases:- Canis meus id comedit = My dog ate it.
squeak-dev@lists.squeakfoundation.org