Releases: Infomaniak/android-kMail
Releases · Infomaniak/android-kMail
1.0.0-alpha17
What's Changed
- fix: Missing message when we split a message by @sirambd in #678
- Open keyboard when opening Search by @LunarX in #677
- Update core by @FabianDevel in #681
- Update Threads list spacing by @LunarX in #679
- Fix SearchHistory not being saved when entries are removed by @LunarX in #676
- Clean code before adding
Forward
feature by @KevinBoulongne in #680 - Forward email by @KevinBoulongne in #675
- Deleting SearchResults from a newly added account caused an
IllegaleStateException
by @sirambd in #682 - Remove unused variable by @LunarX in #683
- Remove
readAndArchive
swipe action by @KevinBoulongne in #684 - Make Body'
subBody
a String by @KevinBoulongne in #686 - fix: From a send intent it happens that an attachment is missing by @sirambd in #685
- Show/hide quoted text in Message by @KevinBoulongne in #670
- Update thread density illustrations by @LunarX in #687
Full Changelog: 1.0.0-alpha16...1.0.0-alpha17
1.0.0-alpha16
What's Changed
- Disable possibility to fetch multiples Folders at the same time by @KevinBoulongne in #578
- Replace deprecated
onBackPressed
withonBackPressedDispatcher
by @KevinBoulongne in #641 - Correctly popBackStack & finish when needed by @KevinBoulongne in #642
- Fetch Folders after saving a Draft, so it automagically displays itself in ThreadFragment by @KevinBoulongne in #639
- Display Draft toast before finishing Activity by @KevinBoulongne in #640
- Correctly update
unreadCount
of all impacted Folders when receiving new Message by @KevinBoulongne in #588 - Various UI updates to match the specs by @LunarX in #643
- Search Threads utils by @sirambd in #623
- refactor: move thread to thread package by @sirambd in #644
- Fix folders backlink not being single because of search folder by @LunarX in #624
- Add Search UI by @LunarX in #625
- Add Search history support by @LunarX in #626
- Support
swipeRefresh
on Search results by @LunarX in #627 - Add custom pagination for the Search by @LunarX in #632
- Remove unused imports by @LunarX in #646
- Update background color for new message dark theme by @LunarX in #645
- Fix history delete cross icon size by @LunarX in #649
- Small code enhancements upon Search feature codebase by @KevinBoulongne in #648
- Fix new message color by @LunarX in #654
- Add
searchResults
debounce before calling API by @KevinBoulongne in #650 - Save
recentSearches
after each new search by @KevinBoulongne in #651 - Correctly use
getLocalizedName()
instead ofname
by @KevinBoulongne in #660 - Remove nullability in SignatureController by @KevinBoulongne in #653
- Add NewContact to AddressBook by @FabianDevel in #637
- Use localized strings for
notYetImplemented()
by @KevinBoulongne in #661 - Fix ugly background of Copy/Paste popup by @FabianDevel in #662
- Factorize
setClosingOnClick
listeners by @FabianDevel in #647 - Update CreateFolder dialog by @FabianDevel in #655
- Split Body history from Message by @sirambd in #663
- Update Infomaniak kMail logo by @LunarX in #667
- Disable WebView recycling in Thread fragment by @LunarX in #664
- Flush UI in Threads list by @KevinBoulongne in #658
- Confirmation dialog when flushing by @KevinBoulongne in #659
- API call when flushing a Folder by @KevinBoulongne in #657
- Fix missing collapsable subject inside a thread by @LunarX in #668
- Fix webview display inline attachment by @sirambd in #669
- feat: Logout user token on logout of user by @sirambd in #671
- Add missing quote descriptors by @JorisBodin in #672
- Firebase messaging by @sirambd in #666
- Use
context
instead ofgetApplication()
in AndroidViewModels by @KevinBoulongne in #674
Full Changelog: 1.0.0-alpha15...1.0.0-alpha16
1.0.0-alpha15
What's Changed
- Factorize snackbar in a manager for ease of use by @LunarX in #602
- Add Sentry URL breadcrumb by @KevinBoulongne in #605
- update current SyncMessagesWorker on a new schedule request by @sirambd in #610
- Fix scroll in Folders views by @KevinBoulongne in #608
- Move Inbox to
defaultFolders
by @KevinBoulongne in #607 - Display sub-folders for
defaultFolders
by @KevinBoulongne in #606 - Sort
customFolders
by name by @KevinBoulongne in #612 - Fix delete outdated folders by @sirambd in #615
- Sort Utils code by @KevinBoulongne in #613
- Refresh Folders when MainActivity
onStart
by @KevinBoulongne in #609 - Use
copyFromRealm()
instead oftoRecipientsList()
by @KevinBoulongne in #621 - Add BlockUser action by @FabianDevel in #617
- Order actions by @KevinBoulongne in #620
- Remove Nullability in JunkBottomSheet by @FabianDevel in #618
- Refactor
shortUid
use by @KevinBoulongne in #619 - Update
textInputStrokeColor
according to specs by @LunarX in #622 - Add NewFolder creation by @FabianDevel in #616
- Manage SwipeActions variants by @FabianDevel in #582
- fix: Remove multiple whitespaces by @sirambd in #630
- Remove Elvis (sorry bro) so the app can crash if there’s an issue by @FabianDevel in #633
- Focus correct field when composing a new message by @LunarX in #636
- Add
writeEmail
action to Contact bottomSheet by @FabianDevel in #629 - Remove commented API calls by @KevinBoulongne in #631
- Clean code by @KevinBoulongne in #638
- Copy email address to clipboard by @FabianDevel in #634
Full Changelog: 1.0.0-alpha14...1.0.0-alpha15
1.0.0-alpha14
What's Changed
- Add unknown recipient button when composing new message by @LunarX in #601
- Don't add Messages in Folder if they are already there by @KevinBoulongne in #597
Full Changelog: 1.0.0-alpha13...1.0.0-alpha14
1.0.0-alpha13
What's Changed
- Don't reset Folder to
DEFAULT_SELECTED_FOLDER
when MainActivity is recreated by @KevinBoulongne in #569 - Update attachment icon size and clean code by @LunarX in #576
- Revert card style design for messages to a 1px divider by @LunarX in #568
- Fix margins and avatar sizes in thread fragment to match mockup by @LunarX in #575
- Fix
markAsReadUnread
back navigation when closed by @KevinBoulongne in #580 - Fix draft text size by @LunarX in #583
- fix: current user is null by @sirambd in #585
- Fix missing bottom margin by @LunarX in #579
- Directly use
strokeColor
variable instead ofsetStrokeColor()
by @KevinBoulongne in #586 - ThreadList header now correctly updates after app going to background by @KevinBoulongne in #564
- Sort "ThreadList header fix" code by @KevinBoulongne in #570
- Rename backlinks by @KevinBoulongne in #571
- Update color for toolbar navigation icons by @LunarX in #587
- Thread: Use
folder
backlink instead offolderId
to optimize queries by @KevinBoulongne in #572 - Message: Use
folder
backlink instead offolderId
to optimize queries by @KevinBoulongne in #573 - Remove resources from old card design for thread by @LunarX in #592
- Update recipient chip ui to match the specs by @LunarX in #590
- Clarify Threads creation algorithm by @KevinBoulongne in #574
- Messages are not hidden anymore by the
quickActionBar
by @KevinBoulongne in #581 - Adapter is notified after
onDestroy()
is called by @KevinBoulongne in #595 - Make open with attachment by @sirambd in #584
- refactor(ApiRoutes): Rename methods doing action on messages by @FabianDevel in #598
- Disable send button when there are no recipients and fix icons size by @LunarX in #589
- Don't display JunkBottomSheetDialog for thread actions by @FabianDevel in #600
- Add Report Phishing action by @FabianDevel in #593
- Fix app crash on reopening logout dialog by @FabianDevel in #594
- Update design of recipient autocomplete items by @LunarX in #599
- Create Extension fonction to factorize AlertDialog by @FabianDevel in #596
- Update quick bottom action bar text color according to specs by @LunarX in #603
Full Changelog: 1.0.0-alpha12...1.0.0-alpha13
1.0.0-alpha12
What's Changed
- Disable some features by @KevinBoulongne in #546
- Add Notifications setting by @KevinBoulongne in #547
- fix: Can't toast on a thread that has not called Looper.prepare() by @sirambd in #549
- New thread densities by @LunarX in #515
- Update some missing years in copyrights by @KevinBoulongne in #557
- Fix orphan Messages by @KevinBoulongne in #548
- fix: remove multiple whitespaces if needed by @sirambd in #555
- Update some Ui elements of the settings by @LunarX in #559
- fix: Handle all api errors exception in SyncMessageWorker by @sirambd in #561
- Display Actions snackbar above Thread ActionsBar & ThreadList FAB by @FabianDevel in #563
- Comply with material guidelines for icon buttons target size and update to follow mockups by @LunarX in #562
- UI: Update some background colors by @LunarX in #550
- Update action bottom sheet + Fix some UI by @LunarX in #514
- First update for the new dark theme by @LunarX in #566
- Add Move action by @FabianDevel in #551
- refactor(Move): Factorize Move and Archive functions by @FabianDevel in #552
- refactor(Move): Create abstract class MenuFoldersFragment by @FabianDevel in #553
- refactor(Action): Hide postpone action for v1 by @FabianDevel in #560
- Fix disconnection dialog wording by @LunarX in #567
- Feat: Check last app release on github for bugtracker by @JorisBodin in #565
Full Changelog: 1.0.0-alpha11...1.0.0-alpha12
1.0.0-alpha11
What's Changed
- Wait at most 6s instead of at least 6s before refreshing Drafts service by @KevinBoulongne in #540
- Clean
handleDeletedUids()
code after fixing OOM error by @KevinBoulongne in #541 - fix: animators may only be run on Looper threads by @sirambd in #544
- fix: ForegroundServiceStartNotAllowedException by @sirambd in #542
- fix: setPreviousMessage in draft with incorrect thread by @sirambd in #539
- Fix back from thread when thread is updated by @LunarX in #545
- Add Sentry for missing/orphans Threads/Messages/Drafts by @KevinBoulongne in #543
Full Changelog: 1.0.0-alpha10...1.0.0-alpha11
1.0.0-alpha10
What's Changed
- Display correct
preview
&avatar
in Threads list by @KevinBoulongne in #507 - Spam action by @FabianDevel in #481
- Remove useless controller calls by @FabianDevel in #486
- Fix
noEmail
view that wasn't displayed anymore by @KevinBoulongne in #506 - Refresh Message's folder when we try to display a Message that doesn't exist anymore by @KevinBoulongne in #505
- If a sender has no name, display its email by @KevinBoulongne in #512
- Merge "Message & Thread as Favorites" functions into one by @FabianDevel in #487
- Add Read/Unread action on Message by @FabianDevel in #488
- ...but a b*tch ain't one by @KevinBoulongne in #519
- Better handling of concurrency when displaying Threads by @KevinBoulongne in #518
- Manage actions cancelling by @FabianDevel in #485
- Correctly display Messages when moving a Message by @KevinBoulongne in #495
- Use Realm
queries
to get Messages for Actions functions by @KevinBoulongne in #500 - Remove useless default
null
value for some Realm objects by @KevinBoulongne in #510 - Extensions: Order! by @KevinBoulongne in #517
- feat: Don't sync mailbox with notifications disabled by user by @sirambd in #516
- Clean code by @KevinBoulongne in #508
- Fix force refresh mailboxes when cancelled by @sirambd in #523
- Remove useless Sentry filter by @KevinBoulongne in #524
- fix: fetch current folder messages when cancelled by @sirambd in #522
- Get the Thread object in Actions instead of querying it beforehand by @KevinBoulongne in #509
- Collapse advanced fields in menu drawer by default + Correctly align signature when composing a new mail by @LunarX in #533
- Invert some
if
conditions by @KevinBoulongne in #526 - Correctly refresh UI Draft when coming back to app by @KevinBoulongne in #527
- Update AndroidStudio settings by @KevinBoulongne in #532
- Temporary remove access to Mailboxes settings by @KevinBoulongne in #529
- fix: lateinit property snapshot has not been initialized by @sirambd in #530
- Fix: sync messages body by @sirambd in #531
- Enable marking user's own messages as spam by @FabianDevel in #534
- Add no mailbox activity and screen by @FabianDevel in #511
- Uniformize models with iOS by @KevinBoulongne in #525
- Remove wrong
MissingPermission
lint by @KevinBoulongne in #535 - Inline attachments display by @LunarX in #521
- fix: draft actions service not stopped by @sirambd in #538
- fix: out of memory when delete messages delta by @sirambd in #537
- Display the correct Message in
SENT
folder by @KevinBoulongne in #513 - Update MenuDrawer badge for DRAFT, SENT & TRASH by @KevinBoulongne in #528
Full Changelog: 1.0.0-alpha9...1.0.0-alpha10
1.0.0-alpha9
What's Changed
- Change color illustration by @JorisBodin in #418
- fix: invalid folder from CompletedWorkInfosLiveData by @sirambd in #471
- fix: invalidated object by @sirambd in #474
- fix: add more sentry log when an exception has been triggered by @sirambd in #473
- Fix
references
by @KevinBoulongne in #472 - Archive action by @FabianDevel in #455
- Get 500 last Messages instead of 3 months of data when opening a Folder for the 1st time by @KevinBoulongne in #467
- feat: close current mailbox notifications by @sirambd in #476
- Refresh all concerned Folders when executing an action by @KevinBoulongne in #465
- Limit sub-folders indent to 2 max by @KevinBoulongne in #478
- Read and Archive swipe action by @FabianDevel in #466
- Auto-update copyright year when updating file by @KevinBoulongne in #480
- Don't display empty view when 1st opening of a Folder by @KevinBoulongne in #468
- Refactor actions by @KevinBoulongne in #470
- MenuDrawer mailbox selection not highlighted anymore + Remove management buttons by @LunarX in #484
expandedList
now correctly updates when Messages list count changes by @KevinBoulongne in #477- feat: download notifications messages body by @sirambd in #490
- Display new Message in Thread after sending it by @KevinBoulongne in #475
- Fix non-edited draft sending bug by @FabianDevel in #492
- Disconnection confirmation + Non functional new folder modals by @LunarX in #489
- Improve "to" for replyTo by @JorisBodin in #493
- Dark composition support by @LunarX in #494
- Add message when draft is save or send by @FabianDevel in #491
- Fix dialog background color by @LunarX in #503
- New text styles by @LunarX in #504
- Fix mail with a null date (because the mail protocol allows it 🤷♀️) by @JorisBodin in #501
- Fix topbar not updating by @KevinBoulongne in #498
- replace switchMap with kotlin extension switchMap by @sirambd in #502
- Correct background color in composition for dark mode by @LunarX in #496
- Display received mails in dark mode by @LunarX in #497
- Quick UI fixes by @LunarX in #499
Full Changelog: 1.0.0-alpha7...1.0.0-alpha9
1.0.0-alpha8
What's Changed
- Change color illustration by @JorisBodin in #418
- fix: invalid folder from CompletedWorkInfosLiveData by @sirambd in #471
- fix: invalidated object by @sirambd in #474
- fix: add more sentry log when an exception has been triggered by @sirambd in #473
- Fix
references
by @KevinBoulongne in #472 - Archive action by @FabianDevel in #455
- Get 500 last Messages instead of 3 months of data when opening a Folder for the 1st time by @KevinBoulongne in #467
- feat: close current mailbox notifications by @sirambd in #476
- Refresh all concerned Folders when executing an action by @KevinBoulongne in #465
- Limit sub-folders indent to 2 max by @KevinBoulongne in #478
- Read and Archive swipe action by @FabianDevel in #466
- Auto-update copyright year when updating file by @KevinBoulongne in #480
- Don't display empty view when 1st opening of a Folder by @KevinBoulongne in #468
- Refactor actions by @KevinBoulongne in #470
- MenuDrawer mailbox selection not highlighted anymore + Remove management buttons by @LunarX in #484
expandedList
now correctly updates when Messages list count changes by @KevinBoulongne in #477- feat: download notifications messages body by @sirambd in #490
- Display new Message in Thread after sending it by @KevinBoulongne in #475
- Fix non-edited draft sending bug by @FabianDevel in #492
- Disconnection confirmation + Non functional new folder modals by @LunarX in #489
- Improve "to" for replyTo by @JorisBodin in #493
- Dark composition support by @LunarX in #494
- Add message when draft is save or send by @FabianDevel in #491
Full Changelog: 1.0.0-alpha7...1.0.0-alpha8