Commit Graph

  • e9bb387f71 fix: use PROVISIONING_PROFILE with UUID and -allowProvisioningUpdates flag ios-v1.0.14 Admin 2026-03-09 14:35:00 +05:00
  • d7319b3f7c fix: use PROVISIONING_PROFILE_SPECIFIER with profile name for manual signing ios-v1.0.13 Admin 2026-03-09 14:32:10 +05:00
  • f380c85815 ci: add p12 import diagnostic output ios-v1.0.12 Admin 2026-03-09 14:20:28 +05:00
  • 9d1b340b83 ci: debug keychain identities and preserve existing keychains in search list ios-v1.0.11 Admin 2026-03-09 14:03:15 +05:00
  • a307ddc9f5 ci: fix CODE_SIGN_IDENTITY to 'Apple Distribution' to match modern certificate name ios-v1.0.10 Admin 2026-03-09 14:01:40 +05:00
  • 004d1b6d9d fix: correct bundle ID to com.kalekber.LibNovel to match provisioning profile ios-v1.0.9 Admin 2026-03-09 13:57:33 +05:00
  • 7f20411f50 ci: add profile metadata debug output to diagnose provisioning mismatch ios-v1.0.8 Admin 2026-03-09 13:48:32 +05:00
  • 6e6c581904 ci: pass team ID as just arg and add -destination generic/platform=iOS to archive ios-v1.0.7 Admin 2026-03-09 13:45:04 +05:00
  • cecedc8687 ci: add debug output to archive step ios-v1.0.6 Admin 2026-03-09 13:36:33 +05:00
  • a88e98a436 ci: add Release signing settings to project.yml so xcodegen bakes them into pbxproj ios-v1.0.5 Admin 2026-03-09 13:31:36 +05:00
  • d3ae86d55b ci: pass profile UUID as just argument to avoid unbound variable in recipe shell ios-v1.0.4 Admin 2026-03-09 13:25:06 +05:00
  • 5ad5c2dbce ci: resolve PROFILE_UUID in archive step shell to fix empty env var ios-v1.0.3 Admin 2026-03-09 13:15:42 +05:00
  • 0de91dcc0c ci: fix archive — install profile by UUID and pass PROVISIONING_PROFILE to xcodebuild ios-v1.0.2 Admin 2026-03-09 13:08:30 +05:00
  • 8e3e9ef31d ci: serialize ios and ios-release on shared macos runner concurrency group Admin 2026-03-09 13:05:26 +05:00
  • 3c5edd5742 ci: fix ios archive signing — pass CODE_SIGN_STYLE=Manual and DEVELOPMENT_TEAM to xcodebuild ios-v1.0.1 Admin 2026-03-09 12:57:20 +05:00
  • 2142e82fe4 ci: set USER=runner env var to fix xcodegen NSUserName() crash on daemon runner ios-v1.0.0 Admin 2026-03-09 12:38:36 +05:00
  • 88cde88f69 ci: install just via brew on mac runner Admin 2026-03-09 12:37:09 +05:00
  • ffcc3981f2 ci: skip just install if already present on host runner Admin 2026-03-09 12:36:18 +05:00
  • a7b4694e60 ci: fix mac runner config YAML and simplify setup to copy static config instead of generate+patch Admin 2026-03-09 12:33:00 +05:00
  • 8c895c6ba1 ci: fix act_runner download URLs for arm64 and amd64 darwin Admin 2026-03-09 12:31:02 +05:00
  • 83059c8a9d ci: replace python config patching with awk in setup_runner_mac.sh Admin 2026-03-09 12:20:59 +05:00
  • b54ebf60b5 ci: add macOS act_runner config and setup script for iOS host runner Admin 2026-03-09 12:19:01 +05:00
  • e027afe89d ci: remove just from Linux workflows, drop redundant scraper build job, consolidate to Docker Hub Admin 2026-03-08 22:42:31 +05:00
  • 9fc2054e36 ci: disable deploy workflow and add Docker Hub push to ui and scraper CI Admin 2026-03-08 22:39:16 +05:00
  • 9a43b2190e fix: update NewHybridStore calls in integration and e2e tests to pass slog.Default() Admin 2026-03-08 22:37:29 +05:00
  • 5a7d7ce3b9 fix: remove non-existent created field from auth/me and fix html declaration order in chapter page Admin 2026-03-08 22:28:08 +05:00
  • ce3eef1298 ci: install just via install.sh instead of setup-just action Admin 2026-03-08 22:24:33 +05:00
  • 5d9b41bcf2 ci: fix setup-just auth and split ios release into separate workflow Admin 2026-03-08 22:21:43 +05:00
  • 47268dea67 ci: add TestFlight release pipeline and workflow improvements Admin 2026-03-08 22:10:59 +05:00
  • 57591766f2 iOS: update tab icons, skip interval, cover radius, and mini player progress bar fix Admin 2026-03-08 19:23:14 +05:00
  • fa8fb96631 iOS: fix AVRoutePickerView hierarchy warning by using UIViewControllerRepresentable Admin 2026-03-08 15:45:25 +05:00
  • 5ba84f7945 iOS: fix player menu blink and stale checkmarks by isolating high-frequency playback state Admin 2026-03-08 15:42:39 +05:00
  • 2793ad8cfa iOS: codebase cleanup — remove dead code, unify design, deduplicate patterns Admin 2026-03-08 15:30:43 +05:00
  • e43699747d feat: make prev/next chapter buttons absolute navigation Admin 2026-03-08 14:20:49 +05:00
  • 1e85f1c0bc fix: improve seek gesture priority in mini player Admin 2026-03-08 14:16:05 +05:00
  • 0c2349f259 iOS: add floating audio button when player is not active Admin 2026-03-08 14:07:55 +05:00
  • c9252b5953 iOS: update app icon to modern gradient design Admin 2026-03-08 14:06:29 +05:00
  • 7efeee3fc2 iOS: redesign mini player with prev button and interactive progress bar Admin 2026-03-08 13:49:40 +05:00
  • 9a05708019 iOS: reduce bottom padding in full player to occupy all space Admin 2026-03-08 13:44:04 +05:00
  • 24cb18e0fe iOS: optimize chapters list to render at current chapter instantly Admin 2026-03-08 13:42:23 +05:00
  • 71ba882858 iOS: improve mini player progress indicator to wrap around pill shape Admin 2026-03-08 13:40:53 +05:00
  • c35f099f50 iOS: wire prev/next chapter buttons and add prefetch indicator Admin 2026-03-08 13:39:38 +05:00
  • 4df287ace4 iOS: fix sleep timer and AirPlay button size issues Admin 2026-03-08 13:36:59 +05:00
  • 0df45de2b6 iOS: fix chapters list to open at current chapter without auto-scroll animation Admin 2026-03-08 13:34:33 +05:00
  • 825fb04c0d iOS: add functional AirPlay and sleep timer to full player Admin 2026-03-08 13:25:07 +05:00
  • fc5cd30c93 iOS: add chapters list sheet to full player Admin 2026-03-08 13:18:07 +05:00
  • 37bd73651a iOS: replace shuffle/repeat with time skip and add chapter navigation to full player Admin 2026-03-08 13:14:26 +05:00
  • 466e289b68 iOS: redesign mini player with pill shape, larger cover, and chapter skip button Admin 2026-03-08 13:14:18 +05:00
  • bb604019fc iOS: remove redundant Now Playing header and Done button from full player Admin 2026-03-07 23:08:35 +05:00
  • 0745178d9e iOS: natural swipe-to-expand/dismiss player with live drag tracking Admin 2026-03-07 23:07:25 +05:00
  • 603cd2bb02 iOS: add swipe gestures to mini player — up to expand, down to dismiss Admin 2026-03-07 23:02:57 +05:00
  • 228d4902bb iOS: fix mini player overlap, empty cover square, chapter nav, and UI polish Admin 2026-03-07 22:55:26 +05:00
  • 884c82b2c3 iOS: fix audio generation to handle async 202 job flow + increase chapter list font size Admin 2026-03-07 20:33:19 +05:00
  • c6536d5b9f Add /admin/audio-jobs page for audio generation job history Admin 2026-03-07 20:20:48 +05:00
  • 460e7553bf iOS: fix audio polling, AVPlayer stability, and misc UX issues Admin 2026-03-07 20:13:40 +05:00
  • 89f0dfb113 Add async audio generation: job tracking in PocketBase + UI polling Admin 2026-03-07 20:12:08 +05:00
  • 88644341d8 Add app icon and web favicons Admin 2026-03-07 18:27:00 +05:00
  • 992eb823f2 Unify CI and justfile: all workflows call just recipes Admin 2026-03-07 18:23:38 +05:00
  • f51113a2f8 Add iOS app, SvelteKit JSON API endpoints, and Gitea CI workflow Admin 2026-03-07 18:17:51 +05:00
  • 1eb70e9b9b Add session management: track active sessions, show on profile, allow revocation Admin 2026-03-07 11:53:16 +05:00
  • 70dd14e5c8 audio player: double chapter drawer max height to 32rem Admin 2026-03-06 20:42:01 +05:00
  • 8096827c78 chapter page: show book title in nav header, simplify back button and heading Admin 2026-03-06 20:40:43 +05:00
  • 669fd765ee Display word count on chapter page Admin 2026-03-06 20:36:27 +05:00
  • 314af375d5 Remove chapter date from chapter page; show 50 chapters per page on mobile, 100 on desktop Admin 2026-03-06 20:34:53 +05:00
  • 20c45e2676 Mobile hero: move CTAs to full-width row below cover; fix chapter dates still showing on mobile Admin 2026-03-06 20:17:57 +05:00
  • 09981a5f4d Add Disclaimer, Privacy, and DMCA pages; update footer with legal links and copyright Admin 2026-03-06 20:15:26 +05:00
  • de9e0b4246 Fix mobile: hide chapter dates on small screens, fix summary word-break when expanded Admin 2026-03-06 20:04:17 +05:00
  • a72c1f6b52 Redesign book detail page: hero with blurred cover bg, CTA hierarchy, collapsible admin panel Admin 2026-03-06 19:59:21 +05:00
  • 5d3a1a09ef Fix browse filters having no effect due to filter-agnostic cache key Admin 2026-03-06 19:47:03 +05:00
  • 39ad0d6c11 Add cover thumbnail and chapter list drawer to audio mini-bar Admin 2026-03-06 19:46:47 +05:00
  • 765b37aea3 Fix SSR 500: declare missing menuOpen state in layout script Admin 2026-03-06 19:19:45 +05:00
  • aff6de9b45 Fix SSR 500: remove nested form in browse filter panel; fix label associations Admin 2026-03-06 19:15:47 +05:00
  • ec66e86a18 Persist browse view preference in localStorage; collapsible filter panel on discover page Admin 2026-03-06 19:12:04 +05:00
  • 9b7cdad71a Add scroll-to-top button on browse page and mobile nav drawer Admin 2026-03-06 19:07:56 +05:00
  • 8f0a2f7e92 feat: profile page, admin pages, infinite scroll on browse Admin 2026-03-06 18:58:24 +05:00
  • 08d4718245 feat: personal library — filter by read/saved books, add save button Admin 2026-03-06 18:41:30 +05:00
  • 60a9540ef7 feat: loading indicator on browse cards and improved footer Admin 2026-03-06 18:26:14 +05:00
  • 76d616a308 feat: nav progress bar, chapter list polling, live chapter fallback, and jump to current page Admin 2026-03-06 17:39:40 +05:00
  • e723459507 docs: update AGENTS.md to reflect current architecture Admin 2026-03-06 17:15:13 +05:00
  • b3358ac1d2 feat: auto-persist metadata and chapter list on first book preview visit Admin 2026-03-06 17:09:57 +05:00
  • c0d33720e9 fix: active nav highlight and redirect to home after login Admin 2026-03-06 16:41:20 +05:00
  • a5c603e7a6 add link-tooltip userscript and remove scraper release workflow Admin 2026-03-06 16:33:40 +05:00
  • 219d4fb214 ci: add deploy workflow with correct Dokploy tRPC API calls Admin 2026-03-06 15:50:06 +05:00
  • cec0dfe64a ci: add docker build and push to Gitea registry on v* tags Admin 2026-03-06 11:50:18 +05:00
  • 54616b82d7 ci: split into dedicated scraper and ui workflows Admin 2026-03-06 11:38:28 +05:00
  • ce5db37226 chore: remove browserless from docker-compose (direct strategy used) Admin 2026-03-06 11:36:39 +05:00
  • 60bc8e5749 ci: add UI type-check and build job to CI and release workflows Admin 2026-03-06 11:35:02 +05:00
  • b4be0803aa ci: add release workflow to publish binary on v* tags Admin 2026-03-06 11:32:21 +05:00
  • 12eca865ce fix(ci): downgrade upload-artifact to v3 (v4 unsupported on Gitea) Admin 2026-03-06 11:13:52 +05:00
  • 589f39b49e fix(orchestrator): use labeled break to correctly exit for/select on context cancel (SA4011) Admin 2026-03-06 11:03:18 +05:00
  • 8a5bee7c09 ci: pin staticcheck as go tool, use go tool runner main Admin 2026-03-06 11:01:09 +05:00
  • 53083429a0 ci: pin staticcheck as go tool, fix runner config Admin 2026-03-06 11:01:08 +05:00
  • 70c8db28f9 ci: trigger pipeline Admin 2026-03-05 23:26:50 +05:00
  • 1d00fd4e2e feat(search): add browse text search across local library and novelfire.net Admin 2026-03-05 14:00:59 +05:00
  • a54d8d43aa feat(scrape-range): add chapter range scraping for admin users Admin 2026-03-05 14:00:50 +05:00
  • 97e7a8dc02 feat(preview): add on-demand book/chapter preview for unlibrary'd books Admin 2026-03-05 14:00:41 +05:00
  • fb6b364382 refactor: audit, split server.go, add unit tests, and fix latent bugs Admin 2026-03-04 22:14:23 +05:00
  • 7b48707cd9 fix(browse): replace SingleFile with direct Go HTTP fetch; fix ranking schema and cache-hit ranking gap Admin 2026-03-04 21:13:59 +05:00
  • b0547c1b43 fix(ui): paginate listAll to fetch beyond 500 records from PocketBase Admin 2026-03-04 19:39:19 +05:00
  • acbfafb8cd fix(audio): remove speed from TTS/cache/MinIO keys; fix presigned URL host rewrite Admin 2026-03-04 19:30:46 +05:00