This website requires JavaScript.
9348b3374a
feat: add new volumes when found
master
vegardbm
2026-08-05 20:43:49 +02:00
b442b8cca2
fix: sane metadata defaults
vegardbm
2026-08-05 19:43:53 +02:00
c1d28c7747
fix: do not track when tracking disabled
vegardbm
2026-08-05 00:32:56 +02:00
0e324fe855
fix: call readComic when correct comic is loaded
vegardbm
2026-08-05 00:11:16 +02:00
1890d5271c
fix: change image correctly, do not set metadata in loadComics
vegardbm
2026-08-04 23:50:29 +02:00
1024476e59
fix: set background color on setting change
vegardbm
2026-08-04 23:09:18 +02:00
7a8bd1c106
fix: display correct page turn mode
vegardbm
2026-08-04 22:58:11 +02:00
3ef6bfe570
fix: avoid crashing from nil values
vegardbm
2026-08-04 21:21:36 +02:00
fbf3422cab
reset color by using the default
vegardbm
2026-08-04 19:47:08 +02:00
9531f12e4f
perf: load comics async
vegardbm
2026-08-04 03:58:05 +02:00
70b80893c0
change casing for text values
vegardbm
2026-08-04 03:18:44 +02:00
c3b04e0a6b
feat: anilist metadata fetch
vegardbm
2026-08-04 01:48:03 +02:00
9a34d4e952
fix: better local state handling
vegardbm
2026-08-03 21:31:35 +02:00
5dd596f0fb
tracking further fixes
vegardbm
2026-08-03 01:50:10 +02:00
3a0d094070
feat: AniList tracking
vegardbm
2026-08-03 00:01:28 +02:00
48ea3c40a1
feat: anilist
vegardbm
2026-07-31 20:52:41 +02:00
0003812cf1
fix: compare with correct color for marking selected
vegardbm
2026-07-31 21:07:30 +02:00
2dbbe175b5
fix: scrolling set offset on startup, scale fill to width, info update, background color
vegardbm
2026-07-31 01:29:24 +02:00
0f14638aa8
mark selected, and fix defaults
vegardbm
2026-07-30 22:45:21 +02:00
2718792c67
ux: use UITableView for dropdowns in reader to be consistent with settings
vegardbm
2026-07-30 01:38:05 +02:00
aeeca62daa
ux: move home to the left
vegardbm
2026-07-30 00:13:48 +02:00
c476f9d058
feat: settings
vegardbm
2026-07-29 22:49:19 +02:00
3522f79b18
add long press option for viewing metadata and deleting comic
vegardbm
2026-07-28 01:01:14 +02:00
31d82b9671
use higher priority queue for image loading
vegardbm
2026-07-26 18:27:09 +02:00
8c3514ab49
README: spelling mistake
vegardbm
2026-07-25 23:56:41 +02:00
961e411aee
cache amount of images in comic
vegardbm
2026-07-25 23:43:47 +02:00
f71d71aa5c
add .swift-version
vegardbm
2026-07-25 23:30:18 +02:00
31bbc3bb93
add README
vegardbm
2026-07-17 23:27:20 +02:00
e296cce001
feat: two finger swipe to change brightness
vegardbm
2026-07-17 22:54:26 +02:00
856eef8335
add swiftlint as Run Build Tool Plug-ins, to run each compile in Xcode
vegardbm
2026-07-17 22:27:35 +02:00
73d7309b76
linting
vegardbm
2026-07-17 20:44:34 +02:00
b2ff1dc624
format
vegardbm
2026-07-17 16:04:57 +02:00
77872ed1ea
feat: alerts
vegardbm
2026-07-17 02:30:56 +02:00
36157b53f9
remove unnecessary override of viewWillTransition and only load image only once when view size has changed
vegardbm
2026-07-16 17:45:21 +02:00
e94e94f173
fix: set scaling correctly when switching between apps
vegardbm
2026-07-16 17:04:47 +02:00
0f1dc88b87
regex: allow p123-p123 and p123-123
vegardbm
2026-07-14 23:51:59 +02:00
b6789a10d7
regex: allow p123-p123 and p123-123
scale-issues
vegardbm
2026-07-14 23:51:59 +02:00
9acb6a3e3c
ImageLoader: add method for scaling images, cache unscaled images, and set image early.
vegardbm
2026-07-14 17:48:15 +02:00
554a4022c9
perf: shortcircuit scrollingImageView
vegardbm
2026-07-14 00:10:36 +02:00
9baba413d3
fix: avoid rescaling horizontal images
vegardbm
2026-07-14 00:03:39 +02:00
67bc375e17
clean up calls for loadImage and preloadImage
vegardbm
2026-07-13 21:20:59 +02:00
e178681027
convenience for getImagePath and simplified logic in loadImage
vegardbm
2026-07-13 21:07:00 +02:00
1717ae13d1
remove unused function countFiles
vegardbm
2026-07-13 20:47:39 +02:00
ec33bfd20d
added helper getArchiveURL and removed helper setupScrolling
vegardbm
2026-07-13 20:18:47 +02:00
f42e44e1af
fix: make sure volumeURLs are sorted, and are set correctly in metadata
vegardbm
2026-07-13 03:18:41 +02:00
4cab14d9ae
remove fixed TODO
vegardbm
2026-07-13 01:04:55 +02:00
9bdd2f350f
fix: regression for run.sh
vegardbm
2026-07-13 01:02:22 +02:00
00b3a28a62
use separate caches for scaleAspectFill
vegardbm
2026-07-13 00:55:06 +02:00
2f0e7f1821
feat: load images from cbz files instead
vegardbm
2026-07-12 21:56:51 +02:00
ea8d128af5
dependencies: add ZIPFoundation
vegardbm
2026-07-12 02:46:55 +02:00
0fad959e6c
fix: handle collectionView() when metadata == nil
vegardbm
2026-07-12 03:26:08 +02:00
400febc7b3
scrolling: reload data when changing orientation
vegardbm
2026-07-11 22:31:02 +02:00
193bef4def
ImageLoader: cancel irrelevant image loads
vegardbm
2026-07-11 21:43:21 +02:00
26e9cf6268
remove size as part of ImageLoader cache
vegardbm
2026-07-09 23:36:44 +02:00
be5e513cbc
feat: reintroduce scrolling
vegardbm
2026-07-09 22:56:57 +02:00
dcb26e47b4
add flatbuffers as submodule dependency
vegardbm
2026-07-09 22:47:59 +02:00
b522434423
fix: add a LaunchScreen to fix warning
vegardbm
2026-07-07 22:22:03 +02:00
7bc32d2acb
fix duplication of last ImageMetadata for a comic
vegardbm
2026-07-07 19:48:11 +02:00
eece772791
allow handling multiple file name patterns
vegardbm
2026-07-05 03:12:50 +02:00
3fa5bb3840
scripts: fail hard and early
vegardbm
2026-07-04 20:15:47 +02:00
2c1626cf5a
add image size and comic title to metadata extraction
vegardbm
2026-04-07 05:33:41 +02:00
5f8bd8b202
perf: use flatbuffers instead of json for metadata
vegardbm
2026-04-07 04:21:04 +02:00
721ffed265
fix loading scaled image on viewTransition
vegardbm
2026-02-27 03:55:30 +01:00
e0d18f945f
cache metadata files
vegardbm
2026-02-27 03:09:02 +01:00
3489b6e8c8
iOS 10 compat
vegardbm
2026-02-27 02:48:47 +01:00
aa5ba0f79e
format
vegardbm
2026-02-27 02:32:19 +01:00
86b1752e91
stop using cover.jpg and use volume cover instead
vegardbm
2026-02-27 02:18:19 +01:00
d11ea5421f
remove unused function: formatNumber
vegardbm
2026-02-27 01:44:35 +01:00
26fd547160
do not add xcuserdata
vegardbm
2026-02-27 01:31:52 +01:00
9dabc84f22
make sure metadata is set when first generated
vegardbm
2026-02-27 00:44:15 +01:00
0234f2c8ff
initial: old xcode
vegardbm
2026-02-27 00:01:11 +01:00
6e03523c4f
fix metadata info screen
vegardbm
2026-02-18 00:55:59 +01:00
3eacdaf7da
refactor: Change structure of metadata
vegardbm
2026-01-03 16:32:50 +01:00
06c6539e26
bonus chapters?
vegardbm
2025-12-29 15:40:58 +01:00
ef6d3d32ed
fix regression related to scrollPos
vegardbm
2025-08-05 15:37:57 +02:00
6df2175372
ensure info is present when starting to read
vegardbm
2025-08-05 00:24:56 +02:00
3ba35d0e49
fix regression where images were only scaled for portrait mode
vegardbm
2025-08-04 22:11:43 +02:00
30967420cb
fix regression for info label
vegardbm
2025-08-04 17:44:54 +02:00
cdbc55683e
scale image with ImageLoader to offload main thread
vegardbm
2025-08-04 17:33:41 +02:00
1d1e2db9ce
increase image cache to 128 MiB and fix perf for calculating image cost
vegardbm
2025-08-03 18:38:56 +02:00
6a9dbe2f0b
cache image dimensions and (chapter, page) used for scrolling, fix bug related to width and height of UICollectionViewCell
vegardbm
2025-07-26 00:32:49 +02:00
2f6f29603a
scrolling wip with perf problems
vegardbm
2025-07-20 22:18:05 +02:00
abbb855c77
fix crash because currentPage and currentChapter were yet to be set
vegardbm
2025-07-18 21:41:38 +02:00
ebc4d1ada0
fix some bugs and add more info
vegardbm
2025-07-16 00:27:33 +02:00
15c448611e
async I/O for images and local state
vegardbm
2025-07-16 00:27:33 +02:00
747fa39056
add bottom bar with info
vegardbm
2025-07-15 19:27:20 +02:00
c755599fbc
save page turn mode and background color to local state
vegardbm
2025-07-14 19:26:04 +02:00
3f02dc3dc4
add home button
vegardbm
2025-07-14 01:37:23 +02:00
dfb6f88532
save state for read progress
vegardbm
2025-07-14 01:11:28 +02:00
375467e830
use subviews for home and reader
vegardbm
2025-07-13 23:00:03 +02:00
7d4cbecbf2
make ipa exporting easier
vegardbm
2025-07-09 18:31:05 +02:00
f987e88f24
implement dropdowns properly with stackviews
vegardbm
2025-07-08 14:57:31 +02:00
e91b53f569
add dropdowns for page turning mode and background color
vegardbm
2025-07-07 23:55:16 +02:00
6d541f9798
add bar, gestures for switching between images
vegardbm
2025-07-07 19:56:42 +02:00
d8e5cb2370
reduce entropy by removing unnecessary files
vegardbm
2025-07-04 18:24:44 +02:00
95d56d50c3
Initial Commit
vegardbm
2025-07-04 15:49:17 +02:00