Ninjdai · she/her
  • Joined on 2025-06-27
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-06 11:14:59 +02:00
f47388015d feat: JWTs expire after 6 months
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-05 20:55:21 +02:00
eb41bfb899 feat: check-token endpoint to verify token validity
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-05 15:40:01 +02:00
af579811a9 feat: option to add a corresponding owner when creating users in CLI
2cddc4e7a8 configure release profile to reduce binary size
Compare 2 commits »
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-05 14:15:29 +02:00
528f40c58a feat: replace book instance status with available boolean
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-05 12:49:33 +02:00
7c7bda5f94 fix: change price and sold price to f32s
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-05 01:11:23 +02:00
5dbbe23103 feat: list books of a bal with specific EAN
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-04 21:09:43 +02:00
5ce3e7a62c fix: wrong BAL doc schema title
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-04 20:38:41 +02:00
c5e5b1332c refactor: use native-tls for sea-orm
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-04 19:58:39 +02:00
595d28b69b refactor: remove unused imports
08c6cfeb1f refactor: rename bnf deserializer structs to be more accurate
Compare 2 commits »
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-04 15:01:59 +02:00
eb3181242b feat: new book price in database and book data endpoints
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-04 13:17:18 +02:00
3320d1400c replace OpenLibrary calls with BNF calls
fc494d2135 feat: get bal owner book instances endpoint
aff6c429ce feat: BNF API instead of openlibrary to expand the available book search
Compare 3 commits »
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-03 23:12:51 +02:00
c36a38cd7a feat: BAL API
a657d672be check user permissions for book instance API
9fb527f9df check user permissions for owner API
Compare 3 commits »
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-03 20:10:15 +02:00
e078bffc25 feat: bal and user permission checks
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-03 12:27:05 +02:00
e3f954679a remove redoc and further swagger configuration
684eba8c70 feat: create_book endpoint
Compare 2 commits »
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-03 02:20:23 +02:00
6ddb24e563 feat: use vendored openssl to allow MUSL as a build target
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-03 01:50:39 +02:00
37153c6e36 feat: authentication system
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-01 14:46:19 +02:00
d8c29e1ec8 feat: Book instance bulk creation endpoint
62a1d9e2a7 feat: Book instance PATCH route
1c4abab453 feat: Owner PATCH route
8a7cfac885 feat: outbound websocket messages logging
00b38c4989 feat: list owners endpoint (/owners)
Compare 6 commits »
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-01 11:24:47 +02:00
b51aa94d5f docs: add API documentation for websocket connection
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-01 11:15:26 +02:00
24afa3407e chore: bump serde_json
c016fc915b update logging system and send websocket message on owner creation via api
Compare 2 commits »
Ninjdai pushed to master at UEAuvergne/Alexandria 2025-08-01 01:27:38 +02:00
3e1c744db1 initial websocket implementation
4aa5cf463f fix: misleading example for fetching books with EAN
Compare 2 commits »