Commit Graph

46 Commits

Author SHA1 Message Date
Anthony J. Martinez 326258501d
Update Cargo files for v0.17.0 - async refactor 2023-08-05 12:12:46 -05:00
Anthony J. Martinez 9fe4f8ea0e
Update dependency minor versions with cargo update 2023-06-26 12:04:11 -05:00
Anthony J. Martinez f266edcc35
Rev to 0.16.0 and bump deps
- TODO: Upgrade to clap 4 in a future release
2023-06-26 10:54:37 -05:00
Anthony J. Martinez 4d1b6083b9
Fix broken subcommand handling, and related tests. Rev to 0.15.1 2022-05-26 13:01:46 -05:00
Anthony J. Martinez 5b071c772c
Update clap to v3, update copyright years, adjust to hyper changes 2022-05-25 20:28:58 -05:00
Anthony J. Martinez 5c508d0b96
Update dependencies in Cargo.lock 2022-05-08 12:47:26 -05:00
Anthony J. Martinez acc3e0fc87
Move back to chrono 2021-12-14 14:53:16 -06:00
Anthony J. Martinez e5b8265658
Remove chrono as direct dependency, moving to time
- Clean up lints
- Update deps
2021-12-14 14:26:30 -06:00
Anthony J. Martinez 24ae0ee23e
Update deps, upgrade to Rust 2021, rev to 0.12.0 2021-11-02 18:34:02 +01:00
Anthony J. Martinez 5b87344642
Run cargo update and cargo fix --edition 2021-11-02 18:31:16 +01:00
Anthony J. Martinez 752378c8d2
Update deps and rev to 0.11.7, adds Contact section to README.md 2021-10-17 10:04:32 +02:00
Anthony J. Martinez a89420d08c
Update deps and rev to 0.11.6
- Adds roadmap item for #48 to README.md
2021-10-16 18:01:06 +02:00
Anthony J. Martinez 564845c13e
Update deps and rev to 0.11.5 2021-09-28 14:15:11 +02:00
Anthony J. Martinez 9d4e7974ff
Update deps and rev to 0.11.4 2021-09-12 11:50:57 +02:00
Anthony J. Martinez d9213dc496
Bump deps and rev to 0.11.3, update .gitignore 2021-08-29 17:24:19 +02:00
Anthony J. Martinez 7e48b03e79
Bump deps and rev to 0.11.2 2021-08-21 10:37:00 +02:00
Anthony J. Martinez 26f89cbf49
Bump deps and rev to 0.11.1 2021-08-07 08:58:24 +02:00
Anthony J. Martinez 96dee7eae1
Update deps, implement RSS feed, rev 0.11.0 2021-07-11 11:38:58 +00:00
Anthony J. Martinez ddda9211fe
Prep for addition of RSS feature 2021-07-06 18:54:14 +00:00
Anthony J. Martinez 49bc26f1ef
Close #41 - fix empty topic/gallery issues in default template 2021-07-04 10:36:23 +00:00
Anthony J. Martinez ec44b451df
Rev to 0.10.0 implementing initial gallery support
- Close #39
2021-07-04 09:46:07 +00:00
Anthony J. Martinez 3e35706eee
Prepare for simple gallery feature to get started 2021-07-03 14:52:01 +00:00
Anthony J. Martinez 3abe584219
Update Cargo.{toml,lock}, document common and config modules.
- Working on #16
2021-06-18 16:43:01 +00:00
Anthony J. Martinez aa583241bf
Update Cargo.lock 2021-06-03 12:09:08 -05:00
Anthony J. Martinez cd99e41989
Update Cargo.toml and Cargo.lock 2021-06-03 11:21:14 -05:00
Anthony J. Martinez 09579783dc Add test for empty topic and fix broken template logic
- Close #30
2021-05-06 16:12:47 +02:00
Anthony J. Martinez af11b1e9c5 Remove Credentials struct
- Closes #27
2021-05-01 19:11:01 +02:00
Anthony J. Martinez 2a2da79030 Rev to 0.7.1 for Windows fixes
- Closes #25
2021-05-01 17:21:17 +02:00
Anthony J. Martinez 0582416ca1 Add bind address and port to configuration file
- Close #23
2021-04-29 17:43:47 +02:00
Anthony J. Martinez bb3e5e3fdb Add support for rendering single posts
- Majorly refactor around Engine rather than AppConfig
- Update default template, and test template
- Add tests for individual post handling
- Update README.md
- Close #20
2021-04-27 16:00:33 +02:00
Anthony J. Martinez 7b0f51d02f Add support for user-defined templates
- Rev to 0.5.0
- Update README with notes about using custom templates
- Add test site files to support testing custom templates
- Add tests for custom templates
- Add template field to Site struct
- Refactor render.rs to support loading template based on Site fields
- Add trace for the exact Tera instance loaded
- Close #8
2021-04-27 11:54:43 +02:00
Anthony J. Martinez 4c03b61e03 Update Cargo.lock 2021-04-18 11:22:31 +02:00
Anthony J. Martinez 38e1337e08 Move to binary crate only, move to 'anyhow' for error handling. 2021-04-18 11:09:44 +02:00
Anthony J. Martinez 20accb8d66 Create errors module, and add custom errors to auth module 2021-04-17 20:19:30 +02:00
Anthony J. Martinez 8c10b0fce0 Close #5 by implementing logging.
- Default level is INFO
- If -v is passed as an option, level is DEBUG
- If -vv or -v -v is passed, level is TRACE
- Adding additional -v level is still TRACE
2021-04-11 14:19:43 +02:00
Anthony J. Martinez 3bcb433c2d Remove re-exports of Parser, html, Tera, and Context 2021-04-10 12:04:46 +02:00
Anthony J. Martinez 870318695b Fix Cargo.toml category slugs 2021-04-10 11:49:14 +02:00
Anthony J. Martinez 491984fcf0 Name the project. Add a README, and license headers. 2021-04-10 11:27:29 +02:00
Anthony J. Martinez f5e680322a Create routes with routerify, reach base MVP
- Closes #1 directory structure is generated by `new` subcommand
- Closes #2 dynamic routes created and verified
- Closes #4 generated config loads and runs the site as defined
2021-04-08 20:22:54 +02:00
Anthony J. Martinez 9ea016dff5 Update cargo, remove warp, branch for routes 2021-04-05 14:01:51 +02:00
Anthony J. Martinez 7af4d8d42f Added rendering, removed route module, renamed io module 2021-04-04 21:03:22 +02:00
Anthony J. Martinez f3ab948253 Add dependencies for logging, testing, pw hashing
- Closes #4
- Closes #6
- Improves test coverage
- Adds password hashing
- Adds totp token generation
2021-03-31 18:08:58 +02:00
Anthony J. Martinez fb2b39aeb2 Refactor again for a more logical AppConfig::generate() method
- Write password to read-only file rather than stdout closing
- Creates the directory structure, may still refactor more
- Fixes #1
2021-03-30 18:47:04 +02:00
Anthony J. Martinez d5c21318f7 Generate AppConfig from user input
- Add auth::generate_alphanum_password
- Use above when generating AppConfig from user input
- Add TODO doc comments to public interface
2021-03-29 20:27:01 +02:00
Anthony J. Martinez 3b5b815b21 Complete work on loading arguments and configuration 2021-03-27 16:11:22 +01:00
Anthony J. Martinez a6e8d50730 Initial commit 2021-03-21 17:25:31 +01:00