Flow.Launcher icon indicating copy to clipboard operation
Flow.Launcher copied to clipboard

"Release Channel" Function

Open onesounds opened this issue 2 years ago • 16 comments

image

What's the PR

  • A feature that allows you to change the version update channel to Stable or pre-release.
  • Wait for #2616, #2798.

Test Cases

  • [ ] Each channel's version should be able to be updated and changed to another version while in use.
  • [ ] The version you are using should be displayed correctly in the version display.

Todos

  • [ ] Actually update to the latest url
  • [ ] Able to update to latest prerelease
  • [ ] Able to detect version diff with latest prerelease

Done

  • [x] Release Url is changed
  • [x] Can detect latest release/prerelease release info

onesounds avatar Mar 30 '23 16:03 onesounds

Are the todos done?

jjw24 avatar Apr 02 '23 21:04 jjw24

IIRC we can't detect correct prerelease version with Squirrel? (semver v2 not supported by squirrel)

VictoriousRaptor avatar Apr 23 '23 15:04 VictoriousRaptor

Yeah ok, issues of Squirrel identified in https://github.com/Flow-Launcher/Flow.Launcher/pull/1547

jjw24 avatar Apr 23 '23 21:04 jjw24

@check-spelling-bot Report

:red_circle: Please review

See the :open_file_folder: files view, the :scroll:action log, or :memo: job summary for details.

:x: Errors Count
:x: forbidden-pattern 22
:warning: ignored-expect-variant 1
:warning: non-alpha-in-dictionary 19

See :x: Event descriptions for more information.

Using only_check_changed_files is incompatible with expect.txt. To accept the items listed, you should add them to allow.txt.

If the flagged items are :exploding_head: false positives

If items relate to a ...

  • binary file (or some other file you wouldn't want to check at all).

    Please add a file path to the excludes.txt file matching the containing file.

    File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.

    ^ refers to the file's path from the root of the repository, so ^README\.md$ would exclude README.md (on whichever branch you're using).

  • well-formed pattern.

    If you can write a pattern that would match it, try adding it to the patterns.txt file.

    Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.

    Note that patterns can't match multiline strings.

github-actions[bot] avatar Mar 12 '25 15:03 github-actions[bot]

@check-spelling-bot Report

:red_circle: Please review

See the :open_file_folder: files view, the :scroll:action log, or :memo: job summary for details.

:x: Errors Count
:x: forbidden-pattern 22
:warning: ignored-expect-variant 1
:warning: non-alpha-in-dictionary 19

See :x: Event descriptions for more information.

Using only_check_changed_files is incompatible with expect.txt. To accept the items listed, you should add them to allow.txt.

If the flagged items are :exploding_head: false positives

If items relate to a ...

  • binary file (or some other file you wouldn't want to check at all).

    Please add a file path to the excludes.txt file matching the containing file.

    File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.

    ^ refers to the file's path from the root of the repository, so ^README\.md$ would exclude README.md (on whichever branch you're using).

  • well-formed pattern.

    If you can write a pattern that would match it, try adding it to the patterns.txt file.

    Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.

    Note that patterns can't match multiline strings.

github-actions[bot] avatar Mar 12 '25 15:03 github-actions[bot]

@check-spelling-bot Report

:red_circle: Please review

See the :open_file_folder: files view, the :scroll:action log, or :memo: job summary for details.

:x: Errors Count
:x: forbidden-pattern 22
:warning: ignored-expect-variant 1
:warning: non-alpha-in-dictionary 19

See :x: Event descriptions for more information.

Using only_check_changed_files is incompatible with expect.txt. To accept the items listed, you should add them to allow.txt.

If the flagged items are :exploding_head: false positives

If items relate to a ...

  • binary file (or some other file you wouldn't want to check at all).

    Please add a file path to the excludes.txt file matching the containing file.

    File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.

    ^ refers to the file's path from the root of the repository, so ^README\.md$ would exclude README.md (on whichever branch you're using).

  • well-formed pattern.

    If you can write a pattern that would match it, try adding it to the patterns.txt file.

    Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.

    Note that patterns can't match multiline strings.

github-actions[bot] avatar Mar 12 '25 15:03 github-actions[bot]

@check-spelling-bot Report

:red_circle: Please review

See the :open_file_folder: files view, the :scroll:action log, or :memo: job summary for details.

:x: Errors Count
:x: forbidden-pattern 22
:warning: ignored-expect-variant 1
:warning: non-alpha-in-dictionary 19

See :x: Event descriptions for more information.

Using only_check_changed_files is incompatible with expect.txt. To accept the items listed, you should add them to allow.txt.

If the flagged items are :exploding_head: false positives

