Commit Graph

  • 200a285de6 fix: allow set_version to fail, but don't commit in that case refactor-almost-final-migrations-cleanup Jann Stute 2026-07-23 22:24:19 +02:00
  • 75c586db79 fix: some syntax errors had slipped through Jann Stute 2026-07-23 22:09:38 +02:00
  • eef0da6901 refactor: package each migration in a class Jann Stute 2026-07-23 21:52:26 +02:00
  • 92809cc225 refactor: move migrations to different file Jann Stute 2026-07-23 21:10:59 +02:00
  • a22482df9e refactor: don't require setting library_dir to create a backup Jann Stute 2026-07-23 20:33:38 +02:00
  • c5402e6bda refactor: don't blindly create all tables in the beginning Jann Stute 2026-07-23 20:23:21 +02:00
  • 24f9f27e63 refactor: remove unnecessary assurance Jann Stute 2026-07-23 19:37:12 +02:00
  • 0d1597d520 refactor: inline make_tables + minor cleanup Jann Stute 2026-07-23 19:27:48 +02:00
  • 617ff710e3 fix: backup library before making any changes Jann Stute 2026-07-23 19:11:40 +02:00
  • e7e1157794 Deployed f24653e with MkDocs version: 1.6.1 gh-pages 2026-07-23 01:46:04 +00:00
  • f24653e030 docs: update styling main Travis Abendshien 2026-07-22 18:31:18 -07:00
  • c30dee799a docs: update Nix verbage Travis Abendshien 2026-07-22 18:30:57 -07:00
  • 15230cc369 fix: assign new tag ID to aliases before adding them (#1455) Travis Abendshien 2026-07-21 20:46:08 -07:00
  • f10d2f29de fix: remove deprecated methods search-panel-rerefactor Travis Abendshien 2026-07-20 04:33:07 -07:00
  • 6f0dda1633 refactor(ui): refactor SearchPanel classes to use newer MVC pattern Travis Abendshien 2026-07-20 04:25:42 -07:00
  • e4d2229b8a refactor(ui): refactor PanelModal and PanelWidget into MVC Modal, ModalView, and ModalContent classes refactor-panel-modals Travis Abendshien 2026-07-20 00:21:15 -07:00
  • fd81304fc8 docs: update docstrings tag-autocomplete Travis Abendshien 2026-07-21 17:19:35 -07:00
  • 99aad21e03 refactor: remove view parameters Travis Abendshien 2026-07-21 16:46:39 -07:00
  • 5efd153908 Translated using Weblate (Chinese (Simplified Han script)) translations Hosted Weblate 2026-07-21 15:01:26 +02:00
  • e106e9759c Translated using Weblate (French) Hosted Weblate 2026-07-21 15:01:25 +02:00
  • 5c282e0ada Translated using Weblate (Spanish) Hosted Weblate 2026-07-21 15:01:24 +02:00
  • de1d8e5c1b Translated using Weblate (Hungarian) Hosted Weblate 2026-07-21 15:01:24 +02:00
  • c3b6bec2ff chore: pass ripgrep label text to constructor Travis Abendshien 2026-07-19 19:49:37 -07:00
  • 58496a7d2d build: add nightly icons and strings Travis Abendshien 2026-07-19 19:48:27 -07:00
  • dc4251ff55 chore: bump version to v9.6.2 Travis Abendshien 2026-07-19 19:19:29 -07:00
  • 174262b9b3 feat(thumbs): render .ai thumbnails (#1453) purpletennisball 2026-07-19 22:16:39 -04:00
  • a0bf6792ed ui: misc UI fixes and tweaks Travis Abendshien 2026-07-19 14:40:12 -07:00
  • 27d761731c fix(ci): setup Ruff once, invoke manually Xarvex 2026-07-19 15:51:58 -05:00
  • 0fbcfdb1ea feat(ui): add underline indicator for search bar items Travis Abendshien 2026-07-19 13:14:06 -07:00
  • 111ea76884 refactor(ui): use Qt's .layout() method instead of _layout references Travis Abendshien 2026-07-19 11:24:23 -07:00
  • 4aa7b9e043 fix(ui): fix issues with tag and field widget appearances Travis Abendshien 2026-07-19 11:12:03 -07:00
  • e4851678e1 fix(ui): update tag search bar when entry tags are updated Travis Abendshien 2026-07-19 10:53:34 -07:00
  • c488e53144 feat(ui): add shortcut for opening field template search bar Travis Abendshien 2026-07-19 04:11:14 -07:00
  • 8e3c0fb092 feat(ui): add autocomplete search for field templates Travis Abendshien 2026-07-19 03:53:47 -07:00
  • 37f8eeac6f chore: cleanup comments Travis Abendshien 2026-07-18 18:48:38 -07:00
  • b83216b11e Revert "refactor: remove controller suffix from preview_panel.py" Travis Abendshien 2026-07-18 18:30:26 -07:00
  • f29f691a79 refactor: remove unnecessary methods and properties Travis Abendshien 2026-07-18 17:23:46 -07:00
  • c8ba9b15c2 refactor: remove controller suffix from preview_panel.py Travis Abendshien 2026-07-18 16:54:15 -07:00
  • f7b86ebf2a refactor(ui): refactor preview panel into new MVC pattern Travis Abendshien 2026-07-18 16:20:18 -07:00
  • 55a057ffe6 chore: remove unused local import Travis Abendshien 2026-07-18 04:37:56 -07:00
  • 210b469bd2 chore: remove unused TYPE_CHECKING imports Travis Abendshien 2026-07-18 04:23:57 -07:00
  • d98beaf444 feat(ui): add edit tag setting to context menu, tweak translations Travis Abendshien 2026-07-18 03:40:03 -07:00
  • 669b95d580 feat: add setting to open edit window when creating tags Travis Abendshien 2026-07-18 03:04:06 -07:00
  • cb3164a5ff refactor: RADICAL mvc refactor... Travis Abendshien 2026-07-18 02:50:21 -07:00
  • f2cecb2648 refactor: code cleanup and fixes Travis Abendshien 2026-07-18 02:40:43 -07:00
  • 34d00d7e9a fix(ui): restore esc to deselect entries behavior Travis Abendshien 2026-07-17 19:45:47 -07:00
  • fdc01b7491 feat(ui): replace add tag modal with autocomplete search/create bar Travis Abendshien 2026-07-17 17:06:12 -07:00
  • 51a9c16f50 refactor: remove dead folders table (#1444) Jann Stute 2026-07-18 02:35:08 +02:00
  • 6b66695ab3 feat!: add file date metadata to db file-metadata-table Travis Abendshien 2026-06-14 22:47:02 -07:00
  • 6aa0cf74f9 chore: removed unused collage_icon.py file Travis Abendshien 2026-07-12 21:08:31 -07:00
  • 49b450c3a4 fix: don't prevent greater minor version DBs from opening Travis Abendshien 2026-07-12 20:58:53 -07:00
  • a1dfa62e4a fix: correctly display duration statistic in preview panel (#1421) Ludvig Sandh 2026-07-12 22:16:14 +02:00
  • aa2d9d4815 fix(ci): misapplied rebase, cont 9d5200b Xarvex 2026-07-11 19:33:12 -05:00
  • 16cfa8d2ff chore(ci): ignore translations pushes for reuse Xarvex 2026-07-11 19:27:21 -05:00
  • 9d5200b2f2 fix(ci): path matching fixes, corrected concurrency Xarvex 2026-07-11 01:29:11 -05:00
  • f252a86fd5 refactor: split out sql migrations from library (#1432) Jann Stute 2026-07-11 21:36:55 +02:00
  • a0fb679729 fix(ci): more path matching Xarvex 2026-07-11 01:29:11 -05:00
  • b182b2ff7e chore(ci): more paths for pytest to trigger on Xarvex 2026-07-09 22:23:17 -05:00
  • 308b36b31e fix: thumbnail rendering for older pxd files (#1441) purpletennisball 2026-07-09 21:03:47 -04:00
  • 1d8817833d translations: update using Weblate (Spanish) (#1439) v9.6.1 Weblate (bot) 2026-07-10 01:34:19 +02:00
  • 4397e087ef docs: update install instructions Travis Abendshien 2026-07-09 16:31:41 -07:00
  • fee9480cc3 docs: update changelog Travis Abendshien 2026-07-09 16:30:48 -07:00
  • 1f6aae98ed ci: update paths for python workflows Travis Abendshien 2026-07-09 16:30:26 -07:00
  • 8edbb7a258 docs: update README badges Travis Abendshien 2026-07-08 23:42:26 -07:00
  • 9c3f76ce16 docs: update changelog Travis Abendshien 2026-07-08 23:13:29 -07:00
  • c755894c84 feat: render .pxd thumbnails (#1430) Sola-ris 2026-07-09 08:05:48 +02:00
  • 377593b190 feat(ci)!: complete workflows revamp (#1437) Xarvex 2026-07-09 00:49:57 -05:00
  • 993eeff0fc fix(deps): replace optional dependencies with dependency groups (#1435) Xarvex 2026-07-07 16:36:02 -05:00
  • faf88a912e nit(dev): make supplementary configuratios CC0 Xarvex 2026-07-06 15:30:56 -05:00
  • 3e26b990f7 nit(dev): put filetype clause on top Xarvex 2026-07-06 15:15:28 -05:00
  • 65cb49e472 fix(dev): use indent_size of 4 by default Xarvex 2026-07-06 15:05:44 -05:00
  • 3593acdd59 docs: add v9.6.1 changelog Travis Abendshien 2026-07-06 11:42:30 -07:00
  • 858d433b6f translations: update from Hosted Weblate (#1402) Weblate (bot) 2026-07-06 19:25:38 +02:00
  • 2965d2056b fix: Thumbnail Grid not resizing to fill width (#1433) TheBobBobs 2026-07-06 01:26:41 +00:00
  • 45b4b57b3a fix: mouse down selects thumbnail (#1420) purpletennisball 2026-07-05 19:59:31 -04:00
  • 0ec562929c chore: bump version to v9.6.1 Travis Abendshien 2026-07-05 16:56:48 -07:00
  • 23ef9964d3 fix/refactor: use generic ModuleStatus class for getting status of optional modules (#1427) Travis Abendshien 2026-07-05 15:25:56 -07:00
  • 85a51f8e2b feat(ui): organize settings into panels (#1425) purpletennisball 2026-07-04 20:39:13 -04:00
  • 34814e8723 fix: fix "search for tag" function in tag manager (#1411) Travis Abendshien 2026-07-04 13:35:51 -07:00
  • 95e2fe7b44 fix: remove invalid child_id relationships from tag_parents (#1423) Travis Abendshien 2026-07-04 13:35:40 -07:00
  • 83473379db feat: on click edit tag while in tag manager (#1416) purpletennisball 2026-07-04 16:13:53 -04:00
  • 5af3cc4faf docs: update library-changes Travis Abendshien 2026-07-03 10:15:35 -07:00
  • 4a543396ae fix: use optimized SQL when selecting non-hidden entries (#1240) Andreas Heglingegård 2026-07-03 02:38:29 +03:00
  • 3ffa012857 fix: make tagstudio python package executable (#1414) Jann Stute 2026-07-02 21:44:03 +02:00
  • 00b6f918f3 fix(nix): add pyright to devshell (#1415) Jann Stute 2026-07-02 21:15:32 +02:00
  • 7c1c1dd6ae fix: fix issues with tag alias updating (#1412) Travis Abendshien 2026-07-02 11:16:35 -07:00
  • d7918fd82c tests: filter irrelevant SQLAlchemy or_() warning Travis Abendshien 2026-07-01 23:20:45 -07:00
  • c062f6b6bd build: relax Send2Trash version Travis Abendshien 2026-07-01 23:20:03 -07:00
  • 26e04e829c docs: update roadmap Travis Abendshien 2026-07-01 21:37:50 -07:00
  • 4d49e9c270 translations: translate language names Travis Abendshien 2026-07-01 21:37:16 -07:00
  • daaae17113 tests: filter irrelevant SQLAlchemy DISTINCT ON warning spam Travis Abendshien 2026-06-30 14:17:05 -07:00
  • c38fbb034d chore(nix): relax more dependencies Xarvex 2026-06-30 12:50:59 -05:00
  • 0433908ae8 refactor: remove QPushButtonWrapper Travis Abendshien 2026-06-30 02:22:48 -07:00
  • 9e04922e7b fix(docs): fix header levels in changelog Travis Abendshien 2026-06-29 14:36:10 -07:00
  • c6f2e3c7d1 docs: update changelog Travis Abendshien 2026-06-29 14:33:56 -07:00
  • 4e93e953d9 chore: fix missing ext in REUSE.toml v9.6.0 Travis Abendshien 2026-06-29 13:30:43 -07:00
  • 008cef363d chore: remove REUSE comments from PULL_REQUEST_TEMPLATE.md and FUNDING.yml Travis Abendshien 2026-06-29 13:29:12 -07:00
  • 727f441c55 fix(ci): bump pyinstaller version to 6.21 Travis Abendshien 2026-06-29 13:25:07 -07:00
  • e327dc7ee1 chore: bump version to v9.6.0 Travis Abendshien 2026-06-29 11:56:39 -07:00
  • 8eded29f45 translations: update from Hosted Weblate (#1401) Weblate (bot) 2026-06-29 20:55:44 +02:00