Commit Graph

1345 Commits (a8da96d6ef55a35864565ed39f93e39e986322aa)

Author SHA1 Message Date
Tomáš Mládek a8da96d6ef fix: docker improvements
bind to all IPs, turn off desktop features
2023-08-23 17:18:35 +02:00
Tomáš Mládek 1576c78d87 refactor: get_resource_path, looks in /usr/share
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-08-23 13:58:41 +02:00
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 cae0154167 ci: add `gpg-agent` to upend-deploy docker
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-08-20 18:10:07 +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 30d0a4e8ba ci: fix docker tasks
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-08-20 17:04:06 +02:00
Tomáš Mládek ad55fc19b2 chore: change db/store traces to trace level 2023-08-20 16:21:32 +02:00
Tomáš Mládek 95e012d397 chore: add deploy:docker task
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-08-20 14:57:10 +02:00
Tomáš Mládek ac842f0f56 ci, chore: separate upend-deploy and upend-package images 2023-08-20 14:57:10 +02:00
Tomáš Mládek cb2f03ad27 feat: concurrent image loading indication
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-08-20 12:33:33 +02:00
Tomáš Mládek 4d6935ead5 fix: concurrent image loading
- actually concurrent (set to 1, probably for debug purposes?)
- make sure there's enough active elements
2023-08-20 12:32:58 +02:00
Tomáš Mládek 0a971471fa chore: add prettier for webui 2023-08-20 11:59:30 +02:00
Tomáš Mládek 3f6a62b003 ci: upload packages to minio
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-08-13 11:50:54 +02:00
Tomáš Mládek cdcedea2ba ci: only upload nightlies from main
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-08-13 11:47:07 +02:00
Tomáš Mládek c6eb593446 ci, fix: actually re-use pnpm store
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-08-13 11:05:48 +02:00
Tomáš Mládek 2394958398 ci: also cache target for incremental builds
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-08-13 10:20:53 +02:00
Tomáš Mládek 04cbf7e7af ci: enable minio cache
ci/woodpecker/push/woodpecker Pipeline was successful Details
Squashed commit of the following:

commit e14be61983115bf4ff75e9cf681850a846f9c356
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sun Aug 13 08:11:32 2023 +0200

    ci: wrap up cache

commit 968fa47916
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sun Aug 13 07:56:41 2023 +0200

    ci, wip: fix cargo cache, env expansion

commit 9f6e9992b2
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 21:07:21 2023 +0200

    wip: upload test

commit e5fe319ef7
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 20:39:52 2023 +0200

    ci: add s3 cache
2023-08-13 08:11:58 +02:00
Tomáš Mládek 1067c29c42 ci: nightly builds
ci/woodpecker/push/woodpecker Pipeline failed Details
Squashed commit of the following:

commit cf9766b3b7a885a508d8941f40a745cd230e1c65
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 20:35:31 2023 +0200

    ci: upload to nightly

commit e5b5c9d95f850f736fce0b537685618ddf9eb772
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 20:35:02 2023 +0200

    ci: verbose

commit 566bbe0627
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 20:09:55 2023 +0200

    ci: fix glob quoting (?)

commit e52824ce1c
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 19:39:05 2023 +0200

    fix: quoted variables in publish step

commit 0cb9651aba
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 16:36:48 2023 +0200

    wip: secrets sanity check

commit cc4cb206ef
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 16:08:17 2023 +0200

    wip, ci: remove quoting from publish commands?

commit 2e0d7f3275
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 15:25:15 2023 +0200

    ci, fix: use upend-* images

commit 65fc232cdf
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 14:41:53 2023 +0200

    ci: libssl-dev not needed

commit 8d0387175a
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 14:41:47 2023 +0200

    ci: pull before building dockers

commit 3a70483188
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 14:41:28 2023 +0200

    ci: use `rust:bookworm`

commit 5a4187b04b
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 13:49:53 2023 +0200

    fix, ci: forgotten git in upend-deploy

commit fec2bbd97f
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 13:26:23 2023 +0200

    fix, ci: woodpecker env var substitution

commit 2b3ad2eb74
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 13:08:51 2023 +0200

    ci, fix: single CARGO_HOME

commit c94e239a06
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 12:08:52 2023 +0200

    ci: per-build caching

commit b751b63c42
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 11:56:20 2023 +0200

    ci, fix: add missing dependencies

commit 8d3c10a5d8
Author: Tomáš Mládek <t@mldk.cz>
Date:   Sat Aug 12 09:20:02 2023 +0200

    ci, fix: add git to deploy image

