Replace links

This commit is contained in:
Jordan Petridis 2018-07-25 02:47:35 +03:00
parent 04c68ba013
commit 53be091a31
No known key found for this signature in database
GPG Key ID: CEABAD9F5683B9A6
10 changed files with 37 additions and 37 deletions

View File

@ -59,7 +59,7 @@ flatpak:
stage: test stage: test
script: script:
- flatpak-builder --stop-at=gnome-podcasts app org.gnome.Podcasts.json - flatpak-builder --stop-at=gnome-podcasts app org.gnome.Podcasts.json
# https://gitlab.gnome.org/World/hammond/issues/55 # https://gitlab.gnome.org/World/gnome-podcasts/issues/55
# Force regeneration of gresources regardless of artifacts chage # Force regeneration of gresources regardless of artifacts chage
- flatpak-builder --run app org.gnome.Podcasts.json glib-compile-resources --sourcedir=podcasts-gtk/resources/ podcasts-gtk/resources/resources.xml - flatpak-builder --run app org.gnome.Podcasts.json glib-compile-resources --sourcedir=podcasts-gtk/resources/ podcasts-gtk/resources/resources.xml
@ -104,7 +104,7 @@ review:
url: https://gitlab.gnome.org/$CI_PROJECT_PATH/-/jobs/$CI_JOB_ID/artifacts/raw/${BUNDLE} url: https://gitlab.gnome.org/$CI_PROJECT_PATH/-/jobs/$CI_JOB_ID/artifacts/raw/${BUNDLE}
on_stop: stop_review on_stop: stop_review
except: except:
- master@World/hammond - master@World/gnome-podcasts
stop_review: stop_review:
stage: review stage: review
@ -115,7 +115,7 @@ stop_review:
name: review/$CI_COMMIT_REF_NAME name: review/$CI_COMMIT_REF_NAME
action: stop action: stop
except: except:
- master@World/hammond - master@World/gnome-podcasts
# Configure and run rustfmt on nightly # Configure and run rustfmt on nightly
# Exits and builds fails if on bad format # Exits and builds fails if on bad format

View File

