Commit graph

41 commits

Author SHA1 Message Date
0795d6fa4e Merge pull request 'Add template field to Link because ostatus subscribe schema needs it.' (#4) from template_link_type into master
All checks were successful
/ docker build (push) Successful in 1m46s
/ cargo test (push) Successful in 22s
Reviewed-on: #4
2024-05-07 18:06:20 +02:00
efc7b83930 Add template field to Link because ostatus subscribe schema needs it.
All checks were successful
/ cargo test (push) Successful in 20s
Also fixes a bug where Resource::compress lost every link and adds a lot more tests around that functionality.
2024-05-07 18:04:43 +02:00
8eafcf86b9 Server only docker image, but the action's documentation is apparently wrong.
All checks were successful
/ docker build (push) Successful in 1m22s
/ cargo test (push) Successful in 19s
2024-04-01 16:55:07 +02:00
6cd503711f Server only docker image
All checks were successful
/ cargo test (push) Successful in 20s
2024-04-01 16:53:23 +02:00
a38ab85320 Bump version and update dependencies
All checks were successful
/ docker build (push) Successful in 1m19s
/ cargo test (push) Successful in 20s
2024-04-01 16:31:08 +02:00
12cb4fc254 Add more testing around case-insensitivity and patch an error in merge_records creating duplicates in the database 2024-04-01 16:30:37 +02:00
92c3239c00 Merge pull request 'Slim down tokio features' (#2) from leaner-tokio into master
All checks were successful
/ docker build (push) Successful in 1m14s
/ cargo test (push) Successful in 24s
Reviewed-on: #2
2024-03-18 02:13:02 +01:00
3dbe0eb589 Slim down tokio features
All checks were successful
/ cargo test (push) Successful in 22s
2024-03-18 02:11:01 +01:00
1804f455f6 Docker job shouldn't require test, we'll make sure the tests run in some other way.
All checks were successful
/ docker build (push) Successful in 1m10s
/ cargo test (push) Successful in 22s
2024-03-18 01:56:13 +01:00
2e86deb862 Enable very rudimentary CI/CD (#1)
Some checks are pending
/ docker build (push) Blocked by required conditions
/ cargo test (push) Successful in 22s
Reviewed-on: #1
Co-authored-by: Karcsesz <git@karcsesz.hu>
Co-committed-by: Karcsesz <git@karcsesz.hu>
2024-03-18 01:54:16 +01:00
61a3c10377 Rustfmt 2024-03-17 21:58:04 +01:00
474b4cafab Documentation pass 2024-03-17 21:56:56 +01:00
78136ac622 Make not enabling all optional features work 2024-03-17 21:51:20 +01:00
1e8b7a1105 + Debug is unneeded here since Path already implements Debug 2024-03-17 21:27:41 +01:00
49a843f853 Actually delete the now unused complete serialisation resource 2024-03-17 21:22:49 +01:00
2b783805ea Update dependencies 2024-03-17 20:34:46 +01:00
56dfa16b84 Fix --handles_are_files hanging the fetch process by using a much simpler file reading method 2024-03-08 23:28:56 +01:00
2633f655dc Replace the complete serialisation variant of Resource with a pair of functions to expand and compress the already existing structure 2024-02-24 18:29:56 +01:00
fa4288a704 Skip pushing a new primary subject if it's the same as the current one.
Also adds additional tests to resource.rs
2024-02-24 12:19:22 +01:00
2cf8786e34 Add --remove feature to query command 2024-02-15 23:16:43 +01:00
3d69a6dd28 Case-insensitivity should be handled by the lookup functions instead of the callers.
Don't code on no sleep, folks
2024-02-15 11:36:13 +01:00
6bf7803b99 Greatly reduce release build size
Courtesy of @Ryze@equestria.social
2024-02-15 00:13:40 +01:00
04a45720ca Add list subcommand 2024-02-15 00:03:06 +01:00
8c03ac337d Add README 2024-02-14 23:42:57 +01:00
cbaaf18cf5 Cargo fmt 2024-02-14 23:42:46 +01:00
8523e80e64 Make queries case-insensitive 2024-02-14 23:30:33 +01:00
6241d71f47 Rename the previous version of the database instead of copying it, since we're about to overwrite it anyway. 2024-02-14 23:18:46 +01:00
0bae05342f Ability to create a new resource and slightly improved editor view of data 2024-02-14 23:00:55 +01:00
b643fceca3 Additional debug logging for percent decoding stage 2024-02-14 22:34:59 +01:00
6f71ab08f6 Add percentage encoding and decoding to query handling 2024-02-14 22:28:17 +01:00
93d942b8a7 Default to vi if $EDITOR isn't set 2024-02-14 21:46:57 +01:00
e74134d9ad Log what address and port the server is bound to 2024-02-14 21:21:16 +01:00
cc601fecde Advertise the --save flag more prominently 2024-02-14 21:14:43 +01:00
4475917822 Minor typo in ServerReloadOptions 2024-02-14 21:11:36 +01:00
966640b59f Slightly improve help command output 2024-02-14 21:04:40 +01:00
c6d15c934a Fix TLS when fetching with reqwest 2024-02-14 20:57:04 +01:00
77f24f3f54 Add init command 2024-02-14 20:55:28 +01:00
5ce8b6b2ec Disable OpenSSL 2024-02-14 20:42:25 +01:00
1bad8d85b0 Add MIT license 2024-02-14 19:55:53 +01:00
e9fbe574e4 Cargo fmt and making clippy happy 2024-02-14 19:48:08 +01:00
e7d2312a18 Initial commit 2024-02-14 19:35:19 +01:00