Commit Graph

147 Commits (e10ff92fd27abf37d975528892c789ad026d7cde)

Author SHA1 Message Date
Tomáš Mládek 42ab70fd07 ci: switch to Earthly
Squashed commit of the following:

commit 06baa23fc8
Author: Tomáš Mládek <t@mldk.cz>
Date:   Wed Aug 23 11:10:19 2023 +0200

    ci, fix: forgot push

commit 6494be49d2
Author: Tomáš Mládek <t@mldk.cz>
Date:   Wed Aug 23 11:01:14 2023 +0200

    fix, ci: docker tag arg

commit 38682ba930
Author: Tomáš Mládek <t@mldk.cz>
Date:   Wed Aug 23 10:54:45 2023 +0200

    ci: parallelize push steps

commit 5eeab18aa0
Author: Tomáš Mládek <t@mldk.cz>
Date:   Wed Aug 23 10:52:37 2023 +0200

    ci, fix: docker login

commit ce10d0d04a
Author: Tomáš Mládek <t@mldk.cz>
Date:   Wed Aug 23 10:41:52 2023 +0200

    ci: remove earthly verbose

commit ff9b842968
Author: Tomáš Mládek <t@mldk.cz>
Date:   Wed Aug 23 10:41:23 2023 +0200

    ci, fix: typo

commit df80ee0610
Author: Tomáš Mládek <t@mldk.cz>
Date:   Wed Aug 23 10:06:47 2023 +0200

    ci, refactor: better step names

commit 80093f8964
Author: Tomáš Mládek <t@mldk.cz>
Date:   Wed Aug 23 10:05:03 2023 +0200

    ci, fix: earthly config for publish:appimage step

commit 650824df99
Author: Tomáš Mládek <t@mldk.cz>
Date:   Wed Aug 23 10:04:50 2023 +0200

    ci, refactor: only explicitly copy AppImages in sign target

commit 3b53e2dc64
Author: Tomáš Mládek <t@mldk.cz>
Date:   Wed Aug 23 08:01:43 2023 +0200

    ci: EARTHLY_VERBOSE=1

commit cec95ea29a
Author: Tomáš Mládek <t@mldk.cz>
Date:   Wed Aug 23 07:10:09 2023 +0200

    ci: earthly bootstrap after conf

commit 7afe653d57
Author: Tomáš Mládek <t@mldk.cz>
Date:   Wed Aug 23 07:04:08 2023 +0200

    ci, fix: remove ssh_key secret

commit b549d891ed
Author: Tomáš Mládek <t@mldk.cz>
Date:   Tue Aug 22 22:02:01 2023 +0200

    ci, fix: missing gpg-agent

commit 47938c7147
Author: Tomáš Mládek <t@mldk.cz>
Date:   Tue Aug 22 20:55:15 2023 +0200

    ci, fix: unify earthly config

commit 7b89ea7ef4
Author: Tomáš Mládek <t@mldk.cz>
Date:   Tue Aug 22 19:59:37 2023 +0200

    ci: publishing docker, appimage, nightlies

commit f4f94d9864
Author: Tomáš Mládek <t@mldk.cz>
Date:   Tue Aug 22 18:19:00 2023 +0200

    ci: add lint & test step

commit be180ed59b
Author: Tomáš Mládek <t@mldk.cz>
Date:   Mon Aug 21 16:13:03 2023 +0200

    ci, wip: earthly integration

commit 39db638cbd
Author: Tomáš Mládek <t@mldk.cz>
Date:   Mon Aug 21 16:12:21 2023 +0200

    ci: use `upend --version` for AppImage, move get_version.sh logic to cli

commit 5188336c7e
Author: Tomáš Mládek <t@mldk.cz>
Date:   Mon Aug 21 12:30:47 2023 +0200

    ci: refix AppImage, switch to appimage-builder, build docker

commit 27f7941020
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 19 18:55:03 2023 +0200

    wip: remote woodpecker CI config for the time being

commit 53e775b85d
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 19 18:47:59 2023 +0200

    wip: delete .env

    it's interpreted by Earthly and I'm not sure it's necessary anyway

commit 26bec32803
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 19 18:47:32 2023 +0200

    wip: initial somewhat functional Earthfile
