Releases: Oxygem/Kanmail
v1.2011090915
Changes:
- Fix column jumping where all remaining columns emptry.
v1.2010161619
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
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
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
Changes:
- Fix reply/reply all sending to logic.
v1.2008071409
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
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
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 ofp
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
intowindow.js
.
v1.2006211645
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 tomarkdownify
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
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.