i.Scribe to mały i bezpłatny klient poczty wiadomości e-mail, posiada bazę kontaktów i kalendarz.Program obsługuje wszystkie protokoły i nie wymaga instalacji.
Zaloguj
lub
Zarejestruj się
aby zobaczyć!
i.Scribe to mały i bezpłatny klient poczty wiadomości e-mail, posiada bazę kontaktów i kalendarz.Program obsługuje wszystkie protokoły i nie wymaga instalacji.
Build42:
- [RichText] Fixed pressing enter while the cursor is on an image.
- [RichText] Pressing enter with something selected now undoes in one step.
- [RichText] Fixed cursor jumping lines when cursoring up/down after paste or enter.
- [RichText] you can now paste images from the clipboard. This is very useful for screen shots for example.
- [RichText] Fixed crash in parsing code.
- Fixed some MIME segments that don't have file names not showing up in the attachments list. (e.g. calendar events)
- Selecting the field "Member of Contact Group" now puts the correct "mail.From.Groups" value into the field name of the filter condition.
- Optimizations to the script compiler: (Bool and double constants are reused)
- Fixed the script compiler to allocate int64 constants correctly (it was assuming int32).
- Added support for int64 arithmetic in scripts. Mostly it was doing all integer stuff in 32 bits. Now it will promote the operation to 64 bits if either side is already 64 bits (including constants). Lgi is getting a bunch of unit tests to make sure it all works and stays working.
- Fixed the last line missing from some emails. Particularly plain text. I'm not sure how long this bug has persisted but I only noticed it recently.
- Stopped the scripting engine dumping the disassembly of some scripts to the console.
- Fixed contact groups not being expanded to actual addresses during sending.
- [Linux] Fixed entry of non-ascii characters, e.g. Right ALT + a => ą.
- Fixed lack of CSS styling in email that have @font-face selectors in the CSS (parsing bug).
- Improved the handling of some broken CSS and HTML cases.
- Fixed parsing of GPG key lists with multiple address lines per key.
- Refactored the spell check code to not crash in the case where the source window goes away while spell check tasks are in progress. There is a new underlying Lgi thread event model that is safe to use even if either the GUI view or underlying thread is destroyed. And the code has been migrated to that.
Build41:
- Fixed forwarding email while using the rich text control.
- Added some image support to the rich text control. You can add images via drag and drop. The right click menu has options to resize, rotate and flip the image. Editing around the image is still not fully implemented. So while I work on that I'd suggest adding images after doing all the editing of text.
- Added undo support to pasting content in the RTC while having something selected.
- Added a 3 column layout mode: folders, item list, preview.
- Added the item subject/name to the window's title bar for: Filters, Calendar Events, Contacts and Contact Groups.
- Fixed setting an IMAP mail's colour using the right click menu trying to re-append the message to the mailbox. It now just updates the meta data.
- Fixed the MoveThing scripting function.
- Fixed link detection overrunning the end of the text compose buffer. This wouldn't causes a crash because it was read only. But still.
Build40:
- Fixed progress dialogs (potentially) not working properly.
Build39:
- Fixed attaching files to new email that hasn't been saved yet.
- Fixed the image resizing on attachment option leaving 0 byte files when the images dimensions or size are under the threshold.
Build38:
- Fixed folders with unread items not updating the screen when renaming.
Build37:
- Html viewer: fixed words that are longer than the space available leaving a blank line in the layout.
- Html viewer: fixed table space allocation to account for borders and padding in more block level elements in sub-tables.
- Fixed the HTML portion of the message being overwritten when in edit mode and the message has both text and HTML data.
Build36:
- Fixed "BCC" addressed ending up in the Cc field.
- Expanded the rich text control's Emoji palette to include all the characters. Not grouped particularly nicely but at least all available characters are there.
- Rich Text control: Added some very minor undo functionality. Basically you can add characters and then undo/redo the typing. The architecture I'm using should allow for full undo/redo but there is a lot more implementation to go.
- Implemented conversion between text and HTML while editing email. The way this works is, the user starts off editing the email in the default control (according to Edit -> Use HTML Editor) with the reply content or signature for the current identity loaded into the control. If the user decides they want to switch controls (Text->HTML or HTML->Text) then the current content is converted to the other control when you switch tabs. If the user switches back to the original tab without touching the content, everything is still the same. But as soon as the user EDITS the content in the new tab, they lose the original in the other tab (it's stale anyway). E.g. the user has HTML editing on, they create a reply to an email, the mail window shows the HTML tab/editor, the user clicks the text tab, the HTML is converted to text and loaded into the text tab/control. The user can click back to the HTML tab without losing the formatting, but if they start editing in the text tab the HTML formatting is lost and the email becomes plain/text. At that point if they switch to HTML again the formatting is gone, but they can still edit the text and add styles. The email has become text/html again. When the user sends the email the control that was last edited becomes the content of the outgoing rfc822 message.
Build35:
- Email address list parsing fix.
- [Linux/Gtk] Fixed crash when drag and dropping for the 2nd time.
- Tweaked some layout issues in the Contact window.
Build34:
- Fixed local variables being incorrect when calling script functions.
- Added MessageDlg to the scripting system functions.
- Added break points to the scripting debugger window. They don't persist between sessions thought.
- Changed the available commands in the scripting debugger to "Next Instruction", "Next Line", and "Step out of function" which more closely follows the available debugging actions.
- Added support for dropping into the script debugger on a script run time error. Also created a new option in File->Options->Other->Debugging to turn on the script debugger. This means when a script has an exception the debugger is shown. Otherwise an error is printed to the console, or the script error bar appears on the main window. The default is "off".
- Rich Text: Added support for Emoji. There is a basic palette of faces available but I haven't had time to extend the UI to encompass all available Emoji yet. However you should be able to paste them in from elsewhere ok, and edit them in place.
- Rich Text: [Windows] Fixed handling of characters >= 0x10000 in the rich text editor.
- Rich Text: Fixed the selection extending to the end of the document when the selection edge coincides with the end of a line.
- Rich Text: [Mac] Fixed the cursor disappearing when not at column 0.
Build33:
- Fixed resetting the HTML reply/forward formats.
- Fixed the scripts/Dom.txt being empty (artifact from moving to Python3 recently).
- Minor improvement to the look of rich text toolbar.
Build32:
- Fixed more crash bugs in the parsing of email name/address pairs.
- Changed the HTML format controls in File -> Options-> General -> Reply/Forward format and File -> Options -> Accounts -> Identity -> Signature to the new Rich Text control. The escape characters for fields are .
- Implemented code to convert the HTML reply/forward format during reply/forwarding while in rich text mode. The plain text handler would mangle all the SGML elements.
Build31:
- [Windows] Fixed out of buffer (and similar) errors causing a CRT exception which would quit the process. This looks like a "crash" but in realty the software could continue and keep working if there was an exception handler set. (This is bad design on Microsoft's part, by making the default behaviour fatal rather than benign).
- Added a lot of rich text editing implementation. Replaced the plain text controls in the signature and reply/forward formats with the rich text control. It's not there yet, but it's on the way.
- Fixed the parsing of the "To" field not to get hung up about single quotes.
- Added code to combine CSS font sizes (XXSmall, XSmall, etc) with a percentage when resolving cascading styles.
Build29:
- Fixed email replies having a "multipart/mixed" root MIME Content-Type even for simple one segment "text/plain" messages. I really don't know how that bug persisted for so long without someone complaining.
Build28:
- Refactored the code to save the mail meta data fields "Colour" and "Label" so they don't cause existing IMAP mail to be saved from the UI layer (possibly damaging them).
- Added code to copy the label when moving mail between different mail stores. (This change also fixes IMAP mail being corrupted by changing the label)
- Re-wrote the code that loads and saves the options file to be more resilient to corrupt data and crashes. It aims to do 2 things: 1) When loading the options file, it actually scans the whole folder for potential backups, and attempts to load "ScribeOptions.xml" first. When loading any given file it checks for the "accounts" and "mailstores" elements which should exist in any valid options file. In the next release I'll make it save to a temp file first, then moves the existing file to a backup name, and then the temp file is renamed to the actual options file name. This means if the save crashes it doesn't leave an empty or corrupt file for the next session to find.
- Removed © and ® from the emoji list. They now render in the normal font of the email.
- Fixed a memory corruption bug in the mail3 back-end when storing new mail (and possibly other places). It would manifest as a crash during POP3 downloads.
- Fixed an issue passing arguments to iconv. Probably only affects the Linux build.
Build27:
- Fixed setting the colour in an IMAP mail window's fields tab changing the message content. It now behaves the same way as the context menu way of doing it.
- Fixed the fetching of IMAP mail that includes NULL characters in the body. e.g. flate encoded attachments. Previously it would hang the IMAP thread (not the whole app).
- Fixed moving email between separate mail3 stores. The reference to the email is now removed from the source folder correctly.
- Made a cross mail store "move" operation (which is really a copy + delete) to delete the old object completely instead of moving it to the trash. This makes for a more logical user experience. The software does allow for errors in the "copy" part of the operation to block the "delete" part (so worst case you end up with 2 copies). Even if the "copy" is delayed (like when writing to an IMAP store)
- Replies to email now get saved to the Outbox of the mail store attached to the "From" address.
- Email sent from the Outbox of the non-default folder now gets moved to the local Sent folder.
- Fixed a crash in the display of the "To" field in the main window mail list when there are lots of addresses (and just the right number of bytes).
Build26:
- [Windows] Fixed Sent To Recipient context menu giving the error: No valid 'From' email address in parameters or options file.
- [Windows] Fixed setting the client as the default so that Firefox will use Scribe in Windows XP.
- [Windows 10] Fixed flickering cursor over edit boxes.
- Made the IMAP logging only log if File -> Options -> Other -> Debug Options -> Connection Log Format is set to something other than "None". *slow clap*
- Fixed a crash in the Bayesian filtering interacting with new POP mail.
Build25:
- Fixed email with emoji in their text (and no HTML) showing up blank when you open them in their own mail window.
- [Windows] Fixed dragging email and contacts to an explorer folder.
- Fixed not being able to delete attachments from an email.
- Fixed the missing "..." button to set the image for a contact.
- Made the focus return to the list of emails after editing or adding an email address in the contact window.
Build24:
- Fixed processing of some IMAP flags so that new email that is fetched from the server has the right read/unread status.
- Fixed setting an IMAP email to unread so that the server is aware of the state change.
- Added a "refresh" command to all IMAP folder's context menu. This updates the contents according to whats currently on the server. Sometimes things can get out of sync if more than one client is accessing the folder.
- Imported updated German translation.
- Added all the UI strings and error messages to Scribe.lr8 so they can be translated.
Windows:
- Fixed calculation of message size (wasn't properly recursing over all attachments). Both when adding and deleting attachments.
- Fixed evaluation of strings against NULL in the scripting engine. This fixes the "delete duplicates" script.
- Fixed a bug in the handling of new IMAP mail where it would progress through the filtering/bayesian/growl process before it was fully loaded. Thus causing the filters not to work on new IMAP mail.
Windows:
- Changed the address browse popup (recipient entry in the mail window) to show separate entries for different matching email addresses from the same contact. This allows you to select the desired email address for a contact that has more than one. I can neither confirm nor deny that this came about because I was testing sending email to myself. A lot.
- Fixed the contact email address list not being updated after editing.
- Mac: Fixed at least one issue causing hangs on shutdown.
- Implemented the glue code to get some spelling supporting in the HTML editor working.
- [RichText] Fixed URL auto detection stopping at '.' chars in the path section.
- Added code to delete the 'Scribe.txt' file on startup if it's larger than 3 MiB. No point letting it grow too much.
- Removed the calendar configuration dialog and replaced it with a new layout for the calendar view. Now it has the toolbar along the top, and in the left column a month widget and a list of calendars, and the existing calendar grid view filling the rest of the space. This means that users are more aware of the source calendars for the grid. They can hide/show/edit the sources without opening a dialog. And errors can be displayed inline with the main window, rather than buried. Currently the todo button doesn't work. Will fix for the next release.
- [Linux] Added caching of zdump info for daylight savings. Makes the calendar much more responsive after the first load.
Build52:
- Added a help button to the main toolbar and to the calendar toolbar.
- [Win/Linux] Fixed the aspell install dictionary prompt not appearing when you use the HTML control with spell check enabled and a language selected. Cleaned up the process of selecting a language and dictionary. It's not perfect but it's better than before. As of this release you'll be able to turn on spell check immediately after install and select a language right away. Then once you ok the options dialog it'll prompt to download+install the dictionary for that language. After which you can select a particular dictionary, e.g. "en" is the language, "en_GB" is the UK English dictionary.
32 bit:Build74:
Build73:
- Fixed a crash in the mail3 serialization code.
Build72:
- Back ported 4 bit PNG support from trunk.
- Fixed a NULL ptr exception in the CSS handling.
Build71:
- Fixed a bug in the fix from Build71.
Build70:
- Fixed incorrect parsing of "To" recipients when reading from a mail3 database.
Build69:
- [Mac] Fixed illegal characters being allowed into the default file name for the save as dialog.
- [Windows] Fixed Unicode characters being excluded from the file name for the save as dialog.
Build68:
- Added Korean translation.
- Added draft OAUTH2 implementation for IMAP. This supports Gmail only at this point. I will be adding other services as I get time. Email me if you want a specific service added.
Build67:
- Fixed handling of server response during IMAP "AUTHENTICATE PLAIN" mechanism.
Build66:
- Fixed the list view sometimes scrolling to the bottom when selecting a folder.
- Fixed Reply-To header not being used in mail3 folders.
- [Windows] Fixed invalid file name characters breaking the Attachment save functionality.
- Fixed the item filter only working in "Folder On Left". Now it works in all Layout modes.
- Updated the build of iconv to the same compiler as Scribe. This should fix an occasional crash on shutdown.
Build65:
- Rewrote the options save code to fallback to desktop mode (Options stored in $APPDATA\Scribe) rather than silently fail. This also includes fairly complete logging of the errors and some new dialogs if things go horribly wrong.
- Added code to detect that the app is installed in the "C:\Program Files" folder tree and assume that means Desktop mode (i.e. storing the options and so on in the $APPDATA tree).
Build64:
- Back ported the async image crash fix from v2.1.
- Layout in main window fixed to support item filter on the Mac port.
Build63:
- Added options to bayesian spam filter to "delete attachment" and "delete spam from server", defaulting to Off. These were previously on by default and not adjustable.
- [Mac] Fixed ability to self install OpenSSL.
Build62:
- Fixed the SMTP port setting not being used.
- Fixed a hang in the selection of HTML font sizes by pixel height for larger sizes.
Build61:
- Fixed importing various text files (e.g. Contact vCards). Added warning on error to the contact import.
- Fixed the leave on server setting defaulting to false when opening the UI.
- Fixed setting the label using a filter.
Build60:
- Fixed a crash on shutdown when there are active HTTPS connections. (e.g. loading images over HTTPS or a SSL POP/SMTP/IMAP connection).
- Fixed reporting and handling of script errors.
Build59:
- [Windows] Fixed the MAPI implementation to send a basic email. The build broke when I went to vs2008 and it's been broken ever since. None of the functions were exported correctly and the initialization didn't take into account portable/desktop mode. Now it should be fairly robust. And it even has proper logging of errors to 'ScribeMapiLog.txt' in the same folder as the exe/dll.
- Fixed the options file getting deleted when Scribe hasn't fully started and needs to quit. This can occur during the MAPI send mail function. And probably other cases as well.
Build58:
- Fixed a problem with the recipients crashing fix from build 58.
Build57:
- Fixed bare LF characters creeping in SMTP streams (the debug code from last time picked it up).
- Fixed lots of and lots of recipients crashing the client when you select a folder.
Build56:
- Fixed a bug that caused sending to fail over SSL connections (again... a fix to the previous fix).
Build55:
- (Hopefully) fixed a intermittent crash during installing optional components.
- Fixed the wrong version of the libjpeg component downloading with the current release.
- The installer now removes Lgi*.dll during install. This should eliminate old DLLs causing problems.
Beta54:
- [InScribe] v2.0 final build: only v2.x keys accepted from here on in. I may choose to back port some critical fixes from the trunk (v2.1), but this is the stable build from now on.
- [InScribe] Added code to automatically select the first configured SMTP account if none is selected.
- [InScribe] The code now strips off leading and trailing whitespace from the key and name when checking the user has purchased the software.
- Made the account settings dialog a little wider to show all the fields by default (instead of having to resize it to show the receive account type combo).
- Made various receive account settings disabled when they are not relevant. (e.g. IMAP accounts don't need "leave messages on the server" etc.
- New Thunderbird Address Book import: removed all the broken Mork parsing code and replaced it with LDIF import code. This means you have to export from Thunderbird to a file, and then import that file. But it works well now.
- Fixed the help files having blank content till you scroll.
- Ldap plugin: made the plugin statically link in the LDAP code, no messing with extra DLL's. Less to go wrong.
- Fixed a bug that caused sending to fail over SSL connections.
Beta53:
- Fixed display of certain types of GIFs in HTML that have transparent regions and are also not displayed at their original size by the HTML. (The resample code now supports 8bit + alpha).
- [Mac] Made the checkbox and radio button controls have a native look. Which also meant making those controls layout change to allow for the larger native graphics.
- [Mac] Added space bar key handling to the checkbox and radio buttons.
- [Mac] Moved the log file to ~/Library/Logs/Scribe.app.txt.
- [Mac] Added support for edit box "empty text" prompts.
- [Mac] Fixed loading of .gif files (and subsequently the About dialog).
- [Mac] Fixed not being able to create calendar entries.
- [Mac] Fixed popup date/time controls in the calendar window.
- [Mac] Fixed crash when using drag and drop.
- Made the shutdown dialog use table layout for font flexibility.
- [Mac] Fixed the floating edit boxes used for entering Contact emails, editing mail store names etc.
- [Mac] Fixed the Contact preview in the main window.
- [Mac] Fixed crash when dropping files on the mail window.
- [Mac] Fixed the thread condition code so that the resizing image attachments functionality work.
- Fixed attaching files that aren't images.
- Removed some code to keep track of the current mail between selecting folders. Seems to be playing up a bit.
Pobieranie:Changes
v2.3.16:
- Fixed incorrect display after re-ordering folder columns with drag and drop.
- Fixed moving mail from mail3 to IMAP not removing the old email.
- Fixed mail item context menus that allow adding filters to understand multi-mailstore folders.
- Fixed the duplicate removal script not working with email from different back ends. Sometimes the message-ID has '<>' wrapping it, sometimes not. Updated the scripting docs to include String.Strip.
- Fixed OAUTH2 constantly failing after the token expired for an SMTP connect. Now on authentication failure it refreshes the token so that the next attempt can succeed. (ie if the send fails with 'auth error' just try again, you'll get the webpage show up to re-auth but it doesn't get stuck).
- Fixed a crash when reading email with a remote IFRAME in the HTML. I decided that I won't actually load and display the IFRAME if it's remote. I feel that's a bit of a security issue. But happy to discuss and change my mind if needed.
- Re-implemented the custom contact fields as list box of field/value pairs. The delete key removed the current selection. Double click the edit a cell. Also fully supported in scripts.
- Contact time zone drop down initializes to the same value as the edit box.
- Added scripting function LookupContact(email).
v2.3.15:
- Windows: Fixed the "check for software update" occasionally corrupting the download. Thou shall not check the file pointer from a different thread. The M$ monkeys use the same non-thread safe function for setting the file pointer as getting it. What could go wrong? The temp file location for the software download is also now in the %tmp%\Scribe rather than just %tmp%.
- Fixed moving contacts between mail3 stores.
- Extended the lookup of contacts, groups, calendar events and filters to include all loaded mail3 folders. At the moment I don't try and do anything smart about the filter indexes, if there are multiple folders of filters they will share indexes and potentially exhibit undefined behavior if the index matters.
Windows:Version 2.3.16:
- Fixed incorrect display after re-ordering folder columns with drag and drop.
- Fixed moving mail from mail3 to IMAP not removing the old email.
- Fixed mail item context menus that allow adding filters to understand multi-mailstore folders.
- Fixed the duplicate removal script not working with email from different back ends. Sometimes the message-ID has '<>' wrapping it, sometimes not. Updated the scripting docs to include String.Strip.
- Fixed OAUTH2 constantly failing after the token expired for an SMTP connect. Now on authentication failure it refreshes the token so that the next attempt can succeed. (ie if the send fails with 'auth error' just try again, you'll get the webpage show up to re-auth but it doesn't get stuck).
- Fixed a crash when reading email with a remote IFRAME in the HTML. I decided that I won't actually load and display the IFRAME if it's remote. I feel that's a bit of a security issue. But happy to discuss and change my mind if needed.
- Re-implemented the custom contact fields as list box of field/value pairs. The delete key removed the current selection. Double click the edit a cell. Also fully supported in scripts.
- Contact time zone drop down initializes to the same value as the edit box.
- Added scripting function LookupContact(email).
Windows:Version 2.4.15 Changes:
- Fixed SMTP PLAIN login method.
- Added wildcard support to the load remote content white/black lists. Seems more flexible at the cost of slower performance.
- Fixed, or at least improved, the HTML line height calculation.
- Adding support for the HTML "em" element, such that it renders as inline instead of block.
- Fixed the checkbox painting when windows fonts are at 150% or more. It's not sized to match the font of the control as well.
- Fixed an issue preventing callback usage in recursive scripts.
- Fixed a bug in the handling of IMAP idle state. It wasn't looking for the response after ending the idle state.
- Html viewer: Experimenting with scaling sizes specified in pixels via "current DPI / 96.0" to make them legible on high DPI displays. I think this is what Firefox/Chrome does.
- An IMAP account's status is better reflected in the main window UI.
Pobieranie:Version 2.4.17 Changes:
- Added an "Always Show" button to the remote content bar. Which does the same thing as "Show" but also saves the sender's address in the remote content white list.
- Html viewer: changed the block-inline handling to better display some test cases from Google notifications. Could potentially causes issues elsewhere, but in my limited test suite it seems to be ok.
- [Mac] Ported over the Carbon charset conversion code to work under Cocoa. This fixes a bunch of international character display issues.
- Html viewer: Fixed a image caching bug that would reuse an image in multiple places incorrectly.
- Text compose control context menu now has all available filters in the Filter submenu.
- Thread safety: Fixed the account receive thread to ask for missing passwords via the GUI thread.
- Defaulted the stupid outlook elements to display:none in the HTML viewer.