Commit graph

120 commits

Author SHA1 Message Date
d5f2d3c701 fix: appimage webui path 2023-08-24 19:55:35 +02:00
70828a8d70 fix, ci: allow all origins in docker by default 2023-08-23 22:00:34 +02:00
77eccc5bb6 ci, fix: re-add get_version.sh
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Obviously, we don't push the .git repo directory inside the build containers, so the build has no way of telling the version.  But it's nice we got it working.
2023-08-23 18:57:11 +02:00
e10ff92fd2 ci, perf: improve caching
also add earthlyignore
2023-08-23 18:37:53 +02:00
a8da96d6ef fix: docker improvements
bind to all IPs, turn off desktop features
2023-08-23 17:18:35 +02:00
1576c78d87 refactor: get_resource_path, looks in /usr/share
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-23 13:58:41 +02:00
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
e442622422 chore: log level to trace
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-08-20 18:08:37 +02:00
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
a2192f5143 feat: add debug logging for external command extractors 2023-08-20 17:58:59 +02:00
8f1a9f8473 fix: impl display for upmultihash, fix preview debug log 2023-08-20 17:34:35 +02:00
a8f820d68e chore: rename photo extractor to EXIF extractor 2023-07-28 17:49:14 +02:00
8fe9fd5945 fix: disable libgit2 shadow-rs functionality, actually fix build
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-11 16:13:27 +02:00
4ca141f15f fix: upgrade shadow-rs, fix libgit build
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-11 16:08:53 +02:00
f4c03fde37 feat: extractors append types 2023-07-09 19:24:46 +02:00
6e16d7090d Merge branch 'develop' 2023-07-06 17:44:54 +02:00
c8ec3e03cd chore: include versions of all packages in /info 2023-07-06 17:42:04 +02:00
2b4c1e7976 feat: add endpoint to aid with db migration
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-07-03 17:18:55 +02:00
ea7a5e6f18 wip, chore: clippy fixes
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-06-29 15:17:06 +02:00
0a27931de4 wip: refactor LargeMultihash out 2023-06-29 15:10:31 +02:00
57871c2102 wip: semantic CIDs 2023-06-29 14:29:38 +02:00
f880a0e38c wip,fix: tests, lang errors 2023-06-29 12:58:06 +02:00
a591db0cd4 wip: remove unnecessary addressing from cli 2023-06-29 12:49:15 +02:00
853aa8087b wipfix: errors in the rest of the crates 2023-06-28 10:23:37 +02:00
e5d645c7ee wip: as_components() returns c for all variants 2023-06-26 21:50:05 +02:00
53000ca5d1 wip: move components functionality to Address 2023-06-26 21:20:40 +02:00
c4de2eb252 test(server): add test for /api/obj/ entity info 2023-06-25 19:41:22 +02:00
2e348a9b29 wip: split upend_base and upend_db 2023-06-25 15:36:15 +02:00
0eec69b219 refactor : rename attr constants for consistency 2023-06-24 16:18:03 +02:00
83317ff951 fix: web ui flag 2023-06-19 18:50:05 +02:00
c925ff5cac feat: provenance, vault stats
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-06-19 16:45:55 +02:00
8bb551bb45 wip: add address type constants, blob attributes
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-06-19 11:53:35 +02:00
87156b5fbb fix: fix mime detection on mac os
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-06-19 11:48:58 +02:00
e398f92728 fix: double ^C actually stops 2023-06-08 19:38:56 +02:00
bca29fa542 test: add /api/hier test 2023-06-08 19:01:25 +02:00
1274295f11 test: rudimentary route test
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-06-07 21:28:52 +02:00
db5ed87081 refactor: move actix app creation into separate module 2023-06-07 21:09:33 +02:00
37e9ccec56 chore(cli): gracefull failback if API format changes
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-06-06 20:25:55 +02:00
df98df7394 feat(cli): request the whole obj listing for get 2023-06-06 20:25:55 +02:00
e4e150801a chore: don't print header if result is empty in cli 2023-06-06 19:17:04 +02:00
04d54f6e43 feat,fix: add get cli command, cli commands don't panic 2023-06-06 19:17:04 +02:00
7af13e7d5f chore: send a header with version 2023-05-27 23:20:35 +02:00
30cb6ab69c feat: web extractor adds LBLs 2023-05-27 23:11:45 +02:00
116e850b66 fix: url labels on client, not backend 2023-05-27 23:11:44 +02:00
4d7ef092fb fix: content-type for cors 2023-05-27 16:36:25 +02:00
f042c62e72 feat: add PUT /api/hier handler (for creation) 2023-05-25 20:27:21 +02:00
69dc61cfe8 fix: proper external fetch error handling 2023-05-24 12:09:18 +02:00
fdc6a23e58 fix: panics due to async black magic 2023-05-24 11:39:03 +02:00
084660ab46 refactor: use global reqwest client 2023-05-24 11:20:13 +02:00
cdb0267ee5 feat: add external blobs via url at /api/blob 2023-05-23 23:07:27 +02:00
69d1059739 chore: update actix deps, get rid of one future incompat warning 2023-05-22 19:29:08 +02:00
c2b8df9aaa chore: fix rust lints 2023-05-21 21:48:21 +02:00
f2a764d84e fix: proper error message when web ui not enabled 2023-05-20 18:22:24 +02:00
5b96a9409c feat: proof of concept v0.1 web extension companion 2023-05-20 18:17:13 +02:00
db26a4ed32 fix: incorrect max_size in /api/address 2023-05-20 18:16:50 +02:00
634c5a7c6a feat: add addressing/hashing of remote urls 2023-05-19 22:46:36 +02:00
00bf65c596 chore: add user agent to reqwests 2023-05-19 22:46:25 +02:00
b2e6335028 chore: use url instead of string in address 2023-05-19 17:30:09 +02:00
35cd36e4b9 chore: cli docstrings 2023-05-04 19:49:15 +02:00
b88d859c98 feat(cli): implement tsv format for queries 2023-05-04 19:32:08 +02:00
9817fbf42f feat: add @= support in cli queries 2023-05-04 19:16:01 +02:00
d109809ad9 feat: guess entryvalue in cli 2023-05-04 18:54:17 +02:00
1dfa08c955 refactor: various 2023-05-04 18:51:47 +02:00
49cf2a5506 feat(cli): insert entities for files with =, urls 2023-05-04 18:51:25 +02:00
ad334065fd chore: allow 127.0.0.1 origin by default 2023-05-03 16:06:29 +02:00
a38261cc6e chore: fix clippy 2023-04-25 19:33:57 +02:00
3d80b2e13c fix: tests 2023-04-25 19:31:43 +02:00
78ba02bdc4 refactor: move tools/upend_cli functionality to the cli crate 2023-04-25 19:27:31 +02:00
a724d4c07b chore, refactor: update clap, use derive 2023-04-25 19:24:14 +02:00
ff69c0a80f chore: server -> cli 2023-04-24 20:25:34 +02:00