Commit Graph

  • 07ec478184 fix: don't lint st_birthtime refresh-rework Travis Abendshien 2026-09-10 00:24:27 -07:00
  • 416b19e354 refactor!: rework and expand refresh (sync) system Travis Abendshien 2026-09-09 23:05:02 -07:00
  • bf1018cd7e feat: store and update file created and modified dates Travis Abendshien 2026-09-06 12:12:29 -07:00
  • 658b7840c4 refactor: media types rework, dynamically load preview renderers (#1498) main dev Travis Abendshien 2026-09-07 16:06:56 -07:00
  • d9e419506c fix: make DBMigrations a context manager to correctly close connection refactor-migrations-sqlalchemy-be-gone Jann Stute 2026-09-04 15:45:08 +02:00
  • 5f9a243fc6 chore: cleanup after rebase macros Travis Abendshien 2026-09-03 16:46:23 -07:00
  • 45d761f6b4 fix: sanitize json tag input as strings Travis Abendshien 2025-09-15 15:36:40 -07:00
  • 3487384bea fix(ui): don't reload preview after applying macros Travis Abendshien 2025-08-15 19:05:37 -07:00
  • 835ee6e4f5 docs: reorganize macro docs, add "tasks" concept Travis Abendshien 2025-08-14 15:45:40 -07:00
  • 0eed912056 macros: change nested template key syntax, add docs Travis Abendshien 2025-08-13 23:19:06 -07:00
  • 52a9576697 macros: add key field to replace table name use Travis Abendshien 2025-08-13 11:02:25 -07:00
  • 3cf1bf1530 chore: remove outdated changes Travis Abendshien 2025-08-12 14:20:38 -07:00
  • 2d92dd3060 feat: dynamically load macros into menu Travis Abendshien 2025-03-12 23:44:09 -07:00
  • 684b7ae485 fix: remove unused template logic Travis Abendshien 2025-03-06 02:30:13 -08:00
  • fea0d295df fix: deepcopy lists from json Travis Abendshien 2025-03-06 02:04:59 -08:00
  • 4ce1676cb5 refactor: move macro processing to macro_parser.py Travis Abendshien 2025-03-05 22:29:01 -08:00
  • 5f0dba8ed4 refactor: rename "reverse_map" to "inverse_map" Travis Abendshien 2025-03-05 21:46:53 -08:00
  • 31eb672ad8 fix: replace underscores from macro source tags with spaces Travis Abendshien 2025-03-05 21:46:26 -08:00
  • 465662f588 feat: parse tag display names from macro files Travis Abendshien 2025-03-04 00:45:59 -08:00
  • b5415160de fix: catch TomlDecodeError Travis Abendshien 2025-03-04 00:44:41 -08:00
  • db32556947 feat: implement base macro system Travis Abendshien 2025-02-22 21:49:14 -08:00
  • 07b2952f15 feat!: add file date metadata to db file-metadata-table Travis Abendshien 2026-06-14 22:47:02 -07:00
  • b11d4fe3ee refactor: introduce named placeholders and use executemany where it makes sense Jann Stute 2026-09-03 21:50:02 +02:00
  • 0848d7c141 fix: various small synatactic sql errors Jann Stute 2026-09-03 21:34:14 +02:00
  • 2cdf6c310c refactor: use multiline strings consistenly Jann Stute 2026-09-03 21:05:52 +02:00
  • 9e11b86171 refactor: use executemany instead of loop in DB 8 migration Jann Stute 2026-09-03 21:01:34 +02:00
  • 93c460d7f2 refactor: sqlalchemy-independence for the DB 400 migration Jann Stute 2026-09-03 20:57:41 +02:00
  • cc84df0cad refactor: sqlalchemy-independence for the DB 300 migration Jann Stute 2026-09-03 20:56:01 +02:00
  • 83797bc44b refactor: sqlalchemy-independence for the DB 202 migration Jann Stute 2026-09-03 20:53:48 +02:00
  • 890f1becf6 refactor: sqlalchemy-independence for the DB 201 migration Jann Stute 2026-09-03 20:50:56 +02:00
  • c29a3a7978 refactor: sqlalchemy-independence for the DB 200 migration Jann Stute 2026-09-03 20:47:43 +02:00
  • 549f036341 refactor: sqlalchemy-independence for the DB 104 migration Jann Stute 2026-09-03 20:21:25 +02:00
  • 98ae38f656 refactor: sqlalchemy-independence for the DB 103 migration Jann Stute 2026-09-03 20:15:54 +02:00
  • 4496754f49 refactor: sqlalchemy-independence for the DB 102 migration Jann Stute 2026-09-03 20:14:04 +02:00
  • eed336b8fe refactor: sqlalchemy-independence for the DB 101 migration Jann Stute 2026-09-03 20:11:39 +02:00
  • 5c207e879d refactor: sqlalchemy-independence for the DB 100 migration Jann Stute 2026-09-03 20:08:12 +02:00
  • 5a447a5b83 refactor: sqlalchemy-independence for the DB 9 migration Jann Stute 2026-09-03 20:05:56 +02:00
  • df75731a20 refactor: sqlalchemy-independence for the DB 8 migration Jann Stute 2026-09-03 19:59:48 +02:00
  • 50fded8682 refactor: sqlalchemy-independence for the DB 7 migration Jann Stute 2026-09-03 19:47:08 +02:00
  • 3e9296c1db fix: catch exceptions in folders to tags tool (#1497) Lars Hansen 2026-09-03 19:03:11 +02:00
  • 55b033eca4 fix(nix/package): update package and dependencies, temporarily ignore tests Xarvex 2026-08-28 12:21:44 -05:00
  • 27bd1622b7 refactor: remove engine; breaks migrations until individual refactor Jann Stute 2026-08-28 14:59:05 +02:00
  • e2b54ef3ff refactor: sqlalchemy-independence for _set_version Jann Stute 2026-08-28 14:49:12 +02:00
  • 70f1a3d975 refactor: sqlalchemy-independence for _get_version Jann Stute 2026-08-28 14:31:36 +02:00
  • f978ae1ea1 fix: escape filename in glob matching (#1492) Travis Abendshien 2026-08-21 22:10:23 -07:00
  • 33199f5b26 fix(nix/package): update build and Python versions Xarvex 2026-08-21 12:53:59 -05:00
  • 8275d3e74b fix: prevent sefaults after progress bar tasks (#1490) Travis Abendshien 2026-08-20 20:43:57 -07:00
  • 4a3a767baf fix(ui): only update inspector once per thumbnail click (#1487) Travis Abendshien 2026-08-19 22:23:00 -07:00
  • a63bbe9c78 Deployed f5a3048 with ProperDocs version: 1.6.7 gh-pages 2026-08-19 21:22:54 +00:00
  • f5a30489d7 build: bump python version to 3.14 (#1485) Travis Abendshien 2026-08-19 14:22:25 -07:00
  • 112b27f059 docs: update entry point to __main__.py Travis Abendshien 2026-08-18 14:40:57 -07:00
  • c32f500f3c refactor!: organize project layout (#1483) Travis Abendshien 2026-08-18 13:56:35 -07:00
  • f89f0a6c7f feat(nix/package): build for multiple Python versions Xarvex 2026-08-18 14:26:36 -05:00
  • c33455b7a0 fix(dev): add reuse linter Xarvex 2026-08-17 23:34:15 -05:00
  • 12fd4933be fix: fix json migration UI and tests (#1484) Travis Abendshien 2026-08-16 23:12:47 -07:00
  • 7e7def5a52 refactor(migrations): better library decoupling (#1482) Jann Stute 2026-08-16 23:25:41 +02:00
  • 17cf87a4fa fix(docs): fix changelog header level Travis Abendshien 2026-08-16 11:57:48 -07:00
  • 3fe7922642 feat: add per-tag category display options (#1470) Sola-ris 2026-08-16 20:54:04 +02:00
  • 16e546f8b2 Translated using Weblate (French) translations Hosted Weblate 2026-08-16 18:08:42 +02:00
  • 69377b5749 Translated using Weblate (Dutch) Hosted Weblate 2026-08-16 18:08:42 +02:00
  • ce03c18b7d Translated using Weblate (Hungarian) Hosted Weblate 2026-08-16 18:08:42 +02:00
  • 555dae50d4 chore: bump version to v9.6.4 Travis Abendshien 2026-08-15 21:46:46 -07:00
  • e6d67c26dd docs: reorder changelog to match release notes Travis Abendshien 2026-08-15 21:46:20 -07:00
  • 435f5ff2b6 fix(ui) fix suggest box icon and opacity edge cases v9.6.3 Travis Abendshien 2026-08-15 14:05:46 -07:00
  • 3cebb211b3 docs: ammend changelog Travis Abendshien 2026-08-15 13:28:26 -07:00
  • 512bf623c2 fix(ui): fix accent color issues on Windows (#1477) Travis Abendshien 2026-08-15 13:24:39 -07:00
  • 30c81257fa fix: revert update check order Travis Abendshien 2026-08-15 13:24:24 -07:00
  • fcd4d67711 fix(logs): use correct name for missing optional modules Travis Abendshien 2026-08-15 12:49:22 -07:00
  • b44ab8f161 docs: update changelog Travis Abendshien 2026-08-15 11:08:27 -07:00
  • 56a0b73cbd fix: early return higher DB version, log+type hint fixes (#1476) Travis Abendshien 2026-08-15 11:03:12 -07:00
  • 3ce65552f7 fix: yield from all_entries() instead of returning (fixes #1447, fixes #1467) Travis Abendshien 2026-08-15 10:27:16 -07:00
  • 49e320618c translations: update from Hosted Weblate (#1468) Weblate (bot) 2026-08-15 06:46:34 +02:00
  • 102cfdf4a2 feat(ui): add library format version to about window Travis Abendshien 2026-08-14 10:29:37 -07:00
  • 47b123569e chore: bump version to v9.6.3 Travis Abendshien 2026-08-14 10:29:06 -07:00
  • 09a54d5dfc fix(ui): remove blank action for field suggest box Travis Abendshien 2026-08-14 10:16:44 -07:00
  • 7782d2438f ui: add unique icon for applied tags in suggest box Travis Abendshien 2026-08-14 10:13:56 -07:00
  • 92e29635c7 ui: show edges of next tags in suggest box Travis Abendshien 2026-08-14 10:12:00 -07:00
  • 6e288afd8c refactor: consolidate added item detection on shift Travis Abendshien 2026-08-14 08:49:35 -07:00
  • 354c0a0afc fix(ui): increase spacing between color groups Travis Abendshien 2026-08-14 00:49:42 -07:00
  • dd00f4d4a0 fix: move add_colors() out of double session Travis Abendshien 2026-08-14 00:22:08 -07:00
  • 1bfea60d7a fix(ui): remove blank action on suggest boxes Travis Abendshien 2026-08-13 22:47:17 -07:00
  • c015b1d4f2 fix(ui): shifting no longer resets opacity of added tags Travis Abendshien 2026-08-13 21:57:13 -07:00
  • 4b200a674e feat(ui): add hint icons to suggest boxes (#1475) Travis Abendshien 2026-08-13 20:22:52 -07:00
  • 507823bfcd feat(ui): use tab and shift+tab to navigate suggest boxes (#1474) Travis Abendshien 2026-08-13 19:44:36 -07:00
  • 3def6c5239 feat(ui): translate vertical scrolling to horizontal in suggest boxes (#1473) Travis Abendshien 2026-08-13 19:44:21 -07:00
  • f04421fa93 feat: keep suggest boxes open by default (#1472) Travis Abendshien 2026-08-13 19:44:05 -07:00
  • b29e612e7f refactor: almost final migrations cleanup (#1456) Jann Stute 2026-08-12 00:14:33 +02:00
  • 5852c59f1c docs: update changelog v9.6.2 Travis Abendshien 2026-08-06 09:37:24 -07:00
  • 27fd1a4518 fix(docs): fix broken PEP 8 link Travis Abendshien 2026-08-05 16:15:10 -07:00
  • 8722c5f83e docs: update basic usage with tagging bar Travis Abendshien 2026-08-05 16:00:45 -07:00
  • f52e0fa568 fix: don't update media playback when adding tags from menu modal (fix #1457) Travis Abendshien 2026-08-03 15:44:45 -07:00
  • 4de9571d0b refactor: split ThumbRenderer class (#1462) Travis Abendshien 2026-08-03 14:33:54 -07:00
  • ed0332b0e2 chore(nix/package): update inputs, use versioned chardet Xarvex 2026-08-01 13:39:18 -05:00
  • 13104381a4 chore(nix/shell): replace deprecated xorg package sets Xarvex 2026-08-01 13:33:47 -05:00
  • 7d2135c1f7 nit(nix/shell): use single packages attribute Xarvex 2026-08-01 13:30:46 -05:00
  • 6177befebb refactor(ui): apply new MVC guidelines to search panels (#1461) Travis Abendshien 2026-07-27 12:43:11 -07:00
  • ff43c4a4bd refactor(ui): refactor PanelModal and PanelWidget into MVC Modal, ModalView, and ModalContent classes (#1454) Travis Abendshien 2026-07-27 11:54:03 -07:00
  • ac4c28687e docs: update style guide (#1458) Travis Abendshien 2026-07-27 10:28:12 -07:00
  • 5557fe4f7c feat(ui/ux): replace "Add Tag/Field" modals with search+create bar(s) with autocomplete (#1451) Travis Abendshien 2026-07-27 10:27:54 -07:00
  • 2fdd1e4cb3 translations: update from Hosted Weblate (#1443) Weblate (bot) 2026-07-25 14:50:14 +02:00