|
5b8cbd37e5
|
backend: handle paged /tags from API
|
2023-02-19 11:27:45 +00:00 |
|
|
7e3fdadfc6
|
api: page /tags results
While at it, move /media search opts to a variable too.
|
2023-02-19 10:42:15 +00:00 |
|
|
401202037f
|
api: allow creating multiple tags in one call
|
2023-02-19 10:28:22 +00:00 |
|
|
af1cac6d3f
|
api: use a quoted regex for media_id validation
|
2023-02-19 09:55:28 +00:00 |
|
|
3a41ea6d0b
|
api: rename /tags/new to just /tags and validate name
|
2023-02-19 09:54:52 +00:00 |
|
|
420fc9ce97
|
api: use more compact code in /tags
|
2023-02-19 09:04:00 +00:00 |
|
|
6eae4e0fe4
|
backend: implement main section
|
2023-02-18 19:10:33 +00:00 |
|
|
a7f2381d81
|
api: provide a better paging object
|
2023-02-18 19:01:35 +00:00 |
|
|
216422f50a
|
api: always return a list of media_ids
|
2023-02-18 17:14:40 +00:00 |
|
|
0876464b5b
|
api: implement /media endpoint
Returns a paged collection of all media entries. Will be used for the
main page in a follow-up commit.
|
2023-02-18 17:06:00 +00:00 |
|
|
deb082f46c
|
db: add upload_date field to media table
|
2023-02-18 17:06:00 +00:00 |
|
|
63368ba06e
|
api: use 'constant' for constants
|
2023-02-18 16:10:45 +00:00 |
|
|
bab1140053
|
api: reorder routes
|
2023-02-18 15:33:28 +00:00 |
|
|
46cb5c19ec
|
api: return paths instead of URIs
|
2023-02-18 15:05:52 +00:00 |
|
|
ead5728a99
|
Implement /tags and /tag/id endpoints
|
2023-02-18 14:47:32 +00:00 |
|
|
f1af4314b5
|
Fix typo
|
2023-02-18 10:51:36 +00:00 |
|
|
1ff831f80d
|
Initial import
|
2023-02-18 09:49:05 +00:00 |
|