@ -16,21 +16,21 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
## [0.4.0] - 2018-07-04 ## [0.4.0] - 2018-07-04
### Added: ### Added:
- Keyboard Shortcuts and a Shortcuts dialog were implemented. (ZanderBrown) - Keyboard Shortcuts and a Shortcuts dialog were implemented. (ZanderBrown)
[!33](https://gitlab.gnome.org/World/hammond/merge_requests/33) [!33](https://gitlab.gnome.org/World/gnome-podcasts/merge_requests/33)
### Changed: ### Changed:
- The `FileChooser` of the OPML import was changed to use the `FileChooserNative` widget/API. (ZanderBrown) - The `FileChooser` of the OPML import was changed to use the `FileChooserNative` widget/API. (ZanderBrown)
[!33](https://gitlab.gnome.org/World/hammond/merge_requests/33) [!33](https://gitlab.gnome.org/World/gnome-podcasts/merge_requests/33)
- The `EpisdeWidget` was refactored. - The `EpisdeWidget` was refactored.
[!38](https://gitlab.gnome.org/World/hammond/merge_requests/38) [!38](https://gitlab.gnome.org/World/gnome-podcasts/merge_requests/38)
- `EpisdeWidget`'s progressbar was changed to be non-blocking and should feel way more responsive now. 9b0ac5b83dadecdff51cd398293afdf0d5276012 - `EpisdeWidget`'s progressbar was changed to be non-blocking and should feel way more responsive now. 9b0ac5b83dadecdff51cd398293afdf0d5276012
- An embeded audio player was implemented! - An embeded audio player was implemented!
[!40](https://gitlab.gnome.org/World/hammond/merge_requests/40) [!40](https://gitlab.gnome.org/World/gnome-podcasts/merge_requests/40)
- Various Database changes. - Various Database changes.
[!41](https://gitlab.gnome.org/World/hammond/merge_requests/41) [!41](https://gitlab.gnome.org/World/gnome-podcasts/merge_requests/41)
### Fixed: ### Fixed:
- Fixed a bug whre the about dialog would be unclosable. (ZanderBrown) [!37](https://gitlab.gnome.org/World/hammond/merge_requests/37) - Fixed a bug whre the about dialog would be unclosable. (ZanderBrown) [!37](https://gitlab.gnome.org/World/gnome-podcasts/merge_requests/37)
## [0.3.4] - 2018-05-20 ## [0.3.4] - 2018-05-20
### Fixed: ### Fixed:
@ -56,9 +56,9 @@ not being able to access any file.
### Changed: ### Changed:
- Downlaoding and loading images now is done asynchronously and is not blocking programs execution. - Downlaoding and loading images now is done asynchronously and is not blocking programs execution.
[#7](https://gitlab.gnome.org/World/hammond/issues/7) [#7](https://gitlab.gnome.org/World/gnome-podcasts/issues/7)
- Bold, italics links and some other `html` tags can now be rendered in the Show Description. - Bold, italics links and some other `html` tags can now be rendered in the Show Description.
[#25](https://gitlab.gnome.org/World/hammond/issues/25) [#25](https://gitlab.gnome.org/World/gnome-podcasts/issues/25)
- `Rayon` Threadpools are now used instead of unlimited one-off threads. - `Rayon` Threadpools are now used instead of unlimited one-off threads.
- `EpisdeWidget`s are now loaded asynchronously accross views. - `EpisdeWidget`s are now loaded asynchronously accross views.
- `EpisodeWidget`s no longer trigger a `View` refresh for trivial stuff 03bd95184808ccab3e0ea0e3713a52ee6b7c9ab4 - `EpisodeWidget`s no longer trigger a `View` refresh for trivial stuff 03bd95184808ccab3e0ea0e3713a52ee6b7c9ab4
@ -66,7 +66,7 @@ not being able to access any file.
- `ShowWidget` Description is inside a scrolled window now - `ShowWidget` Description is inside a scrolled window now
### Fixed: ### Fixed:
- `EpisodeWidget` Height now is consistent accros views [#57](https://gitlab.gnome.org/World/hammond/issues/57) - `EpisodeWidget` Height now is consistent accros views [#57](https://gitlab.gnome.org/World/gnome-podcasts/issues/57)
- Implemented a tail-recursion loop to follow-up when a feed redirects to another url. c6a24e839a8ba77d09673f299cfc1e64ba7078f3 - Implemented a tail-recursion loop to follow-up when a feed redirects to another url. c6a24e839a8ba77d09673f299cfc1e64ba7078f3
### Removed: ### Removed:
@ -75,27 +75,27 @@ not being able to access any file.
## [0.3.1] - 2018-03-28 ## [0.3.1] - 2018-03-28
### Added: ### Added:
- Ability to mark all episodes of a Show as watched. - Ability to mark all episodes of a Show as watched.
[#47](https://gitlab.gnome.org/World/hammond/issues/47) [#47](https://gitlab.gnome.org/World/gnome-podcasts/issues/47)
- Now you are able to subscribe to itunes™ podcasts by using the itunes link of the show. - Now you are able to subscribe to itunes™ podcasts by using the itunes link of the show.
[#49](https://gitlab.gnome.org/World/hammond/issues/49) [#49](https://gitlab.gnome.org/World/gnome-podcasts/issues/49)
- Hammond now remembers the window size and position. (Rowan Lewis) - Hammond now remembers the window size and position. (Rowan Lewis)
[#50](https://gitlab.gnome.org/World/hammond/issues/50) [#50](https://gitlab.gnome.org/World/gnome-podcasts/issues/50)
- Implemnted the initial work for integrating with GSettings and storing preferences. (Rowan Lewis) - Implemnted the initial work for integrating with GSettings and storing preferences. (Rowan Lewis)
[!22](https://gitlab.gnome.org/World/hammond/merge_requests/22) [!23](https://gitlab.gnome.org/World/hammond/merge_requests/23) [!22](https://gitlab.gnome.org/World/gnome-podcasts/merge_requests/22) [!23](https://gitlab.gnome.org/World/gnome-podcasts/merge_requests/23)
- Shows without episodes now display an empty message similar to EmptyView. - Shows without episodes now display an empty message similar to EmptyView.
[#44](https://gitlab.gnome.org/World/hammond/issues/44) [#44](https://gitlab.gnome.org/World/gnome-podcasts/issues/44)
### Changed: ### Changed:
- EpisdeWidget has been reimplemented as a compile time state machine. - EpisdeWidget has been reimplemented as a compile time state machine.
[!18](https://gitlab.gnome.org/World/hammond/merge_requests/18) [!18](https://gitlab.gnome.org/World/gnome-podcasts/merge_requests/18)
- Content Views no longer scroll horizontally when shrunk bellow their minimum size. - Content Views no longer scroll horizontally when shrunk bellow their minimum size.
[#35](https://gitlab.gnome.org/World/hammond/issues/35) [#35](https://gitlab.gnome.org/World/gnome-podcasts/issues/35)
- Some requests now use the Tor Browser's user agent. (Rowan Lewis) - Some requests now use the Tor Browser's user agent. (Rowan Lewis)
[#53](https://gitlab.gnome.org/World/hammond/issues/53) [#53](https://gitlab.gnome.org/World/gnome-podcasts/issues/53)
### Fixed: ### Fixed:
- Double border aroun the main window was fixed. (Rowan Lewis) - Double border aroun the main window was fixed. (Rowan Lewis)
[#52](https://gitlab.gnome.org/World/hammond/issues/52) [#52](https://gitlab.gnome.org/World/gnome-podcasts/issues/52)
## [0.3.0] - 2018-02-11 ## [0.3.0] - 2018-02-11
- Tobias Bernard Redesigned the whole Gtk+ client. - Tobias Bernard Redesigned the whole Gtk+ client.

View File

@ -12,7 +12,7 @@ Please note we have a [code of conduct](https://wiki.gnome.org/Foundation/CodeOf
## Source repository ## Source repository
GNOME Podcasts's main source repository is at gitlab.gnome.org. You can view GNOME Podcasts's main source repository is at gitlab.gnome.org. You can view
the web interface [here](https://gitlab.gnome.org/World/hammond) the web interface [here](https://gitlab.gnome.org/World/gnome-podcasts)
Development happens in the master branch. Development happens in the master branch.
@ -51,7 +51,7 @@ In order to run the test suite use the following: `cargo test -- --test-threads=
# Issues, issues and more issues! # Issues, issues and more issues!
There are many ways you can contribute to GNOME Podcasts, and all of them involve creating issues There are many ways you can contribute to GNOME Podcasts, and all of them involve creating issues
in [GNOME Podcasts issue tracker](https://gitlab.gnome.org/World/hammond/issues). This is the entry point for your contribution. in [GNOME Podcasts issue tracker](https://gitlab.gnome.org/World/gnome-podcasts/issues). This is the entry point for your contribution.
To create an effective and high quality ticket, try to put the following information on your To create an effective and high quality ticket, try to put the following information on your
ticket: ticket:

View File

@ -15,7 +15,7 @@ Get Builder [here](https://wiki.gnome.org/Apps/Builder/Downloads)
## Broken Feeds ## Broken Feeds
Found a feed that does not work in GNOME Podcasts? Found a feed that does not work in GNOME Podcasts?
Please [open an issue](https://gitlab.gnome.org/World/hammond/issues/new) and choose the `BrokenFeed` template so we will know and fix it! Please [open an issue](https://gitlab.gnome.org/World/gnome-podcasts/issues/new) and choose the `BrokenFeed` template so we will know and fix it!
## Getting in Touch ## Getting in Touch
@ -59,7 +59,7 @@ flatpak install --user --bundle gnome-podcasts.flatpak
### Building from soure ### Building from soure
```sh ```sh
git clone https://gitlab.gnome.org/World/hammond.git git clone https://gitlab.gnome.org/World/gnome-podcasts.git
cd gnome-podcasts/ cd gnome-podcasts/
meson --prefix=/usr build meson --prefix=/usr build
ninja -C build ninja -C build
@ -107,11 +107,11 @@ There alot of thins yet to be done.
If you want to contribute, please check the [Contributions Guidelines][contribution-guidelines]. If you want to contribute, please check the [Contributions Guidelines][contribution-guidelines].
You can start by taking a look at [Issues](https://gitlab.gnome.org/World/hammond/issues) or by opening a [New issue](https://gitlab.gnome.org/World/hammond/issues/new?issue%5Bassignee_id%5D=&issue%5Bmilestone_id%5D=). You can start by taking a look at [Issues](https://gitlab.gnome.org/World/gnome-podcasts/issues) or by opening a [New issue](https://gitlab.gnome.org/World/gnome-podcasts/issues/new?issue%5Bassignee_id%5D=&issue%5Bmilestone_id%5D=).
There are also some minor tasks tagged with `TODO:` and `FIXME:` in the source code. There are also some minor tasks tagged with `TODO:` and `FIXME:` in the source code.
[contribution-guidelines]: https://gitlab.gnome.org/World/hammond/blob/master/CONTRIBUTING.md [contribution-guidelines]: https://gitlab.gnome.org/World/gnome-podcasts/blob/master/CONTRIBUTING.md
## Overview ## Overview

View File

@ -16,7 +16,7 @@
</p> </p>
</description> </description>
<!-- <homepage rdf:resource="https://wiki.gnome.org/Apps/Hammond" /> --> <!-- <homepage rdf:resource="https://wiki.gnome.org/Apps/Hammond" /> -->
<bug-database rdf:resource="https://gitlab.gnome.org/World/hammond/issues" /> <bug-database rdf:resource="https://gitlab.gnome.org/World/gnome-podcasts/issues" />
<category rdf:resource="http://api.gnome.org/doap-extensions#apps" /> <category rdf:resource="http://api.gnome.org/doap-extensions#apps" />
<programming-language>Rust</programming-language> <programming-language>Rust</programming-language>

View File

@ -41,7 +41,7 @@
"sources" : [ "sources" : [
{ {
"type" : "git", "type" : "git",
"url" : "https://gitlab.gnome.org/World/hammond.git", "url" : "https://gitlab.gnome.org/World/gnome-podcasts.git",
"branch" : "master" "branch" : "master"
} }
] ]

View File

@ -35,7 +35,7 @@ pub fn import_to_db<R: Read>(reader: R) -> Result<Vec<Source>, reader::Error> {
.filter_map(|s| { .filter_map(|s| {
if let Err(ref err) = s { if let Err(ref err) = s {
let txt = "If you think this might be a bug please consider filling a report over \ let txt = "If you think this might be a bug please consider filling a report over \
at https://gitlab.gnome.org/World/hammond/issues/new"; at https://gitlab.gnome.org/World/gnome-podcasts/issues/new";
error!("Failed to import a Show: {}", err); error!("Failed to import a Show: {}", err);
error!("{}", txt); error!("{}", txt);

View File

@ -103,7 +103,7 @@ mod tests {
/// Insert feeds and update/index them. /// Insert feeds and update/index them.
fn test_pipeline() { fn test_pipeline() {
truncate_db().unwrap(); truncate_db().unwrap();
let bad_url = "https://gitlab.gnome.org/World/hammond.atom"; let bad_url = "https://gitlab.gnome.org/World/gnome-podcasts.atom";
// if a stream returns error/None it stops // if a stream returns error/None it stops
// bad we want to parse all feeds regardless if one fails // bad we want to parse all feeds regardless if one fails
Source::from_url(bad_url).unwrap(); Source::from_url(bad_url).unwrap();

View File

@ -12,25 +12,25 @@
desktop written in Rust. desktop written in Rust.
</p> </p>
</description> </description>
<url type="homepage">https://gitlab.gnome.org/World/hammond</url> <url type="homepage">https://gitlab.gnome.org/World/gnome-podcasts</url>
<screenshots> <screenshots>
<screenshot> <screenshot>
<image>https://gitlab.gnome.org/World/hammond/raw/master/screenshots/episodes_view.png</image> <image>https://gitlab.gnome.org/World/gnome-podcasts/raw/master/screenshots/episodes_view.png</image>
<caption>Page 1</caption> <caption>Page 1</caption>
</screenshot> </screenshot>
<screenshot> <screenshot>
<image>https://gitlab.gnome.org/World/hammond/raw/master/screenshots/shows_view.png</image> <image>https://gitlab.gnome.org/World/gnome-podcasts/raw/master/screenshots/shows_view.png</image>
<caption>Page 2</caption> <caption>Page 2</caption>
</screenshot> </screenshot>
<screenshot> <screenshot>
<image>https://gitlab.gnome.org/World/hammond/raw/master/screenshots/show_widget.png</image> <image>https://gitlab.gnome.org/World/gnome-podcasts/raw/master/screenshots/show_widget.png</image>
<caption>Page 3</caption> <caption>Page 3</caption>
</screenshot> </screenshot>
</screenshots> </screenshots>
<releases> <releases>
<release version="0.4.0" date="2018-07-04"/> <release version="0.4.0" date="2018-07-04"/>
</releases> </releases>
<url type="homepage">https://gitlab.gnome.org/World/hammond</url> <url type="homepage">https://gitlab.gnome.org/World/gnome-podcasts</url>
<update_contact>jpetridis@gnome.org</update_contact> <update_contact>jpetridis@gnome.org</update_contact>
<developer_name>Jordan Petridis and others</developer_name> <developer_name>Jordan Petridis and others</developer_name>
</component> </component>

View File

@ -381,7 +381,7 @@ mod tests {
// This test inserts an rss feed to your `XDG_DATA/podcasts/podcasts.db` so we make it explicit // This test inserts an rss feed to your `XDG_DATA/podcasts/podcasts.db` so we make it explicit
// to run it. // to run it.
// #[ignore] // #[ignore]
// Disabled till https://gitlab.gnome.org/World/hammond/issues/56 // Disabled till https://gitlab.gnome.org/World/gnome-podcasts/issues/56
// fn test_set_image_from_path() { // fn test_set_image_from_path() {
// let url = "https://web.archive.org/web/20180120110727if_/https://rss.acast.com/thetipoff"; // let url = "https://web.archive.org/web/20180120110727if_/https://rss.acast.com/thetipoff";
// Create and index a source // Create and index a source