- Make recipes searchable through unified search #611 @PFischbeck
- Enhanced keyword cloud in recipe list with option to hide/show keywords, enlarge area, and ordering alphabetically #678 @seyfeb
- User documentation #709 @seyfeb
- Calling reindex #653 @seyfeb
- Setting nutrition information on recipes with an array assigned for nutrition #653 @seyfeb
- Fix empty error message upon import #647 @christianlupus
- Update code styling to match with current version of php-cs-fixer #668 @christianlupus
- Fix version of
@nextcloud/capabilities
to1.0.2
#672 @christianlupus - Really only show recipe-reference popup on '#' #676 @seyfeb
- Correct styling of PHP files accoring to php-cs-fixer #692 @christianlupus
- Removed explicit dependency of @nextcloud/capabilities #693 @christianlupus
- Add indices to database for all tables #698 @christianlupus
- Codebase maintenance #699 @christianlupus
- Enable stalebot #700 @christianlupus
- Correct error messages when recipe already exists #702 @christianlupus
- Update webpack version to 5.x #717 @christianlupus
- Update sass-loader #720 @christianlupus
- Update compression-webpack-plugin #721 @christianlupus
- Fix array in recipeYields field according to #722 #725 @christianlupus
- Fix recipe-editor layout as in #729 #725 @seyfeb
- Sorting recipes in list by creation and modification date
#623 @seyfeb
- Minor errors in displaying ingredients and instructions #642 @seyfeb
- Missing translation #644 @seyfeb
- Recipe-reference popup being shown on the wrong input depending on keyboard layout #648 @seyfeb
- Corrected compatibility list #632 @christianlupus
- Added translation for nutritient-value label placeholder #596 @seyfeb
- Updated dependency of eslint-config-prettier #603 @christianlupus
- Enforce basic code styling using prettier in vue files #607 @christianlupus
- Enforce CSS styling using stylelint #608 @christianlupus
- More code styling, cleanup & minor bugfixes #615 @seyfeb
- Avoid daily issues in personal forks due to missing secrets #620 @christianlupus
- Avoid descending of CS_fixer into non-code folders #621 @christianlupus
- Fixed compatiblity with Nextcloud 21 #605 @icewind1991
- Obsolete routes to old user interface, see
appinfo/routes.php
#580 @christianlupus
- Dropped support for NC core version <= 18 #630 @christianlupus
- Code style checker in Vue files #581 @christianlupus
- Remove look-behind to support Safari users as well #591 @christianlupus
- Markdown rendering for Description #381 @thembeat
- Changing category name for all recipes in a category #555 @seyfeb
- Functionality to reference other recipes by id in description, tools, ingredients, and instructions #562 @seyfeb
- Bundle Analyzer documentation #573 @seyfeb
- Added button to allow adding empty ingredient, instruction, and tool entries above existing ones in editor #575 @seyfeb
- Using computed property in recipe view #522 @seyfeb
- Split off list/grid of recipes to separate Vue component #526 @seyfeb
- CSS Cleanup, removed central css styling #528 @seyfeb
- Timers are hidden when time is zero (prep, cook, total time) #543 @seyfeb
- Introduced left navigation pane visibility as Vuex state #544 @seyfeb
- Centralized some recipe tasks (create, update, delete) #546 @seyfeb
- Added icon for recipes in navigation pane, closes #550 #560 @seyfeb
- Bumped @nextcloud/vue to 3.5.4 #561 @seyfeb
- Bump webpack-merge from 4.2.2 to 5.7.3 #458 @seyfeb
- Bump webpack-cli from 3.3.12 to 4.5.0 #565
- Enhanced testing interface #564 @christianlupus
- Allow guest users to use the cookbook and avoid nextcloud exception handling #506 @christianlupus
- Added some documentation how to install GH action generated builds #538 @christianlupus
- Fixed problem where timers are not updated after saving recipe edits #543 @seyfeb
- Fixed overlapping misaligned navigation toggles (as in #534) #544 @seyfeb
- Refreshing left navigation pane after downloading recipe data, closes #465 #547 @seyfeb
- Check for existing
@context
setting in json checker #554 @christianlupus - Introduced updating recipe directory to Vuex state, fixes #542 #546 @seyfeb
- Push docker images for different PHP versions #574 @christianlupus
- Enhanced the CI scripts to be more verbose regarding issues #452 @christianlupus
- Code cleanup #579 @christianlupus
- Added label to Dockerfile to be consistent with docker guidelines #582 @christianlupus
- Corrected jekyll documentation #584 @christianlupus
- Removal of old contoller no longer in use #536 @christianlupus
- Replaced function calls only available in PHP 8 with generic ones #524 @christianlupus
- Indentation of ingredients depends on existence of subgroups #512 @seyfeb
- Speed up index of recipes by using computed properties #513 @christianlupus
- Central parsing of parameters for POST/PUT requests to simplify development #518 @christianlupus
- Removed dependencies on the global jQuery #497 @seyfeb
- Fixed keywords of shared recipes counted multiple times, fixes #491 #493 @seyfeb
- Added basic structure for documentation #499 @christianlupus
- Make categories load recipes against #500 @christianlupus
- Handle recipes without category well #501 @christianlupus
- Allow to save recipes with custom image URLs #505 @christianlupus
- Allow pasting of instructions without newline again #503 @christianlupus
- Updated color and bullets in nutrition information, fixes #510 #511 @seyfeb
- Update README with more clients #457 @geeseven
- Parse a textual yield field in an imported recipe to a certain degree #327 @zwoabier
- Search and filter for recipes in the web interface #318 @sam-19
- CI: Use github actions to check the latest head against unittests #346 @christianlupus
- CI: Create source code packages for each commit #346 @christianlupus
- Allow for inconsistent schema: Parse instructions as list of elements #347 @victorjoos
- Show button to view all recipes without a category #362 @seyfeb
- Add a basic changelog to the repository #366 @christianlupus
- Enforce update of changelog through CI #366 @christianlupus
- Keyword cloud is displayed in recipe #373 @seyfeb
- Pasted content with newlines creates new input fields automatically for tools and ingredients in recipe editor #379 @seyfeb
- Selectable keywords for filtering in recipe lists #375 @seyfeb
- Service to handle schema.org JSON data in strings easier #383 @christianlupus
- Unit tests for JSON object service #387 @TobiasMie
- PHP linter and style checker enabled #390 @christianlupus
- Automatic deployment of new releases to the nextcloud app store #433 @christianlupus
- Category and keyword selection from list of existing ones in recipe editor #402 @seyfeb
- Allow checking of ingredients in web UI #393 @christianlupus
- Support for dateCreated and dateModified field of schema.org Recipe #377 @seyfeb
- Bundle-Analyzer and Optimization #403 @thembeat
- Nutrition information display and editing #416 @seyfeb
- Asking user for confirmation when leaving recipe-editor form with changes #464 @seyfeb
- Exporting the maximal API endpoint version #487 @christianlupus
- Switch of project ownership to nextcloud organization in GitHub
- Change in issue management
- Changes to
.gitignore
file - Translation issues
- Added available Android apps to README
- Update dev dependencies to recent phpunit to avoid warnings and issues #376 @christianlupus
- Made the layout more responsive to shift the metadata right of the image in very wide screens #349 @christianlupus
- Optimization for SVG to reduce the file size #404 @thembeat
- Replace Default Recipe-Thumb and Full Image with SVG #418 @thembeat
- Enhance the CI tests and build valid dist tarballs during the CI runs #435 @christianlupus
- Images in recipe list are lazily loaded #413 @seyfeb
- Improved keyword filtering in recipe lists #408 @seyfeb
- Add a min PHP restriction in the metadata #282 @mrzapp
- Make the codebase consistent with the code standards of the main nextcloud team #295 @rakekniven
- Improved tooltips of navigation #317 @sam-19
- Optimize database request for faster access #297 @christianlupus
- Ignore case during sorting of recipes #333 @christianlupus
- CI: Repair codecov file paths for correct linkings #348 @christianlupus
- Make project name compatible with composer 2.0 #352 @christianlupus
- Compress nextcloud logs in case of HTML parsing errors during import #350 @maxammann
- Make complete sentence in transifex translation from parts #358 @christianlupus
- Avoid recipe are no longer reachable when user changes locales #371 @christianlupus
- Hide tooltips in printouts #343 @christianlupus
- Creating new recipe not possible due to null reference #378 @seyfeb
- Reenabling CI testing with current xdebug 3 #417 @christianlupus
- Corrected code style in appinfo path #427 @christianlupus
- Clear filtered keywords when changing the route, fixes #425 #426 @seyfeb
- Removed typo introduced during refactory cycles #434 @christianlupus
- Update dependency on code style to version 0.4.x #437 @christianlupus
- Corrected bugs in CI system #447 @christianlupus
- Recipe-editing Vue components are not tightly coupled anymore #386 @seyfeb
- Fixed trying to remove already removed img DOM nodes in image lazyloading, fixes #462 #463 @seyfeb
- Fixed cooking time being removed if recipe is saved, fixes #472 #473 @seyfeb
- Remove keywords from database when a recipe is removed #478 @christianlupus
- Correct CI to allow creation of releases #482 @christianlupus
- New version as reported in the API should be saved in the MainController file and thus checked in #488 @christianlupus
- Travis build system
- Support for PHP 7.2
- Removed info button (not) showing the last update time from settings menu, fixes #279 #477 @seyfeb
- Increase version compatibility to nextcloud 20 @mrzapp
- Allow forward slashes in ingredients #272 @timandrews335
- Swapping ingredients and instructions cause items been deleted #278 @sam-19