018e5290a3
feature:MVar Implementation
...
Replace IORef
Branch created to replace the use of IORef with MVar
2026-01-26 13:44:06 +00:00
83a767968b
refactor:remove gui.hs
2026-01-27 21:38:28 +00:00
4a55d773c6
improve chapter detection
2026-01-27 21:21:15 +00:00
d63c8c43c6
Add testing suite
2026-01-27 20:36:58 +00:00
2c06dda760
Update project file
...
Needed for new test suite
2026-01-26 14:26:29 +00:00
3987c1a853
Begin implementing chapter title parsing
...
Right now chapter titles are completely plain, parsing the tags will allow us to render it properly.
Revert chapterTitle addition and add it to seperate branch until its completed
Delegating the task of implementing chapter title parsing into a different branch instead of having it incomplete in the main one
Merge chtitle into main
2026-01-26 09:26:45 +00:00
fab1d6b84c
Add persistence module
...
This will allow us to save the last chapter the user read, thus making it easier to track progress.
Implement persistence module
saveLastRead saves the chapter after each new one is read and writes it to xdgdata
2026-01-26 08:32:20 +00:00
7c92e161cb
Add directory to dependencies
...
Needed for the persistence feature
2026-01-26 07:48:08 +00:00
2f47493d0e
Starting work on persistence feature
2026-01-26 06:10:27 +00:00
935dc795d0
Add navigation and proper webkit integration with basic chapter display
2026-01-26 04:30:47 +00:00
396a9cdb16
Add image rendering alongside automatic mimetype detection
2026-01-26 02:59:11 +00:00
685bfea69a
Addition to previous commit: Update project dependencies
2026-01-26 02:02:36 +00:00
b666d8477f
Integrate parsing backend with gtk. TODO: Base64 image embedding for image compatibility
2026-01-26 02:00:06 +00:00
adfc94e352
Minor cleanup
2026-01-25 04:34:24 +00:00
747c9183a9
Implement epub metadata module to the backend
2026-01-25 04:29:45 +00:00
609024f30e
cleanup
2026-01-25 03:08:45 +00:00
8d3848451c
Add tag support
2026-01-25 03:06:12 +00:00
29aabbf591
Complete basic text parsing functionality
2026-01-25 02:03:38 +00:00
ffa90e0a3a
Implement module in main
2026-01-24 22:43:23 +00:00
f6c7d9065e
Add chapter getter
2026-01-24 18:22:13 +00:00
a9e774676e
Complete mapping from spine to full path in manifest
2026-01-24 02:03:09 +00:00
4bc89a49c1
Add spine to file path resolving
2026-01-24 01:48:02 +00:00
9938b51ba1
Add spine getter
2026-01-24 01:15:24 +00:00
092ef7b8f1
Implement scalpel
2026-01-24 00:56:23 +00:00
f32ddea748
Add tag extractor
2026-01-24 00:33:53 +00:00
2a35aff1b2
Add reader environment
2026-01-24 00:04:45 +00:00
0f9a03822e
Add parsing and associated modules
2026-01-23 23:33:00 +00:00
0ac0ae8d61
Updated cabal file and new function
2026-01-23 22:37:35 +00:00
2fc2a30144
add gitignore
2026-01-20 22:37:24 -04:00
0b3fa129aa
Add parser
2026-01-21 02:23:54 +00:00
0a24ee986c
Initialization
2026-01-21 01:23:54 +00:00
13d915ee9b
2026-01-28 07:24:43 +00:00