Commit Graph

50 Commits (196447da0f11dacc7dd5dc734620baf9d005ed47)

Author SHA1 Message Date
Tomáš Mládek 196447da0f feat: add `user` to every Entry
(very ugly, lots of clones)
2024-04-03 11:10:34 +02:00
Tomáš Mládek 05ee557d1a feat: add user management
- no more static keys, full register/login/logout flow
- add API error type
- refactor API to centralize request calls
- minor refactors re: vault options
- CSS refactor (buttons don't require classes, input styling)
2024-04-03 11:10:34 +02:00
Tomáš Mládek 02bfe94f39 feat(backend): users with passwords 2024-04-03 11:10:34 +02:00
Tomáš Mládek 669b348160 refactor: fix lint
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-03-31 17:09:23 +02:00
Tomáš Mládek 35e1e902a2 feat: persist vault rescan mode if unset and passed via CLI
ci/woodpecker/push/woodpecker Pipeline failed Details
2024-03-02 17:55:18 +01: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 e6d7328b29 refactor: clippy fixes
ci/woodpecker/push/woodpecker Pipeline failed Details
2024-01-17 23:48:48 +01:00
Tomáš Mládek 28861370a7 feat(cli): add `--rescan_mode` CLI option, fix storybook cmd 2023-11-17 17:21:26 +01:00
Tomáš Mládek 862ed1c08a refactor: tree mode -> (new) blob mode 2023-11-05 16:37:18 +01:00
Tomáš Mládek 65936efe38 feat(db): add new vault scan modes (flat, depthfirst)
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-11-03 20:51:48 +01:00
Tomáš Mládek 86c8921fdd fix(cli): proper version in vault info 2023-10-22 21:18:44 +02:00
Tomáš Mládek f548a32b22 feat: allow specifying vault name as env
ci/woodpecker/push/woodpecker Pipeline was successful Details
2023-08-26 09:48:15 +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 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 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 6e16d7090d Merge branch 'develop' 2023-07-06 17:44:54 +02:00
Tomáš Mládek ea7a5e6f18 wip, chore: clippy fixes
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-06-29 15:17:06 +02:00
Tomáš Mládek 0a27931de4 wip: refactor LargeMultihash out 2023-06-29 15:10:31 +02:00
Tomáš Mládek 57871c2102 wip: semantic CIDs 2023-06-29 14:29:38 +02:00
Tomáš Mládek 2e348a9b29 wip: split upend_base and upend_db 2023-06-25 15:36:15 +02:00
Tomáš Mládek 83317ff951 fix: web ui flag 2023-06-19 18:50:05 +02:00
Tomáš Mládek e398f92728 fix: double ^C actually stops 2023-06-08 19:38:56 +02:00
Tomáš Mládek db5ed87081 refactor: move actix app creation into separate module 2023-06-07 21:09:33 +02:00
Tomáš Mládek 37e9ccec56 chore(cli): gracefull failback if API format changes
ci/woodpecker/push/woodpecker Pipeline failed Details
2023-06-06 20:25:55 +02:00
Tomáš Mládek df98df7394 feat(cli): request the whole obj listing for `get` 2023-06-06 20:25:55 +02:00
Tomáš Mládek e4e150801a chore: don't print header if result is empty in cli 2023-06-06 19:17:04 +02:00
Tomáš Mládek 04d54f6e43 feat,fix: add `get` cli command, cli commands don't panic 2023-06-06 19:17:04 +02:00
Tomáš Mládek 7af13e7d5f chore: send a header with version 2023-05-27 23:20:35 +02:00
Tomáš Mládek 4d7ef092fb fix: content-type for cors 2023-05-27 16:36:25 +02:00
Tomáš Mládek 084660ab46 refactor: use global reqwest client 2023-05-24 11:20:13 +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 c2b8df9aaa chore: fix rust lints 2023-05-21 21:48:21 +02:00
Tomáš Mládek f2a764d84e fix: proper error message when web ui not enabled 2023-05-20 18:22:24 +02:00
Tomáš Mládek 5b96a9409c feat: proof of concept v0.1 web extension companion 2023-05-20 18:17:13 +02:00
Tomáš Mládek 00bf65c596 chore: add user agent to reqwests 2023-05-19 22:46:25 +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 35cd36e4b9 chore: cli docstrings 2023-05-04 19:49:15 +02:00
Tomáš Mládek b88d859c98 feat(cli): implement tsv format for queries 2023-05-04 19:32:08 +02:00
Tomáš Mládek 9817fbf42f feat: add `@=` support in cli queries 2023-05-04 19:16:01 +02:00
Tomáš Mládek d109809ad9 feat: guess entryvalue in cli 2023-05-04 18:54:17 +02:00
Tomáš Mládek 1dfa08c955 refactor: various 2023-05-04 18:51:47 +02:00
Tomáš Mládek 49cf2a5506 feat(cli): insert entities for files with =, urls 2023-05-04 18:51:25 +02:00
Tomáš Mládek ad334065fd chore: allow 127.0.0.1 origin by default 2023-05-03 16:06:29 +02:00
Tomáš Mládek a38261cc6e chore: fix clippy 2023-04-25 19:33:57 +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 ff69c0a80f chore: server -> cli 2023-04-24 20:25:34 +02:00