Releases: getcodice/codice
Releases · getcodice/codice
v0.5.0
- upgraded to Laravel 5.4 thus bumping minimal required PHP version to 5.6.4
- added back the search feature
- added filtering feature
- added confirmation when closing note edit/creation form without saving
- added debugbar in debug mode
- added support for Markdown tables
- added quickform in calendar day view
- added visual editor for writing notes in Markdown
- added ability to save note edit/creation form with keyboard shortcut
- added ability for plugins to set system requirements
- added ability for plugins to define database migrations
- added ability for plugins to autoload files within their directories
- added ability for plugins to retrieve absolute paths for files within their directories
- added ability for plugins to retrieve their identifiers
- changed default node.js package manager to Yarn
- changed default language to English
- changed favicon
- changed markdown rendering to cache results
- changed reminders to be removed when note is marked as done
- changed to store plugin informations in JSON file instead of PHP method
- changed user name to be optional display name only
- changed installation process to be simpler by removing last step completely
- changed welcome note to fall back to English when fetching translated version
- fixed bug where typing "ś" in quickform was impossible on Windows
- fixed crash on
/labels
when database table prefix was non-empty - fixed emails ignoring user's prefered language
- fixed email titles to be consistent
- fixed locale for welcoming note's label
- fixed orphaned reminders after removing a note
- fixed plugin uninstallation
- fixed plugin-specific routing
- fixed registering language files for plugins
- fixed saving quickform using keyboard shortcut
- fixed unparsed markdown in welcome note
- improved fetching notes with label so that only two queries are used instead of n+1
- improved database structure
- removed phone number handling from the core
- reduced size of node_modules by ~20%
- renamed
db:install
command tocodice:install
- renamed
reminders:send
command tocodice:remind
- tons of improvements under the hood
- updated 3rd party dependencies
- updated phpunit to 5.x
- others, not really important
v0.4.2
- changed notes older than 7 days to have absolute creation dates
- fixed broken infinite scroll in Labels view (only first
notes_per_page
were shown) - fixed design of plugin manager in case of no plugins
- fixed password reset email being sent with no sender info
- improved design of password reset forms
v0.4.1
v0.4.0
- added working plugin manager
- added Plugin Actions API
- added Plugin Filters API
- added MIT license for a project
- added handling for uncaught
TokenMismatchException
- added server-side confirmations for removing a note (in case of disabled JavaScript)
- added possibility to specify database table prefix (both in web installer and
.env
file) - added possibility to save quickform using
Ctrl + S
- added
artisan db:install
command to install Codice without leaving the terminal - added flatpickr instead of bootstrap-datetimepicker
- changed month names in calendar to have fixed length so that arrows don't change their position
- changed some class names and namespaces for better code structure
- changed note timestamp to be link to detailed view and removed separate button
- changed
laravel-ide-helper
to be dev-only dependency - fixed calendar fetching data from all users instead of currently logged in
- fixed calendar generating wrong date ranges for some months
- fixed broken JavaScript on some pages (login, reset password etc)
- fixed form for creating/editing labels which could potentially fail due to unknown label color
- fixed month name in Calendar day view
- removed unfinished search form from the core
- removed button for (re-)inserting welcome note on demand
- removed unused directories from
/app
- updated external dependencies
- various minor fixes
v0.3.0
- added new design
- added Calendar view instead of Upcoming notes
- added welcome note
- added noscript message
- added bunch of unit tests
- added Reminders API under the hood
- added way to reset forgotten password
- changed native confirm()s to use Bootstrap modals
- changed frontend dependencies to use npm instead of bower, making installation simpler
- fixed a bug where message confirming language change was displayed in wrong locale
- improved design of
/reminders
in case of no reminders - improved installer (e.g. support for other languages)
- updated external dependencies
- various minor fixes
v0.2.0
- added a way to easily exit no-expired mode in upcoming notes view
- added changelog on "About" page
- added English language version
- added expected expiration datetime format in quickform's placeholder
- added HTTP error handling
- added installer
- added possibility to check for updates on "About" page
- added simple message when there are no notes for given criteria
- added support for unescaped content in
.alert-fixed
messages - allowed to create new label while adding/editing a note
- changed
/upcoming
to hide expired notes by default - changed "Done", "Undone" and "Remove" to preserve current view after operation
- fixed editing a note without any reminders
- fixed a bug where labels owned by other users were displayed in selection box
- fixed
/labels
to show actual number of notes assigned to each label - improved displaying of icons in navbar
- improved forms usability using
[required]
and[autofocus]
- improved
/stats
- made whole notes' headings clickable
- merged
StatisticsController@getIndex
intoInfoController
- redirect quickform to full version in case of errors
- various design tweaks and improvements