2023-08-23 12:13:24 +02:00
Tomáš Mládek 8fe9fd5945 fix: disable libgit2 shadow-rs functionality, actually fix build
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-07-11 16:13:27 +02:00
Tomáš Mládek 4ca141f15f fix: upgrade shadow-rs, fix libgit build
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-07-11 16:08:53 +02:00
Tomáš Mládek ef74c8520f wip: semi-broken first transition to CIDs 2023-06-29 13:30:27 +02:00
Tomáš Mládek f880a0e38c wip,fix: tests, lang errors 2023-06-29 12:58:06 +02:00
Tomáš Mládek 0fef002c0b wip: use wee_alloc in wasm 2023-06-28 14:25:51 +02:00
Tomáš Mládek 853aa8087b wipfix: errors in the rest of the crates 2023-06-28 10:23:37 +02:00
Tomáš Mládek 774d24d6cd wip: initial version of wasm lib 2023-06-27 21:11:29 +02:00
Tomáš Mládek 53000ca5d1 wip: move components functionality to Address 2023-06-26 21:20:40 +02:00
Tomáš Mládek 2e348a9b29 wip: split upend_base and upend_db 2023-06-25 15:36:15 +02:00
Tomáš Mládek 87156b5fbb fix: fix mime detection on mac os
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-06-19 11:48:58 +02:00
Tomáš Mládek 5d71a43163 chore: remove unused dependencies 2023-06-19 11:48:58 +02:00
Tomáš Mládek e398f92728 fix: double ^C actually stops 2023-06-08 19:38:56 +02:00
Tomáš Mládek 17eee8a850 chore: Release
ci/woodpecker/tag/woodpecker Pipeline is pending Details
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-06-03 15:40:17 +02:00
Tomáš Mládek fdc6a23e58 fix: panics due to async black magic 2023-05-24 11:39:03 +02:00
Tomáš Mládek 084660ab46 refactor: use global reqwest client 2023-05-24 11:20:13 +02:00
Tomáš Mládek cdb0267ee5 feat: add external blobs via url at /api/blob 2023-05-23 23:07:27 +02:00
Tomáš Mládek 69d1059739 chore: update actix deps, get rid of one future incompat warning 2023-05-22 19:29:08 +02:00
Tomáš Mládek b2e6335028 chore: use url instead of string in address 2023-05-19 17:30:09 +02:00
Tomáš Mládek 78ba02bdc4 refactor: move tools/upend_cli functionality to the cli crate 2023-04-25 19:27:31 +02:00
Tomáš Mládek a724d4c07b chore, refactor: update clap, use derive 2023-04-25 19:24:14 +02:00
Tomáš Mládek 6c0434a289 chore: `cargo update`, fix clippy lints 2023-04-24 17:43:49 +02:00
Tomáš Mládek d98ebf8917 chore: update `webpage` 2023-04-23 23:13:48 +02:00
Tomáš Mládek 7e0151fa64 chore!: separate server functionality into a crate 2023-04-20 16:02:41 +02:00
Tomáš Mládek 072cc81c84 chore: Release upend version 0.0.70 2023-03-08 07:44:47 +01:00
Tomáš Mládek b2e782215d (cargo-release) version 0.0.69 2023-01-15 22:43:15 +01:00
Tomáš Mládek 4d6dfac5e8 (cargo-release) version 0.0.68 2022-12-22 13:17:42 +01:00
Tomáš Mládek 0998aeb96b (cargo-release) version 0.0.67 2022-10-23 11:39:43 +02:00
Tomáš Mládek f9f00f93a8 (cargo-release) version 0.0.66 2022-10-22 15:11:47 +02:00
Tomáš Mládek a6c07c7810 (cargo-release) version 0.0.65 2022-10-21 21:07:58 +02:00
Tomáš Mládek 833fd8903a chore: switch from `built` to `shadow_rs` 2022-10-21 14:02:16 +02:00
Tomáš Mládek d88963b447 (cargo-release) version 0.0.64 2022-10-16 16:48:54 +02:00
Tomáš Mládek 0bb4639859 fix: limit previews to NUM_CPU/2 at a time, avoid brown lock-ups 2022-09-16 17:18:15 +02:00
Tomáš Mládek ebd11657ac feat!: switch from k12 to sha256, use proper multihash /base impl 2022-09-13 16:44:18 +02:00
Tomáš Mládek 5f9eb24c76 chore: allow CORS from localhost 2022-09-08 21:41:18 +02:00
Tomáš Mládek 3f6d239686 chore: switch from log to tracing 2022-08-07 12:13:12 +02:00
Tomáš Mládek cc57ea7a78
(cargo-release) version 0.0.63 2022-04-11 20:27:47 +02:00
Tomáš Mládek 840162dd93
Revert "(cargo-release) version 0.0.63"
This reverts commit ff8cba159e.
2022-04-11 20:21:26 +02:00
Tomáš Mládek ff8cba159e
(cargo-release) version 0.0.63 2022-04-09 22:56:36 +02:00
Tomáš Mládek c0d91060d5 (cargo-release) version 0.0.62 2022-03-25 19:28:04 +01:00
Tomáš Mládek 5bb36e9ec6 rudimentary optional authentication for mutating operations 2022-03-24 11:12:59 +01:00
Tomáš Mládek c78a1a1d67 (cargo-release) version 0.0.61 2022-03-23 12:45:08 +01:00
Tomáš Mládek c9a79492de
first iteration of EXIF data extraction 2022-03-15 17:20:50 +01:00
Tomáš Mládek 20b7270197
(cargo-release) version 0.0.60 2022-03-08 23:24:28 +01:00
Tomáš Mládek 69c4527ddb
(cargo-release) version 0.0.59 2022-03-02 22:42:17 +01:00
Tomáš Mládek 4f36bff549
id3 improvements - extract year/bpm as numbers; fix id3 extract job name; exit early if file isn't audio
also add EntryValue::guess_from
2022-03-02 08:13:35 +01:00
Tomáš Mládek 506727356c
add ID3 metadata extractor 2022-02-28 22:34:38 +01:00
Tomáš Mládek 27cc6eb31c
refactor - remove unnecessary async fns, add helper fn for running blocking tasks in background
also impl Error for JobInProgressError
2022-02-28 22:34:31 +01:00
Tomáš Mládek 019a451d4e
(cargo-release) version 0.0.58 2022-02-27 19:17:35 +01:00
Tomáš Mládek b35ffab860 (cargo-release) version 0.0.57 2022-02-21 22:01:37 +01:00