Commit Graph

64 Commits (42ab70fd077bd3ccdc683c8a23deb6d3178b0b06)

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 e442622422 chore: log level to trace
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-08-20 18:08:37 +02:00
Tomáš Mládek e0b824b9da feat: use `audiowaveform` for audio preview generation
much faster than ffmpeg - not sure if it's a recent regression or my system, but ffmpeg took **minutes** to generate an image, whereas `audiowaveform` does the same in seconds
2023-08-20 18:06:31 +02:00
Tomáš Mládek a2192f5143 feat: add debug logging for external command extractors 2023-08-20 17:58:59 +02:00
Tomáš Mládek 8f1a9f8473 fix: impl display for upmultihash, fix preview debug log 2023-08-20 17:34:35 +02:00
Tomáš Mládek a8f820d68e chore: rename photo extractor to EXIF extractor 2023-07-28 17:49:14 +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 f4c03fde37 feat: extractors append types 2023-07-09 19:24:46 +02:00
Tomáš Mládek 6e16d7090d Merge branch 'develop' 2023-07-06 17:44:54 +02:00
Tomáš Mládek c8ec3e03cd chore: include versions of all packages in /info 2023-07-06 17:42:04 +02:00
Tomáš Mládek 2b4c1e7976 feat: add endpoint to aid with db migration
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-07-03 17:18:55 +02:00
Tomáš Mládek ea7a5e6f18 wip, chore: clippy fixes
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-06-29 15:17:06 +02:00
Tomáš Mládek 0a27931de4 wip: refactor LargeMultihash out 2023-06-29 15:10:31 +02:00
Tomáš Mládek 57871c2102 wip: semantic CIDs 2023-06-29 14:29:38 +02:00
Tomáš Mládek f880a0e38c wip,fix: tests, lang errors 2023-06-29 12:58:06 +02:00
Tomáš Mládek a591db0cd4 wip: remove unnecessary addressing from cli 2023-06-29 12:49:15 +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 e5d645c7ee wip: `as_components()` returns `c` for all variants 2023-06-26 21:50:05 +02:00
Tomáš Mládek 53000ca5d1 wip: move components functionality to Address 2023-06-26 21:20:40 +02:00
Tomáš Mládek c4de2eb252 test(server): add test for /api/obj/ entity info 2023-06-25 19:41:22 +02:00
Tomáš Mládek 2e348a9b29 wip: split upend_base and upend_db 2023-06-25 15:36:15 +02:00
Tomáš Mládek 0eec69b219 refactor : rename attr constants for consistency 2023-06-24 16:18:03 +02:00
Tomáš Mládek 83317ff951 fix: web ui flag 2023-06-19 18:50:05 +02:00
Tomáš Mládek c925ff5cac feat: provenance, vault stats
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-06-19 16:45:55 +02:00
Tomáš Mládek 8bb551bb45 wip: add address type constants, blob attributes
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-06-19 11:53:35 +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 e398f92728 fix: double ^C actually stops 2023-06-08 19:38:56 +02:00
Tomáš Mládek bca29fa542 test: add /api/hier test 2023-06-08 19:01:25 +02:00
Tomáš Mládek 1274295f11 test: rudimentary route test
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-06-07 21:28:52 +02:00
Tomáš Mládek db5ed87081 refactor: move actix app creation into separate module 2023-06-07 21:09:33 +02:00
Tomáš Mládek 37e9ccec56 chore(cli): gracefull failback if API format changes
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-06-06 20:25:55 +02:00
Tomáš Mládek df98df7394 feat(cli): request the whole obj listing for `get` 2023-06-06 20:25:55 +02:00
Tomáš Mládek e4e150801a chore: don't print header if result is empty in cli 2023-06-06 19:17:04 +02:00
Tomáš Mládek 04d54f6e43 feat,fix: add `get` cli command, cli commands don't panic 2023-06-06 19:17:04 +02:00
Tomáš Mládek 7af13e7d5f chore: send a header with version 2023-05-27 23:20:35 +02:00
Tomáš Mládek 30cb6ab69c feat: web extractor adds LBLs 2023-05-27 23:11:45 +02:00
Tomáš Mládek 116e850b66 fix: url labels on client, not backend 2023-05-27 23:11:44 +02:00
Tomáš Mládek 4d7ef092fb fix: content-type for cors 2023-05-27 16:36:25 +02:00
Tomáš Mládek f042c62e72 feat: add PUT /api/hier handler (for creation) 2023-05-25 20:27:21 +02:00
Tomáš Mládek 69dc61cfe8 fix: proper external fetch error handling 2023-05-24 12:09:18 +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 c2b8df9aaa chore: fix rust lints 2023-05-21 21:48:21 +02:00
Tomáš Mládek f2a764d84e fix: proper error message when web ui not enabled 2023-05-20 18:22:24 +02:00
Tomáš Mládek 5b96a9409c feat: proof of concept v0.1 web extension companion 2023-05-20 18:17:13 +02:00
Tomáš Mládek db26a4ed32 fix: incorrect max_size in /api/address 2023-05-20 18:16:50 +02:00
Tomáš Mládek 634c5a7c6a feat: add addressing/hashing of remote urls 2023-05-19 22:46:36 +02:00