Richard Roberson
|
54dea5da36
|
Add onloaderror retries
|
2025-03-02 22:13:08 -07:00 |
|
Richard Roberson
|
4e07e737f0
|
Stop using audio blobs
|
2025-03-02 21:16:24 -07:00 |
|
Richard Roberson
|
4aaa74414f
|
Update tests
|
2025-03-02 20:19:52 -07:00 |
|
Richard Roberson
|
521aafe8e0
|
Add tests for playing and pausing
|
2025-03-02 15:56:53 -07:00 |
|
Richard Roberson
|
136fdb9652
|
Fix Apple WebKit PDF Upload
|
2025-03-01 23:36:25 -07:00 |
|
Richard Roberson
|
28a3804843
|
Setup playwright e2e initial test
|
2025-03-01 22:44:30 -07:00 |
|
Richard Roberson
|
b89d1700e9
|
Fix for longer audiobooks
|
2025-03-01 18:21:51 -07:00 |
|
Richard Roberson
|
e3370f7526
|
Further audiobook extraction optimizations
|
2025-02-26 04:03:05 -07:00 |
|
Richard Roberson
|
b67aea6b27
|
Refactor audio conversion API to improve memory management and add streaming response
|
2025-02-25 23:38:29 -07:00 |
|
Richard Roberson
|
4a2d75e155
|
Export to m4b from WAV efficiently
|
2025-02-25 20:01:15 -07:00 |
|
Richard Roberson
|
79d2e7f613
|
Working m4b
|
2025-02-25 19:47:30 -07:00 |
|
Richard Roberson
|
9357dddf3a
|
Implement PDF audiobook generation with configurable margins for text extraction
|
2025-02-25 16:11:08 -07:00 |
|
Richard Roberson
|
92220de5ea
|
Refactor PDF text extraction to support configurable margins for header, footer, left, and right
|
2025-02-25 15:53:45 -07:00 |
|
Richard Roberson
|
f948601e70
|
Add configurable text extraction margin for PDF processing
|
2025-02-25 03:26:37 -07:00 |
|
Richard Roberson
|
b87b83310b
|
Rely on TTS API for splitting
|
2025-02-25 00:58:32 -07:00 |
|
Richard Roberson
|
1db906f8bc
|
[ePub only] First working export audiobook
|
2025-02-24 22:41:38 -07:00 |
|
Richard Roberson
|
61953a761a
|
Change speed menu to slider
|
2025-02-23 19:03:52 -07:00 |
|
Richard Roberson
|
96376e2324
|
Environment changes, set in Docker run
|
2025-02-23 13:20:42 -07:00 |
|
Richard Roberson
|
9ad1f5f117
|
Pause in background
|
2025-02-23 04:46:20 -07:00 |
|
Richard Roberson
|
0be34a09fe
|
Re-add AbortController API, fixes duplicate playback
|
2025-02-23 01:29:10 -07:00 |
|
Richard Roberson
|
0251aae04b
|
Huge iOS playback fix
|
2025-02-22 13:36:45 -07:00 |
|
Richard Roberson
|
99868f29b2
|
EPUB resize debounce working perfectly
|
2025-02-21 12:01:52 -07:00 |
|
Richard Roberson
|
9d6632d2d0
|
Use server instead of client for open ai request + large refactors and bug fixes
|
2025-02-21 11:24:07 -07:00 |
|
Richard Roberson
|
86be935737
|
Fully unified navigation system
|
2025-02-19 15:19:37 -07:00 |
|
Richard Roberson
|
d447132859
|
Refactors to fix blank sections
|
2025-02-19 15:10:11 -07:00 |
|
Richard Roberson
|
8acf3f6ba6
|
Fix initial system theme
|
2025-02-19 12:32:16 -07:00 |
|
Richard Roberson
|
0ce14f3aec
|
Refactors + epub location fixes
|
2025-02-18 02:31:30 -07:00 |
|
Richard Roberson
|
9ae6dd9e82
|
Fix epub use theme and saved location
|
2025-02-17 23:03:28 -07:00 |
|
Richard Roberson
|
737cf5c9f5
|
Fix + debounce epub text extraction on window resize
|
2025-02-17 11:14:00 -07:00 |
|
Richard Roberson
|
36fdbc276d
|
Debounce PDF scale and extraction
|
2025-02-17 10:57:39 -07:00 |
|
Richard Roberson
|
ebff52d4e6
|
Better Folder UI
|
2025-02-14 13:39:02 -07:00 |
|
Richard Roberson
|
d773f8254c
|
EPUB saved location fix
|
2025-02-14 03:50:53 -07:00 |
|
Richard Roberson
|
1dcf1b09e3
|
Setting for themed epubs
|
2025-02-14 01:51:33 -07:00 |
|
Richard Roberson
|
09188ecab2
|
Update nlp max length
|
2025-02-13 17:17:29 -07:00 |
|
Richard Roberson
|
14932ef45f
|
Use done button in settings
|
2025-02-13 15:49:21 -07:00 |
|
Richard Roberson
|
df8772de37
|
Fix drag and drop on collapsed folders
|
2025-02-13 15:49:15 -07:00 |
|
Richard Roberson
|
a1f069c0ae
|
Fix sort menu dropdown
|
2025-02-13 04:29:58 -07:00 |
|
Richard Roberson
|
005ac66d7e
|
More themes
|
2025-02-13 04:25:49 -07:00 |
|
Richard Roberson
|
80bc0b0006
|
Refactor new doc list
|
2025-02-13 04:12:16 -07:00 |
|
Richard Roberson
|
1f2ebb7ba2
|
Fix theme flickering on Chromium
|
2025-02-13 00:56:48 -07:00 |
|
Richard Roberson
|
bc790df89e
|
Cleanup imports and ssr cabable components
|
2025-02-13 00:09:49 -07:00 |
|
Richard Roberson
|
c8d9d1d952
|
Add folders hint + edit settings modal
|
2025-02-12 22:44:25 -07:00 |
|
Richard Roberson
|
61049d6855
|
Fix doculist state loss on back navigation
|
2025-02-12 22:07:57 -07:00 |
|
Richard Roberson
|
c21302815c
|
Change folder creation popover
|
2025-02-12 21:12:49 -07:00 |
|
Richard Roberson
|
cc654f5f1d
|
Save document list state to confid db + add unified document types
|
2025-02-12 20:49:37 -07:00 |
|
Richard Roberson
|
a6915ee51d
|
Merge branch 'main' into advanced-doclist
|
2025-02-12 20:29:27 -07:00 |
|
Richard Roberson
|
9d4377cdf9
|
switch settings location
|
2025-02-12 05:25:46 -07:00 |
|
Richard Roberson
|
ca895109f3
|
Fix lint errors
|
2025-02-12 02:42:13 -07:00 |
|
Richard Roberson
|
b7f64a28b1
|
Merge branch 'main' into advanced-doclist
|
2025-02-12 02:39:18 -07:00 |
|
Richard Roberson
|
2a9510aa55
|
Another nlp optimization
|
2025-02-12 02:19:57 -07:00 |
|
Richard Roberson
|
f16116cab4
|
Huge PDF text extraction optimization
|
2025-02-12 02:15:21 -07:00 |
|
Richard Roberson
|
521eda6cff
|
Move nlp processing to next server
|
2025-02-12 02:14:56 -07:00 |
|
Richard Roberson
|
f441b030cf
|
DocumentList: Drag to create folders + sorting
|
2025-02-12 00:14:57 -07:00 |
|
Richard Roberson
|
99dbcd004c
|
Fix check mark in SettingsModal
|
2025-02-11 21:31:11 -07:00 |
|
Richard Roberson
|
d839d3cfa4
|
App settings upgrade + new themes
|
2025-02-11 14:16:47 -07:00 |
|
Richard Roberson
|
4bd443aea4
|
Add server side document store
|
2025-02-11 01:29:02 -07:00 |
|
Richard Roberson
|
297396579b
|
Better nlp + refactors
|
2025-02-11 00:12:31 -07:00 |
|
Richard Roberson
|
b7dc67f97f
|
Stop epub audio on back fix
|
2025-02-10 20:22:50 -07:00 |
|
Richard Roberson
|
01ba8d57ba
|
Update sentence processing to using max sentence blocks of 250 chars
|
2025-02-10 19:58:14 -07:00 |
|
Richard Roberson
|
039ac1fe61
|
Fix epub last location first page
|
2025-02-10 19:57:33 -07:00 |
|
Richard Roberson
|
e8008b68ab
|
Save last EPUB location
|
2025-02-10 11:49:49 -07:00 |
|
Richard Roberson
|
b110cafbff
|
Update error handling for TTS API
|
2025-02-09 18:00:19 -07:00 |
|
Richard Roberson
|
a5ea48ed3d
|
Update SEO metadata
|
2025-02-09 15:13:48 -07:00 |
|
Richard Roberson
|
804a08dcd5
|
Update structure
|
2025-02-09 12:05:18 -07:00 |
|
Richard Roberson
|
707dd9261a
|
EPUB Working Well
|
2025-02-09 11:52:42 -07:00 |
|
Richard Roberson
|
25f3375b2f
|
Chapter by chapter auto-play
|
2025-02-09 02:55:49 -07:00 |
|
Richard Roberson
|
fd6a370bce
|
WIP
|
2025-02-08 21:43:39 -07:00 |
|
Richard Roberson
|
a3137ed88f
|
Manual page turn - kind of working
|
2025-02-08 20:35:38 -07:00 |
|
Richard Roberson
|
2fa91a2448
|
Working epub viewer
|
2025-02-08 15:55:31 -07:00 |
|
Richard Roberson
|
7d667b2114
|
Prepare epub work
|
2025-02-08 13:07:36 -07:00 |
|
Richard Roberson
|
e3167a18ea
|
Use react-hot-toast for important notifications
|
2025-02-05 15:07:24 -07:00 |
|
Richard Roberson
|
6e96aeb821
|
Use open ai api as default in docker
|
2025-02-04 23:01:44 -07:00 |
|
Richard Roberson
|
8531d4a68a
|
Update 'use client' in places
|
2025-02-04 22:28:38 -07:00 |
|
Richard Roberson
|
96e499cc58
|
Setting to automatically skip blank pages, on by default
|
2025-02-04 18:53:52 -07:00 |
|
Richard Roberson
|
74b486139d
|
Only show footer in production
|
2025-02-04 03:18:20 -07:00 |
|
Richard Roberson
|
d025227518
|
More refactors
|
2025-01-29 22:04:11 -07:00 |
|
Richard Roberson
|
f800c12fb7
|
PDF document hook refactor
|
2025-01-29 21:20:11 -07:00 |
|
Richard Roberson
|
737ab5f919
|
Restructure
|
2025-01-29 21:13:18 -07:00 |
|
Richard Roberson
|
7ae0dfd80a
|
Fix z-indexes
|
2025-01-29 15:07:34 -07:00 |
|
Richard Roberson
|
84f530f4cc
|
Extract PDF context items to hooks
|
2025-01-28 21:51:45 -07:00 |
|
Richard Roberson
|
055e87e8c1
|
Extract TTS extras to hooks
|
2025-01-28 21:38:44 -07:00 |
|
Richard Roberson
|
dd7154cccf
|
Contexts refactor + commenting
|
2025-01-28 21:22:22 -07:00 |
|
Richard Roberson
|
8f90455862
|
Darker dark
|
2025-01-28 18:35:56 -07:00 |
|
Richard Roberson
|
ca1e3a83a9
|
Better mobile styling
|
2025-01-28 18:14:33 -07:00 |
|
Richard Roberson
|
610167f058
|
Fix saved speed + voice
|
2025-01-27 00:15:54 -07:00 |
|
Richard Roberson
|
ced82d7bf5
|
Allow 300% zoom
|
2025-01-26 23:14:56 -07:00 |
|
Richard Roberson
|
8ed930e65a
|
Improve SEO
|
2025-01-26 23:11:36 -07:00 |
|
Richard Roberson
|
2ae5d05849
|
Footer tweak
|
2025-01-26 20:55:17 -07:00 |
|
Richard Roberson
|
f9ab9190c2
|
Add button animations
|
2025-01-26 20:43:42 -07:00 |
|
Richard Roberson
|
edb0b962d3
|
Fix footer on mobile
|
2025-01-26 20:06:14 -07:00 |
|
Richard Roberson
|
e8922d6acf
|
Add footer
|
2025-01-26 19:31:05 -07:00 |
|
Richard Roberson
|
e830957598
|
Add voice + speed to indexedDB and config context
|
2025-01-26 18:39:11 -07:00 |
|
Richard Roberson
|
55919310a5
|
Add different view modes
|
2025-01-26 18:34:31 -07:00 |
|
Richard Roberson
|
92ee491363
|
Apple web app capable changes
|
2025-01-26 16:49:05 -07:00 |
|
Richard Roberson
|
b5e6a341ba
|
Fix error handling
|
2025-01-26 14:48:45 -07:00 |
|
Richard Roberson
|
816690360e
|
Fix horizontal PDF scale
|
2025-01-26 14:38:16 -07:00 |
|
Richard Roberson
|
2201dac391
|
Text to click fix
|
2025-01-26 13:55:14 -07:00 |
|
Richard Roberson
|
21e1b8f9ca
|
Another build fix
|
2025-01-26 03:02:32 -07:00 |
|
Richard Roberson
|
8495e4212d
|
Document load fix
|
2025-01-26 02:33:41 -07:00 |
|
Richard Roberson
|
9374d3efbe
|
Build fixes
|
2025-01-26 02:15:14 -07:00 |
|
Richard Roberson
|
43d34fb2f7
|
Fix
|
2025-01-25 23:55:07 -07:00 |
|
Richard Roberson
|
34d9d4715c
|
Fix increment page
|
2025-01-25 23:47:19 -07:00 |
|
Richard Roberson
|
de1ad2c4da
|
Implement page forward and back
|
2025-01-25 22:57:29 -07:00 |
|
Richard Roberson
|
b6880b9910
|
Fix end of document reached
|
2025-01-25 22:36:28 -07:00 |
|
Richard Roberson
|
429ec3f264
|
Single page viewer + Major refactor
|
2025-01-25 22:23:29 -07:00 |
|
Richard Roberson
|
86c263cb86
|
use howl for audio playback
|
2025-01-22 14:59:43 -07:00 |
|
Richard Roberson
|
d78be686c1
|
Add better zoom + controls
|
2025-01-22 13:34:48 -07:00 |
|
Richard Roberson
|
5edae0e8ae
|
cleanup
|
2025-01-22 11:51:08 -07:00 |
|
Richard Roberson
|
23d7fae8c2
|
Add api settings to settings modal + fix README.md
|
2025-01-22 09:50:47 -07:00 |
|
Richard Roberson
|
b978e8c58a
|
Better text extraction
|
2025-01-21 18:15:18 -07:00 |
|
Richard Roberson
|
30f981d616
|
Voice + Speed control
|
2025-01-20 19:06:41 -07:00 |
|
Richard Roberson
|
0979f55aec
|
Fix ' bug
|
2025-01-20 18:24:59 -07:00 |
|
Richard Roberson
|
d4b4ad8187
|
Sliding ctx window for string matching highlighting
|
2025-01-20 16:36:57 -07:00 |
|
Richard Roberson
|
28fe51c80d
|
Prevent text click jump while processing + refeactor text comparison
|
2025-01-20 15:12:23 -07:00 |
|
Richard Roberson
|
9823cd9596
|
Fix refreshing issue
|
2025-01-19 20:27:39 -07:00 |
|
Richard Roberson
|
46c497f062
|
Readme.md + Refactor
|
2025-01-19 15:39:44 -07:00 |
|
Richard Roberson
|
728eb185b7
|
Rename /context --> /contexts
|
2025-01-19 14:45:32 -07:00 |
|
Richard Roberson
|
3e82def76c
|
Add theme switching + fixes
|
2025-01-19 03:44:04 -07:00 |
|
Richard Roberson
|
51352943c6
|
First reasonably okay version
|
2025-01-19 00:14:32 -07:00 |
|
Richard Roberson
|
355e4ebe29
|
Use indexed db
|
2025-01-18 21:59:02 -07:00 |
|
Richard Roberson
|
109d43f585
|
Buggy but working
|
2025-01-18 19:30:50 -07:00 |
|
Richard Roberson
|
1ce63a8fba
|
Add compromise, TTSPlayer template
|
2025-01-18 15:47:37 -07:00 |
|
Richard Roberson
|
ae8eb084c2
|
Update
|
2025-01-18 13:04:38 -07:00 |
|
Richard Roberson
|
8263a84e40
|
Working
|
2025-01-18 05:38:13 -07:00 |
|
Richard Roberson
|
5ecd54a0be
|
First push
|
2025-01-18 04:58:57 -07:00 |
|