Skip to content

Releases: danielv14/ColorPix

Release 1.4.1

01 Oct 19:06
Compare
Choose a tag to compare

This is a patch release that contains some small improvements and a bug fix

Features

  • #56 - Set max width of collection desc texts
  • #57 - Pull request template
  • #59 - Have CI pipeline run a lint check

Bugfixes

  • #58 Fix nullpointer bug when refreshing a collection id page

Release 1.4.0

12 Aug 13:51
Compare
Choose a tag to compare

This release focuses on functionality regarding Unsplash collections where users now can discover color palettes through images in collections.

Features

  • #50 New feature to discover images/palettes through collections
  • #53 Functionality to search for collections

Improvements

  • #51 Display full user name in attribute linking component
  • #52 Make scroll threshold for lazily loading images a prop

Bugfixes

  • #49 Remove settimeout from async/await tests that reported false positive results

Release 1.3.0

07 Aug 07:45
6cfd203
Compare
Choose a tag to compare

Release 1.2.0

01 Aug 20:31
344c1db
Compare
Choose a tag to compare

This release mainly adds two new features: lazy loading images upon scrolling and a masonry layout for images.

Features

Release v.1.1.0

30 Jul 17:38
9ba367a
Compare
Choose a tag to compare

This release mainly focus on UX improvements for color manipulations with sliders.
The color manipulation tools are now easier to use and the user can use multiple sliders to manipulate the same colors.

Features

Improvements

Chore

Release v.1.0.1

02 Jul 14:16
96de06d
Compare
Choose a tag to compare

This release mainly contains bugfixes to make the application be properly deployed and run on heroku environment

Release v.1.0.0

01 Jul 18:48
1279b79
Compare
Choose a tag to compare
Release 1.0.0 (#27)

* Some cleanup work from generated code via Nuxt (#1)

* cleanup default view
added settingd button to toggle dark mode. more settings to come

* cleanup pages

* remove clickevent. with it the switch was not clickable

* cleanup component and test spec

* remove minivariant reference (#2)

* Added unsplash api package server side and two routes (#3)

* add unsplash package
Since unsplash uses fetch a polyfill has to be used since the package is to be used serverside

* added dotenv package

* trying out folder structure with routes, controllers and services

* extract setting up unsplash instace to seperate utils method

* Added controller, service and route for searching for images via keywords

* raname image random controller/service method

* Added some jsdocs

* Server tests for services and latest Jest version (#4)

* Introduced testing of server services.
* Bumped major version of Jest 
* babelrc configuration to support es6 syntax in testing. Else they did fail due to async/wait syntax in  the actual tests and in the services

* Test for unsplashWrapper (#5)

* added test to verify behaviour of unsplashWrapper

* fix typo in test

* Update Jest to 24.5.0 And Image class to parse raw unsplash image objects (#6)

* Update to latest jest version since it had a bug with my current node version

* Added Image class with some methods and test for the class. Added test data to work with

* Add ImagePalette class to determine dominant colors of an image (#7)

* Added Chroma and node-vibrant packages to extract dominant colors from images

* Added ImagePalette class and testing

* Implementation of API nuxt plugin based on nuxt axios module (#8)

 Implement api plugin which is based upon nuxt axios dependency injection

* Added images list endpoint server and client side (#9)

* Added service controller and router endpoint server side
* Added API method and further parsing improvements client side

* Have parserImages use parserImage internally instead of using ImagePalette class (#10)

* Add two api methods to get latest and popular images easily (#11)

* Upgrade Nuxt and Vuetify to latest versions (#12)

* Nuxt version 2.4.0 -> 2.5.1
* Vuetify version 1.5.0 -> 1.5.8

* upgrade nuxt from 2.5.1 to 2.6.1 (#13)

* Added backend service, controller, mockdata and frontend API method to start mocking response data (#14)

* Added mockdata image list json response

* Added mockData service

* Added test for mockData service

* Added mockdata controller and routing for mocking image list response

* Added api method to fetch mock image list
Also some jsdocs

* Added Global component registration plugin and split up main layout into core components (#15)

* Configure and add plugin to globally register components

* Split up main layout pieces into core components

* Components to view images, their dominant colors and manipulate the colors through sliders (#16)

* Install and configure worker-loader which is needed for client side due to node-vibrant using workers

* Make the default layout container fluid

* Change vuetify variables

* Added components representing colors based on hex values

* Added component to attribute user and unsplash site

* Added component to manipulate colors

* Added tabs component that glues together different kind of color manipulation

* Added card component to represent image, palette and palette manipulation

* Refactor usage of controllers server-side (#17)

* Refactor controllers to directly export functions

* Export entire controllers from controllers index file

* require entire controllers in routes for clearer namespacing and easier controller function usage

* Search result page and search box in top navigation (#18)

* Added core search field which pushes router to search layout component

* Added core search bar to navigation drawer

* Refactor to keyword naming instead of query to match expected api parameter

* Box searchbar with hidden details

* Change navigation drawer to not be temporary

* Added component for loading more images

* Added search result page

* computed prop to determine if load button should show

* Change primary color to pink accent 2

* Added page to display popular images and added mdi icons (#19)

* Added mdi icon font

* Added routing for popular page
Also changed icons to mdi

* Added page to display popular images
Mock api used for now

* Refactor popular page into dynamic image list page that responds to query param (#20)

* Refactor popular page into a dynamic page that fetches image lists by query param

* Changed icon for about page

* Add copy to clipboard component (#21)

* Added copy npm lib and clipboard copy component used alongside slider to copy colors to clipboard

* Remove not neede component method. Copying is done elsewhere

* Rebrand to ColorPix (#22)

* Added index contents (#23)

* Enable real api methods (#24)

* Use real api endpoints and fix not used loading prop

* Disable menu settings component for now

* Fix up about page and footer

* Added procfile and heroku postscript (#25)

* Bump version to 1.0.0 (#26)

* Cleanup dead data

* Bump version to 1.0.0