Commit Graph

47994 Commits

Author SHA1 Message Date
Kovid Goyal 036f7ba5e4 More WiX porting 2023-11-13 19:21:35 +05:30
Kovid Goyal 6fe8e094f5 Support openssl's legacy module on windows as well
Le sigh
2023-11-13 19:21:35 +05:30
Kovid Goyal 299a5788e2 ... 2023-11-13 19:21:35 +05:30
Kovid Goyal a4237b7814 Automated translation of wxs file for wix 4 2023-11-13 19:21:35 +05:30
Kovid Goyal 85d899461d Start work on porting wix 2023-11-13 19:21:35 +05:30
Kovid Goyal 2e859bab02 Use the newest available Visual Studio 2023-11-13 19:21:35 +05:30
Kovid Goyal de193b346a Switch to VS 2022 2023-11-13 19:21:35 +05:30
Kovid Goyal 1e53a0ac85 Use a prebuilt nasm on windows as its makefile is badly broken 2023-11-13 19:21:35 +05:30
Kovid Goyal 38ae4df969 Start work on updating windows binaries 2023-11-13 19:21:35 +05:30
Kovid Goyal 64328e74cc Dont use sound on macOS notifications
The old ones didnt have it and it's a fairly disruptive change even
though users can turn it off in notification center preferences
2023-11-13 19:21:35 +05:30
Kovid Goyal 60d24c9af5 Replace deprecated user notification api on macOS
Also fix a couple of compiler warnings
2023-11-13 19:21:35 +05:30
Kovid Goyal 958b60b39c Fix a bunch of freeze related issues in the macOS build 2023-11-13 19:21:35 +05:30
Kovid Goyal 0b29da7f16 Update VM definitions 2023-11-13 19:21:35 +05:30
Kovid Goyal fcc89de564 Minimum macOS version now 11.0 2023-11-13 19:21:35 +05:30
Kovid Goyal fcb09931a9 Change macos build vm 2023-11-13 19:21:35 +05:30
Kovid Goyal c479522c1b Fix filename conflict for brotli packages on case insensitive file systems 2023-11-13 19:21:34 +05:30
Kovid Goyal 867f818fbc Forgot __init__.py in the db.notes package 2023-11-13 19:21:34 +05:30
Kovid Goyal 8bcf1aed00 Include libtiff as otherwise when building on linux various components link against the system version 2023-11-13 19:21:34 +05:30
Kovid Goyal 4f7046e5cf another pointless dependency needed by badly designed python packages 2023-11-13 19:21:34 +05:30
Kovid Goyal d3e3b3134a py7zr has grown a couple more dependencies 2023-11-13 19:21:34 +05:30
Kovid Goyal 07e47871a7 Fix loading of legacy openssl module on Linux frozen build
Needed by podofo unconditionally even though we dont actually use
encryption.
2023-11-13 19:21:34 +05:30
Kovid Goyal c09d5c9e68 Fix compiler warnings 2023-11-13 19:21:34 +05:30
Kovid Goyal 708ccd8c9e Qt 6.5 requires dev headers for libxcursor 2023-11-13 19:21:34 +05:30
Kovid Goyal e6f4a17c98 Openssl 3 no longer uses so names with two levels 2023-11-13 19:21:34 +05:30
Kovid Goyal 6f3792ca4c switch to wheel based builds of pure python packages 2023-11-13 19:21:34 +05:30
Kovid Goyal aa6efb1927 ... 2023-11-13 19:21:34 +05:30
Kovid Goyal b989b9e0e5 Finish deps updates 2023-11-13 19:21:34 +05:30
Kovid Goyal 36bb606e27 More deps updates 2023-11-13 19:21:34 +05:30
Kovid Goyal 1d15d7e0fa Start work on bumping dependencies for calibre 7 2023-11-13 19:21:34 +05:30
Charles Haley 20d0421723 Update book details if a note is edited/created from the tag browser context menu. 2023-11-13 19:21:34 +05:30
Kovid Goyal b07873586a Add an action to show the notes browser 2023-11-13 19:21:33 +05:30
Kovid Goyal 6106cab7ee Add an edit button at the bototm of the notes display panel 2023-11-13 19:21:33 +05:30
Kovid Goyal 992dff8c01 Add edit and export items to context menu 2023-11-13 19:21:33 +05:30
Kovid Goyal be8b411c0f Button to easily export selected notes 2023-11-13 19:21:33 +05:30
Kovid Goyal 658feb70e5 Get returnpressed working 2023-11-13 19:21:33 +05:30
Kovid Goyal a8942bbb7e Implement editing of note in notes browser 2023-11-13 19:21:33 +05:30
Kovid Goyal 89251da81c Implement display of notes in notes browser 2023-11-13 19:21:33 +05:30
Kovid Goyal 25fdaa735b Fix display of all notes results 2023-11-13 19:21:33 +05:30
Kovid Goyal efeb345edd More work on notes browser 2023-11-13 19:21:33 +05:30
Kovid Goyal 7845f4036d Show results when browsing implemented 2023-11-13 19:21:33 +05:30
Kovid Goyal 634f30156d Work on results view for notes browser 2023-11-13 19:21:33 +05:30
Kovid Goyal 6992f86c71 Efficiently search for "all notes" 2023-11-13 19:21:33 +05:30
Kovid Goyal b88c0551ad Implement restrict to fields UI 2023-11-13 19:21:33 +05:30
Kovid Goyal 5d63fe7e27 Start work on notes browser 2023-11-13 19:21:33 +05:30
Charles Haley b00ac0873a Add more context menu items to the book details notes icon: links and copy text. 2023-11-13 19:21:33 +05:30
Kovid Goyal b5afce1a85 Avoiding iterating over id_map for ever item lookup 2023-11-13 19:21:32 +05:30
Kovid Goyal c56b41612b Change the notes icon to a pencil
This image was already present in the server images, so easy to reuse
2023-11-13 19:21:32 +05:30
Kovid Goyal 8340c9994d Make get_item_id() faster 2023-11-13 19:21:32 +05:30
Kovid Goyal 2a9e0209ed Dont read the full notes table every time book details is rendered
Instead check if our particular items have notes only. This is a bit
more work when no notes are present but is much less work when a
significant number of notes are present.
2023-11-13 19:21:32 +05:30
Charles Haley f099932882 Fix the icon not being updated if notes are changed from within book details.
While fixing this I found other places with both notes and links weren't refreshed in book details.
2023-11-13 19:21:32 +05:30