Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
f4e5299
chore: stop tracking .DS_Store and skip generated sdk in prettier
Exikle Sep 3, 2026
2f3d73e
fix(Komga): guard optional headers in image interceptor
Exikle Sep 3, 2026
5bacced
fix(Komga): clean up chapter titles and recover volumes
Exikle Sep 3, 2026
1cc8b4d
fix(Komga): fill in series metadata that was being dropped
Exikle Sep 3, 2026
1b83c7f
fix(Komga): don't let getSearchFilters take down the homepage
Exikle Sep 3, 2026
7bdb04f
fix(Komga): stop url-encoding search filter values
Exikle Sep 3, 2026
20b6b9a
style: format sources with prettier
Exikle Sep 3, 2026
e2cef6d
ci: typecheck, lint and format check before bundling
Exikle Sep 3, 2026
b95f86d
chore(Komga): add Exikle to developers and bump to 3.1
Exikle Sep 3, 2026
34d5283
feat(Komga): rate content on search and discover items
Exikle Sep 3, 2026
8006e59
fix(Komga): settings form bugs
Exikle Sep 3, 2026
b35031a
feat(Komga): content filter and toggles for the remaining sections
Exikle Sep 3, 2026
7e1219d
feat(Komga): test connection button in server settings
Exikle Sep 3, 2026
a624b88
fix(Komga): encode genre ids in the content settings form
Exikle Sep 3, 2026
e0f00d3
feat(Komga): expose the series share url and total book count
Exikle Sep 3, 2026
1bdb9a7
feat(Komga): expose sorting options for search
Exikle Sep 3, 2026
5275f2b
chore(Komga): move to semver, 3.2.0
Exikle Sep 3, 2026
74d0080
feat(Komga): bulk update check, 3.3.0
Exikle Sep 3, 2026
ce92b07
feat(Komga): genres discover section, 3.4.0
Exikle Sep 3, 2026
2ce9016
feat(Komga): featured and prominent discover sections, 3.5.0
Exikle Sep 3, 2026
f48ec69
feat(Komga): filter On Deck and record chapter creation date, 3.6.0
Exikle Sep 3, 2026
33a8d6a
fix(Komga): name the featured section for its content, 3.6.1
Exikle Sep 3, 2026
9bb6569
feat(Komga): merge duplicate sections into a per-section style, 3.7.0
Exikle Sep 3, 2026
acc7137
feat(Komga): show connection status on the settings screen, 3.8.0
Exikle Sep 3, 2026
743ca12
feat(Komga): library scope, one-shot filter and Nearly Finished, 3.9.0
Exikle Sep 3, 2026
8e56987
ci: use npm ci, cache deps, and validate pull requests
Exikle Sep 3, 2026
527c41b
refactor(Komga): split komga.ts into focused modules, 3.9.1
Exikle Sep 3, 2026
ea5fc02
chore: fix root config issues, 3.9.2
Exikle Sep 3, 2026
cf2c3cf
fix(Komga): restore chapter names in the progress form, 3.9.3
Exikle Sep 3, 2026
629574d
ci: only run on push
Exikle Sep 3, 2026
6d14ed8
refactor(Komga): one source for the adult genre list, 3.9.4
Exikle Sep 3, 2026
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
Binary file removed .DS_Store
Binary file not shown.
Binary file removed .github/.DS_Store
Binary file not shown.
8 changes: 5 additions & 3 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,11 @@ jobs:
uses: actions/setup-node@v5
with:
node-version: 22

cache: npm

- name: Extract branch name
shell: bash
run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})"
run: echo "branch=${GITHUB_REF#refs/heads/}" >> "$GITHUB_OUTPUT"
id: extract_branch

- name: Checkout existing bundles
Expand All @@ -26,7 +27,8 @@ jobs:
ref: gh-pages
path: bundles

- run: npm install
- run: npm ci
- run: npm run check
- run: npm run bundle -- --folder=${{ steps.extract_branch.outputs.branch }}

- name: Deploy to GitHub Pages
Expand Down
4 changes: 4 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Generated by @hey-api/openapi-ts — reformatting thrashes every regeneration
src/Komga/sdk/
lib/
package-lock.json
1 change: 0 additions & 1 deletion eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import js from '@eslint/js'
import tseslint from 'typescript-eslint'
// import json from "@eslint/json";
import { defineConfig } from 'eslint/config'
import eslintConfigPrettier from 'eslint-config-prettier/flat'

Expand Down
6 changes: 3 additions & 3 deletions openapi-ts.config.mjs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import path from 'node:path'
import {paperbackClientPlugin} from './src/paperback-openapi-client/plugin.js'
import { paperbackClientPlugin } from './src/paperback-openapi-client/plugin.js'

/** @type {import('@hey-api/openapi-ts').UserConfig} */
export default {
Expand All @@ -14,6 +14,6 @@ export default {
parser: {},
plugins: [
...['@hey-api/typescript', '@hey-api/sdk'],
paperbackClientPlugin()
]
paperbackClientPlugin(),
],
}
100 changes: 1 addition & 99 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 7 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,17 @@
"repositoryName": "Default Extensions",
"description": "Default extensions for Paperback 0.8",
"main": "./lib/index.js",
"types": "./lib/index.d.js",
"types": "./lib/index.d.ts",
"type": "module",
"engines": {
"node": ">=18.0.0"
},
"scripts": {
"typecheck": "tsc --noEmit",
"lint": "eslint src *.mjs",
"format": "prettier --write src *.mjs",
"format:check": "prettier --check src *.mjs",
"check": "npm run typecheck && npm run lint && npm run format:check",
"test": "npx paperback-cli test",
"bundle": "npx paperback-cli bundle",
"serve": "npx paperback-cli serve",
Expand All @@ -28,9 +33,9 @@
"devDependencies": {
"@eslint/js": "^10.0.1",
"@types/chai": "^5.2.3",
"chai": "^6.2.0",
"eslint": "^10.4.1",
"eslint-config-prettier": "^10.1.8",
"fast-xml-parser": "^5.8.0",
"prettier": "^3.8.3",
"typescript": "^6.0.3",
"typescript-eslint": "^8.60.0"
Expand Down
Binary file removed src/.DS_Store
Binary file not shown.
Loading