Ninjdai
|
1566363e8f
|
refactor: remove where in favor of <T: > for generics
/ test (push) Successful in 3m22s
|
2025-08-20 09:39:35 +02:00 |
|
Ninjdai
|
44ba33035f
|
remove total_collected_money from bal accounting data
/ test (push) Successful in 3m26s
it's only supposed to be in bal stats
|
2025-08-18 17:56:00 +02:00 |
|
Ninjdai
|
c201601e22
|
fix: return method should be post
/ test (push) Successful in 3m51s
|
2025-08-18 11:46:59 +02:00 |
|
Ninjdai
|
bd122f6a7b
|
feat: book data in accouting response
/ test (push) Successful in 3m35s
|
2025-08-18 00:04:45 +02:00 |
|
Ninjdai
|
810fdde741
|
refactor: bal accounting data responses
/ test (push) Successful in 3m21s
|
2025-08-17 19:07:28 +02:00 |
|
Ninjdai
|
b551f856df
|
feat: updated book instance search results
/ test (push) Successful in 3m19s
|
2025-08-15 23:05:06 +02:00 |
|
Ninjdai
|
ff94003595
|
feat: create bal stats table if not present
/ test (push) Successful in 10m29s
|
2025-08-15 17:39:53 +02:00 |
|
Ninjdai
|
bc7feb09d4
|
feat: bulk book instance sell
/ test (push) Waiting to run
|
2025-08-15 13:46:21 +02:00 |
|
Ninjdai
|
b817d36816
|
feat: book return and bal stats
/ test (push) Waiting to run
|
2025-08-15 13:14:11 +02:00 |
|
Ninjdai
|
910b10de35
|
feat: update dependencies
|
2025-08-14 17:54:51 +02:00 |
|
Ninjdai
|
65b95f2958
|
feat: bal accounting endpoint
/ test (push) Failing after 1h53m13s
|
2025-08-14 17:16:18 +02:00 |
|
Ninjdai
|
08fe5949be
|
feat: GET self owner and refactor self owner to remove circular dependency between user and owner
/ test (push) Successful in 15m11s
|
2025-08-14 12:29:47 +02:00 |
|
Ninjdai
|
4225fcb36f
|
feat: check bal timestamps as time cannot go backwards
/ test (push) Successful in 15m17s
|
2025-08-14 09:23:58 +02:00 |
|
Ninjdai
|
ffa19712bd
|
feat: error when starting BAL if user already has an ongoing one
/ test (push) Successful in 15m24s
|
2025-08-11 17:26:08 +02:00 |
|
Ninjdai
|
c667608fbb
|
feat: bal state
/ test (push) Successful in 16m18s
|
2025-08-11 11:15:27 +02:00 |
|
Ninjdai
|
2facdcb2ea
|
chore: remove unused cargo dependency
/ test (push) Successful in 16m32s
|
2025-08-10 19:28:05 +02:00 |
|
Ninjdai
|
37102f9014
|
feat: bal start and end timestamps
/ test (push) Successful in 15m34s
|
2025-08-10 02:29:14 +02:00 |
|
Ninjdai
|
7500a129bd
|
fix(ci): remove rustup calls
/ test (push) Successful in 24m57s
|
2025-08-09 21:09:11 +02:00 |
|
Ninjdai
|
87bb75d2b9
|
fix(ci): install rust toolchain
/ test (push) Failing after 36s
|
2025-08-09 21:06:49 +02:00 |
|
Ninjdai
|
b78e7d9bf4
|
fix(ci): wrong formatting
/ test (push) Failing after 3m38s
|
2025-08-09 20:58:51 +02:00 |
|
Ninjdai
|
d48ac9db62
|
fix(ci): wrong formatting
|
2025-08-09 20:57:44 +02:00 |
|
Ninjdai
|
f95af8a0b8
|
feat(ci): use custom cache for rust
|
2025-08-09 20:56:27 +02:00 |
|
Ninjdai
|
2803891108
|
feat: forgejo test action
/ ls (push) Has been cancelled
|
2025-08-09 18:01:09 +02:00 |
|
Ninjdai
|
82f2bb4a61
|
feat: tests and big refactor
|
2025-08-09 17:43:31 +02:00 |
|
Ninjdai
|
05e8366611
|
fix(docs): get_bals doesn't require an id parameter
|
2025-08-09 15:09:18 +02:00 |
|
Ninjdai
|
4d451ace79
|
feat: additionnal bal features: ended field, current_bal for users
|
2025-08-09 13:56:21 +02:00 |
|
Ninjdai
|
61aac4bd80
|
feat: add author optional parameter to the BookInstance search payload
|
2025-08-09 11:03:48 +02:00 |
|
Ninjdai
|
9bbdb9decb
|
feat: current bal field on users and corresponding API routes
|
2025-08-09 02:11:07 +02:00 |
|
Ninjdai
|
5d4ece3c34
|
feat: book instance search API endpoint
|
2025-08-08 18:58:04 +02:00 |
|
Ninjdai
|
44be2c83ba
|
feat: auth confirmation message after authenticating on websocket
|
2025-08-08 11:54:43 +02:00 |
|
Ninjdai
|
c0f0d0521b
|
feat: API version endpoint
|
2025-08-08 01:34:50 +02:00 |
|
Ninjdai
|
88aaf3d0d6
|
feat: make API available at /api instead of at root of the server
|
2025-08-07 21:43:37 +02:00 |
|
Ninjdai
|
b4d42113aa
|
feat: more CLI config options: port, token expiry time
|
2025-08-07 21:28:15 +02:00 |
|
Ninjdai
|
6ca7916012
|
feat: websocket authentication now takes place in the websocket instead of using headers, for broader API compatibility
eg Javascript WebSocket API
|
2025-08-07 17:25:55 +02:00 |
|
Ninjdai
|
fa3017ce44
|
fix: JWT expiration is 2 minutes instead of 6 months
|
2025-08-06 12:41:28 +02:00 |
|
Ninjdai
|
f47388015d
|
feat: JWTs expire after 6 months
|
2025-08-06 11:14:46 +02:00 |
|
Ninjdai
|
eb41bfb899
|
feat: check-token endpoint to verify token validity
|
2025-08-05 20:55:07 +02:00 |
|
Ninjdai
|
af579811a9
|
feat: option to add a corresponding owner when creating users in CLI
|
2025-08-05 15:39:49 +02:00 |
|
Ninjdai
|
2cddc4e7a8
|
configure release profile to reduce binary size
|
2025-08-05 15:15:44 +02:00 |
|
Ninjdai
|
528f40c58a
|
feat: replace book instance status with available boolean
|
2025-08-05 14:15:17 +02:00 |
|
Ninjdai
|
7c7bda5f94
|
fix: change price and sold price to f32s
|
2025-08-05 12:49:21 +02:00 |
|
Ninjdai
|
5dbbe23103
|
feat: list books of a bal with specific EAN
|
2025-08-05 01:11:11 +02:00 |
|
Ninjdai
|
5ce3e7a62c
|
fix: wrong BAL doc schema title
|
2025-08-04 21:09:30 +02:00 |
|
Ninjdai
|
c5e5b1332c
|
refactor: use native-tls for sea-orm
|
2025-08-04 20:21:47 +02:00 |
|
Ninjdai
|
595d28b69b
|
refactor: remove unused imports
|
2025-08-04 19:58:06 +02:00 |
|
Ninjdai
|
08c6cfeb1f
|
refactor: rename bnf deserializer structs to be more accurate
|
2025-08-04 19:55:33 +02:00 |
|
Ninjdai
|
eb3181242b
|
feat: new book price in database and book data endpoints
|
2025-08-04 15:01:47 +02:00 |
|
Ninjdai
|
3320d1400c
|
replace OpenLibrary calls with BNF calls
|
2025-08-04 13:17:05 +02:00 |
|
Ninjdai
|
fc494d2135
|
feat: get bal owner book instances endpoint
|
2025-08-04 13:16:24 +02:00 |
|
Ninjdai
|
aff6c429ce
|
feat: BNF API instead of openlibrary to expand the available book search
|
2025-08-04 13:15:15 +02:00 |
|