Releases: Duet-App/duet-app
v0.9.814 alpha
New Features 🎉
Recurring tasks are here!
Tasks can now be set to repeat at intervals set by the user in increments of hours, days, weeks, months, and years!
Currently, there is no support for stopping a recurring task automatically, but this is planned for the near future. There is also no history of recurring tasks storing their previous completions, but is also planned to be supported shortly.
What's Changed
- fix(ui): Don't update scheduled on setting due date by @aharish in #31
- feat(ui): Add support for Edge-to-Edge mode for Android by @aharish in #32
- fix(ui): Ensure sufficient padding between meta by @aharish in #33
- feat(core): Add support for recurring tasks by @aharish in #34
- feat(ux): Improvements to task list items and scheduled tasks by @aharish in #35
Full Changelog: v0.9.813-alpha...v0.9.814-alpha
v0.9.813 alpha
What's Changed
- fix(core): Fix project details screen that contained deleted tasks by @aharish in #28
- fix(ux): Fix redirection to Add task screen upon adding new project by @aharish in #29
- feat(ux): Improve flow of Today screen workflow by @aharish in #30
Full Changelog: v0.9.812-alpha...v0.9.813-alpha
v0.9.812 alpha
Hotfix release
With the experimental desktop support pushed in the previous release, the projects screen no longer worked on mobile. This hotfix patches that.
What's Changed
Full Changelog: v0.9.811-alpha...v0.9.812-alpha
v0.9.811 alpha
Major changes
Added experimental support for bigger screen devices such as tablets and desktops via a multi-pane UI. Desktop support has been added through Electron. Currently, you can build a desktop AppImage for Linux through the package.json
file from the repo root. No build artifacts will be provided like for Android until we have a more concrete UI support for large screen devices. AppImage packaging is only for temporary testing, and will be switched to a Flatpak once the UI is ready and the electron-builder is piped into CI/CD.
What's Changed
- feat(ui): Add experimental multi-pane support by @aharish in #22
- feat(core): Add experimental desktop support by @aharish in #23
- feat(core): DuetEditor enhancements by @aharish in #24
- fix(core): Don't set note title as empty on blur by @aharish in #25
- feat(ux): Add breadcrumb navigation to notes by @aharish in #26
Full Changelog: v0.9.810-alpha...v0.9.811-alpha
v0.9.810-alpha
What's Changed
- fix(ui): Add keyboard offset in DuetEditor in PWA by @aharish in #14
- feat(ui): Add WYSIWYG or live rendered Markdown support for notes by @aharish in #15
- feat(ux): Replace WYSIWYG/Rich editor as the default experience in notes by @aharish in #16
- feat(core): Add support to delete project by @aharish in #17
- feat(core): Add support for Project statuses by @aharish in #18
- fix(ui): Show loading spinner only on initial fetch from DB in Projects screen by @aharish in #19
- chore(cd): Add PWA deploy action to Fly by @aharish in #20
- docs: Bump release to v0.9.810 alpha by @aharish in #21
Full Changelog: v0.9.809-alpha...v0.9.810-alpha
v0.9.809 alpha
What's Changed
- feat(ux): Add overlay behind expanded fab by @aharish in #6
- feat(ux): Add FAB item labels by @aharish in #7
- fix(core): Fix status picker in task list failing by @aharish in #8
- feat(ux): Update note & task titles on keyboard hide by @aharish in #9
- fix(ux): Fix UI blink on updating task or project by @aharish in #10
- chore: Add CD for Android with Ionic AppFlow by @aharish in #11
- docs: Bump release to v0.9.809 alpha by @aharish in #12
- chore: Fix regex to detect tags in CD by @aharish in #13
Full Changelog: v0.9.808-alpha...v0.9.809-alpha
v0.9.808 alpha
What's Changed
- Migrate PouchDB to SQLite adapter from IndexedDB for Android and iOS by @aharish in #1
- fix(ux) - Add sufficient padding in notes by @aharish in #2
- feat(ux): Hide & show completed tasks in a project by @aharish in #3
- feat(ux): Add expanded FAB by @aharish in #4
- docs: Bump version to v0.9.808-alpha by @aharish in #5
- refactor: Clean up unused code in Inbox page
16c99e9
- feat(core): Add screen to show Waiting for tasks
b3ca489
- feat(notes): Add note from project directly
1f60af8
- refactor(type): Add new types for Project, Task
77b9e72
- fix(notes): Only show single project folders
80d369d
- feat(ux): Use relative format for task timestamps
167831f
- refactor(type): Use proper typings in Inbox screen
300b133
- feat(ux): Order Inbox tasks by oldest first
a175138
- fix(ux): Hide empty state for notes when project support material exists
dd0116c
- fix(notes): Ignore notes with empty Project ID
17c9433
- fix(notes): Show project support material when no notes are present
6c62498
- feat(core): Import non-app export files
ebde4ca
New Contributors
Full Changelog: v0.9.807-alpha...v0.9.808-alpha
v0.9.807 alpha
8 September 2024
In this release, we've introduced some key features and enhancements to improve how you manage notes and project materials. You can now organize your notes using folders, making it easier to categorize and find information. Additionally, Project Support Material can also be organized, helping you keep all relevant documents in one place for better project management. These organizational tools bring more structure to your workflow, enhancing productivity.
We've also made some important fixes and refinements. Tasks, projects, and notes will now only save when the title for each are set, ensuring that empty data is not saved by mistake. The editor now defaults to the GitHub editor's color scheme for a cleaner look, with the DuetEditor's background adjusting according to your device's theme. Smaller UI tweaks, such as capitalizing input text fields by default and making the project toolbar flat, add to the app's polished feel. Lastly, various code cleanups and refactors were made to improve overall performance and stability.
New features 🎉
- feat(notes): Organize notes by folders
da43953
- feat(notes): Organize Project Support Material
4a224e9
- feat(editor): Use Github theme by default for CM6
460ac3e
- feat(core); Touch project timestamps when updating
ab0aae2
Fixes
- fix(ux): Save task/project/note if the title is set
e0ecdc3
- fix: Load version info from App plugin
20b61bb
- fix(ui): Capitalize text field inputs by default
4d5c99e
- fix(editor): Set editor background per device theme
78b7f12
- fix(ui): Make projects toolbar flat
aa14e0f
- fix(editor): Change editor's placeholder
31b7b1c
Others
v0.9.806 alpha
v0.9.806-alpha
1 September 2024
In this release, we've introduced several exciting new features and improvements to enhance your productivity and user experience. One of the key updates is the experimental support for iOS, broadening the accessibility of the app. We’ve also added the Actionable screen, a new feature designed to help you focus on tasks that require immediate attention, making it easier to manage your priorities.
On the UI front, we’ve implemented a series of enhancements, including a new title component for notes and an updated description editor on the Task Details screen. The in-place project title editor now allows for quicker and more intuitive editing. Additionally, we’ve made various UI refinements, such as improving the add note screen and cleaning up the CSS for Markdown content, ensuring a smoother and more polished interface.
This release also includes several bug fixes and code cleanups, improving overall stability and performance. We’ve addressed issues like long subtask text wrapping, UI jumps during title edits, and toolbar elevation, ensuring a more consistent and reliable experience. Lastly, we’ve optimized how projects are sorted, with a new feature that sorts projects by their most recent updates, making it easier to track your most active projects.
New features
- feat(ui): Clean up add note screen UI
71b572d
- feat(ui): Use new title editor in task details
aca6e6b
- feat(core): Sort Projects by recently updated
97e8961
- feat(ui): Cleaned up CSS for Markdown content
9c815e0
- feat(core): Add project title update
ed9c97f
- feat(ui): Add new NoteTitle editor in note details
f4c79db
- feat(ui): Add in-place project title editor
6e2d1e8
- feat(ui): Add new title component for Notes
6280574
- feat(ui): New description editor on Task Deatils
a719e5f
- feat(ui): Add new title component for Notes
6280574
- feat(ui): New description editor on Task Deatils
a719e5f
Fixes
- feat(ui): Add new title component for Notes
6280574
- feat(ui): New description editor on Task Deatils
a719e5f
- fix(core): Use KeyboardEvent.key
acb6d6d
- fix(ui): Removed elevation for toolbar
1a4e8e3
- fix(ui): Change background color of Duet Editor
34b982d
- fix(ui): Make Toolbar flat when loading task details
28f6432
- fix: Remove router link from save note FAB
bfe305f
- fix(ui): Fix UI jump in title edit component
34437ea
- fix(ui): Show enter key as done in title edit
5632adc
- fix: Don't set project title as empty string
7b7c555
- fix(ui): Make subtask wrap if text too long
753f34b
- fix(core): Handle empty Title
410e19a
- fix(core): Select only tasks with Scheduled Date
3b0753d
Others
v0.9.805 alpha
v0.9.805-alpha
26 August 2024
In this release, we've introduced a variety of new features and improvements to enhance your experience with the app. The home screen has been significantly upgraded with a new list UI and a floating action button (FAB) to quickly add tasks, making it easier to manage your tasks directly from the home screen. We’ve also added a convenient option in the settings to switch between different home UI layouts, giving you more control over your workflow.
On the core functionality side, we’ve implemented an in-place editor for project descriptions, allowing you to make quick edits without leaving the screen. Additionally, there’s now support for deleting notes, ensuring you can keep your workspace clutter-free. We’ve also made several UI tweaks, including improving toolbar design, adding padding for empty states, and refining colors for better visibility.
This update also addresses various bug fixes and refinements, such as correcting the behavior of the back button, improving mobile and PWA download functionality, and ensuring consistent UI elements like date pickers across screens. We’ve also cleaned up some unused code and refactored components to improve overall performance and maintainability. We hope these changes make your experience smoother and more enjoyable!
New features 🎉
- feat(ui): Add a list UI for homescreen
212e61f
- feat(ui): Add option in settings to change home UI
be5da07
- feat(core): Add in-place editor to edit project descriptions
5be4d71
- feat: Add support to delete notes
e808ea9
- feat(ui): Improve Toolbar design
6f8f51e
- feat: Add padding for empty states
7de255f
- feat(ui): Add FAB to add task on homescreen
af61d53
- feat(ui): Add CSS for appbar states
d2c81cd
- feat(core): Add index for updated timestamps
e24174f
Fixes
- fix(ui): Contain project list items within list
27eac86
- fix(ui): Add default back button route
350a839
- fix(ui): Make appbar border lighter in light mode
b1304cc
- fix(ui): Make note item colors lighter
60ab39c
- fix: Update Inbox count when on Home screen
51e5497
- fix: Revert exit app on back button
4611fb6
- fix: Exit app on using back button
e587906
- fix: Set same width in date pickers across screens
100b9a5
- fix: Fix download not working on mobileweb & PWA
5b7b885
- fix: Remove unused CSS import in ProjectDetails component
8d912b2