commit 45fa7a5fe7
Author: Tomáš Mládek <t@mldk.cz>
Date:   Fri Aug 11 23:46:37 2023 +0200

    ci: move deploy docker to debian

commit e862dd17f6
Author: Tomáš Mládek <t@mldk.cz>
Date:   Fri Aug 11 19:04:43 2023 +0200

    ci: fix package stage

commit f5b87d31c0
Author: Tomáš Mládek <t@mldk.cz>
Date:   Fri Aug 11 18:31:08 2023 +0200

    ci: build & deploy nightlies
2023-08-12 20:36:32 +02:00
Tomáš Mládek b9325fba20 chore: rename build dockerfiles
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-08-11 18:32:45 +02:00
Tomáš Mládek 5c73d3dd27 chore: add .editorconfig 2023-08-11 18:32:45 +02:00
Tomáš Mládek 1bac5a473c chore: add VS Code recommended extensions
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-08-05 20:44:08 +02:00
Tomáš Mládek b3b41eb5ae fix, ci: always pull latest images for CI
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-08-05 18:10:43 +02:00
Tomáš Mládek c2cc88e43d fix: unclickable items in detail mode, fixes #57
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-08-02 21:11:43 +02:00
Tomáš Mládek 7193f68385 chore: reformat webui w/ prettier 2023-08-01 22:02:52 +02:00
Tomáš Mládek 66f0d8ee39 chore: remove unnecessary std::, reformat 2023-08-01 21:59:23 +02:00
Tomáš Mládek 8625b7f519 feat: add download button to UpObject
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-07-31 15:57:48 +02:00
Tomáš Mládek 28df11e41c fix: backlinks, untyped links don't include OFs 2023-07-31 15:57:40 +02:00
Tomáš Mládek 1c62a2f92c fix, style: fix type listing gap
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-07-30 17:06:25 +02:00
Tomáš Mládek 5429806c73 feat, style: attribute sections in inspect are headed by upobjects
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-07-30 17:02:52 +02:00
Tomáš Mládek c70376e484 refactor, fix: move address id resolution logic to upobject 2023-07-30 17:02:33 +02:00
Tomáš Mládek 1628a39550 feat, style: no more mid-Ellipsis, EAV colors
mid-ellipsis is great and clearly superior, but until there's native browser support, only brings trouble :(
also complicated EAV coloring, so away it goes.
EAV now corresponds to RGB
2023-07-30 16:00:03 +02:00
Tomáš Mládek 0c691f8e23 feat: rudimentary type editor
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-07-29 19:50:00 +02:00
Tomáš Mládek bf4d2d9785 refactor: ... 2023-07-29 19:26:31 +02:00
Tomáš Mládek 25644e5cd4 refactor: InspectGroups more self-sufficient 2023-07-29 19:26:00 +02:00
Tomáš Mládek ef81e1c7b9 fix, perf: gallery/entrylist lazy loading, sorting 2023-07-29 19:24:08 +02:00
Tomáš Mládek 7b8e85f4f0 chore: ...
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-07-29 16:45:35 +02:00
Tomáš Mládek a5bcc4cfd9 fix, feat: add "infinite scroll" to Gallery & EntryList
prevents lock-ups for large groups
also minor reordering in Gallery
2023-07-29 16:45:29 +02:00
Tomáš Mládek 4d85b521d8 fix: minor entity not yet loaded bug 2023-07-29 12:39:23 +02:00
Tomáš Mládek f88aec693b style: no more labelborder, more conventional table view 2023-07-29 12:31:35 +02:00
Tomáš Mládek 557271a663 refactor: split inspect groups into its own widget
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-07-29 11:24:05 +02:00
Tomáš Mládek 38d52df46a chore, fix: don't create invariants from Selector 2023-07-28 20:19:12 +02:00
Tomáš Mládek a8f820d68e chore: rename photo extractor to EXIF extractor 2023-07-28 17:49:14 +02:00
Tomáš Mládek d1951363ce chore: lock update 2023-07-28 11:59:21 +02:00
Tomáš Mládek 0f85f1b723 fix: upend js lib build (`files`)
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-07-25 14:40:43 +02:00
Tomáš Mládek 05f021b97f chore: fix taskfile (pnpm --frozen-lockfile) 2023-07-25 14:39:57 +02:00
Tomáš Mládek 47f31db234 feat, webui: add "links" to Inspect
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-07-16 20:20:56 +02:00
Tomáš Mládek a6cba73266 Merge remote-tracking branch 'refs/remotes/origin/main' 2023-07-16 19:51:37 +02:00