Commit graph

393 commits

Author SHA1 Message Date
Andrzej Martyna
f9018368ab improve _structureInvalidations handling 2026-01-02 19:55:16 +01:00
Andrzej Martyna
a30180c8b4 doc: README.md updated as known issue was resolved 2026-01-02 19:46:14 +01:00
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
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
dependabot[bot]
3492aac2c0
Bump Microsoft.Data.Sqlite from 9.0.10 to 10.0.0
---
updated-dependencies:
- dependency-name: Microsoft.Data.Sqlite
  dependency-version: 10.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-11 22:07:56 +00:00
dependabot[bot]
a3d1c43580
Bump Microsoft.Data.Sqlite from 9.0.9 to 9.0.10
---
updated-dependencies:
- dependency-name: Microsoft.Data.Sqlite
  dependency-version: 9.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-14 22:07:02 +00:00
Jack Ye
5e2536c129
Merge branch 'dev' into dependabot/nuget/Plugins/Flow.Launcher.Plugin.BrowserBookmark/Svg.Skia-3.2.1 2025-09-25 12:41:14 +08:00
dependabot[bot]
a76e2fea7f
Bump SkiaSharp from 3.119.0 to 3.119.1
---
updated-dependencies:
- dependency-name: SkiaSharp
  dependency-version: 3.119.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-23 22:06:58 +00:00
Jeremy
dc1f0f1095 merge back v2.0.1 from master into dev 2025-09-21 23:15:34 +10:00
Jeremy Wu
a05e09908c
Release 2.0.1 (#3998) 2025-09-21 20:23:00 +08:00
Jeremy Wu
d7e1ad73cc
New Crowdin updates (#3948) 2025-09-21 14:36:35 +03:00
dependabot[bot]
846cc65d8e
Bump Svg.Skia from 3.0.6 to 3.2.1
---
updated-dependencies:
- dependency-name: Svg.Skia
  dependency-version: 3.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-21 04:49:51 +00:00
Jack251970
78e5bf2a60 Use Flow.Launcher.Localization to improve code quality 2025-09-21 11:50:51 +08:00
Jeremy Wu
eaa90b31d8
Merge pull request #3906 from Flow-Launcher/nuget_package_upgrade
Upgrade Nuget packages & Update lock files
2025-09-13 17:36:20 +10:00
Jack Ye
889ed58f0c
Merge pull request #3973 from dcog989/bookmark-quick-fix
Bookmark plugin - catch an exception for empty / broken favicons
2025-09-13 14:13:06 +08:00
Jack Ye
7fc30aea93
Merge branch 'dev' into nuget_package_upgrade 2025-09-13 14:06:16 +08:00
dcog989
15f31a1698 Bookmark plugin quick fix
Catch an exception for empty / corrupted favicons.
2025-09-12 22:34:03 +01:00
dependabot[bot]
ca164b37db
Bump Microsoft.Data.Sqlite from 9.0.8 to 9.0.9
---
updated-dependencies:
- dependency-name: Microsoft.Data.Sqlite
  dependency-version: 9.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-09 22:07:50 +00:00
Jack251970
8e837b8e56 Avoid clobbering inherited NoWarn; append instead. 2025-09-06 13:37:27 +08:00
Jack Ye
8bc60e55e0
Merge branch 'dev' into nuget_package_upgrade 2025-09-06 13:31:24 +08:00