Skip to content

Releases: Oxygem/Kanmail

v1.2011090915

04 Dec 14:25
4e2c98e
Compare
Choose a tag to compare

Changes:

  • Fix column jumping where all remaining columns emptry.

v1.2010161619

16 Oct 16:47
b47f0b4
Compare
Choose a tag to compare

Changes:

  • Only warn when part is missing on thread fetch.
  • Fix connection mock folder class for offline dev.
  • Try the following column if the first is empty when navigating between.
  • Redo attachment handling to be compatible with browser mode.
  • Fix empty column message by always showing it.
  • Reload the welcome window after saving initil settings.
  • Upgrade to webpack 4 & tidy up packages.
  • Update dev instructions.
  • Update readme to remove Linux official support.
  • Don't build Linux app by default.
  • Fix the new issue links.

v1.2010061014

10 Oct 15:28
3d0875b
Compare
Choose a tag to compare

No Linux build yet unfortunately due to upstream changes breaking the build process.

Changes:

  • Correct providers & support doc link constants.
  • Hide emails immediately when dropping on sidebar folders.
  • Automatically clean the folder cache after 120s after start.
  • Implement vacuuming for the sqlite folders database.
  • Pass message object, not string, when saving copies of sent messages.
  • Add help button to sidebar, with setting to hide.
  • Update license button.
  • Update screenshot.

v1.2009020945

10 Oct 15:28
a635a00
Compare
Choose a tag to compare

Minor improvements - note you will need to resize/position the main window.

Changes:

  • Further improve the fake IMAP mocking.
  • Store window position as JSON in new location.
  • Icon support for iCloud/Outlook accounts.
  • Include account key when merging threads.
  • Move docs to website.
  • Create codeql-analysis.yml

v1.2008131047

10 Oct 15:28
664e33e
Compare
Choose a tag to compare

Changes:

  • Fix reply/reply all sending to logic.

v1.2008071409

07 Aug 13:29
04ca4fe
Compare
Choose a tag to compare

This release adds full draft support (save + edit), as well
as move and copy keyboard shortcuts (m & c respectively).

Changes:

  • Fix variable in send handler.
  • Rework the connection mock classes for better testing.
  • Fix non-main window drag bar z-index.
  • Fix sidebar show/hide button count.
  • Tidy up the control input style.
  • Make threads slide away when moving.
  • Implement copy & move keyboard shortcuts.
  • Yum upgrade run.
  • Bump webpack dev server patch version.
  • Actually fix subject header lines.
  • Use switch instead of all the if statements for keyboard controls.
  • Fix overflow hiding tooltip in column email threads.
  • Fix z-index of header errors in non-main windows.
  • Fix width of add new column form.
  • Complete implementation of draft saving and editing.
  • Tweak merging of single sender threads:
  • Add save draft/email button to send app.
  • Don't show archive button for draft threads.
  • Add append email to folder API endpoint.
  • Add many more Python type annotations/mypy setup.
  • Move fake_imap.py -> connection_mocks.py.
  • Fix header errors showing behind columns.
  • Add contact icons checkbox to welcome settings flow.

v1.2007081733

07 Aug 13:04
e77486f
Compare
Choose a tag to compare

Changes:

  • Sort the folder list so we group single thread messages properly.
  • Fix drag bar on non-main window.
  • Always render the dragbar.
  • Fix .no-select class w/WebKit.

v1.2007031541

07 Aug 13:04
959ce18
Compare
Choose a tag to compare

This version brings a major update to Kanmail including an
overhaul of the column and thread designs and a number of
fixes.

Changes:

  • Fix Quill editor to use div instead of p for blocks.
  • Fix call to delete header items.
  • Ignore null thread references.
  • Remove pointless keyboard disabling.
  • Major overhaul of main emails app design.
  • Add randomcolor npm package.
  • Default yes to all release script prompts.
  • Don't apply dragging functions when not frameless.
  • Add get contact icons + group single threads settings.
  • Enable cross origin access in dev for usable stack traces.
  • Fix incorrect decoding of attachments (leave as bytes).
  • Accept the session token as a URL parameter as well as header.
  • Add API to fetch icons for emails.
  • Rename send app less file.
  • Show JS error tracebacks.
  • Enable merging threads by subject behind a flag.
  • Add logic to enable merging single emails from the same sender.
  • Don't include column meta count if the folder does not exist on the server.
  • Stop closing thread on keyboard shortcuts.
  • Add makeNoDragElement function.
  • Move makeDragElement into window.js.

v1.2006211645

07 Aug 13:04
587d369
Compare
Choose a tag to compare

Changes:

  • Don't close the window when saving onboarding settings!
  • Add top margin on send + welcome settings.
  • Add docs link to issue chooser.
  • Remove temp changelog removal from make.clean script.
  • Comment out github release bits as does not work.
  • Write changelog before building.
  • Fix headers for contacts + settings apps.
  • Improve thread overlay styling.
  • Make thread meta 50% opaque unless hovered/active.
  • Split out window API views.
  • Ensure default options on openWindow util.
  • Remove pre background color.
  • Allow body scrolling.
  • Remove unused method.
  • Link to changelog/license on meta page.
  • Create MetaFileApp to view bundled markdown files.
  • Add linkify=True kwarg to markdownify util function.
  • Remove unncessary wrapper classes.
  • Implement new welcome/onboarding page with account settings.
  • Break out the account list into it's own component.

v1.2006081025

08 Jun 10:07
94e9577
Compare
Choose a tag to compare

Download the latest Kanmail here.

This release completely rebuilds the thread view, which now appears as
a popover on top of all the columns/folders. This means it shows up
consistently rather than jumping around the screen. This also enables
an improved thread view and controls.

Changes:

  • Add a debug traceback log on account connection tests.
  • Add comment to support unicode SMTP usernames/passwords.
  • Properly encode unicode IMAP usernames/passwords.
  • Rebuild the thread view.
  • Move green into less variable.
  • Fix thread hashing by actually using the oldest email.
  • Move logic for finding next/previous thread/column into util.
  • Reset column store temporary hash sets on render.
  • Fix columnStore.hasHiddenThread return value.
  • Tidy up readme bits.
  • Add UI docs.
  • Re-capture that keyerror when destroying a window.
  • Fix saving window position/size on Linux/Windows.
  • Upgrade pywebview and use the drag region functionality.
  • Log the server host/port on start (debug).
  • Formatting.
  • Add .node-version file.
  • Remove leftover try/except.
  • Log the settion token (debug).
  • Improve new issues page.