Commit Graph

6 Commits

Author SHA1 Message Date
cottongin
7339e8c0d6 docs: use htmlpreview for gallery links in README
- Replaced local links to docs/gallery.html with htmlpreview.github.io links
- Allows the interactive gallery to be viewed directly from the GitHub repository

Made-with: Cursor
2026-04-07 15:32:22 -04:00
cottongin
202b2c8b35 chore: tweak README 2026-04-07 15:24:37 -04:00
cottongin
b0ac44152f docs: add application screenshots and interactive gallery
- Captured clean, full-page screenshots of all major application views
- Added an interactive HTML slide deck gallery for previewing features
- Created a high-resolution mosaic and a smaller preview mosaic
- Generated a Python script to automate mosaic creation
- Updated README.md with prominent links to the gallery and screenshots
- Added accessibility attributes (role="button", tabindex="0") to calendar rows

Made-with: Cursor
2026-04-07 15:03:21 -04:00
cottongin
0d1a898caa feat: add Grimmory/Booklore push integration
- Added "Push to Library" button to issues archive
- Implemented direct API upload to Grimmory/Booklore
- Added support for `.env` files via `python-dotenv`
- Handled 409 Conflict for duplicate files gracefully
- Resolved library name to numeric ID for direct uploads
- Fixed SQLAlchemy and ebooklib warnings in tests
- Added comprehensive tests for push functionality

Made-with: Cursor
2026-04-07 02:22:35 -04:00
cottongin
c7c6cd979b chore: add run.py entrypoint, update .gitignore and README
Moved the app entrypoint from app.py __main__ block to a dedicated
run.py. Updated .gitignore to exclude editor, superpowers, and OS files.

Made-with: Cursor
2026-04-06 18:39:49 -04:00
cottongin
5c924f7dba feat: full integration — app.py wiring, scheduler startup, route registration, README
- Wire blueprints and scheduler into create_app()
- Add start_scheduler param to skip scheduler in tests
- Fix Setting.get/set to use modern db.session.get()
- Remove unused imports from conftest and models
- Add README with quick start and usage guide

Made-with: Cursor
2026-04-06 15:22:38 -04:00