Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
776a39074d | ||
|
|
c5a4ffbe08 | ||
|
|
1078bd52ab | ||
|
|
9a471a005d | ||
|
|
b78f1629ad | ||
|
|
0f5e41cc5c | ||
|
|
1e02e0dfa8 | ||
|
|
47d5862b5f |
No files matched your search
+1
-1
@@ -1 +1 @@
|
|||||||
buy_me_a_coffee: felitendo
|
ko_fi: felitendo
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
name: 💡 Feature request
|
||||||
|
description: An idea to make cachy-auto-update better.
|
||||||
|
labels:
|
||||||
|
- enhancement
|
||||||
|
body:
|
||||||
|
- type: checkboxes
|
||||||
|
id: checks
|
||||||
|
attributes:
|
||||||
|
label: Before you start
|
||||||
|
options:
|
||||||
|
- label: I searched the issues and this is not requested yet.
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
id: problem
|
||||||
|
attributes:
|
||||||
|
label: What problem would this solve?
|
||||||
|
description: What are you trying to do, and what gets in the way?
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
id: idea
|
||||||
|
attributes:
|
||||||
|
label: What would you like?
|
||||||
|
description: How it could work. A rough idea is fine.
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
id: alternatives
|
||||||
|
attributes:
|
||||||
|
label: Other ways you thought of
|
||||||
|
- type: textarea
|
||||||
|
id: more
|
||||||
|
attributes:
|
||||||
|
label: Anything else?
|
||||||
|
description: Mockups, screenshots, or other tools that do it well.
|
||||||
@@ -0,0 +1,91 @@
|
|||||||
|
name: 🐛 Bug report
|
||||||
|
description: Something does not work as it should.
|
||||||
|
labels:
|
||||||
|
- bug
|
||||||
|
body:
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: Thanks for taking the time! The more you fill in, the faster it can be fixed.
|
||||||
|
- type: checkboxes
|
||||||
|
id: checks
|
||||||
|
attributes:
|
||||||
|
label: Before you start
|
||||||
|
options:
|
||||||
|
- label: I searched the issues and this is not reported yet.
|
||||||
|
required: true
|
||||||
|
- label: I use the latest version.
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
id: what
|
||||||
|
attributes:
|
||||||
|
label: What happened?
|
||||||
|
description: What did you do, and what went wrong?
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
id: steps
|
||||||
|
attributes:
|
||||||
|
label: Steps to reproduce
|
||||||
|
placeholder: |
|
||||||
|
1.
|
||||||
|
2.
|
||||||
|
3.
|
||||||
|
- type: textarea
|
||||||
|
id: expected
|
||||||
|
attributes:
|
||||||
|
label: What did you expect?
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: dropdown
|
||||||
|
id: part
|
||||||
|
attributes:
|
||||||
|
label: What is affected?
|
||||||
|
multiple: true
|
||||||
|
options:
|
||||||
|
- Packages (pacman)
|
||||||
|
- AUR
|
||||||
|
- Flatpak
|
||||||
|
- AppImages
|
||||||
|
- When it runs or waits
|
||||||
|
- Notifications
|
||||||
|
- The menu
|
||||||
|
- Other
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: input
|
||||||
|
id: version
|
||||||
|
attributes:
|
||||||
|
label: Version
|
||||||
|
description: The output of `cachy-auto-update --version`.
|
||||||
|
placeholder: cachy-auto-update 1.3.1
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: dropdown
|
||||||
|
id: install
|
||||||
|
attributes:
|
||||||
|
label: How did you install it?
|
||||||
|
options:
|
||||||
|
- AUR
|
||||||
|
- Built from source
|
||||||
|
- Other
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: input
|
||||||
|
id: system
|
||||||
|
attributes:
|
||||||
|
label: System
|
||||||
|
description: Distribution, desktop, and paru or yay.
|
||||||
|
placeholder: CachyOS, KDE Plasma 6.4, paru
|
||||||
|
validations:
|
||||||
|
required: true
|
||||||
|
- type: textarea
|
||||||
|
id: logs
|
||||||
|
attributes:
|
||||||
|
label: Status and logs
|
||||||
|
description: The output of `cachy-auto-update status` and `cachy-auto-update log`. If it did not run at all, also `journalctl -u cachy-auto-update`.
|
||||||
|
render: shell
|
||||||
|
- type: textarea
|
||||||
|
id: more
|
||||||
|
attributes:
|
||||||
|
label: Anything else?
|
||||||
|
description: Screenshots, videos or anything else that could help.
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
blank_issues_enabled: false
|
||||||
@@ -125,7 +125,7 @@ $entry
|
|||||||
|
|
||||||
If $name is useful to you, you can buy me a coffee. It keeps these tools going. Found a bug or have an idea? Tell me in the [issues](https://github.com/$repo/issues).
|
If $name is useful to you, you can buy me a coffee. It keeps these tools going. Found a bug or have an idea? Tell me in the [issues](https://github.com/$repo/issues).
|
||||||
|
|
||||||
<a href="https://buymeacoffee.com/felitendo"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" height="48"></a>
|
<a href="https://ko-fi.com/felitendo"><img src="https://storage.ko-fi.com/cdn/kofi5.png?v=6" alt="Buy me a coffee on Ko-fi" height="48"></a>
|
||||||
|
|
||||||
----
|
----
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
What each release brings, newest first. The [GitHub releases](https://github.com/LoonixTools/cachy-auto-update/releases) add every commit that went into it.
|
What each release brings, newest first. The [GitHub releases](https://github.com/LoonixTools/cachy-auto-update/releases) add every commit that went into it.
|
||||||
|
|
||||||
|
## v1.3.2
|
||||||
|
|
||||||
|
_2026-09-28_
|
||||||
|
|
||||||
|
A small patch. With **Notify when an update starts** turned off, the progress bar no longer pops up when an update starts either.
|
||||||
|
|
||||||
## v1.3.1
|
## v1.3.1
|
||||||
|
|
||||||
_2026-09-24_
|
_2026-09-24_
|
||||||
|
|||||||
@@ -14,6 +14,10 @@
|
|||||||
- Subject as short as possible. Imperative, lowercase, no trailing period.
|
- Subject as short as possible. Imperative, lowercase, no trailing period.
|
||||||
- Body only when something genuinely cannot be inferred from the diff.
|
- Body only when something genuinely cannot be inferred from the diff.
|
||||||
- Never add `Co-Authored-By`, "Generated with" or any other AI attribution to commits or PR descriptions.
|
- Never add `Co-Authored-By`, "Generated with" or any other AI attribution to commits or PR descriptions.
|
||||||
|
- Do not commit or push before I have checked the changes locally and said they are fine. Then
|
||||||
|
commit and push. Several attempts at the same thing make one commit, and attempts that did not
|
||||||
|
work make none. Different things done in one session get a commit each. This also goes for
|
||||||
|
releases and tags.
|
||||||
|
|
||||||
## Releases
|
## Releases
|
||||||
|
|
||||||
@@ -67,3 +71,9 @@ when you press Enter." The list of commits follows on its own.
|
|||||||
- Commands and settings they type go in backticks, buttons and labels in bold.
|
- Commands and settings they type go in backticks, buttons and labels in bold.
|
||||||
- To change an old release: edit its entry, commit, then
|
- To change an old release: edit its entry, commit, then
|
||||||
`gh release edit <tag> --title <tag> --notes "$(.github/release-notes.sh <tag>)"`.
|
`gh release edit <tag> --title <tag> --notes "$(.github/release-notes.sh <tag>)"`.
|
||||||
|
|
||||||
|
## README
|
||||||
|
|
||||||
|
- New UI (a window, a screen, a menu, a setting, a notification) gets a screenshot in the README,
|
||||||
|
next to the text about it. Like for releases: a real screenshot of it running, in English.
|
||||||
|
- When a screen changes, take its screenshot again. The README never shows an old one.
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
# Overridable so a packager can pass the version it is actually building
|
# Overridable so a packager can pass the version it is actually building
|
||||||
# (`make VERSION=$pkgver`). The literal below is the fallback for builds
|
# (`make VERSION=$pkgver`). The literal below is the fallback for builds
|
||||||
# straight from a checkout, and is what a release tag has to carry.
|
# straight from a checkout, and is what a release tag has to carry.
|
||||||
VERSION ?= 1.3.1
|
VERSION ?= 1.3.2
|
||||||
|
|
||||||
PREFIX ?= /usr
|
PREFIX ?= /usr
|
||||||
DESTDIR ?=
|
DESTDIR ?=
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
</h5>
|
</h5>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://buymeacoffee.com/felitendo"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" height="48"></a>
|
<a href="https://ko-fi.com/felitendo"><img src="https://storage.ko-fi.com/cdn/kofi5.png?v=6" alt="Buy me a coffee on Ko-fi" height="48"></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
## Install
|
## Install
|
||||||
|
|||||||
@@ -114,7 +114,8 @@ entry: the step being performed, how many items it has got through, an overall
|
|||||||
percentage, and the package currently being unpacked under "Details". This is a
|
percentage, and the package currently being unpacked under "Details". This is a
|
||||||
job in the sense of *org.kde.JobViewServer*, the same mechanism a file manager
|
job in the sense of *org.kde.JobViewServer*, the same mechanism a file manager
|
||||||
uses while copying, rather than a notification. That is what makes it a bar
|
uses while copying, rather than a notification. That is what makes it a bar
|
||||||
instead of a line of text.
|
instead of a line of text. The desktop pops it up as it opens, so it follows
|
||||||
|
_NotifyOnStart_ and is not shown when that is off.
|
||||||
|
|
||||||
The desktop withdraws a job as soon as the D-Bus connection that requested it
|
The desktop withdraws a job as soon as the D-Bus connection that requested it
|
||||||
closes, so a helper process runs inside each graphical session for the duration
|
closes, so a helper process runs inside each graphical session for the duration
|
||||||
|
|||||||
@@ -107,8 +107,8 @@ RemoveOrphans=no
|
|||||||
# password prompt that never mentions updates. The message is withdrawn again
|
# password prompt that never mentions updates. The message is withdrawn again
|
||||||
# when the result arrives, so it costs one bubble, not two.
|
# when the result arrives, so it costs one bubble, not two.
|
||||||
#
|
#
|
||||||
# Separate from the progress bar in the notification area, which is not
|
# Also turns the progress bar in the notification area on or off. The desktop
|
||||||
# optional and appears whenever the desktop supports one.
|
# pops it up as it opens, so it counts as a start notice too.
|
||||||
NotifyOnStart=yes
|
NotifyOnStart=yes
|
||||||
|
|
||||||
# Say something after a successful update. Nothing is ever shown when there
|
# Say something after a successful update. Nothing is ever shown when there
|
||||||
|
|||||||
@@ -95,6 +95,8 @@ cau_progress_begin() {
|
|||||||
(( CAU_PROGRESS_SCALE > 0 )) || return 0
|
(( CAU_PROGRESS_SCALE > 0 )) || return 0
|
||||||
|
|
||||||
[[ $CFG_NOTIFICATIONS == yes ]] || return 0
|
[[ $CFG_NOTIFICATIONS == yes ]] || return 0
|
||||||
|
# The desktop pops the bar up as it opens, which reads as a start notice.
|
||||||
|
[[ $CFG_NOTIFY_START == yes ]] || return 0
|
||||||
[[ -x $CAU_PROGRESS_HELPER ]] || return 0
|
[[ -x $CAU_PROGRESS_HELPER ]] || return 0
|
||||||
mkdir -p "$CAU_RUNDIR" 2>/dev/null || return 0
|
mkdir -p "$CAU_RUNDIR" 2>/dev/null || return 0
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user