Commit Graph

154 Commits (main)

Author SHA1 Message Date
Tomáš Mládek 02bfe94f39 feat(backend): users with passwords 2024-04-03 11:10:34 +02:00
Tomáš Mládek 852d64b38d fix(cli): serving web ui in Docker/AppImage 2024-01-28 14:35:17 +01:00
Tomáš Mládek 309a968550 fix(cli): serve new SPA version 2024-01-27 19:02:54 +01:00
Tomáš Mládek dc9a626a4e refactor(db): use jwalk instead of walkdir 2023-11-05 16:37:18 +01:00
Tomáš Mládek eb2cdd6810 fix(db): 🐛 actually fix join behavior, improve performance as well 2023-10-14 16:30:20 +02:00
Tomáš Mládek ed39346bca chore: update cargo & webui deps 2023-08-28 18:26:11 +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 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 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 ef74c8520f wip: semi-broken first transition to CIDs 2023-06-29 13:30:27 +02:00
Tomáš Mládek f880a0e38c wip,fix: tests, lang errors 2023-06-29 12:58:06 +02:00
Tomáš Mládek 0fef002c0b wip: use wee_alloc in wasm 2023-06-28 14:25:51 +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 774d24d6cd wip: initial version of wasm lib 2023-06-27 21:11:29 +02:00
Tomáš Mládek 53000ca5d1 wip: move components functionality to Address 2023-06-26 21:20:40 +02:00
Tomáš Mládek 2e348a9b29 wip: split upend_base and upend_db 2023-06-25 15:36:15 +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 5d71a43163 chore: remove unused dependencies 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 17eee8a850 chore: Release
ci/woodpecker/tag/woodpecker Pipeline is pending Details
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-06-03 15:40:17 +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 b2e6335028 chore: use url instead of string in address 2023-05-19 17:30:09 +02:00
Tomáš Mládek 78ba02bdc4 refactor: move tools/upend_cli functionality to the cli crate 2023-04-25 19:27:31 +02:00
Tomáš Mládek a724d4c07b chore, refactor: update clap, use derive 2023-04-25 19:24:14 +02:00
Tomáš Mládek 6c0434a289 chore: `cargo update`, fix clippy lints 2023-04-24 17:43:49 +02:00
Tomáš Mládek d98ebf8917 chore: update `webpage` 2023-04-23 23:13:48 +02:00
Tomáš Mládek 7e0151fa64 chore!: separate server functionality into a crate 2023-04-20 16:02:41 +02:00
Tomáš Mládek 072cc81c84 chore: Release upend version 0.0.70 2023-03-08 07:44:47 +01:00
Tomáš Mládek b2e782215d (cargo-release) version 0.0.69 2023-01-15 22:43:15 +01:00
Tomáš Mládek 4d6dfac5e8 (cargo-release) version 0.0.68 2022-12-22 13:17:42 +01:00
Tomáš Mládek 0998aeb96b (cargo-release) version 0.0.67 2022-10-23 11:39:43 +02:00
Tomáš Mládek f9f00f93a8 (cargo-release) version 0.0.66 2022-10-22 15:11:47 +02:00
Tomáš Mládek a6c07c7810 (cargo-release) version 0.0.65 2022-10-21 21:07:58 +02:00
Tomáš Mládek 833fd8903a chore: switch from `built` to `shadow_rs` 2022-10-21 14:02:16 +02:00
Tomáš Mládek d88963b447 (cargo-release) version 0.0.64 2022-10-16 16:48:54 +02:00
Tomáš Mládek 0bb4639859 fix: limit previews to NUM_CPU/2 at a time, avoid brown lock-ups 2022-09-16 17:18:15 +02:00
Tomáš Mládek ebd11657ac feat!: switch from k12 to sha256, use proper multihash /base impl 2022-09-13 16:44:18 +02:00
Tomáš Mládek 5f9eb24c76 chore: allow CORS from localhost 2022-09-08 21:41:18 +02:00
Tomáš Mládek 3f6d239686 chore: switch from log to tracing 2022-08-07 12:13:12 +02:00
Tomáš Mládek cc57ea7a78
(cargo-release) version 0.0.63 2022-04-11 20:27:47 +02:00
Tomáš Mládek 840162dd93
Revert "(cargo-release) version 0.0.63"
This reverts commit ff8cba159e.
2022-04-11 20:21:26 +02:00
Tomáš Mládek ff8cba159e
(cargo-release) version 0.0.63 2022-04-09 22:56:36 +02:00
Tomáš Mládek c0d91060d5 (cargo-release) version 0.0.62 2022-03-25 19:28:04 +01:00
Tomáš Mládek 5bb36e9ec6 rudimentary optional authentication for mutating operations 2022-03-24 11:12:59 +01:00
Tomáš Mládek c78a1a1d67 (cargo-release) version 0.0.61 2022-03-23 12:45:08 +01:00
Tomáš Mládek c9a79492de
first iteration of EXIF data extraction 2022-03-15 17:20:50 +01:00