95 Commits

Author SHA1 Message Date
vegardbm 9348b3374a feat: add new volumes when found 2026-08-06 22:31:01 +02:00
vegardbm b442b8cca2 fix: sane metadata defaults 2026-08-05 19:55:56 +02:00
vegardbm c1d28c7747 fix: do not track when tracking disabled 2026-08-05 00:32:56 +02:00
vegardbm 0e324fe855 fix: call readComic when correct comic is loaded 2026-08-05 00:11:52 +02:00
vegardbm 1890d5271c fix: change image correctly, do not set metadata in loadComics 2026-08-04 23:50:29 +02:00
vegardbm 1024476e59 fix: set background color on setting change 2026-08-04 23:09:18 +02:00
vegardbm 7a8bd1c106 fix: display correct page turn mode 2026-08-04 22:58:11 +02:00
vegardbm 3ef6bfe570 fix: avoid crashing from nil values 2026-08-04 21:55:51 +02:00
vegardbm fbf3422cab reset color by using the default 2026-08-04 19:47:08 +02:00
vegardbm 9531f12e4f perf: load comics async 2026-08-04 03:58:05 +02:00
vegardbm 70b80893c0 change casing for text values 2026-08-04 03:18:44 +02:00
vegardbm c3b04e0a6b feat: anilist metadata fetch 2026-08-04 01:57:23 +02:00
vegardbm 9a34d4e952 fix: better local state handling 2026-08-03 21:36:46 +02:00
vegardbm 5dd596f0fb tracking further fixes 2026-08-03 01:50:10 +02:00
vegardbm 3a0d094070 feat: AniList tracking 2026-08-03 00:16:32 +02:00
vegardbm 48ea3c40a1 feat: anilist 2026-08-02 23:17:09 +02:00
vegardbm 0003812cf1 fix: compare with correct color for marking selected 2026-07-31 21:07:30 +02:00
vegardbm 2dbbe175b5 fix: scrolling set offset on startup, scale fill to width, info update, background color 2026-07-31 01:34:01 +02:00
vegardbm 0f14638aa8 mark selected, and fix defaults 2026-07-30 23:39:38 +02:00
vegardbm 2718792c67 ux: use UITableView for dropdowns in reader to be consistent with settings 2026-07-30 01:48:36 +02:00
vegardbm aeeca62daa ux: move home to the left 2026-07-30 00:13:48 +02:00
vegardbm c476f9d058 feat: settings 2026-07-29 23:37:54 +02:00
vegardbm 3522f79b18 add long press option for viewing metadata and deleting comic 2026-07-28 01:57:46 +02:00
vegardbm 31d82b9671 use higher priority queue for image loading 2026-07-26 18:27:09 +02:00
vegardbm 8c3514ab49 README: spelling mistake 2026-07-25 23:56:41 +02:00
vegardbm 961e411aee cache amount of images in comic 2026-07-25 23:43:47 +02:00
vegardbm f71d71aa5c add .swift-version 2026-07-25 23:30:18 +02:00
vegardbm 31bbc3bb93 add README 2026-07-17 23:27:20 +02:00
vegardbm e296cce001 feat: two finger swipe to change brightness 2026-07-17 22:54:26 +02:00
vegardbm 856eef8335 add swiftlint as Run Build Tool Plug-ins, to run each compile in Xcode 2026-07-17 22:27:35 +02:00
vegardbm 73d7309b76 linting 2026-07-17 20:59:25 +02:00
vegardbm b2ff1dc624 format 2026-07-17 16:04:57 +02:00
vegardbm 77872ed1ea feat: alerts 2026-07-17 15:58:52 +02:00
vegardbm 36157b53f9 remove unnecessary override of viewWillTransition and only load image
only once when view size has changed
2026-07-16 17:50:15 +02:00
vegardbm e94e94f173 fix: set scaling correctly when switching between apps 2026-07-16 17:05:26 +02:00
vegardbm 0f1dc88b87 regex: allow p123-p123 and p123-123 2026-07-15 00:00:48 +02:00
vegardbm 9acb6a3e3c ImageLoader: add method for scaling images, cache unscaled images, and
set image early.
2026-07-14 23:20:46 +02:00
vegardbm 554a4022c9 perf: shortcircuit scrollingImageView 2026-07-14 00:10:36 +02:00
vegardbm 9baba413d3 fix: avoid rescaling horizontal images 2026-07-14 00:06:50 +02:00
vegardbm 67bc375e17 clean up calls for loadImage and preloadImage 2026-07-13 21:35:01 +02:00
vegardbm e178681027 convenience for getImagePath and simplified logic in loadImage 2026-07-13 21:07:00 +02:00
vegardbm 1717ae13d1 remove unused function countFiles 2026-07-13 20:47:39 +02:00
vegardbm ec33bfd20d added helper getArchiveURL and removed helper setupScrolling 2026-07-13 20:47:00 +02:00
vegardbm f42e44e1af fix: make sure volumeURLs are sorted, and are set correctly in metadata 2026-07-13 03:33:42 +02:00
vegardbm 4cab14d9ae remove fixed TODO 2026-07-13 01:04:55 +02:00
vegardbm 9bdd2f350f fix: regression for run.sh 2026-07-13 01:02:22 +02:00
vegardbm 00b3a28a62 use separate caches for scaleAspectFill 2026-07-13 00:55:06 +02:00
vegardbm 2f0e7f1821 feat: load images from cbz files instead 2026-07-12 23:58:34 +02:00
vegardbm ea8d128af5 dependencies: add ZIPFoundation 2026-07-12 23:58:34 +02:00
vegardbm 0fad959e6c fix: handle collectionView() when metadata == nil 2026-07-12 03:27:18 +02:00