~nhanb/wm2000

split pagesIndex into its own .ui file
add "Add page" button
set table header
WIP index view with pages table
implement save as
simplify db schema
add format target to Makefile
get rid of qt prefixes
use correct StandardButton values
properly set ruff up to format imports too
use pyside6 instead of pyside6-essentials

So I'm able to test run wm2k on a virtualenv that uses
system-site-packages.
ignore .envrc
implement New/Open

For some reason the file picker returns very slowly...
show initial message
disable certain actions by default
wire up Quit action with confirmation
use platform-native shortcuts & linux-native icons
use uic-compiled python class instead