Skip to content

Releases: Duet-App/duet-app

v0.9.814 alpha

31 Dec 18:51
a5885e5
Compare
Choose a tag to compare

New Features 🎉

Recurring tasks are here!

image

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

29 Dec 14:08
081e365
Compare
Choose a tag to compare

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

04 Dec 13:22
0d04f79
Compare
Choose a tag to compare

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

  • fix: Fix projects showing 2-panes on mobile by @aharish in #27

Full Changelog: v0.9.811-alpha...v0.9.812-alpha

v0.9.811 alpha

03 Nov 20:24
4d8c63e
Compare
Choose a tag to compare
v0.9.811 alpha Pre-release
Pre-release

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

30 Sep 06:07
67a95c8
Compare
Choose a tag to compare
v0.9.810-alpha Pre-release
Pre-release

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

28 Sep 12:28
8add8ba
Compare
Choose a tag to compare
v0.9.809 alpha Pre-release
Pre-release

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

22 Sep 17:36
0cc61f2
Compare
Choose a tag to compare
v0.9.808 alpha Pre-release
Pre-release

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

08 Sep 16:56
ef76dfa
Compare
Choose a tag to compare
v0.9.807 alpha Pre-release
Pre-release

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

  • refactor: Use IonViewEnter instead of useEffect 8cc00a0
  • doc: Bump version to v0.9.807 ef76dfa
  • refactor: Cleanup usused code in DuetEditor 0a92d10
  • doc: Updated changelog for v0.9.806 fa00206

v0.9.806 alpha

01 Sep 18:05
af37ece
Compare
Choose a tag to compare
v0.9.806 alpha Pre-release
Pre-release

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

  • refactor: Move title component into Title folder 19b3129
  • refactor: Clean up code in NoteDetails 0f2a37d
  • refactor: Code cleanup in Note Details 72a6841
  • refactor: Removed PWA SW build file 16c257f
  • refactor: Clean up code in Task Details ca66a4f

v0.9.805 alpha

26 Aug 07:20
a17c3d9
Compare
Choose a tag to compare
v0.9.805 alpha Pre-release
Pre-release

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

Other

  • refactor: Remove iOS toolbar e3172c8
  • refactor: Moved home cards to new component f7fccfe
  • docs: Add generated Changelog.md file adfc0a0
  • build: Added Gradle flavor profiles 98ebf8c
  • (docs): Bump version to v0.9.805-alpha a17c3d9
  • refactor: Remove iOS mode toolbar 59d1fd4