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

Production Deployment #69

Merged
merged 50 commits into from
Aug 15, 2024
Merged

Production Deployment #69

merged 50 commits into from
Aug 15, 2024

Conversation

pawcoding
Copy link
Owner

@pawcoding pawcoding commented Jul 7, 2024

Changes

New Features ✨

  • Re-order colors with Drag-and-Drop
  • Add animation when no-palette is available
  • Custom dialogs for confirm actions and renaming
  • Ask user for new name when duplicating palette
  • Add confetti service
    • Shoot confetti after successful export
    • Shoot confetti after successful update

Bug fixes 🩹

  • Better error handling when clipboard is not available
  • Don't warn about unsaved changes during update
  • Disable export button when palette has no colors
  • Update German translation for renamed color toast

Internal 🛠️

  • Add support for asynchronous palette generation
  • Add support for custom toast duration (even permanent toasts)
  • Simplify internals of dropdown menu
  • Update dependencies

Includes

pawcoding and others added 5 commits July 7, 2024 09:01
This also disables the generate button, while a palette is currently generated.
This also add support for permanent toasts, when the duration is set to `0`. Permanent toasts must be dismissed manually by calling `hideToast`.
…lable

This also disables the "copy palette to clipboard" test when it is not run in a secure context (not on HTTPS or localhost)
# [1.4.0-staging.1](v1.3.0...v1.4.0-staging.1) (2024-07-07)

### Bug Fixes

* **clipboard:** better handling for errors when clipboard is not available ([416709b](416709b))

### Features

* **generator:** add support for async palette generation ([74dab03](74dab03))
* **toast:** add support for custom toast durations ([48d69e2](48d69e2))
@pawcoding pawcoding self-assigned this Jul 7, 2024
Copy link
Collaborator

@kevinknecht-ai kevinknecht-ai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Had a quick look at this one (out of interest). Looks very good!

src/app/shared/ui/color-input/color-input.component.html Outdated Show resolved Hide resolved
pawcoding and others added 20 commits August 2, 2024 18:59
This also updates the stories to open the dropdown by default to make use of Chromatics change detection.
# [1.4.0-staging.4](v1.4.0-staging.3...v1.4.0-staging.4) (2024-08-04)

### Bug Fixes

* **view:** don't warn about unsaved changes during update ([fa6bc1a](fa6bc1a))
semantic-release-bot and others added 22 commits August 10, 2024 07:23
# [1.4.0-staging.5](v1.4.0-staging.4...v1.4.0-staging.5) (2024-08-10)

### Features

* **view:** reorder colors with drag and drop ([7afb7cf](7afb7cf))
# [1.4.0-staging.6](v1.4.0-staging.5...v1.4.0-staging.6) (2024-08-10)

### Features

* **no-palette:** add animation ([05e3c2a](05e3c2a))
# [1.4.0-staging.7](v1.4.0-staging.6...v1.4.0-staging.7) (2024-08-15)

### Bug Fixes

* **editor:** open editor with correct width ([8208512](8208512))
* **export:** open editor with correct width ([a8757b1](a8757b1))
* **editor:** use correct cursor when save is disabled ([9cb46c2](9cb46c2))
* **export-modal:** use correct translation for close button ([e2a818b](e2a818b))

### Features

* **dialog:** add dialog component ([3e92ada](3e92ada))
* **dialog:** handle I/O for dialog ([441462d](441462d))
* **dialog:** migrate `alert` to use custom dialog ([1ccc60a](1ccc60a))
* **dialog:** migrate `confirm` to use custom dialog ([60a58dd](60a58dd))
* **dialog:** migrate `prompt` to use custom dialog ([c86e785](c86e785))
* **list:** prompt user to give duplicate palette a new name ([3727dc0](3727dc0))
# [1.4.0-staging.8](v1.4.0-staging.7...v1.4.0-staging.8) (2024-08-15)

### Bug Fixes

* **view:** disable export without colors ([232f19d](232f19d))

### Features

* **confetti:** add confetti service ([62bbaec](62bbaec))
* **export:** shoot confetti after successful export ([d94f2ee](d94f2ee))
* **pwa:** shoot confetti after successful update ([b11871a](b11871a))
# [1.4.0-staging.9](v1.4.0-staging.8...v1.4.0-staging.9) (2024-08-15)

### Bug Fixes

* **matomo:** update route configuration in tracker ([d4e9784](d4e9784))
@pawcoding
Copy link
Owner Author

🎉 This issue has been resolved in version 1.4.0-staging.9 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@pawcoding pawcoding merged commit 577c9e2 into master Aug 15, 2024
@pawcoding
Copy link
Owner Author

🎉 This issue has been resolved in version 1.4.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants