Open Librarian

Main Logo

Features

  • User profile
  • Relays
  • Friends
  • Interests
  • Search Books
  • Manage Library Shelves
  • Import Friends/Foes

Releases

Release Summary

  • Added "Currently Reading" progress tracking (including nostr events)
  • Added alternative APIs as redundancy in case of Open Library/Internet Archive outages
  • Minor dependency updates
  • A few minor corrections to existing functionality
  • Increased test case coverage including (Progress class and Library pages)

What's Changed

  • Post-v0.1.4 Fixes, Updates and Enhancements (Alternative API pt1) by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/26
  • Post-v0.1.4 Fixes, Updates and Enhancements (Alternative API pt2) by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/27
  • Bump django from 5.0.9 to 5.0.10 in /openlibrarian_root by @dependabot in https://github.com/RydalWater/OpenLibrarian/pull/28
  • Bump aiohttp from 3.10.2 to 3.10.11 in /openlibrarian_root by @dependabot in https://github.com/RydalWater/OpenLibrarian/pull/29
  • Post-v0.1.4 Fixes, Updates and Enhancements (Enhancements & Fixes) by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/30
  • Post-v0.1.4 Fixes, Updates and Enhancements (Reading progress) by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/32
  • Post-v0.1.4 Fixes, Updates and Enhancements (Requirements) by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/33

Full Changelog: https://github.com/RydalWater/OpenLibrarian/compare/v0.1.4...v0.1.5

Release Summary

  • Updated requirements.txt (for testing and markdown packages)

What's Changed

  • Post-v0.1.2 Fixes, Updates and Enhancements (Update Requirements) by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/25

Full Changelog: https://github.com/RydalWater/OpenLibrarian/compare/v0.1.3...v0.1.4

Release Summary

  • Added second round of testing (up to 77% coverage)
  • Minor corrections associated with testing
  • Streamlined some previous tests
  • Separate features & updates section
  • Privacy policy
  • Included alternative secondary API for pulling book covers based on isbn

What's Changed

  • Post-v0.1.2 Fixes, Updates and Enhancements (Testing batch 2) by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/22
  • Post-v0.1.2 Fixes, Updates and Enhancements (About & Updates) by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/23
  • Post-v0.1.2 Fixes, Updates and Enhancements (Book Covers) by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/24

Full Changelog: https://github.com/RydalWater/OpenLibrarian/compare/v0.1.2...v0.1.3

Release Summary

  • Added first round of testing focused on the circulation desk
  • Made update to include example .env missing previously
  • Created temp keys at the time of sign-up to avoid auto-signing in purged on sign-in
  • Minor update to text on the home page
  • Minor update to text on the sign-up page
  • Back buttons added to login and sign-up pages
  • Updated add friends button to only be available when logged in.

What's Changed

  • Post-v0.1.1 Fixes, Updates and Enhancements (Remove typo) by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/18
  • Post-v0.1.1 Fixes, Updates and Enhancements (example .env) by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/19
  • Post-v0.1.1 Fixes, Updates and Enhancements (login & signup) by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/20
  • Post-v0.1.1 Fixes, Updates and Enhancements (Testing batch 1 - Circulation Desk) by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/21

Full Changelog: https://github.com/RydalWater/OpenLibrarian/compare/v0.1.1...v0.1.2

Release Summary

Incremental release with the following minor enhancements and bug fixes. * Block text styling (book) * Section header styling (chapters) * Added roadmap link to README * Corrected profile bug to avoid overwriting metadata not used in OL * Function to add friend * Added toast notifications on profile updates and add friend * Corrected fetch friends & foes bug * Updated notification to include hashtags in text as well as tags

What's Changed

  • Post-v0.1.0 Fixes, Updates and Enhancements by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/15
  • Post-v0.1.0 Fixes, Updates and Enhancements (Contacts updates) by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/16
  • Post-v0.1.0 Fixes, Updates and Enhancements (Add connections corrections) by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/17

Full Changelog: https://github.com/RydalWater/OpenLibrarian/compare/v0.0.1...v0.1.1

Release Summary

Initial MVP release with the current functionality included:

  • Sign-up for new accounts (generate 128 bit seed and key pairs)
  • Login:
  • NPUB (read only)
  • NSEC / Seed (Read write)
  • Logout
  • Profile (add & edit)
  • Shareable profile page
  • Relays (add & edit)
  • Friends & Foes (view & import)
  • Search add add books to shelves (including hidden books)
  • Add interests
  • Manage books on shelves
  • Basic kind 1 notification (start and finish reading books)

What's Changed

  • Pre-Deployment by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/1
  • updated requirements.txt by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/2
  • Moved req by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/3
  • Bugfix (library card) by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/4
  • Logging config by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/5
  • Correction by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/6
  • Bump django from 5.0.6 to 5.0.8 in /openlibrarian_root by @dependabot in https://github.com/RydalWater/OpenLibrarian/pull/7
  • Bump cryptography from 42.0.7 to 43.0.1 in /openlibrarian_root by @dependabot in https://github.com/RydalWater/OpenLibrarian/pull/8
  • Bump aiohttp from 3.9.5 to 3.10.2 in /openlibrarian_root by @dependabot in https://github.com/RydalWater/OpenLibrarian/pull/9
  • Static by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/10
  • Hidden Checkbox by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/11
  • Readme by @RydalWater in https://github.com/RydalWater/OpenLibrarian/pull/12
  • Bump django from 5.0.8 to 5.0.9 in /openlibrarian_root by @dependabot in https://github.com/RydalWater/OpenLibrarian/pull/13
  • Bump certifi from 2024.6.2 to 2024.7.4 in /openlibrarian_root by @dependabot in https://github.com/RydalWater/OpenLibrarian/pull/14

New Contributors

  • @RydalWater made their first contribution in https://github.com/RydalWater/OpenLibrarian/pull/1
  • @dependabot made their first contribution in https://github.com/RydalWater/OpenLibrarian/pull/7

Full Changelog: https://github.com/RydalWater/OpenLibrarian/commits/v0.0.1

Knowledge is power, decentralized knowledge EMPOWERS!