Pre-release

@Sobak Sobak released this Mar 12, 2017 · 60 commits to master since this release

Assets 3
  • 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 to codice:install
  • renamed reminders:send command to codice:remind
  • tons of improvements under the hood
  • updated 3rd party dependencies
    • updated phpunit to 5.x
    • others, not really important
Pre-release

@Sobak Sobak released this Sep 21, 2016 · 190 commits to master since this release

Assets 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
Pre-release

@Sobak Sobak released this Sep 19, 2016 · 197 commits to master since this release

Assets 3
  • fixed fatal error when app was in non-production (dev) envinorment but was installed with --no-dev flag
Pre-release

@Sobak Sobak released this Sep 18, 2016 · 198 commits to master since this release

Assets 3
  • 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
Pre-release

@Sobak Sobak released this May 10, 2016 · 267 commits to master since this release

Assets 2
  • 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
Pre-release

@Sobak Sobak released this May 10, 2016 · 352 commits to master since this release

Assets 2
  • 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 into InfoController
  • redirect quickform to full version in case of errors
  • various design tweaks and improvements
Pre-release

@Sobak Sobak released this May 10, 2016 · 402 commits to master since this release

Assets 2

First development pre-release.