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