Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2.3.0 #124

Merged
merged 24 commits into from
Nov 30, 2023
Merged

Release 2.3.0 #124

merged 24 commits into from
Nov 30, 2023

Commits on Oct 31, 2022

  1. Configuration menu
    Copy the full SHA
    b9a761a View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. 2.0 Version (#101)

    * Rename common UI module to design system
    
    * Add material window size class dependency
    
    * Add preview to home and agenda
    
    * Rename AtomRemindersTheme to AtomTheme for simplicity
    
    * Make horizontal calendar show the whole week and apply a re-style
    
    * Make horizontal calendar day use day of week short format
    
    * Create and record horizontal calendar screenshot tests
    
    * Show day of week above of the day of month
    
    * Change task empty space
    
    Stop using lottie animation in favor of an static empty space
    
    * Rename to Draggable to use it anywhere
    
    * Re-design the agenda
    
    Now it supports phones and foldables without any problem
    
    * Adapt header to medium and expanded width sizes
    
    * Make date picker compatible with surface elevation
    
    * Make date picker day container smaller
    
    * Add missing theme for themed preview
    
    * Add reminder for better preview
    
    * Add VariantsPreview for different previews
    
    Large font and dark theme
    
    * Use Rubik and Roboto Slab as new fonts
    
    * Fix Text import to use Material 3
    
    * Update expanded margin
    
    200dp as content margin was extreme and made no sense
    
    * Replace old accompanist insets with official API
    
    * Make Task use material 3 theming
    
    * Fix wide screen max width
    
    * Make improvements on adaptative design
    
    * Refactor and move files around to improve the module organization
    
    * Introduce Material3 date picker and time picker
    
    * Add auto-postpone tasks feature
    
    Due to the outdated code this commit also includes some refactoring in
    order to keep the code clean.
    
    * Fix edit screen padding
    
    * Handle post notification permission
    
    * Fix lint errors
    
    * Animate header calendar transition
    
    * Improve spacing on create task screen
    
    * Improve clearable chip component
    
    * Move property on top of the preview functions
    
    * Improve task card visuals
    
    The title now uses a bolder typography. Also, a space was added between
    the title and the reminder when it applies
    
    * Set icon instead of image composable
    
    * Improve multi preview
    
    * Update database schema to add the position field
    
    * Add ability to order tasks
    
    * Upgrade MockK and KSP
    
    * Update screenshot testing device config and re-record screenshots
    
    * Fix lint errors
    
    * Remove Ktlint
    
    * Configure Detekt
    
    * Add baselines
    
    * Run checks on every PR
    
    * Use Java 17 on the CI
    
    * Upgrade checkout action to V3
    
    * Make HorizontalCalendar stateless to avoid flakiness
    
    * Add missing Java setup for detekt job
    
    * Fix lint error
    
    * Use setup java v3
    
    * Add missing dependencies for instrumented tests
    
    * Configure instrumented tests for CI
    
    * Add missing module
    
    * Increase timeout for unit tests
    
    * Add strikeThrough animation
    
    * Add markable animation
    
    * Haptic only when the task is finished
    
    * Remove repeated gitignore
    
    * Remove unnecessary Hilt & KAPT
    
    * Remove unused scripts
    
    * Undo markable animation
    
    * Vibrate in the lambda instead of in the Composable
    
    * Reduce unnnecessary recompositions
    
    * Add loading for agenda screen
    
    * Show unfinished tasks at the top
    
    * Upgrade Compose Destinations
    
    * Show task actions as a bottom sheet instead of a dialog
    
    * Re-record screenshot tests after some library upgrade
    
    * Show error when reminder is set for the past
    
    * Set max lines for create task input to 5
    
    * Set max lines for create task input to 5
    
    * Remove unused string
    
    * Use kotlin Parcelize instead of Serializable
    
    * Fix lint errors
    
    * Fix UI tests
    
    * Re-record screenshot tests
    
    * Add error variant to the clearable chip
    
    * Fix lint errors
    
    * Remove unnecessary safe call
    
    * Fix instrumented test
    
    * Remove unused receiver
    
    * Fix qualifier for receivers
    
    * Enhance notification copy
    
    * Use user's locale to format the time
    
    Also, it will recompose when the locale changes in order to update the
    time accordingly when needed
    
    * Record screenshots with new naming
    
    * Rename UI test
    
    * Pass scaffold's fab callback to children
    
    This fixes the issue with passing the selected day to create the task so
     the user doesn't need to pay attention to the day picker on create new
     task screen
    
    * Add basic analytics
    
    * Add basic analytics
    
    * Fix lint errors
    
    * Record screenshot tests
    
    * Move time formatter out of the composable
    
    * Remove UI tests that only assert if it's displayed
    
    Since we have screenshot tests covering the UI of that component we
    actually don't need to test it
    
    * Remove header's tonal elevation to reduce excess of colors
    
    * Disable order until we fix it properly :(
    
    * Update changelog
    
    * Add screenshots and include them on the README
    costular authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    68c9ce3 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Configuration menu
    Copy the full SHA
    54f2a2c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9cb3416 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Configuration menu
    Copy the full SHA
    0ee8959 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Configuration menu
    Copy the full SHA
    3830a41 View commit details
    Browse the repository at this point in the history
  2. Add donation option (#108)

    costular authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    59c324a View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Configuration menu
    Copy the full SHA
    d004f9e View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. Fix order task (#112)

    costular authored Oct 22, 2023
    Configuration menu
    Copy the full SHA
    ae791ba View commit details
    Browse the repository at this point in the history
  2. Add themed icon (#115)

    costular authored Oct 22, 2023
    Configuration menu
    Copy the full SHA
    2b1ea1f View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Configuration menu
    Copy the full SHA
    86e64ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02e9782 View commit details
    Browse the repository at this point in the history
  3. Add logger (#116)

    costular authored Oct 23, 2023
    Configuration menu
    Copy the full SHA
    1acb565 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4795726 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Configuration menu
    Copy the full SHA
    e1b7f53 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. Configuration menu
    Copy the full SHA
    ec5f3af View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Configuration menu
    Copy the full SHA
    0a5b77b View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Configuration menu
    Copy the full SHA
    088c95c View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Configuration menu
    Copy the full SHA
    3d97b60 View commit details
    Browse the repository at this point in the history
  2. Update changelog

    diego-francisco-jt committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    7ee9f6d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e47719f View commit details
    Browse the repository at this point in the history
  4. Bump app version

    diego-francisco-jt committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    49ade00 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'main' into release/2.3.0

    # Conflicts:
    #	.github/workflows/pull_request_checks.yml
    #	CHANGELOG.md
    #	app/build.gradle.kts
    #	build-logic/convention/src/main/kotlin/com/costular/atomtasks/Versioning.kt
    #	build.gradle.kts
    #	core/designsystem/src/main/java/com/costular/designsystem/components/HorizontalCalendar.kt
    #	data/src/main/java/com/costular/atomtasks/data/tasks/TasksDao.kt
    #	feature/agenda/src/main/java/com/costular/atomtasks/agenda/AgendaScreen.kt
    #	feature/settings/src/main/java/com/costular/atomtasks/settings/TasksSettingsSection.kt
    #	feature/settings/src/main/java/com/costular/atomtasks/settings/components/SettingLink.kt
    #	feature/settings/src/main/java/com/costular/atomtasks/settings/components/SettingOption.kt
    #	feature/settings/src/main/java/com/costular/atomtasks/settings/components/SettingSwitch.kt
    #	gradle/libs.versions.toml
    #	gradle/wrapper/gradle-wrapper.properties
    #	settings.gradle.kts
    #	whatsNew/whatsnew-en-US
    #	whatsNew/whatsnew-es-ES
    diego-francisco-jt committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    31b2a83 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d3325be View commit details
    Browse the repository at this point in the history