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
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
74dab03
feat(generator): add support for async palette generation
pawcoding Jul 7, 2024
48d69e2
feat(toast): add support for custom toast durations
pawcoding Jul 7, 2024
416709b
fix(clipboard): better handling for errors when clipboard is not avai…
pawcoding Jul 7, 2024
c9c83b1
test(language-service): remove unnecessary test about default language
pawcoding Jul 7, 2024
8f504d6
chore(release): 1.4.0-staging.1 [skip ci]
semantic-release-bot Jul 7, 2024
7afb7cf
feat(view): reorder colors with drag and drop
pawcoding Jul 28, 2024
f29bb3b
test(view): add tests for color reordering
pawcoding Jul 28, 2024
60d54cf
refactor(*): run prettier
pawcoding Jul 28, 2024
e1e1f2d
refactor(color-input): compute icon classes in script instead of temp…
pawcoding Aug 2, 2024
6ae37b1
build(deps): update dependencies
pawcoding Aug 2, 2024
ea74c71
chore(release): 1.4.0-staging.2 [skip ci]
semantic-release-bot Aug 2, 2024
e2a818b
fix(export-modal): use correct translation for close button
pawcoding Aug 2, 2024
3e92ada
feat(dialog): add dialog component
pawcoding Aug 2, 2024
441462d
feat(dialog): handle I/O for dialog
pawcoding Aug 3, 2024
1ccc60a
feat(dialog): migrate `alert` to use custom dialog
pawcoding Aug 3, 2024
44f4483
test(dialog): inject mock `DialogRef` into stories
pawcoding Aug 3, 2024
60a58dd
feat(dialog): migrate `confirm` to use custom dialog
pawcoding Aug 3, 2024
c86e785
feat(dialog): migrate `prompt` to use custom dialog
pawcoding Aug 3, 2024
71f72f4
refactor(dialog): adjust small details in dialog
pawcoding Aug 3, 2024
9cb46c2
fix(editor): use correct cursor when save is disabled
pawcoding Aug 3, 2024
8208512
fix(editor): open editor with correct width
pawcoding Aug 3, 2024
a8757b1
fix(export): open editor with correct width
pawcoding Aug 3, 2024
8ad68c4
refactor(dropdown-menu): simplify open and close logic
pawcoding Aug 3, 2024
a5a9492
chore(release): 1.4.0-staging.3 [skip ci]
semantic-release-bot Aug 3, 2024
fa6bc1a
fix(view): don't warn about unsaved changes during update
pawcoding Aug 4, 2024
411b4a0
chore(release): 1.4.0-staging.4 [skip ci]
semantic-release-bot Aug 4, 2024
da587da
test(view): inject `PwaService` into tests
pawcoding Aug 4, 2024
f4638d4
Merge remote-tracking branch 'origin/feat/reorder-colors' into staging
pawcoding Aug 10, 2024
f9d131f
chore(release): 1.4.0-staging.5 [skip ci]
semantic-release-bot Aug 10, 2024
e47ffa9
Merge remote-tracking branch 'origin/staging' into feat/custom-dialogs
pawcoding Aug 10, 2024
05e3c2a
feat(no-palette): add animation
pawcoding Aug 10, 2024
ef2c556
chore(release): 1.4.0-staging.6 [skip ci]
semantic-release-bot Aug 10, 2024
62b4ade
test(no-palette): don't run animation inside tests and Storybook
pawcoding Aug 10, 2024
3727dc0
feat(list): prompt user to give duplicate palette a new name
pawcoding Aug 10, 2024
99e99ce
Merge remote-tracking branch 'origin/feat/custom-dialogs' into staging
pawcoding Aug 15, 2024
8411d9e
Merge remote-tracking branch 'origin/feat/rename-palette-copies' into…
pawcoding Aug 15, 2024
c16c44f
build(deps): update dependencies
pawcoding Aug 15, 2024
90e1f23
chore(release): 1.4.0-staging.7 [skip ci]
semantic-release-bot Aug 15, 2024
232f19d
fix(view): disable export without colors
pawcoding Aug 15, 2024
62bbaec
feat(confetti): add confetti service
pawcoding Aug 15, 2024
d94f2ee
feat(export): shoot confetti after successful export
pawcoding Aug 15, 2024
b11871a
feat(pwa): shoot confetti after successful update
pawcoding Aug 15, 2024
c36656d
test(export): add confetti mock for storybook
pawcoding Aug 15, 2024
1858415
Merge pull request #77 from pawcoding/feat/confetti
pawcoding Aug 15, 2024
2de48cc
chore(release): 1.4.0-staging.8 [skip ci]
semantic-release-bot Aug 15, 2024
d4e9784
fix(matomo): update route configuration in tracker
pawcoding Aug 15, 2024
b15b3cb
build(deps): update dependencies
pawcoding Aug 15, 2024
6cbe518
refactor(matomo): update configuration
pawcoding Aug 15, 2024
6ee4194
build(ci): update repo url
pawcoding Aug 15, 2024
104d415
chore(release): 1.4.0-staging.9 [skip ci]
semantic-release-bot Aug 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,8 @@
],
"tailwindcss/enforces-shorthand": [
"error"
]
],
"tailwindcss/no-custom-classname": "off"
}
}
],
Expand Down
2 changes: 1 addition & 1 deletion ngsw-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,6 @@
}
],
"appData": {
"version": "1.3.0"
"version": "1.4.0-staging.9"
}
}
102 changes: 52 additions & 50 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
"name": "rainbow-palette",
"version": "1.3.0",
"version": "1.4.0-staging.9",
"description": "This app generates your own custom color palette from just a single color. Preview your palette live or export it for usage with CSS or TailwindCSS.",
"homepage": "https://rainbow-palette.app/",
"bugs": {
"url": "https://github.com/pawcoding/rainbow-palette/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/pawcoding/rainbow-palette.git"
"url": "https://github.com/pawcoding/Rainbow-Palette.git"
},
"license": "MIT",
"author": {
Expand All @@ -34,73 +34,75 @@
"watch": "ng build --watch --configuration development"
},
"dependencies": {
"@angular/animations": "^18.0.5",
"@angular/cdk": "^18.0.5",
"@angular/common": "^18.0.5",
"@angular/compiler": "^18.0.5",
"@angular/core": "^18.0.5",
"@angular/forms": "^18.0.5",
"@angular/platform-browser": "^18.0.5",
"@angular/platform-browser-dynamic": "^18.0.5",
"@angular/router": "^18.0.5",
"@angular/service-worker": "^18.0.5",
"@ng-icons/core": "^26.5.0",
"@ng-icons/heroicons": "^26.5.0",
"@ng-icons/simple-icons": "^26.5.0",
"@angular/animations": "^18.2.0",
"@angular/cdk": "^18.2.0",
"@angular/common": "^18.2.0",
"@angular/compiler": "^18.2.0",
"@angular/core": "^18.2.0",
"@angular/forms": "^18.2.0",
"@angular/platform-browser": "^18.2.0",
"@angular/platform-browser-dynamic": "^18.2.0",
"@angular/router": "^18.2.0",
"@angular/service-worker": "^18.2.0",
"@ng-icons/core": "^29.3.0",
"@ng-icons/heroicons": "^29.3.0",
"@ng-icons/simple-icons": "^29.3.0",
"@ngx-translate/core": "^15.0.0",
"@ngx-translate/http-loader": "^8.0.0",
"ngx-matomo-client": "~6.2.0",
"canvas-confetti": "^1.9.3",
"ngx-matomo-client": "~6.3.0",
"rxjs": "~7.8.1",
"string-to-unicode-variant": "^1.0.9",
"tslib": "^2.6.3",
"zone.js": "~0.14.7"
"zone.js": "~0.14.10"
},
"devDependencies": {
"@angular-devkit/build-angular": "^18.0.6",
"@angular-eslint/builder": "^18.0.1",
"@angular-eslint/eslint-plugin": "^18.0.1",
"@angular-eslint/eslint-plugin-template": "^18.0.1",
"@angular-eslint/schematics": "^18.0.1",
"@angular-eslint/template-parser": "^18.0.1",
"@angular/cli": "^18.0.6",
"@angular/compiler-cli": "^18.0.5",
"@chromatic-com/storybook": "^1.6.0",
"@angular-devkit/build-angular": "^18.2.0",
"@angular-eslint/builder": "^18.3.0",
"@angular-eslint/eslint-plugin": "^18.3.0",
"@angular-eslint/eslint-plugin-template": "^18.3.0",
"@angular-eslint/schematics": "^18.3.0",
"@angular-eslint/template-parser": "^18.3.0",
"@angular/cli": "^18.2.0",
"@angular/compiler-cli": "^18.2.0",
"@chromatic-com/storybook": "^1.6.1",
"@compodoc/compodoc": "^1.1.25",
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"@storybook/addon-actions": "^8.1.11",
"@storybook/addon-docs": "^8.1.11",
"@storybook/addon-essentials": "^8.1.11",
"@storybook/addon-interactions": "^8.1.11",
"@storybook/addon-links": "^8.1.11",
"@storybook/angular": "^8.1.11",
"@storybook/blocks": "^8.1.11",
"@storybook/test": "^8.1.11",
"@storybook/addon-actions": "^8.2.9",
"@storybook/addon-docs": "^8.2.9",
"@storybook/addon-essentials": "^8.2.9",
"@storybook/addon-interactions": "^8.2.9",
"@storybook/addon-links": "^8.2.9",
"@storybook/angular": "^8.2.9",
"@storybook/blocks": "^8.2.9",
"@storybook/test": "^8.2.9",
"@tailwindcss/forms": "~0.5.7",
"@types/canvas-confetti": "^1.6.4",
"@types/jasmine": "~5.1.4",
"@types/node": "^20.14.9",
"@typescript-eslint/eslint-plugin": "^7.14.1",
"@typescript-eslint/parser": "^7.14.1",
"autoprefixer": "^10.4.19",
"chromatic": "^11.5.4",
"@types/node": "^20.14.15",
"@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0",
"autoprefixer": "^10.4.20",
"chromatic": "^11.7.1",
"eslint": "^8.57.0",
"eslint-plugin-storybook": "~0.8.0",
"eslint-plugin-tailwindcss": "^3.17.4",
"jasmine-core": "~5.1.2",
"karma": "~6.4.3",
"jasmine-core": "~5.2.0",
"karma": "~6.4.4",
"karma-chrome-launcher": "~3.2.0",
"karma-coverage": "~2.2.1",
"karma-jasmine": "~5.1.0",
"karma-jasmine-html-reporter": "~2.1.0",
"postcss": "^8.4.39",
"prettier": "^3.3.2",
"prettier-plugin-organize-imports": "^3.2.4",
"prettier-plugin-packagejson": "^2.5.0",
"prettier-plugin-tailwindcss": "^0.5.14",
"semantic-release": "^23.1.1",
"storybook": "^8.1.11",
"tailwindcss": "^3.4.4",
"typescript": "~5.4.5"
"postcss": "^8.4.41",
"prettier": "^3.3.3",
"prettier-plugin-organize-imports": "^4.0.0",
"prettier-plugin-packagejson": "^2.5.1",
"prettier-plugin-tailwindcss": "^0.6.6",
"semantic-release": "^24.0.0",
"storybook": "^8.2.9",
"tailwindcss": "^3.4.10",
"typescript": "~5.5.4"
},
"publishConfig": {
"access": "restricted"
Expand Down
Loading