| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-07-28 | Cleanup imports. | Jakob L. Kreuze | |
| 2020-07-26 | Rebrand (again). | Jakob L. Kreuze | |
| 2020-06-20 | [birka-cli] add 'tags' command. | Jakob L. Kreuze | |
| 2020-06-20 | [birka-cli] add 'remove' command. | Jakob L. Kreuze | |
| 2020-06-20 | Lint code. | Jakob L. Kreuze | |
| 2020-06-20 | [birka-web] Implement file-specific views and thumbnails. | Jakob L. Kreuze | |
| 2020-06-20 | [database] return untagged images in an empty query. | Jakob L. Kreuze | |
| 2020-06-19 | [birka-web] strip full path from image display page. | Jakob L. Kreuze | |
| 2020-06-19 | [birka-web] implement a "missing thumbnail" for non-image files. | Jakob L. Kreuze | |
| 2020-06-19 | [birka-web] handle unused `symlink` Err. | Jakob L. Kreuze | |
| 2020-06-19 | [birka-cli] disallow directories from being indexed. | Jakob L. Kreuze | |
| The program now exits with an error if `add` is given a directory as an argument. | |||
| 2020-06-19 | Change how birka-cli finds the tag database. | Jakob L. Kreuze | |
| There are now two options for specifying a path, in order of precedence: * `-o`, or `--output` command-line arguments. * The `TB_PATH` environment variable. | |||
| 2020-06-14 | Update semantics for web API (query string vs tag list). | Jakob L. Kreuze | |
| 2020-06-14 | Add a rudimentary help interface to the CLI. | Jakob L. Kreuze | |
| 2020-06-14 | Don't expose image IDs through the CLI interface. | Jakob L. Kreuze | |
| 2020-06-14 | Completely rewrite database.rs | Jakob L. Kreuze | |
| 2020-06-06 | Return Result where possible. | Jakob L. Kreuze | |
| 2020-06-06 | Implement tag updates. | Jakob L. Kreuze | |
| 2020-06-06 | Implement file uploading. | Jakob L. Kreuze | |
| 2020-06-06 | Clean up for release. | Jakob L. Kreuze | |
| 2020-06-06 | Fix `tags_for_image`. | Jakob L. Kreuze | |
| The function wasn't filtering for the given `image_id`. | |||
| 2020-05-28 | Implement per-image information and display. | Jakob L. Kreuze | |
| 2020-05-28 | Refactor. | Jakob L. Kreuze | |
| 2020-05-28 | Implement initial pagination. | Jakob L. Kreuze | |
| 2020-05-26 | Fix imports. | Jakob L. Kreuze | |
| 2020-05-26 | Implement initial templating. | Jakob L. Kreuze | |
| 2020-05-26 | Implement `top_tags`. | Jakob L. Kreuze | |
| 2020-05-26 | Refactor shared state for handlers using the database. | Jakob L. Kreuze | |
| 2020-05-25 | Implement `put_posts`. | Jakob L. Kreuze | |
| 2020-05-25 | Implement posts endpoint. | Jakob L. Kreuze | |
| 2020-05-25 | Implement a paginated `query` method. | Jakob L. Kreuze | |
| 2020-05-25 | Implement initial thumbnail creation. | Jakob L. Kreuze | |
| 2020-05-25 | Split off into two files. | Jakob L. Kreuze | |
| 2020-05-25 | A big refactoring. | Jakob L. Kreuze | |
| 2020-05-25 | Rebrand as бирка-тян. | Jakob L. Kreuze | |
| 2020-05-25 | Canonicalize relative paths passed to `add`. | Jakob L. Kreuze | |
| 2020-05-21 | Implement `id_for`. | Jakob L. Kreuze | |
| 2020-05-21 | Implement `remove_tags`. | Jakob L. Kreuze | |
| 2020-05-21 | Implement `add_tags`. | Jakob L. Kreuze | |
| 2020-05-21 | Output all information about images in `query`. | Jakob L. Kreuze | |
| 2020-05-21 | Implement an initial command-line interface. | Jakob L. Kreuze | |
| TODO: - Tabulate `query` output: show internal id, blake2, etc. - `remove` command. - `add_tags` command. - `remove_tags` command. | |||
| 2020-05-21 | Implement the dreaded `images_by_tags`. | Jakob L. Kreuze | |
| 2020-05-21 | Factor out `tag_id`. | Jakob L. Kreuze | |
| 2020-05-21 | Add license information. | Jakob L. Kreuze | |
| 2020-05-18 | Fix `add_tag`. | Jakob L. Kreuze | |
| 2020-05-18 | Test `import_file`. | Jakob L. Kreuze | |
| 2020-05-18 | Put the onus of hashing the file on the caller. | Jakob L. Kreuze | |
| 2020-05-18 | Factor out file hashing. | Jakob L. Kreuze | |
| 2020-05-18 | Test table creation. | Jakob L. Kreuze | |
| 2020-05-18 | Implement `tags_for_image`. | Jakob L. Kreuze | |