Skip to content

Commit fcd7544

Browse files
committed
auto version bump: minor
1 parent 2e0c5f5 commit fcd7544

File tree

2 files changed

+74
-2
lines changed

2 files changed

+74
-2
lines changed

README — kopia.txt

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
# Smart RSS extension
2+
3+
Originally developed for Opera 15+ by BS-Harou (Martin Kadlec)
4+
5+
Translations are in scripts/nls/*.js
6+
7+
For technical bug reports use issues here on GitHub
8+
9+
## For users
10+
11+
Extension is available in following repositories:
12+
13+
#### AMO: https://addons.mozilla.org/firefox/addon/smart-rss-reader/
14+
15+
#### Chrome Web Store: https://chrome.google.com/webstore/detail/eggggihfcaabljfpjiiaohloefmgejic/
16+
17+
If you encounter issue with a specific feed for best results please back up and include current state of that feed in your report, this will be helpful in case the feed changes before I get to check it, thanks in advance
18+
19+
20+
## Known issues:
21+
22+
- in Firefox builds prior to `2017-08-09` and derivatives there's issue with CSP that causes extension to fail all requests following the one that got blocked, the only way to recover is to reload extension but it will happen again next time given source is loaded, issue reported to Waterfox MrAlex94/Waterfox#1780 in hope the fix will get ported to Classic - in the meantime attempted to work around this bug by removing CSP header from data loaded by the extension
23+
24+
## For developers
25+
26+
If you are interested in improving Smart RSS then there are few tips to get started.
27+
28+
First of all you will need several command line tools:
29+
30+
- Git
31+
- Node.JS & npm
32+
- Grunt-cli
33+
34+
To setup your Smart RSS project open your console, go to your projects folders and type:
35+
```
36+
git clone git@github.com:zakius/Smart-RSS.git smartrss
37+
cd smartrss
38+
npm install
39+
```
40+
41+
Sometimes you may encounter texts ending with `*` or `!` in app, first ones are fallbacks to English text when used locale lacks the needed one and the latter are actual keys displayed when even English text is missing, feel free to submit PR's to fill them. If you change wording or punctuation somewhere please comment that line (using GitHub interface) with reasoning like common conventions or special punctuation rules in given language.
42+
43+
44+
To check for jshint errors:
45+
```
46+
jshint .
47+
```
48+
49+
There are multiple grunt tasks defined for this project but only few are meant to be run directly:
50+
51+
```
52+
grunt prepare
53+
```
54+
copies relevant source files to browser specific directories within `dist` subdirectory and cleans up manifests from values not needed by the given browser.
55+
56+
57+
```
58+
grunt watch
59+
```
60+
watches for changes in `src` directory and performs `prepare` every time it detects one
61+
62+
63+
```
64+
grunt release:{level=patch}
65+
```
66+
67+
is all-in-one solution for releasing new versions of the extension
68+
69+
- increases extension version in manifest by semver `level`
70+
- commits changes with relevant message
71+
- performs `prepare`
72+
- creates browser specific packages of the extension

src/manifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
},
66
"description": "RSS Reader",
77
"manifest_version": 2,
8-
"version": "2.24.0",
8+
"version": "2.25.0",
99
"background": {
1010
"page": "index.html"
1111
},
@@ -75,4 +75,4 @@
7575
"id": "smart-rss@mozilla.firefox"
7676
}
7777
}
78-
}
78+
}

0 commit comments

Comments
 (0)