Commit Graph

  • 4851f64229 Merge pull request 'Added file date format for memories' (#43) from feature/new-memories-filename-format into master master cameron 2025-12-01 18:53:23 +00:00
  • 3c894335ce Added file date format for memories Cameron 2025-12-01 13:51:17 -05:00
  • b58fc0034c Merge pull request 'feature/improve-memories-exclude' (#42) from feature/improve-memories-exclude into master cameron 2025-12-01 18:07:07 +00:00
  • f02a858368 Bump to 0.3.1 and format/clippy Cameron 2025-12-01 13:03:28 -05:00
  • a7d065aadc Tests and improved pattern-excluding behavior Cameron 2025-12-01 12:54:40 -05:00
  • f5c53d1e0e Allow for pattern-based memories folder exclusion Cameron 2025-12-01 12:29:32 -05:00
  • 6aefea3a27 Merge pull request 'feature/rust-2024-edition' (#41) from feature/rust-2024-edition into master cameron 2025-09-01 17:47:51 +00:00
  • 273b877e16 Update to Rust 2024 edition Cameron 2025-09-01 13:36:27 -04:00
  • 0d05b283ce Cargo update Cameron 2025-09-01 13:28:37 -04:00
  • 5021b3218d Merge pull request 'Just look for date format instead of screenshot text' (#40) from feature/fix-screenshot-date-regex into master cameron 2025-09-01 15:15:49 +00:00
  • 2cc4124544 Just look for date format instead of screenshot text Cameron 2025-09-01 11:15:27 -04:00
  • ed9071d41d Merge pull request 'Add additional memories filename regex' (#39) from feature/additional-memories-date-format into master cameron 2025-09-01 15:09:41 +00:00
  • 6f76a74b2e Add additional memories filename regex Cameron 2025-09-01 11:09:09 -04:00
  • a79bccc751 Merge pull request 'Add additional memories filename regex' (#38) from feature/add-memories-file-date-regex into master cameron 2025-09-01 15:01:40 +00:00
  • 9c04fcb1d1 Add additional memories filename regex Cameron 2025-09-01 11:01:01 -04:00
  • 6336c321c7 Merge pull request 'Allow for excluding directories from Memories endpoint' (#37) from feature/memories-ignore-dirs into master cameron 2025-08-28 17:06:44 +00:00
  • 2f91dbdc2e Update README Cameron 2025-08-28 11:36:16 -04:00
  • f27b22ead4 Update README Cameron 2025-08-28 11:35:41 -04:00
  • e46953194e Allow for excluding directories from Memories endpoint Cameron 2025-08-27 16:02:32 -04:00
  • 5277465f9e Merge pull request 'Use rayon for memories endpoint' (#36) from feature/memories-parallel into master cameron 2025-08-21 20:44:50 +00:00
  • 34784a39f6 Use rayon for memories endpoint Cameron 2025-08-21 16:39:33 -04:00
  • c325676af1 Merge pull request 'feature/memories' (#35) from feature/memories into master cameron 2025-08-16 16:42:38 +00:00
  • 544256f658 Bump to 0.3.0 Cameron 2025-08-15 23:22:05 -04:00
  • 93957bf389 Refactor date parsing from filename by introducing reusable closure, remove redundant logging level, and simplify regex logic. Cameron 2025-08-15 23:20:07 -04:00
  • 8114204485 Update Otel Cameron 2025-08-15 23:18:53 -04:00
  • 7dcf89c47e Add conditional sorting logic for Month span in memories sorting Cameron 2025-08-15 17:22:01 -04:00
  • 4315744abb Improve Memory sorting Cameron 2025-08-13 13:23:32 -04:00
  • 85093ff0c7 Add parsing date from filename for memories Cameron 2025-08-12 20:55:22 -04:00
  • 8d9a5fd79f Try adding timezone awareness Cameron 2025-08-11 17:11:02 -04:00
  • 6aa3c932fb Run cargo fmt Cameron 2025-08-11 17:08:24 -04:00
  • 88114ef4d4 Add Month memory filter span Cameron 2025-08-09 22:46:25 -04:00
  • caed787c04 Add /memories endpoint Cameron 2025-08-09 22:24:48 -04:00
  • b3a885de28 Run cargo fmt Cameron 2025-08-08 15:06:43 -04:00
  • bf3c26a5f1 Merge pull request 'Video Gifs' (#34) from feature/video-gifs into master cameron 2025-08-08 18:55:13 +00:00
  • 2ea36a4c9b Get tests building and sort of passing Cameron 2025-07-17 20:32:23 -04:00
  • 264195d3a2 Cleanup warnings Cameron 2025-07-17 20:08:12 -04:00
  • e5afdd909b Serve video gifs when requested Cameron 2025-07-02 15:48:49 -04:00
  • 3fbdba2b9c Merge branch 'master' into feature/video-gifs Cameron 2025-06-16 21:06:38 -04:00
  • 8dae25606d Merge pull request 'Recursive Sorting fix and many logging/tracing enhancements' (#33) from feature/fix-recursive-sort into master cameron 2025-06-12 20:03:20 +00:00
  • 97a07e11ca Fix SQL injection vulnerability in a tag query Cameron 2025-06-12 15:01:07 -04:00
  • a25ffcc351 Add enhanced logging and tracing for playlist generation Cameron 2025-06-12 13:12:01 -04:00
  • 2c553a8016 Additional logging and tracing enhancements Cameron 2025-06-04 15:05:23 -04:00
  • 7c882fd31c Add webp files and improve logging Cameron 2025-06-03 15:23:39 -04:00
  • 6aff7f456a Manually pass the current context around Cameron 2025-06-03 14:06:19 -04:00
  • c4153b404c Try using current context Cameron 2025-06-03 13:02:25 -04:00
  • b11d647ffa Try fixing span context for db call tracing Cameron 2025-06-03 12:51:37 -04:00
  • 1e63e0c08c Add DB spans to the various queries Cameron 2025-06-03 12:07:26 -04:00
  • 785ce157e6 Get Otel span from the request Cameron 2025-05-23 18:24:54 -04:00
  • d37deb36fe Additional Otel logging and spans Cameron 2025-05-23 14:51:54 -04:00
  • 24d2123fc2 Fix recursive-any tag counting Cameron 2025-05-18 19:57:16 -04:00
  • fe0446a43f Merge branch 'master' into feature/video-gifs Cameron 2025-05-17 15:53:34 -04:00
  • a79162c66a Merge pull request 'feature/sort-by-tag-count' (#32) from feature/sort-by-tag-count into master cameron 2025-05-17 17:47:02 +00:00
  • 484eec8b39 Only use Otel on release builds Cameron 2025-05-17 13:41:30 -04:00
  • 5b17fba51f Add sorting by a File's Tag Count Cameron 2025-05-17 13:41:14 -04:00
  • f216723df0 Merge pull request 'feature/otel-telemetry' (#31) from feature/otel-telemetry into master cameron 2025-05-07 00:26:26 +00:00
  • 518fba0ef5 Add missing otel.rs Cameron 2025-05-06 20:26:02 -04:00
  • d6451ee782 Add Simple OpenTelemetry setup Cameron 2025-05-06 20:15:03 -04:00
  • 399f5f2336 Add ability to create summary clips of existing videos Cameron 2024-12-14 20:55:10 -05:00
  • 0edb0dbdd1 Cleanup Cameron 2024-12-07 21:53:39 -05:00
  • b2a361faba First pass on creating gifs from a video Cameron 2024-12-07 21:49:33 -05:00
  • 4e4a2240cf Move video.rs into its own module Cameron 2024-12-07 21:46:37 -05:00
  • f99360cd9e Merge pull request 'feature/shuffle-sort' (#30) from feature/shuffle-sort into master cameron 2024-12-06 16:25:42 +00:00
  • 3ce1b84604 Sort on recursive search Cameron 2024-12-06 11:21:42 -05:00
  • 4a91c6344a Use exclude subquery for recursive all tag search Cameron 2024-12-06 11:04:08 -05:00
  • ff13a57d0e Try subquery for excluding tags Cameron 2024-12-06 10:58:40 -05:00
  • 03f3756ffd Remove tag count from any tag query Cameron 2024-12-06 09:54:53 -05:00
  • 787d1fd5d0 Fix recursive search at the root, cleanup video generation return Cameron 2024-12-06 09:47:21 -05:00
  • 8bc9c5585e log ffmpeg output and cleanup video creation Cameron 2024-12-05 20:47:51 -05:00
  • 04a7cb417f Bump app version to 0.2.0 Cameron 2024-12-05 20:30:45 -05:00
  • 18ba5796b0 Update to rust 2021 Cameron 2024-12-05 20:27:01 -05:00
  • 9c2cd2566f Prepare for rust edition 2021 Cameron 2024-12-05 20:25:00 -05:00
  • 8daa35b5a7 Fix recursive search when beneath top level directory Cameron 2024-12-05 20:19:38 -05:00
  • 0419aa2323 Scan and generate Video HLS playlists on startup Cameron 2024-12-05 20:19:03 -05:00
  • 2b2a811cae Fix recursive filtering under base path Cameron 2024-12-04 19:50:04 -05:00
  • b7f13d4cbf Fix exclude filtering for any tags Cameron 2024-12-04 19:42:00 -05:00
  • d280db8482 Fix exclude filtering Cameron 2024-11-27 16:42:17 -05:00
  • 0af7c8f98b Fix missing return and update test signatures Cameron 2024-11-27 15:43:27 -05:00
  • 9327208deb Remove filtering when recursively searching with tags Cameron 2024-11-25 21:40:25 -05:00
  • a668b14116 Update deprecated functions Cameron 2024-11-24 12:56:21 -05:00
  • 860e7a97fb Use TagDao for improved filtering Cameron 2024-11-24 09:49:03 -05:00
  • 9a32a1cfe7 Allow for excluding certain tags from a file search Cameron 2024-11-23 20:21:19 -05:00
  • 6986540295 Add sorting shuffle, and name asc/desc Cameron 2024-11-23 19:13:25 -05:00
  • 287a61ae3f Update dependencies, improve startup logging Cameron 2024-11-23 12:14:12 -05:00
  • 4899dc4967 Merge pull request 'Use PhotoSize enum in file requests' (#29) from feature/photosize-enum into master cameron 2024-06-30 21:51:28 +00:00
  • 9a486b3f66 Use PhotoSize enum in file requests Cameron Cordes 2024-06-30 17:49:55 -04:00
  • a403903807 Merge pull request 'Trim spaces from new tags' (#28) from feature/trim-new-tags into master cameron 2024-03-21 02:17:32 +00:00
  • 1881b9efb9 Trim spaces from new tags Cameron Cordes 2024-03-20 22:16:06 -04:00
  • 8eea6670c8 Merge pull request 'Fix recursive searching with tags' (#27) from feature/fix-recursive-tag-search into master cameron 2024-03-11 00:46:55 +00:00
  • 3925d835f6 Fix recursive searching with tags Cameron Cordes 2024-03-10 20:45:18 -04:00
  • 3c9263eb48 Merge pull request 'feature/add-recursive-tag-support' (#26) from feature/add-recursive-tag-support into master cameron 2024-03-09 18:14:49 +00:00
  • 05a56ba0bd Fix Recursive searching with tags including Any and All filter modes Cameron Cordes 2024-03-09 13:11:55 -05:00
  • b2c8ebe558 Break-up FilterMode.All being recursive Cameron Cordes 2024-03-07 19:01:46 -05:00
  • ef39359862 Add basic recursive tag searching support based on the search path Cameron Cordes 2024-03-07 17:56:50 -05:00
  • d58e34c18f Merge pull request 'Refresh thumbnails after an upload or file move' (#25) from feature/refresh-thumbnails-improvements into master cameron 2024-02-22 02:48:57 +00:00
  • 30dba33e47 Refresh thumbnails after an upload or file move Cameron Cordes 2024-02-21 17:24:16 -05:00
  • 446d2e53ee Merge pull request 'Ensure Move endpoint does not overwrite an existing file' (#24) from feature/fix-file-move-overwrite into master cameron 2024-01-22 02:37:29 +00:00
  • 0faad2fbdb Ensure Move endpoint does not overwrite an existing file Cameron Cordes 2024-01-21 21:35:36 -05:00
  • df843ba30a Merge pull request 'Add Move File functionality and endpoint' (#23) from feature/file-move-endpoint into master cameron 2024-01-22 02:14:33 +00:00
  • 419dd7e7e5 Add Move File functionality and endpoint Cameron Cordes 2024-01-21 21:10:13 -05:00
  • 2f9ad6b24f Merge pull request 'Add the count of tagged files to All tags endpoint' (#21) from feature/include-tag-counts into master cameron 2024-01-18 03:54:38 +00:00