Commit graph

  • 6c5ee17456 Remove direct dependency on Lazy Static master Joakim Soderlund 2024-09-04 19:19:03 +0200
  • 3489f47ee9 Upgrade dependency Derive More to v1 Joakim Soderlund 2024-08-18 22:08:09 +0200
  • e87b1932e9 Simplify field declarations in query parser Joakim Soderlund 2024-05-09 16:40:15 +0200
  • 9c67b2ce7a TEMPORARY COMMIT - DO NOT MERGE feature/into-iterator Joakim Soderlund 2024-07-17 15:49:34 +0200
  • f2c09e14a6 Save on RAM by using immutable types Joakim Soderlund 2024-05-29 17:50:15 +0200
  • 6901aa3d66 Save on RAM by interning author meta Joakim Soderlund 2024-05-29 17:44:40 +0200
  • 314b388c35 Simplify CLI module using dynamic error returns Joakim Soderlund 2024-05-29 17:25:08 +0200
  • 5a967c8445 Lock dependency Zip to v0.6.6 Joakim Soderlund 2024-05-08 19:38:11 +0200
  • 2832d50b2f Simplify search while improving performance feature/tantivy-upgrade Joakim Soderlund 2024-04-06 22:58:54 +0200
  • 01acb7c842 Use Tantivy to query story content Joakim Soderlund 2020-03-08 00:54:56 +0100
  • 01215c4178 Migrate from Chrono English to Dateparser Joakim Soderlund 2024-03-31 16:01:02 +0200
  • 217eb6240f Upgrade dependency Nom to v7 feature/upgraded-nom Joakim Soderlund 2024-03-20 17:52:40 +0100
  • 18ab30684d Upgrade dependency RustyLine to v14 Joakim Soderlund 2024-03-20 11:01:38 +0100
  • bcf9dc9e36 Derive deserialization of enum variants for index Joakim Soderlund 2024-03-03 19:04:18 +0100
  • 34ad830bda Deny unknown fields when parsing archive index Joakim Soderlund 2024-03-03 18:34:46 +0100
  • 266da3357b Replace match single binding with let else Joakim Soderlund 2022-12-20 15:16:33 +0100
  • f99bfaf86a Fix deprecation warning from Chrono Joakim Soderlund 2022-12-20 13:01:00 +0100
  • 018b7ea7d9 TEMPORARY COMMIT - DO NOT MERGE feature/relm4-interface Joakim Soderlund 2022-08-07 19:40:47 +0200
  • af165d68a1 Upgrade all creates to Rust 2021 Edition Joakim Soderlund 2022-08-07 20:39:08 +0200
  • b66e76328d Remove debug build optimization settings Joakim Soderlund 2022-08-07 20:38:03 +0200
  • d1482c2330 Make story color values public Joakim Soderlund 2022-08-07 15:33:03 +0200
  • f0c901db82 Pin dependency RustyLine to v9 Joakim Soderlund 2022-08-07 15:13:31 +0200
  • 0e2fc2eae6 Fix build from Tantivy changes feature/tantivy-search Joakim Soderlund 2022-06-04 22:50:43 +0200
  • 1291c4933a Sort and filter results by Tantivy score Joakim Soderlund 2020-07-02 12:32:28 +0200
  • c6a9e88834 Split search into its own crate Joakim Soderlund 2020-05-21 18:12:50 +0200
  • aae361767b Index using multiple archive instances Joakim Soderlund 2020-03-11 17:56:39 +0100
  • 83e5fdb0a8 Use Tantivy to query story content Joakim Soderlund 2020-03-08 00:54:56 +0100
  • c0e206501a Modify HPM to look for specific Unicode characters feature/chr-search Joakim Soderlund 2022-02-26 11:55:53 +0100
  • f87ae9410f Add initial HPM (Hugs Per Million (words)) counter feature/hpm-count Joakim Soderlund 2022-02-09 22:46:06 +0100
  • e5fa23021f Upgrade to Rust 2021 Edition Joakim Soderlund 2021-12-05 15:03:05 +0100
  • cf9be968be Adjust buffer sizes for ZipArchive Joakim Soderlund 2021-08-29 20:29:01 +0200
  • ac93b0dcfb Pin versions of incompatible dependencies Joakim Soderlund 2021-08-29 19:42:11 +0200
  • 1feb234fa2 Intern story tags to save memory Joakim Soderlund 2020-05-23 00:31:50 +0200
  • 5f52b590cc Add interner for static reference sharing Joakim Soderlund 2020-05-22 23:52:09 +0200
  • 67707830ed Move interner to its own module feature/interned-tags Joakim Soderlund 2020-05-22 22:55:38 +0200
  • af2ce29d01 Add ineffective deduplication experiment feature/dedup-index Joakim Soderlund 2020-05-22 21:19:01 +0200
  • 2547cf8346 Intern tag structs to save memory Joakim Soderlund 2020-05-22 00:24:10 +0200
  • 3b1d99e14c Remove query crate from default members Joakim Soderlund 2020-05-22 16:00:05 +0200
  • 40696fbe9d Apply cargo formatter to all files Joakim Soderlund 2020-05-21 15:28:02 +0200
  • 7d4e4d0ce0 Build development dependencies with optimizations Joakim Soderlund 2020-05-21 15:18:09 +0200
  • d1f46d5d4f Split query module into a separate crate Joakim Soderlund 2020-05-21 14:54:50 +0200
  • 96b7773e8f Improve performance of fuzzy queries using regex Joakim Soderlund 2020-03-07 21:04:12 +0100
  • 94d8bf9fe2 Rename constructors in archive fetcher Joakim Soderlund 2020-03-07 20:06:54 +0100
  • 6b1352a7a8 Use readline for CLI input Joakim Soderlund 2019-10-25 18:57:35 +0200
  • fe62a9843c Update GTK dependencies feature/gtk-interface Joakim Soderlund 2019-12-29 17:14:50 +0100
  • 9dc01943e1 Clear view model during store detach Joakim Soderlund 2019-10-09 19:08:37 +0200
  • 9db565d540 Clean up tree view detachment Joakim Soderlund 2019-10-09 16:53:51 +0200
  • 136b53af6c Add experimental open button Joakim Soderlund 2019-09-28 20:10:45 +0200
  • ffeb7fe12b Minor clean-ups in app Joakim Soderlund 2019-09-14 23:12:03 +0200
  • 76a4951a1e Speed up UI using fixed tree view size Joakim Soderlund 2019-09-14 22:44:33 +0200
  • e6760885c4 Add minimal functionality glue Joakim Soderlund 2019-08-17 23:14:19 +0200
  • c5b728564f Add crate for GTK interface Joakim Soderlund 2019-08-17 14:17:54 +0000
  • c149f1e413 Add recursive extraction performance test feature/test-extract Joakim Soderlund 2019-09-14 15:43:42 +0200
  • cd578a3bb3 Update external dependencies Joakim Soderlund 2019-09-07 17:57:49 +0200
  • 8e59aff73d Use Rayon when parsing index Joakim Soderlund 2019-09-07 17:36:00 +0200
  • eecd2c7356 Use crossbeam for index parsing feature/mpmc-index Joakim Soderlund 2019-09-07 17:14:00 +0200
  • a2d140f815 Add prelude to library crate Joakim Soderlund 2019-08-17 13:40:55 +0000
  • 0df8b3aded Split crate into a workspace Joakim Soderlund 2019-08-17 13:19:44 +0000
  • 67883cc5fb Update external dependencies Joakim Soderlund 2019-08-17 12:21:18 +0000
  • 56833ca365 Add GTK crate to workspace feature/cargo-workspace Joakim Soderlund 2019-08-14 15:46:20 +0000
  • 152e81d4cd Split crate into a workspace Joakim Soderlund 2019-08-13 19:28:08 +0000
  • f0d7380fa6 Fix linter warnings from Clippy Joakim Soderlund 2019-08-10 22:33:05 +0000
  • f6f9f815ad Use Rayon for parallel queries Joakim Soderlund 2019-08-10 21:52:44 +0000
  • 3d42684b27 Use Chrono English for easy date input Joakim Soderlund 2019-08-10 21:47:12 +0000
  • 6f1cd87f89 Add command line interface for testing queries Joakim Soderlund 2019-08-10 21:37:17 +0000
  • 36f182620b Add query module for searching Joakim Soderlund 2019-08-10 21:06:34 +0000
  • aa619e862d Add error kind for queries Joakim Soderlund 2019-08-10 20:28:41 +0000
  • 2e86fe6c25 Require story reference to read from archive Joakim Soderlund 2019-07-27 20:51:57 +0000
  • 1d757327f1 Hide deserialization functions in story module Joakim Soderlund 2019-07-27 20:47:29 +0000
  • dbebf22d42 Use struct for error handling Joakim Soderlund 2019-07-27 16:04:38 +0000
  • b250e8e1cb Create archive module for organization Joakim Soderlund 2019-07-26 20:46:33 +0000
  • 97b81eeba7 Set max width to 79 in RustFmt Joakim Soderlund 2019-07-24 14:38:41 +0000
  • 1dfbf1ea7f Improve error handling in parser module Joakim Soderlund 2019-07-24 14:25:50 +0000
  • a9b6351737 Use struct instead of map for author avatar Joakim Soderlund 2019-07-23 21:33:03 +0000
  • 21088cb539 Fix linter warnings from Clippy Joakim Soderlund 2019-07-23 17:56:05 +0000
  • d1f9f588d5 Add slightly interactive main function Joakim Soderlund 2019-07-21 17:13:43 +0000
  • f50f5bd65c Add fetcher module for archive reading Joakim Soderlund 2019-07-21 16:32:51 +0000
  • ea4b95b0e6 Add parser module for index loading Joakim Soderlund 2019-07-21 15:37:13 +0000
  • 6e3218f2e4 Add error module for abstraction Joakim Soderlund 2019-07-21 14:45:48 +0000
  • 6e01dbea9f Add story module for deserializing meta Joakim Soderlund 2019-07-21 14:14:46 +0000
  • 2207a6150a Use LTO for release builds Joakim Soderlund 2019-07-21 14:11:43 +0000
  • 0d6e125611 Initial commit Joakim Soderlund 2019-07-21 10:37:11 +0000