Skip to content

v1.0.0

Latest

Choose a tag to compare

@Readpato Readpato released this 09 Jun 15:28
· 2 commits to main since this release

Changelog

v1.0.0

compare changes

πŸš€ Enhancements

  • app.vue: Add initial functionality for pomodoro (031ec94)
  • composables/usePomodoro: Create composable for pomodoro (4e3d6ff)
  • nuxt.config & tailwindcss: Add nuxt fonts, use lexend as main font (cb51af5)
  • app.vue: Add card with schroddy (058f98e)
  • PhysicsTest: Add basic matter js config and render it (8b524e1)
  • PhysicsTest: Save state (fa9eb53)
  • PhysicsTest: Add matter js (4dd6fdf)
  • useSound: Implement simple sound to notify timer finished (c734a8d)
  • app.vue: Add seo and head, modify list elements on mobile (1a04eb0)
  • components/BaseIcon: Implement BaseIcon component (7114578)
  • components/pomodoro/Button: Create button for the pomodoro countdown (2f731d4)
  • components/pomodoro/Stats: Extract stats, create and simplify component (c59776c)
  • components/pomodoro/Countdown: Extract component, restructure with others (a7f6ef6)
  • components/app/Header: Create header component for whole app (9a88b93)
  • Handle accessibility issues (ac08f96)

🩹 Fixes

  • app.vue: Add proper icon name (766b29e)
  • components/PomodoroButton: Remove recursivness (a5c2f18)

πŸ’… Refactors

  • app.vue: Utilize composable (b89b506)
  • app.vue: Implement structure to app (624f889)
  • CtaColorMode: Remove client suffix as ssr is disabled (604f99c)
  • PhysicsTest: Add body when completion goes up (d7331f5)
  • usePomodoro: Implement logic of long and short breaks (d55e071)
  • app.vue: Put everything inside shadcn card, modify grid and display stats (1e84215)
  • usePomodoro: Reset pomos after long break finishes (4e0e232)
  • app.vue: Add badge to notify current state and make reset work properly (6f2323c)
  • app.vue: Allow draggin over timer with physics elements (232216e)
  • PhysicsTest: Implement mouse interaction (16d342a)
  • MatterPhysics: Rename component to proper name (0456885)
  • nuxt.config: Add public key to verify if it's dev or not (ae90842)
  • usePomodoro: Execute runtimeConfig inside composable (ff5b8ea)
  • usePomodoro: Remove resetting of currentCycle on shortbreak (343f0d0)
  • composables/usePomodoro: Restructure composable, remove deep if nested (002785c)
  • compoasbles/usePomodoro: Implement setTimer function (9d777e2)
  • app: Implement BaseIcon wherever possible (d8014de)
  • app: Lintfix with new rules, simplify app.vue component (346f99a)
  • app: Simplify app.vue component, implement new components (710177e)
  • components/PomodoroButton: Add icon (abe750e)
  • app: Simplify component, implement better styling (57d62e3)
  • components/PomodoroCountdown: Add emojis to state, add text-black for contrast to button (3d7e772)

πŸ“– Documentation

  • LICENSE: Add GNU Affero v3 (ff9edbc)
  • README: Update readme (1a8e917)

🏑 Chore

🎨 Styles

  • components/CtaColorMode: Add cursor pointer (c24d091)

❀️ Contributors