Commit graph

1498 commits

Author SHA1 Message Date
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
a8f5c08f4b chore, ci: save packages to /dist instead of /packages/dist 2023-08-23 18:55:20 +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
cae0154167 ci: add gpg-agent to upend-deploy docker
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-20 18:10:07 +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
30d0a4e8ba ci: fix docker tasks
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-08-20 17:04:06 +02:00
ad55fc19b2 chore: change db/store traces to trace level 2023-08-20 16:21:32 +02:00
95e012d397 chore: add deploy:docker task
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-08-20 14:57:10 +02:00
ac842f0f56 ci, chore: separate upend-deploy and upend-package images 2023-08-20 14:57:10 +02:00
cb2f03ad27 feat: concurrent image loading indication
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-20 12:33:33 +02:00
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
0a971471fa chore: add prettier for webui 2023-08-20 11:59:30 +02:00
3f6a62b003 ci: upload packages to minio
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-13 11:50:54 +02:00
cdcedea2ba ci: only upload nightlies from main
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-08-13 11:47:07 +02:00
c6eb593446 ci, fix: actually re-use pnpm store
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-08-13 11:05:48 +02:00
2394958398 ci: also cache target for incremental builds
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-08-13 10:20:53 +02:00
04cbf7e7af ci: enable minio cache
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
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
1067c29c42 ci: nightly builds
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
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
b9325fba20 chore: rename build dockerfiles
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-11 18:32:45 +02:00
5c73d3dd27 chore: add .editorconfig 2023-08-11 18:32:45 +02:00
1bac5a473c chore: add VS Code recommended extensions
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-05 20:44:08 +02:00
b3b41eb5ae fix, ci: always pull latest images for CI
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-08-05 18:10:43 +02:00
c2cc88e43d fix: unclickable items in detail mode, fixes #57
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-08-02 21:11:43 +02:00
7193f68385 chore: reformat webui w/ prettier 2023-08-01 22:02:52 +02:00
66f0d8ee39 chore: remove unnecessary std::, reformat 2023-08-01 21:59:23 +02:00
8625b7f519 feat: add download button to UpObject
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-31 15:57:48 +02:00
28df11e41c fix: backlinks, untyped links don't include OFs 2023-07-31 15:57:40 +02:00
1c62a2f92c fix, style: fix type listing gap
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-30 17:06:25 +02:00
5429806c73 feat, style: attribute sections in inspect are headed by upobjects
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-30 17:02:52 +02:00
c70376e484 refactor, fix: move address id resolution logic to upobject 2023-07-30 17:02:33 +02:00
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
0c691f8e23 feat: rudimentary type editor
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-29 19:50:00 +02:00
bf4d2d9785 refactor: ... 2023-07-29 19:26:31 +02:00
25644e5cd4 refactor: InspectGroups more self-sufficient 2023-07-29 19:26:00 +02:00
ef81e1c7b9 fix, perf: gallery/entrylist lazy loading, sorting 2023-07-29 19:24:08 +02:00
7b8e85f4f0 chore: ...
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-29 16:45:35 +02:00
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
4d85b521d8 fix: minor entity not yet loaded bug 2023-07-29 12:39:23 +02:00
f88aec693b style: no more labelborder, more conventional table view 2023-07-29 12:31:35 +02:00
557271a663 refactor: split inspect groups into its own widget
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-29 11:24:05 +02:00
38d52df46a chore, fix: don't create invariants from Selector 2023-07-28 20:19:12 +02:00
a8f820d68e chore: rename photo extractor to EXIF extractor 2023-07-28 17:49:14 +02:00
d1951363ce chore: lock update 2023-07-28 11:59:21 +02:00
0f85f1b723 fix: upend js lib build (files)
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2023-07-25 14:40:43 +02:00