Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
b40db8a
build(deps): Bump several dependencies to their latest version
seyfeb Nov 4, 2023
87a3e34
build(deps): Bump vue to 2.7.15
seyfeb Nov 8, 2023
d4d3130
refactor: Export useStore() from Vuex store
seyfeb Nov 9, 2023
9afd491
refactor(composition api): Migrate Location and ModeIndicator to comp…
seyfeb Nov 9, 2023
b78855c
refactor(composition api): Migrate AppIndex to composition api
seyfeb Nov 9, 2023
335c1b2
refactor(composition api): Migrate AppControls to composition api
seyfeb Nov 9, 2023
26da064
refactor(composition api): Migrate AppInvalidGuest to composition api
seyfeb Nov 9, 2023
15423ab
refactor(composition api): Migrate `SuggestionsPopup` to composition …
seyfeb Nov 10, 2023
fb48d84
refactor(composition api): Migrate `EditInputField` to composition api
seyfeb Nov 10, 2023
c077cb3
chore: Cleanup recent commits
seyfeb Nov 10, 2023
96d8696
refactor(composition api): Migrate `EditImageField` to composition api
seyfeb Nov 10, 2023
4e2d8f7
fix: Add buffer variable for suggestion popup (required for EditInput…
seyfeb Nov 12, 2023
a436845
refactor(composition api): Migrate `EditInputGroup` to composition api
seyfeb Nov 12, 2023
382dfca
refactor(composition api): Migrate `EditMultiselect` to composition api
seyfeb Nov 12, 2023
990ebfc
refactor(composition api): Migrate `EditTimeField` to composition api
seyfeb Nov 13, 2023
66743f5
refactor(composition api): Migrate `LazyImage` to composition api
seyfeb Nov 13, 2023
2574874
refactor(composition api): Migrate `RecipeCard` to composition api
seyfeb Nov 13, 2023
4a2bb75
refactor(composition api): Migrate `RecipeImages` to composition api
seyfeb Nov 13, 2023
c91275a
refactor(composition api): Migrate `RecipeIngredient` to composition api
seyfeb Nov 13, 2023
f782de3
refactor(composition api): Migrate `RecipeInstruction` to composition…
seyfeb Nov 13, 2023
97a169e
refactor(composition api): Migrate `RecipeKeyword` to composition api
seyfeb Nov 13, 2023
4ff18c9
refactor(composition api): Add recipe filters to the store, since com…
seyfeb Nov 14, 2023
4102a96
refactor(composition api): Dispatch setting recipe filter in `AppCont…
seyfeb Nov 14, 2023
a6ca12b
refactor(composition api): Migrate `RecipeList` to composition api
seyfeb Nov 14, 2023
1fee34b
refactor(composition api): Migrate `RecipeListKeywordCloud` to compos…
seyfeb Nov 14, 2023
40e7384
refactor(composition api): Migrate `RecipeNutritionInfoItem` to compo…
seyfeb Nov 14, 2023
da3af50
refactor(composition api): Migrate `RecipeTimer` to composition api
seyfeb Nov 14, 2023
bfe3f04
refactor(composition api): Migrate `RecipeTool` to composition api
seyfeb Nov 14, 2023
bb5bf37
refactor(composition api): Add `mitt` package as event bus replacement
seyfeb Nov 14, 2023
b1f17e1
refactor(composition api): Use new event bus in `AppControls` to comm…
seyfeb Nov 14, 2023
c7a52dd
feat(composition api): Migrate `RecipeView` to composition api.
seyfeb Nov 14, 2023
142d87e
refactor(composition api): Migrate `SearchResults` to composition api
seyfeb Nov 14, 2023
b319439
refactor(composition api): Migrate `SettingsDialog` to composition api
seyfeb Nov 15, 2023
fe335ec
refactor: Use loading icon from @nextcloud/vue 7 in `SettingsDialog` …
seyfeb Nov 15, 2023
d8a76f2
refactor(composition api): Migrate `SimpleAlertModal` to composition api
seyfeb Nov 15, 2023
153fd6a
refactor(composition api): Migrate `SimpleConfirmModal` to compositio…
seyfeb Nov 15, 2023
3783661
refactor(composition api): Move modals, dialogs, and popups to common…
seyfeb Nov 15, 2023
202398e
fix(store): Prevent error accessing recipe property when none is sele…
seyfeb Nov 15, 2023
a8fda54
fix(SearchResults): Minor issues from migration to composition API
seyfeb Nov 15, 2023
51d8dd0
style: Fix code style
seyfeb Nov 15, 2023
73ac039
refactor(composition api): Migrate `AppNavi` to composition api.
seyfeb Nov 15, 2023
0512a3c
refactor: Improve sharing event name constant for opening settings di…
seyfeb Nov 15, 2023
91dc881
refactor: Fix issue with suggestions popup and move composable to com…
seyfeb Nov 15, 2023
b260f1d
fix: Move method for parsing DateTime from `RecipeView` to composable
seyfeb Nov 15, 2023
9902ab7
refactor(composition api): Migrate `RecipeEdit` to composition api
seyfeb Nov 16, 2023
978b296
refactor(composition api): Completely rework `EditMultiselectInputGro…
seyfeb Nov 17, 2023
202b758
refactor(composition api): Delete old form edit components using opti…
seyfeb Nov 17, 2023
bc72ce3
refactor(composition api): Delete unused component `EditMultiselectPo…
seyfeb Nov 17, 2023
2a09afa
refactor(composition api): Migrate `AppMain` to composition api
seyfeb Nov 17, 2023
328f518
refactor(composition api): Migrate `NotFound` to composition api
seyfeb Nov 17, 2023
776b0f0
refactor: Manually cleanup and reorder JS code
seyfeb Nov 18, 2023
af2a55b
style: Update prettier, eslint, stylelint config. Switch to single qu…
seyfeb Nov 18, 2023
2c6ed47
chore: Update CHANGELOG
seyfeb Nov 18, 2023
63b1417
refactor: Remove unused code fragments and exports and cleanup `EditI…
seyfeb Nov 20, 2023
e74ff0c
refactor: Removed lots of unnecessary code, fix several issues, updat…
seyfeb Nov 20, 2023
2bad09b
fix: Move empty list view to separate component. Add display delay to…
seyfeb Nov 22, 2023
9edd5e6
feat: Introduce composable for delaying the display of components. Pr…
seyfeb Nov 23, 2023
2f778d0
fix: Toggling the image size in `RecipeView`
seyfeb Nov 23, 2023
415cd89
fix: Prevent flashing old recipe data in `RecipeView` and `RecipeEdit…
seyfeb Nov 23, 2023
f8e9572
chore: Update CHANGELOG
seyfeb Nov 23, 2023
3ccb0bb
fix: Make recipe creation work again. Check if recipe data is already…
seyfeb Nov 23, 2023
b604141
fix: Add string normalize utility. Less strict character matching whe…
seyfeb Nov 23, 2023
b5a54c0
chore: Update CHANGELOG
seyfeb Nov 23, 2023
4116123
fix: Prevent errors due to accessing already destroyed DOM elements i…
seyfeb Nov 24, 2023
926acb4
feat(Cloning recipes): Add option in `RecipeView` navigation to edit …
seyfeb Nov 24, 2023
ce89844
Merge remote-tracking branch 'origin/master' into chore/prepare-vue-u…
christianlupus Dec 2, 2023
5a132a5
Fix JS issue about wrong data type
christianlupus Dec 2, 2023
98797c4
Do not misuse setup routine in settings dialog for reading app config
christianlupus Dec 2, 2023
e9673ad
Add refreshing of config to prevent divergence of global state
christianlupus Dec 3, 2023
9a4a027
Add data type conversions for serving number
christianlupus Dec 3, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 29 additions & 3 deletions .eslintrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ plugins:
extends:
- airbnb-base
- "plugin:vue/base"
- "plugin:vue/essential"
- "plugin:vue/strongly-recommended"
- "plugin:vue/recommended"
- "plugin:vue/vue3-essential"
- "plugin:vue/vue3-strongly-recommended"
- "plugin:vue/vue3-recommended"
- prettier

globals:
Expand All @@ -18,6 +18,25 @@ rules:
no-plusplus:
- error
- allowForLoopAfterthoughts: true
quotes:
- error
- single
- avoidEscape: true
semi:
- error
- always
# disallow certain syntax forms
# http://eslint.org/docs/rules/no-restricted-syntax
no-restricted-syntax:
- error
- ForInStatement
- LabeledStatement
- WithStatement
# While we are still on Vue2, we need this. Remove once on Vue3
vue/no-deprecated-dollar-listeners-api: off
# While we are still on Vue2, we need this. Remove once on Vue3
vue/no-deprecated-v-bind-sync: off


root: true

Expand All @@ -27,3 +46,10 @@ settings:
map:
- ["cookbook", "./src"]
- ["icons", "./node_modules/vue-material-design-icons"]


overrides:
- files: [ "src/composables/**/*.js" ]
rules:
import/prefer-default-export: off

5 changes: 3 additions & 2 deletions .prettierrc.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"semi": false,
"tabWidth": 4
"semi": true,
"tabWidth": 4,
"singleQuote": true
}
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
[#1767](https://github.com/nextcloud/cookbook/pull/1767) @lneugebauer
- Show info for empty cookbook or categories in recipe overview
[#1866](https://github.com/nextcloud/cookbook/pull/1866) @seyfeb
- Allow editing existing recipe as new (see [1867](https://github.com/nextcloud/cookbook/issues/1867))
[#1866](https://github.com/nextcloud/cookbook/pull/1866) @seyfeb

### Fixed
- Fix translation string to not contain quotes
Expand All @@ -37,8 +39,14 @@
[#1892](https://github.com/nextcloud/cookbook/pull/1892) @christianlupus
- Fix English grammar in translatable string
[#1907](https://github.com/nextcloud/cookbook/pull/1907) @rakekniven
- Fix flashing pages on fast internet connections. See [#1891]((https://github.com/nextcloud/cookbook/issues/1891))
[#1896](https://github.com/nextcloud/cookbook/pull/1896) @seyfeb
- Less strict character matching when filtering `RecipeList`, ignoring accents and some letters. Closes [#1870]((https://github.com/nextcloud/cookbook/issues/1870))
[#1896](https://github.com/nextcloud/cookbook/pull/1896) @seyfeb

### Maintenance
- Preparation for migration to vue.js 3
[#1896](https://github.com/nextcloud/cookbook/pull/1896) @seyfeb
- Fix URL of Transifex after upstream subdomain change
[#1598](https://github.com/nextcloud/cookbook/pull/1598) @rakekniven
- Fix webpack dev server settings to allow for docker dev environment
Expand Down
Loading