Commit Graph

1554 Commits (refactor/addresses-js)

Author SHA1 Message Date
Tomáš Mládek 6844cfe319 chore: pnpm lock update 2023-08-24 08:26:11 +02:00
Tomáš Mládek d958b6716f ci, fix: docker tag arg
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-08-24 08:10:04 +02:00
Tomáš Mládek 1e6183134c ci: also build a minimal docker image
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-08-23 22:07:29 +02:00
Tomáš Mládek 70828a8d70 fix, ci: allow all origins in docker by default 2023-08-23 22:00:34 +02:00
Tomáš Mládek 67ed7ad701 chore: dev:frontend relies on build:jslib 2023-08-23 21:53:40 +02:00
Tomáš Mládek ec75baaedf fix, ci: frontend linting
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-08-23 20:08:23 +02:00
Tomáš Mládek 77eccc5bb6 ci, fix: re-add get_version.sh
ci/woodpecker/push/woodpecker Pipeline failed Details
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
Tomáš Mládek a8f5c08f4b chore, ci: save packages to `/dist` instead of `/packages/dist` 2023-08-23 18:55:20 +02:00
Tomáš Mládek e10ff92fd2 ci, perf: improve caching
also add earthlyignore
2023-08-23 18:37:53 +02:00
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