If items relate to a ...

  • binary file (or some other file you wouldn't want to check at all).

    Please add a file path to the excludes.txt file matching the containing file.

    File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.

    ^ refers to the file's path from the root of the repository, so ^README\.md$ would exclude README.md (on whichever branch you're using).

  • well-formed pattern.

    If you can write a pattern that would match it, try adding it to the patterns.txt file.

    Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.

    Note that patterns can't match multiline strings.

github-actions[bot] avatar Mar 13 '25 04:03 github-actions[bot]

@check-spelling-bot Report

:red_circle: Please review

See the :open_file_folder: files view, the :scroll:action log, or :memo: job summary for details.

:x: Errors Count
:x: forbidden-pattern 22
:warning: ignored-expect-variant 1
:warning: non-alpha-in-dictionary 19

See :x: Event descriptions for more information.

Using only_check_changed_files is incompatible with expect.txt. To accept the items listed, you should add them to allow.txt.

If the flagged items are :exploding_head: false positives

If items relate to a ...

  • binary file (or some other file you wouldn't want to check at all).

    Please add a file path to the excludes.txt file matching the containing file.

    File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.

    ^ refers to the file's path from the root of the repository, so ^README\.md$ would exclude README.md (on whichever branch you're using).

  • well-formed pattern.

    If you can write a pattern that would match it, try adding it to the patterns.txt file.

    Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.

    Note that patterns can't match multiline strings.

github-actions[bot] avatar Mar 13 '25 05:03 github-actions[bot]

@check-spelling-bot Report

:red_circle: Please review

See the :open_file_folder: files view, the :scroll:action log, or :memo: job summary for details.

:x: Errors Count
:x: forbidden-pattern 22
:warning: ignored-expect-variant 1
:warning: non-alpha-in-dictionary 19

See :x: Event descriptions for more information.

Using only_check_changed_files is incompatible with expect.txt. To accept the items listed, you should add them to allow.txt.

If the flagged items are :exploding_head: false positives

If items relate to a ...

  • binary file (or some other file you wouldn't want to check at all).

    Please add a file path to the excludes.txt file matching the containing file.

    File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.

    ^ refers to the file's path from the root of the repository, so ^README\.md$ would exclude README.md (on whichever branch you're using).

  • well-formed pattern.

    If you can write a pattern that would match it, try adding it to the patterns.txt file.

    Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.

    Note that patterns can't match multiline strings.

github-actions[bot] avatar Mar 13 '25 05:03 github-actions[bot]

@jjw24 @VictoriousRaptor Any progress on switching to Clowd.Squirrel to be at a minimum properly version our prerelease builds?

Jack251970 avatar Mar 13 '25 05:03 Jack251970

There is a PR tao has done and I outline a few issues that need to be addressed and further tested, if we can sort them out then we can start the migration.

jjw24 avatar Mar 13 '25 21:03 jjw24

@check-spelling-bot Report

:red_circle: Please review

See the :open_file_folder: files view, the :scroll:action log, or :memo: job summary for details.

:x: Errors Count
:x: forbidden-pattern 22
:warning: non-alpha-in-dictionary 19

See :x: Event descriptions for more information.

If the flagged items are :exploding_head: false positives

If items relate to a ...

  • binary file (or some other file you wouldn't want to check at all).

    Please add a file path to the excludes.txt file matching the containing file.

    File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.

    ^ refers to the file's path from the root of the repository, so ^README\.md$ would exclude README.md (on whichever branch you're using).

  • well-formed pattern.

    If you can write a pattern that would match it, try adding it to the patterns.txt file.

    Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.

    Note that patterns can't match multiline strings.

github-actions[bot] avatar Mar 29 '25 13:03 github-actions[bot]

@check-spelling-bot Report

:red_circle: Please review

See the :open_file_folder: files view, the :scroll:action log, or :memo: job summary for details.

:x: Errors Count
:x: forbidden-pattern 22
:warning: non-alpha-in-dictionary 19

See :x: Event descriptions for more information.

If the flagged items are :exploding_head: false positives

If items relate to a ...

  • binary file (or some other file you wouldn't want to check at all).

    Please add a file path to the excludes.txt file matching the containing file.

    File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.

    ^ refers to the file's path from the root of the repository, so ^README\.md$ would exclude README.md (on whichever branch you're using).

  • well-formed pattern.

    If you can write a pattern that would match it, try adding it to the patterns.txt file.

    Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.

    Note that patterns can't match multiline strings.

github-actions[bot] avatar Apr 05 '25 13:04 github-actions[bot]

@check-spelling-bot Report

:red_circle: Please review

See the :open_file_folder: files view, the :scroll:action log, or :memo: job summary for details.

:x: Errors and Warnings Count
:x: forbidden-pattern 22
:warning: non-alpha-in-dictionary 13

See :x: Event descriptions for more information.

If the flagged items are :exploding_head: false positives

