Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 2af57065c6 | |||
| 564b011c7a |
10
CHANGELOG.md
10
CHANGELOG.md
@@ -10,6 +10,13 @@ The long form, with what was wrong before and how it was found, is in
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [0.5.1] - 2026-09-12
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- The triangle that opens an OPML or Patreon folder was cramped against the folder's art. It has
|
||||||
|
more room now, and a wider target to click.
|
||||||
|
|
||||||
## [0.5.0] - 2026-09-12
|
## [0.5.0] - 2026-09-12
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
@@ -258,7 +265,8 @@ The long form, with what was wrong before and how it was found, is in
|
|||||||
- Torrent enclosures through librqbit, seeding to a ratio or a time, with a stall timeout.
|
- Torrent enclosures through librqbit, seeding to a ratio or a time, with a stall timeout.
|
||||||
- `ipx import` and `ipx export` for OPML, and systemd units in `contrib/`.
|
- `ipx import` and `ipx export` for OPML, and systemd units in `contrib/`.
|
||||||
|
|
||||||
[unreleased]: https://git.sdf1.net/rays/ipodderx-rs/compare/v0.5.0...main
|
[unreleased]: https://git.sdf1.net/rays/ipodderx-rs/compare/v0.5.1...main
|
||||||
|
[0.5.1]: https://git.sdf1.net/rays/ipodderx-rs/compare/v0.5.0...v0.5.1
|
||||||
[0.5.0]: https://git.sdf1.net/rays/ipodderx-rs/compare/v0.4.0...v0.5.0
|
[0.5.0]: https://git.sdf1.net/rays/ipodderx-rs/compare/v0.4.0...v0.5.0
|
||||||
[0.4.0]: https://git.sdf1.net/rays/ipodderx-rs/compare/v0.3.0...v0.4.0
|
[0.4.0]: https://git.sdf1.net/rays/ipodderx-rs/compare/v0.3.0...v0.4.0
|
||||||
[0.3.0]: https://git.sdf1.net/rays/ipodderx-rs/compare/v0.2.0...v0.3.0
|
[0.3.0]: https://git.sdf1.net/rays/ipodderx-rs/compare/v0.2.0...v0.3.0
|
||||||
|
|||||||
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -1605,7 +1605,7 @@ checksum = "791930b43c0d5973160d90a8f3894509f2b273430f5c5c73b668636d0287c5c0"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "ipx"
|
name = "ipx"
|
||||||
version = "0.5.0"
|
version = "0.5.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ammonia",
|
"ammonia",
|
||||||
"anyhow",
|
"anyhow",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "ipx"
|
name = "ipx"
|
||||||
version = "0.5.0"
|
version = "0.5.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|||||||
@@ -134,7 +134,9 @@ input[type=search],input[type=text],input[type=password],input[type=number],sele
|
|||||||
border-radius:8px;padding:7px 10px;font:inherit;font-size:13.5px;
|
border-radius:8px;padding:7px 10px;font:inherit;font-size:13.5px;
|
||||||
}
|
}
|
||||||
input:focus,select:focus{outline:0;border-color:var(--accent)}
|
input:focus,select:focus{outline:0;border-color:var(--accent)}
|
||||||
#feedlist{overflow-y:auto;padding:0 8px 12px;flex:1;min-height:0}
|
/* The wider left gutter is the folder triangle's; everything in the list shifts with it, so the
|
||||||
|
feeds still line up with the places above. */
|
||||||
|
#feedlist{overflow-y:auto;padding:0 8px 12px 16px;flex:1;min-height:0}
|
||||||
.feed{
|
.feed{
|
||||||
display:flex;gap:10px;align-items:center;padding:7px 8px;border-radius:9px;
|
display:flex;gap:10px;align-items:center;padding:7px 8px;border-radius:9px;
|
||||||
cursor:pointer;margin-bottom:1px;position:relative;
|
cursor:pointer;margin-bottom:1px;position:relative;
|
||||||
@@ -145,9 +147,10 @@ input:focus,select:focus{outline:0;border-color:var(--accent)}
|
|||||||
.feed.child{margin-left:44px}
|
.feed.child{margin-left:44px}
|
||||||
.feed.child .art{width:28px;height:28px;font-size:11px}
|
.feed.child .art{width:28px;height:28px;font-size:11px}
|
||||||
/* Only a folder has a triangle, hung in the margin so every feed's art lines up with the places
|
/* Only a folder has a triangle, hung in the margin so every feed's art lines up with the places
|
||||||
above it. The button is the row's full height: a near miss used to open the folder's page. */
|
above it. The button is the row's full height and 24 px wide: a near miss used to open the
|
||||||
|
folder's page, and 16 px left the triangle cramped against the art. */
|
||||||
.chev{
|
.chev{
|
||||||
position:absolute;left:-8px;top:0;bottom:0;width:16px;display:grid;place-items:center;
|
position:absolute;left:-16px;top:0;bottom:0;width:24px;display:grid;place-items:center;
|
||||||
border-radius:4px;color:var(--faint);
|
border-radius:4px;color:var(--faint);
|
||||||
}
|
}
|
||||||
.chev:hover{color:var(--fg)}
|
.chev:hover{color:var(--fg)}
|
||||||
|
|||||||
Reference in New Issue
Block a user