- Use a new function component for modals
- Fix issue #8 "Moving modal resets form"
- Upgrade phoenix_live_view to 0.17.6
- Upgrade phoenix_live_view to 0.17.2
- Fix missing timezone in seeds
- Upgrade to phoenix 1.6.0 and to esbuild bundler in replacement of webpack
- Upgrade phoenix_live_view to 0.16.4
- Migrate template files to new heex engine
- Upgrade phoenix_live_view to 0.16.1
- Fix logo sizing on all pages
- Upgrade phoenix_live_view to 0.15.3
- Fix mouse right click triggering modal dragging
- Fix slide scroll when mouseup event occurs outside of viewport
- Add light option to checkboxes to better distinguished checked values
- Share board: fix checkboxes bug
- Add avatar to user's profile
- Upgrade phoenix_live_view to 0.15.0
- Some cleaning done
- Move column to board: fix missing real time updating at destination board
- Fix card background color consistency on hover
- Add a card counter in the column title
- Translate sweetalert2 buttons
- Adjust css so that kandesk logo is centered most of the time
- Move "Share board" under the board menu
- Fix util user_date
- Add timezone to user account
- Large code refactoring using elixir formatting rules
- Complete "fr" errors translations
- Force reload admin_users page when current user language is updated
- Fix interpolation failure regression when loading a page
- Add i18n support with gettext & cldr
- Add "fr" translation
- Complete README.md with features set
- Move LiveDashboard under protected area and enable "OS Data" & "Request Logger" tabs
- Update README.md with first user creation details
- Setup first admin user in seeds.exs
- Fix stored procedures setup on first install
- Update readme file
- Add license file
- Update webpack deps
- Cleaning before going public
- Live components refactoring
- Refactor using different modules by page
- Dashboard: fix the header and make only the boards scrollable
- Improve export column content security
- Add board content export
- Improve column content export with tags, board and column data
- Show the task text when prompting for deletion
- Add ability to get the content of a column
- Add tags sorting
- Upgrade phoenix_live_view to 0.14.4
- Admin tags: fix ids being wrongly generated when inserting multiple tags at once before validating
- Admin tags: scroll to newly added input on add tag
- Add thin_scroll to all modal-card-body sections
- Adjust some modal css to have better & same behaviour under chrome & firefox
- Ability to add a tag to the tags list
- Convert column description to tippy
- Fix column menu access rights
- Move toggle tags size to a new tag menu to avoid loosing that edit-task is widely accessible
- Upgrade phoenix_live_view to 0.14.3
- Set a max height for boards menu with a thin scrollbar
- Add a switchable small version for tags
- Make tippy descr interactive, prevent dragging from tippies, try to limit tippies being in dragging image as far as possible
- Convert title native tooltips to nice tippies with custom theme
- Fix tippy mutiple creations when updating
- Add tippy.js library
- Add a popover menu per task: create date, update date, delete task
- Add some tooltips on dashboard
- Upgrade phoenix_live_view to 0.14.2
- Fix a bug when moving a column to an empty board
- Upgrade phoenix_live_view to 0.14.1
- Add admin area to create-update-delete users
- New modal: share a board with users, grant users access to functionalities according to defined rights
- Set boards dropdown menu to hoverable style
- Limit nested dropdown menus in height
- New feature: move a column to another board
- New feature: duplicate a column
- Add modal position to assigns to keep track of draggings
- Upgrade phoenix_live_view to 0.13.3
- Upgrade phoenix_live_view to 0.13.2
- Optimization: avoid updating tags when none has changed
- Use liveview components to reduce size of updates sent on the wire
- Better css for columns to be able to customize with a fixed number of columns adjusted to screen width
- Add my account page with name & change password
- Better favicon
- Upgrade phoenix to 1.5.x. Add phoenix_live_dashboard.
- Dashboard - Fix body scroll behaviour after creating a new board
- Revert back to raising an error in case of hacking as it is the correct way of doing it
- Fix when board descr is nil
- Add column visibility
- Add board custom style hack
- Fix word overflowing in tasks
- Fix some user rights
- Add security checks to fight against falsification of phx-xx attributes
- Fix delete board when board is shared
- Create SQL stored procedures with ecto.migrate
- Board page - While changing board with the new board button, move_column? rights is not taken into account
- Board page - Improve tag checkboxes to be able to click on span element directly
- Remove local optimizations via variables that impacts liveview diff optimizations
- Board page - Add a button to navigate between boards
- Board page - Add a button to add a card on top of list with a menu for other actions
- Board page - Increase columns density a little bit
- Keep column scrollbar position when updating tasks
- Upgrade to liveview 0.11.0
- Fix multi lines display for board description
- Add tags management
- Dashboard - Add pubsub to boards events
- Add multi-user access to boards with rights management
- Board page - Add pubsub when viewing a board to share a common view accross users / browsers
- Dashboard - Sort boards by their name
- Board page - Add board horizontal scrolling while dragging mouse
- Board page - Columns are now sortable via their headers
- Upgrade to liveview 0.10.0
- Fix missing ids for proper hook triggering, to correct the columns & tasks sortering failure
- Add delete task
- Add delete board
- Add edit board
- Add kandesk logo to pages
- UI improvements
- New login panel with a better UI and kandesk logo
- Initial version with boards, columns and tasks, only viewable by its creator