This repository has been archived by the owner on Apr 12, 2022. It is now read-only.
Releases: lessy-community/lessy
Releases · lessy-community/lessy
Version Ara
Features
- #183 Provide a reset password feature
- #184 Add feature to resend activation email
- #43 Add a profile page
- #171 Add support for French
Improvements
- #226 Show successful info on task creation
Bug fixes
- Log out user automatically only if error is unauthorized
Technical
- #319 Rethink page and layout concepts
- Accept "to" prop in LyPopoverItem
- Fix link to Lessy in admin for development
- Refactor auth token related-methods
- Change user's email in seeds
- Fix LyFormSelect issues
- Update some NPM packages
API changes
- Provide
PATCH /api/users/me
endpoint - Provide
DELETE /api/users/me
endpoint - Provide
POST /api/users/password_resets
endpoint - Provide
POST /api/users/passwords
endpoint - Provide
POST /api/users/activation_emails
endpoint - Title and message of
unauthorized
error are reworded withAuthorization
instead ofAuthentication
Version Aries
features
- #63 Provide an administration
- #303 Allow admin to disable the registration
- #176 Provide Terms of service feature
Improvements
- #257 Improve starting project
Documentation
- #288 Document new development process
- Remove all references to pronto
- #285 Document HoundCI
- Add naming convention for feature flags
- Fix miscellaneous typos
- Document production with image from hub
- Update information to setup first user
Bug fixes
Technical
- Make backend reachable from outside of Docker
- Update rubocop configuration for Hound
- #287 Add support for feature flags
- Remove docker-compose-test.yml
- Configure Hound for JS
- Fix linters configuration
- Restart docker containers when appropriate
- Fix Travis build
- Provide
with_advisory_lock
gem - Provide
shoulda-matchers
gem - Update dependencies
API changes
user.admin
is addeduser.hasAcceptedTos
is added- Provide
GET /api
endpoint - Provide
GET /api/terms_of_services/current
endpoint - Provide
POST /api/users/me/terms_of_services
endpoint POST /api/users
now raises an error iffeature_registration
flag is
disabled- Most of the authenticated requests now require that users accepted terms of
service
Migration notes
- To disable registration, run
Flipper.disable :feature_registration
in a
Rails console
Version Aquila
Improvements
- #224 Add placeholder on create forms of project and task
- #130 Set default duration for project to 2 weeks
- #263 Display user errors on activation form
Documentation
- Document how to create new iterations
- #246 Update links to lessy-community repo
- #263 Document db schema load for production
- #245 Add link to Framateam
Internationalisation
- #239 Change error message for existing emails
Bug fixes
- #220 Improve front sync between task and project
- #243 Remove finished projects of future list
- #261 Force order on paginated endpoints
- #260 Force colors to prevent system overrides
- #267 Sync task's state on project change
Technical
- Update npm dependencies
- Update gem dependencies
- Rename Dockerfile.prod in Dockerfile
- #140 Provide live syncing system
API changes
- Remove project attributes on task relationships
- Task's state is synced with its related project on
PATCH /api/tasks/:id
(please refer to tasks API documentation to know more about it) - Remove
project.isInProgress
(equivalent toproject.state === 'started'
) - Provide
GET /api/projects/:id
endpoint - Provide
GET /api/tasks/:id
endpoint project.createdAt
andproject.updatedAt
are addedtask.createdAt
andtask.updatedAt
are added
Migration notes
Dockerfile.prod
is renamed inDockerfile
- Remove unofficial support of Ruby 2.3 (for test suite)
- Repository moves from https://github.com/marienfressinaud/lessy to https://github.com/lessy-community/lessy
- Redis is now required, please read specific section in production documentation to know more about it and adapt Nginx configuration
Version Aquarius
Features
- #182 Don't list tasks in backlog for unrunning projects
- #214 Attach existing tasks to project
- #179 Enable transformation of task in project
Improvements
- #168 Relax requirements for project names
- Improve ordering of project list
- #234 Handle task abandon through a modal
Documentation
- Improve PR template for API changes
- Improve release process
Internationalisation
- Improve English translation file
- #171 Provide French locale
Note that we still can't change lang so English is still the only one we can
use!
Technical
- Provide a ly-modal component
- Provide a ly-form-select component
API changes
task.createdAt
becomestask.startedAt
project.stoppedAt
becomesproject.pausedAt
project.slug
is addedtask.projectId
can now be patched
Version Apus
Version Antlia
Version Andromeda
Technical
- Configure Pronto on CI
- Improve seeds
- Bump ruby to 2.4.2
- Update gems to newest versions
- Does not return oldest tasks
- #105 Provide Docker configuration
- #136 Improve API endpoints
- #137 Consolidate state and order
- #144 Extract a generic state machine
- #138 Improve API errors handling
- #149 Paginate index endpoints
Documentation
Migration notes
PROJECTZERO_HOST
becomesLESSY_HOST
PROJECTZERO_HTTPS
becomesLESSY_HTTPS
Version 0.3
Features
- #96 Add a project's deadline visualisation
- #104 Provide a statistics page
- #95 Associate tasks to project
Improvements
- #97 Improve design on small devices
- #114 Hide indicators on finished tasks
- #111 Add autofocus on edit task form
- #112 Remove planning page
- #122 Disable actions popover on ended tasks
Bug fixes
- #91 Hide abandoned tasks when listing
Documentation
- #90 Document release process
Version 0.2
Features
- #64 Provide basic task support
- Restart finished tasks
- #65 Add today's planning
- #69 Provide tasks backlog
- #30 Set max length on some attributes
- #61 Autosize textarea according to content
- #66 Add more actions on tasks
- #68 Add help on repeated tasks
- #67 Order tasks
- #88 Add a badge about task's creation date
- Transform link in tasks' label
Bug fixes
- Unload tasks on logout
- Load user correctly on authorize and activate
Documentation
- #74 Add a section about application's updates
- Update backend's installation instructions
Migration notes
PROJECTZERO_SMTP_HOST
becomesPROJECTZERO_HOST
- Add
export PROJECTZERO_HTTPS=true
in your .bashrc if you provide https