Nicolas Mailloux
bf5f7325bd
Organize source code filesystem structure
2022-07-25 16:43:37 -04:00
Nicolas Mailloux
13b3bda215
Implement 'Pin books' function
2022-07-18 02:40:32 -04:00
Nicolas Mailloux
03c2732aff
Implement local book info dialog
2022-07-12 12:34:36 -04:00
Nicolas Mailloux
80bdeb32ed
localLibraryWidget: Implement book options dialog (WIP)
...
This dialog will open if user keeps touch input active on a button from `bookBtnArray` for >= 500 ms.
'Pin' and 'More info' operations are currently not implemented.
2022-07-06 14:24:23 -04:00
Nicolas Mailloux
3be9608a10
Implement 'Generating database' toast; various improvements
2022-06-30 09:52:48 -04:00
Nicolas Mailloux
ebcfd349f2
Home screen: Implement two-row recent books
2022-06-29 11:42:05 -04:00
Nicolas Mailloux
7822f65e02
Basic home screen + other improvements
2022-06-29 02:15:13 -04:00
Nicolas Mailloux
8eea1d0df5
Local library: Bugfixes
2022-06-27 18:14:20 -04:00
Nicolas Mailloux
4a104522f5
Local library: Basic setup working
...
A local books database is maintained at `/data/onboard/.inkbox/LocalLibrary.db`. It contains compressed JSON read by the GUI.
URGENT TODO: Fix `*** Error in '/mnt/onboard/.adds/inkbox/inkbox-bin': double free or corruption (out): 0x00648708 ***` error whenever we try to delete localLibraryWidget
2022-06-25 20:12:50 -04:00
Nicolas Mailloux
0cf2bca0d3
GUI user applications: improvements
2022-06-18 09:26:52 -04:00
Nicolas Mailloux
763279f1f1
Half-working setup
...
Huge thanks to @Szybet for writing at least 95% of the code in this commit
2022-06-17 23:59:21 -04:00
Nicolas Mailloux
5a716d2561
KT: Make USBMS work
2022-05-23 15:24:21 -04:00
Nicolas Mailloux
04ef2d132c
Kindle Touch (KT) support
2022-05-22 15:38:02 -04:00
Nicolas Mailloux
fe88cc43e9
testPing fix
2022-05-15 19:18:45 -04:00
Nicolas Mailloux
b6fb919c83
Improve logging; various fixes
2022-04-16 23:20:24 -04:00
Nicolas Mailloux
7d25c6bbcd
Improve testPing; support landscape PDFs
2022-04-16 19:40:30 -04:00
Nicolas Mailloux
105b13cb86
Implement cinematic brightness between book and Home if local settings enabled
2022-04-15 22:28:25 -04:00
Nicolas Mailloux
239ac55bd7
Improve logging; timezone fix
2022-04-15 20:27:58 -04:00
Nicolas Mailloux
dd69ec95b5
Improve logging; add 'Univers (u001)' font in Reader
2022-04-10 21:37:33 -04:00
Nicolas Mailloux
8589ee36eb
Give something to say to logger; implement local settings brightness
2022-04-06 23:24:16 -04:00
Nicolas Mailloux
582ace062b
Miscellanous (and nonsensical) fixes
2022-04-05 01:37:04 -04:00
Nicolas Mailloux
f652dbddf0
Implement logger; design language fixes
2022-04-05 00:47:15 -04:00
Nicolas Mailloux
8dfc7e3251
Author quotes: improvements; Empty eink.qss
2022-04-03 20:23:49 -04:00
Nicolas Mailloux
f683d70f1c
Speed optimization with deviceID; various fixes/improvements
2022-04-02 16:49:18 -04:00
Nicolas Mailloux
6cc6737d8d
Gutenberg: Fix #20
...
Gutenberg-related services (e.g., 'Online library') will now show an error message if they can't connect to the Internet and refuse to launch.
2022-03-23 23:41:14 -04:00
Nicolas Mailloux
847aa0051e
Search dialog: Allow opening books from subdirectories
2022-03-07 14:16:23 -05:00
Nicolas Mailloux
4aa7f8f59a
Make version control info available at run-time
2022-02-21 00:01:03 -05:00
Nicolas Mailloux
0302d580db
Fixes in system info dialog
2022-02-20 20:03:40 -05:00
Nicolas Mailloux
035ab14e5f
Kobo Nia (N306) support
2022-02-19 19:21:09 -05:00
Nicolas Mailloux
bd40cd22c6
OTA update improvements
2022-02-18 11:06:09 -05:00
Nicolas Mailloux
2853ad70c3
USB charging fixes
2022-02-15 22:47:10 -05:00
Nicolas Mailloux
76327f4958
Improve USBMS handling
...
Finally applying @NiLuJe's suggestion!
2022-02-12 23:54:46 -05:00
Nicolas Mailloux
056d67e5a6
N437 support
2022-02-06 22:49:06 -05:00
Nicolas Mailloux
48f97fa5e6
N236 support
2022-01-27 15:16:48 -05:00
Nicolas Mailloux
57f99c0fe2
encfs: Open dialog if files present in dropbox
2021-12-31 15:50:59 -05:00
Nicolas Mailloux
4b30573899
Basic search on online library implemented
2021-12-27 23:59:28 -05:00
Nicolas Mailloux
7df1a38240
bookInfoDialog half-implemented
2021-12-27 15:04:39 -05:00
Nicolas Mailloux
cbd7f2c7de
Online library progressing
2021-12-26 19:08:21 -05:00
Nicolas Mailloux
3cdce7d0d1
Create new libraryWidget class and associate it with libraryButton
2021-12-26 08:36:29 -05:00
Nicolas Mailloux
0c465b34e6
Include emu device in page size functions
2021-12-25 13:50:30 -05:00
Nicolas Mailloux
0b1fb63142
Show fake battery status on emulator
2021-12-25 10:36:38 -05:00
Nicolas Mailloux
3712207416
EncFS repack function fixes
2021-11-14 22:23:09 -05:00
Nicolas Mailloux
0bd233919c
EncFS repack testing
2021-11-14 21:22:58 -05:00
Nicolas Mailloux
6c6a64881d
Even more encfs improvements
2021-10-18 08:46:27 -04:00
Nicolas Mailloux
bb3ecedd8d
encfs improvements
2021-10-17 22:31:44 -04:00
Nicolas Mailloux
d8d3176587
Device lockdown after 4 passphrase tries
2021-10-10 15:02:20 -04:00
Nicolas Mailloux
116868f615
Storage encryption support in progress
2021-10-08 23:37:32 -04:00
Nicolas Mailloux
caeca49c2e
connectToNetwork: save Wi-Fi credentials
2021-09-06 15:14:32 -04:00
Nicolas Mailloux
6b8875272f
Open book file from local storage search in Reader
2021-09-05 11:47:09 -04:00
Nicolas Mailloux
9154d6a0bd
Quiesce QIODevice warnings
2021-09-05 09:49:37 -04:00