If items relate to a ...

  • binary file (or some other file you wouldn't want to check at all).

    Please add a file path to the excludes.txt file matching the containing file.

    File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.

    ^ refers to the file's path from the root of the repository, so ^README\.md$ would exclude README.md (on whichever branch you're using).

  • well-formed pattern.

    If you can write a pattern that would match it, try adding it to the patterns.txt file.

    Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.

    Note that patterns can't match multiline strings.

github-actions[bot] avatar Jun 09 '25 09:06 github-actions[bot]

@check-spelling-bot Report

:red_circle: Please review

See the :open_file_folder: files view, the :scroll:action log, or :memo: job summary for details.

:x: Errors and Warnings Count
:x: forbidden-pattern 22
:warning: non-alpha-in-dictionary 13

See :x: Event descriptions for more information.

If the flagged items are :exploding_head: false positives

If items relate to a ...

  • binary file (or some other file you wouldn't want to check at all).

    Please add a file path to the excludes.txt file matching the containing file.

    File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.

    ^ refers to the file's path from the root of the repository, so ^README\.md$ would exclude README.md (on whichever branch you're using).

  • well-formed pattern.

    If you can write a pattern that would match it, try adding it to the patterns.txt file.

    Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.

    Note that patterns can't match multiline strings.

github-actions[bot] avatar Jun 09 '25 11:06 github-actions[bot]

🥷 Code experts: Jack251970

Jack251970 has most 👩‍💻 activity in the files. onesounds, Jack251970 have most 🧠 knowledge in the files.

See details

Flow.Launcher.Core/Updater.cs

Activity based on git-commit:

Jack251970
OCT
SEP 11 additions & 14 deletions
AUG
JUL 1 additions & 1 deletions
JUN
MAY

Knowledge based on git-blame: Jack251970: 24%

Flow.Launcher.Infrastructure/UserSettings/Settings.cs

Activity based on git-commit:

Jack251970
OCT
SEP 2 additions & 3 deletions
AUG
JUL 45 additions & 4 deletions
JUN 4 additions & 2 deletions
MAY 86 additions & 30 deletions

Knowledge based on git-blame: Jack251970: 32% onesounds: 16%

Flow.Launcher/App.xaml.cs

Activity based on git-commit:

Jack251970
OCT 4 additions & 0 deletions
SEP 5 additions & 2 deletions
AUG 1 additions & 0 deletions
JUL 48 additions & 10 deletions
JUN 6 additions & 0 deletions
MAY 51 additions & 28 deletions

Knowledge based on git-blame: Jack251970: 72%

Flow.Launcher/Flow.Launcher.csproj

Activity based on git-commit:

Jack251970
OCT 1 additions & 3 deletions
SEP 50 additions & 44 deletions
AUG 101 additions & 56 deletions
JUL 7 additions & 8 deletions
JUN 5 additions & 0 deletions
MAY

Knowledge based on git-blame: Jack251970: 34% onesounds: 12%

Flow.Launcher/Languages/en.xaml

Activity based on git-commit:

Jack251970
OCT
SEP 14 additions & 6 deletions
AUG 4 additions & 0 deletions
JUL 48 additions & 13 deletions
JUN 21 additions & 0 deletions
MAY 33 additions & 4 deletions

Knowledge based on git-blame: onesounds: 35% Jack251970: 22%

Flow.Launcher/Properties/Settings.Designer.cs

Activity based on git-commit:

Jack251970
OCT
SEP
AUG
JUL
JUN
MAY

Knowledge based on git-blame:

Flow.Launcher/Properties/Settings.settings

Activity based on git-commit:

Jack251970
OCT
SEP
AUG
JUL
JUN
MAY

Knowledge based on git-blame:

Flow.Launcher/SettingPages/ViewModels/SettingsPaneAboutViewModel.cs

Activity based on git-commit:

Jack251970
OCT 6 additions & 0 deletions
SEP 43 additions & 41 deletions
AUG
JUL
JUN 7 additions & 0 deletions
MAY

Knowledge based on git-blame: Jack251970: 59% onesounds: 7%

Flow.Launcher/SettingPages/Views/SettingsPaneAbout.xaml

Activity based on git-commit:

Jack251970
OCT 82 additions & 80 deletions
SEP
AUG
JUL
JUN 1 additions & 1 deletions
MAY

Knowledge based on git-blame: Jack251970: 50% onesounds: 31%

Flow.Launcher/SettingWindow.xaml

Activity based on git-commit:

Jack251970
OCT 1 additions & 4 deletions
SEP
AUG
JUL
JUN
MAY

Knowledge based on git-blame: onesounds: 90% Jack251970: 1%

✨ Comment /gs review for LinearB AI review. Learn how to automate it here.

gitstream-cm[bot] avatar Oct 06 '25 02:10 gitstream-cm[bot]