diff --git a/.eslintrc.cjs b/.eslintrc.cjs deleted file mode 100644 index 6e7c7fc..0000000 --- a/.eslintrc.cjs +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - extends: ['@nextcloud/eslint-config/vue3', 'plugin:prettier/recommended'], - rules: { - 'jsdoc/require-jsdoc': 'off', - 'vue/first-attribute-linebreak': 'off', - 'sort-imports': 'error', - 'vue/attributes-order': ['error', { alphabetical: true }], - }, -} diff --git a/.l10nignore b/.l10nignore deleted file mode 100644 index 89e7f37..0000000 --- a/.l10nignore +++ /dev/null @@ -1,14 +0,0 @@ -.idea/ -*.iml - -vendor/ -vendor-bin/*/vendor/ - -.php-cs-fixer.cache -tests/.phpunit.cache - -node_modules/ -js/ -css/ - -build/ diff --git a/.nvmrc b/.nvmrc deleted file mode 100644 index 209e3ef..0000000 --- a/.nvmrc +++ /dev/null @@ -1 +0,0 @@ -20 diff --git a/CHANGELOG.md b/CHANGELOG.md index ab830f7..a87fedb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,46 @@ -# Changelog +## 0.8.8 - 2018-01-31 +### Changed + - some minor changes to the preference sections -All notable changes to this project will be documented in this file. +## 0.8.5 - 0.8.7 +### Changed + - debugging NC and OC package signing collision -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.8.4 - 2018-01-19 +### Changed + - signed package for publication in Owncloud marketplace -## [Unreleased] +## 0.8.3 - 2018-01-18 +### Changed + - increased maximum version for OC and NC +## 0.8.2 - 2017-01-19 +### Fixed + - Support login tokens ('app passwords', NC/OC) and 2FA (NC) + +## 0.8.1 - 2017-01-14 +### Changed + - more robust preview generator, fallback to mimetype icon when showPreview throws exception + +## 0.8.0 - 2017-01-14 +### New + - FictionBook 2 (.fb2) metadata parser + - FB2 preview provider + +## 0.7.3 - 2017-01-09 +### Fixed + - XML error after deleting an epub file from Library + - [#23](https://github.com/Yetangitu/owncloud-apps/issues/23) + +## 0.7.2 - 2017-01-09 +### Changed + - Modified info.xml, now with working screenshot url... + +## 0.7.1 - 2017-01-09 ### Added + - Modified info.xml, added screenshot -- First release +## 0.7.0 - 2017-01-09 +### Changed + - New logo + - First release to be compatible with Nextcloud diff --git a/Makefile b/Makefile index 520493b..02240f4 100644 --- a/Makefile +++ b/Makefile @@ -19,9 +19,6 @@ build: ifneq (,$(wildcard $(CURDIR)/composer.json)) make composer endif -ifneq (,$(wildcard $(CURDIR)/package.json)) - make npm -endif # Installs and updates the composer dependencies. If composer is not installed # a copy is fetched from the web @@ -37,12 +34,6 @@ else composer install --prefer-dist endif -# Installs npm dependencies -.PHONY: npm -npm: - npm ci - npm run build - # Removes the appstore build .PHONY: clean clean: @@ -83,14 +74,13 @@ source: appstore: rm -rf $(appstore_build_directory) mkdir -p $(appstore_build_directory) + composer install --prefer-dist --no-dev tar -C .. -cvzf $(appstore_package_name).tar.gz \ $(app_name)/appinfo \ - $(app_name)/css \ $(app_name)/img \ - $(app_name)/js \ - $(app_name)/l10n \ $(app_name)/lib \ $(app_name)/templates \ + $(app_name)/vendor \ $(app_name)/CHANGELOG.md # Start a nextcloud server on Docker to kickstart developement diff --git a/lib/Controller/PageController.php b/lib/Controller/PageController.php index aba5ddb..81bce57 100644 --- a/lib/Controller/PageController.php +++ b/lib/Controller/PageController.php @@ -99,8 +99,7 @@ class PageController extends Controller name: $this->user->getDisplayName()."'s Library", author: $this->user->getDisplayName(), iconUrl: $this->urlGenerator->getAbsoluteURL('/avatar/'.$this->user->getUID().'/512'), - startUrl: $this->urlGenerator->linkToRouteAbsolute('opds_catalog.page.index'), - searchUrl: $this->urlGenerator->linkToRouteAbsolute('opds_catalog.page.search') + startUrl: $this->urlGenerator->linkToRouteAbsolute('opds_catalog.page.index') ); $opds = Opds::make($config)->feeds($feeds)->get(); diff --git a/package.json b/package.json deleted file mode 100644 index 9cd3987..0000000 --- a/package.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "opds_catalog", - "license": "AGPL-3.0-or-later", - "engines": { - "node": "^20.0.0", - "npm": "^10.0.0" - }, - "scripts": { - "build": "vite build", - "dev": "vite --mode development build", - "watch": "vite --mode development build --watch", - "lint": "vue-tsc && eslint src", - "lint:fix": "vue-tsc && eslint src --fix", - "stylelint": "stylelint src/**/*.vue src/**/*.scss src/**/*.css", - "stylelint:fix": "stylelint src/**/*.vue src/**/*.scss src/**/*.css --fix" - }, - "type": "module", - "browserslist": [ - "extends @nextcloud/browserslist-config" - ], - "dependencies": { - "@formatjs/intl-segmenter": "^11.7.9", - "@nextcloud/vite-config": "^2.3.1", - "@nextcloud/vue": "9.0.0-alpha.6", - "vite": "^6.1.1", - "vue": "^3.5.13" - }, - "devDependencies": { - "@nextcloud/browserslist-config": "^3.0.1", - "@nextcloud/eslint-config": "^8.4.2", - "@nextcloud/prettier-config": "^1.1.0", - "@nextcloud/stylelint-config": "^3.0.1", - "@vue/tsconfig": "^0.7.0", - "eslint-config-prettier": "^10.0.1", - "eslint-plugin-prettier": "^5.2.3", - "typescript": "~5.5.4", - "vue-tsc": "^2.2.2" - }, - "prettier": "@nextcloud/prettier-config" -} diff --git a/src/App.vue b/src/App.vue deleted file mode 100644 index c6f0df3..0000000 --- a/src/App.vue +++ /dev/null @@ -1,26 +0,0 @@ -<template> - <NcAppContent> - <div id="app_template"> - <h1>Hello world!</h1> - </div> - </NcAppContent> -</template> - -<script> -import { NcAppContent } from '@nextcloud/vue' - -export default { - name: 'App', - components: { - NcAppContent, - }, -} -</script> - -<style scoped lang="scss"> -#app_template { - display: flex; - justify-content: center; - margin: 16px; -} -</style> diff --git a/src/main.ts b/src/main.ts deleted file mode 100644 index 8ec64b7..0000000 --- a/src/main.ts +++ /dev/null @@ -1,6 +0,0 @@ -import '@formatjs/intl-segmenter/polyfill' -import App from './App.vue' -import { createApp } from 'vue' - -const View = createApp(App) -View.mount('#app_template') diff --git a/stylelint.config.cjs b/stylelint.config.cjs deleted file mode 100644 index 3be3a7b..0000000 --- a/stylelint.config.cjs +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - extends: 'stylelint-config-recommended-vue', -} diff --git a/tsconfig.json b/tsconfig.json deleted file mode 100644 index cd4df6e..0000000 --- a/tsconfig.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "extends": "@vue/tsconfig", - "include": ["./src/**/*.ts", "./src/**/*.vue", "**/*.ts"], - "compilerOptions": { - "allowImportingTsExtensions": true, - "allowSyntheticDefaultImports": true, - "target": "ESNext", - "module": "ESNext", - "moduleResolution": "Bundler", - "noImplicitAny": false, - "rootDir": ".", - "strict": true, - "noEmit": true, - } -} diff --git a/vite.config.ts b/vite.config.ts deleted file mode 100644 index 0b5a65d..0000000 --- a/vite.config.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { join, resolve } from 'path' -import { createAppConfig } from '@nextcloud/vite-config' -import { defineConfig } from 'vite' - -const config = defineConfig({ - build: { - sourcemap: false, - }, -}) - -export default createAppConfig( - { - main: resolve(join('src', 'main.ts')), - }, - { - config, - createEmptyCSSEntryPoints: true, - thirdPartyLicense: false, - }, -)