Commit graph

11115 commits

Author SHA1 Message Date
Andrzej Martyna
680de613b8 Significant improvements in handling tabs in multi-browsers, multi-windows circumstances 2026-01-02 19:24:45 +01:00
Andrzej Martyna
6c5695b94f Unify logging messages 2026-01-02 19:24:32 +01:00
Jack251970
9fadec36c7 Remove null check from _tabsTracker.Dispose() call
The null-conditional operator was removed from _tabsTracker.Dispose()
in the Dispose() method, assuming _tabsTracker is always non-null
when Dispose() is called.
2025-12-30 16:25:10 +08:00
Jack251970
42a91fb3a0 Refactor tab tracking for thread safety and nullability
Replaced object locks with a custom Lock class for clearer thread synchronization in TabsCache and TabsTracker. Enabled nullable reference types in TabsTracker and updated method signatures and variables to use nullable types where appropriate. Modernized collection initializations and refactored methods for improved readability. Cleaned up using directives. These changes enhance thread safety, code clarity, and nullability handling in browser tab management.
2025-12-30 16:23:43 +08:00
Andrzej Martyna
36b7799f2e small tweaks 2025-12-30 09:12:08 +01:00
Andrzej Martyna
a472725209 Resolved: Thread-safety concern: _browserWindowsTracked modified without synchronization. 2025-12-30 09:12:08 +01:00
Andrzej Martyna
cdb2d9e6dc Take Thread.Sleep out of OnFocusChanged 2025-12-30 09:12:07 +01:00
Jack Ye
75a03d0320
Fix typos
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-12-30 16:00:55 +08:00
Andrzej Martyna
736e3764e1 Resolved: several issues reported in PR 2025-12-29 23:53:15 +01:00
Andrzej Martyna
9d27bcf589 feat: added cleaning cache on tabs and windows closing 2025-12-29 23:53:15 +01:00
Jack Ye
d1e5b70759
Fix typos
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-29 18:50:14 +08:00
Jack Ye
a6acdd4c1a
Fix typos
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-29 18:45:34 +08:00
Jack Ye
791ff47c2f
Fix typos
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-29 18:05:54 +08:00
Andrzej Martyna
0f7ef77512 typo 2025-12-29 09:59:09 +01:00
Andrzej Martyna
1bac95dde4
Resolved: Use the wrapper property for consistent binding. by coderabbitai
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-12-29 09:54:04 +01:00
Andrzej Martyna
1f45c02bf1 Added TODO.md for ideas to improve 2025-12-29 09:38:18 +01:00
Andrzej Martyna
876cbfd006 Resolved: a few issues reported by coderabbitai 2025-12-29 09:13:35 +01:00
Andrzej Martyna
b390645718 Resolved: Revert changes in Non-English language. They will be updated automatically in Crowdin 2025-12-29 08:42:14 +01:00
Andrzej Martyna
7890102384 Resolved: Incorrect ClassName - copy-paste error. 2025-12-29 00:46:22 +01:00
Andrzej Martyna
f8c17807fa Resolved: Populate empty PackageUrl and Copyright fields for Flow.Launcher.Localization. 2025-12-29 00:39:58 +01:00
Andrzej Martyna
951ef814fa Resolved: Populate or clarify empty Type and Commit fields for BrowserTabs. 2025-12-29 00:34:11 +01:00
Andrzej Martyna
944e3d74a3 Resolved: Minor grammar and style corrections. 2025-12-28 23:50:58 +01:00
Andrzej Martyna
f2dd4d97f0 Resolved: Fix grammar: use 'its' instead of 'it's'. 2025-12-28 23:49:28 +01:00
Andrzej Martyna
ecfe8c302d Resolved: TabsTracker is not disposed - potential resource leak. 2025-12-28 23:46:38 +01:00
Andrzej Martyna
382dd791ff Update THIRD_PARTY_NOTICES 2025-12-28 23:41:16 +01:00
Andrzej Martyna
9a2e3408db remove self-marketing 2025-12-28 18:28:51 +01:00
Andrzej Martyna
c8bf643c28
Merge branch 'dev' into feat/reuse-tabs-in-bookmarks-plugin 2025-12-28 18:08:34 +01:00
Andrzej Martyna
df900f5919 small tweaks 2025-12-28 18:06:32 +01:00
Andrzej Martyna
20f898ce2e Additional attribution 2025-12-28 17:47:06 +01:00
Andrzej Martyna
02248eb971 Add ReuseTabs to Settings 2025-12-28 17:34:10 +01:00
Andrzej Martyna
c4549d663d Implement reusing of existing tabs 2025-12-28 17:32:20 +01:00
Jack Ye
8092a440f4
Merge pull request #4182 from Flow-Launcher/custom_query_hotkey
Fix an issue that custom query hotkey cannot work with context menu page
2025-12-27 23:34:04 +08:00
Jack Ye
1a7957bee6
Merge pull request #4183 from Flow-Launcher/dependabot/github_actions/toshimaru/auto-author-assign-3.0.1
Bump toshimaru/auto-author-assign from 3.0.0 to 3.0.1
2025-12-26 13:33:53 +08:00
dependabot[bot]
23caeb477c
Bump toshimaru/auto-author-assign from 3.0.0 to 3.0.1
Bumps [toshimaru/auto-author-assign](https://github.com/toshimaru/auto-author-assign) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/toshimaru/auto-author-assign/releases)
- [Changelog](https://github.com/toshimaru/auto-author-assign/blob/main/CHANGELOG.md)
- [Commits](https://github.com/toshimaru/auto-author-assign/compare/v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: toshimaru/auto-author-assign
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-25 22:03:58 +00:00
Jack251970
2856803371 Ensure hotkey actions return to query results page first
Added a call to App.API.BackToQueryResults() after showing the main window when a hotkey is triggered. This prevents issues that can occur if the current page is a context menu before changing the query.
2025-12-25 21:14:11 +08:00
Jeremy Wu
ffb37d3e12
New Crowdin updates (#4127) 2025-12-25 17:06:56 +08:00
Jack Ye
bb1dfcde9b
Fix hide item option not working in Program plugin (#4141) 2025-12-25 07:01:47 +02:00
Jack Ye
1594683191
Merge pull request #4178 from Flow-Launcher/dependabot/github_actions/toshimaru/auto-author-assign-3.0.0
Bump toshimaru/auto-author-assign from 2.1.2 to 3.0.0
2025-12-24 12:02:34 +08:00
dependabot[bot]
0d4775bb7d
Bump toshimaru/auto-author-assign from 2.1.2 to 3.0.0
Bumps [toshimaru/auto-author-assign](https://github.com/toshimaru/auto-author-assign) from 2.1.2 to 3.0.0.
- [Release notes](https://github.com/toshimaru/auto-author-assign/releases)
- [Changelog](https://github.com/toshimaru/auto-author-assign/blob/main/CHANGELOG.md)
- [Commits](https://github.com/toshimaru/auto-author-assign/compare/v2.1.2...v3.0.0)

---
updated-dependencies:
- dependency-name: toshimaru/auto-author-assign
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-22 22:04:55 +00:00
Jeremy Wu
a08a45640d
Merge pull request #4170 from Flow-Launcher/VictoriousRaptor-patch-1
Replace old clipboard plugin with a new one in README
2025-12-22 09:44:54 +11:00
VictoriousRaptor
d1518a490f
Replace old clipboard plugin with a new one in README 2025-12-22 00:02:47 +08:00
VictoriousRaptor
f95d41e093
Merge pull request #4167 from Heck-R/dev
Fix: Result.Preview.Description Does not Display in Preview Panel
2025-12-19 20:33:22 +08:00
Jack251970
a07af87cb1 Update name 2025-12-19 15:56:58 +08:00
Jack Ye
e634e2cbff
Merge branch 'dev' into dev 2025-12-19 15:51:06 +08:00
Jack Ye
c8cebc2b18
Merge pull request #4166 from Flow-Launcher/dependabot/nuget/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Microsoft.Data.Sqlite-10.0.1
Bump Microsoft.Data.Sqlite from 10.0.0 to 10.0.1
2025-12-19 14:07:54 +08:00
Heck-R
e01869afda Fix: Result.Preview.Description is not ignored anymore 2025-12-17 23:37:43 +01:00
dependabot[bot]
b4ec480405
Bump Microsoft.Data.Sqlite from 10.0.0 to 10.0.1
---
updated-dependencies:
- dependency-name: Microsoft.Data.Sqlite
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-17 22:07:00 +00:00
Jack Ye
12ab11a4e4
Merge pull request #4165 from Flow-Launcher/dependabot/github_actions/toshimaru/auto-author-assign-2.1.2
Bump toshimaru/auto-author-assign from 2.1.1 to 2.1.2
2025-12-17 10:24:42 +08:00
dependabot[bot]
bb3c8fbe0c
Bump toshimaru/auto-author-assign from 2.1.1 to 2.1.2
Bumps [toshimaru/auto-author-assign](https://github.com/toshimaru/auto-author-assign) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/toshimaru/auto-author-assign/releases)
- [Changelog](https://github.com/toshimaru/auto-author-assign/blob/main/CHANGELOG.md)
- [Commits](https://github.com/toshimaru/auto-author-assign/compare/v2.1.1...v2.1.2)

---
updated-dependencies:
- dependency-name: toshimaru/auto-author-assign
  dependency-version: 2.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-16 22:04:28 +00:00
Jack Ye
20930617bb
Merge pull request #4118 from Flow-Launcher/UI.WPF.Modern
Upgrade iNKORE.UI.WPF.Modern and refactor scroll logic
2025-12-16 22:54:53 +08:00