]>
git.wh0rd.org Git - tt-rss.git/log
Andrew Dolgov [Sun, 2 Jul 2017 19:57:06 +0000 (22:57 +0300)]
controls: disable print_feed_select (unused)
Andrew Dolgov [Sun, 2 Jul 2017 19:55:36 +0000 (22:55 +0300)]
filters: when adding rule select all feeds by default
Andrew Dolgov [Sun, 2 Jul 2017 19:50:44 +0000 (22:50 +0300)]
quickAddFeed: fix legacy feed_id type being passed to newrule
Andrew Dolgov [Sun, 2 Jul 2017 17:59:24 +0000 (20:59 +0300)]
schema: updates for new filter format (bump version to 131)
Andrew Dolgov [Sun, 2 Jul 2017 17:53:07 +0000 (20:53 +0300)]
dbupdater: fail if version file missing
Andrew Dolgov [Sun, 2 Jul 2017 17:37:52 +0000 (20:37 +0300)]
Revert "Revert "filters: support matching on multiple feeds/categories""
This reverts commit
f5d174bda96ddc41aa3828bf372a2a3d99cc4460 .
Andrew Dolgov [Sun, 2 Jul 2017 17:37:01 +0000 (20:37 +0300)]
Revert "filters: support matching on multiple feeds/categories"
This reverts commit
0bf7e007bb3a7039ea11601c7f93c6da33604228 .
Andrew Dolgov [Sun, 2 Jul 2017 17:27:31 +0000 (20:27 +0300)]
Merge branch 'master' of git.fakecake.org:tt-rss
Andrew Dolgov [Sun, 2 Jul 2017 17:27:21 +0000 (20:27 +0300)]
filters: support matching on multiple feeds/categories
opml: update filter export/import for new format
Andrew Dolgov [Sun, 2 Jul 2017 17:26:18 +0000 (20:26 +0300)]
prefs: reload after OPML import
Andrew Dolgov [Mon, 26 Jun 2017 13:29:57 +0000 (16:29 +0300)]
pref/feeds: start user category ordering from 1
api, getFeeds: send subcategory order_id
Andrew Dolgov [Sat, 24 Jun 2017 11:33:29 +0000 (14:33 +0300)]
css: remove dejavu sans
Andrew Dolgov [Sat, 24 Jun 2017 11:29:07 +0000 (14:29 +0300)]
db prefs: ignore cache when preference requested for specified UID (in case cached value of a different profile is stored)
prefs: show (and set) enabled plugins for default profile only
Andrew Dolgov [Tue, 13 Jun 2017 17:09:33 +0000 (20:09 +0300)]
update_daemon_common: do not escape feed_url twice, remove some comments and stuff
Andrew Dolgov [Mon, 5 Jun 2017 10:10:02 +0000 (13:10 +0300)]
af_comics: add .gitignore
Andrew Dolgov [Mon, 5 Jun 2017 09:53:06 +0000 (12:53 +0300)]
af_comics updates:
1. move preferences to Feeds tab
2. update CAD comic with support for sillies
3. add support for loading updated/third-party filters from filters.local (would override bundled filters)
Andrew Dolgov [Mon, 5 Jun 2017 07:28:59 +0000 (10:28 +0300)]
fix dilbert plugin not working because of changed GUIDs or w/e
Andrew Dolgov [Sun, 4 Jun 2017 18:10:06 +0000 (21:10 +0300)]
Merge branch 'dilbert-comic-plugin' into 'master'
af_comics_dilbert: More details (title, tags, transcript)
See merge request !56
aeritir [Sun, 4 Jun 2017 17:55:04 +0000 (19:55 +0200)]
af_comics_dilbert: More details (title, tags, transcript)
Andrew Dolgov [Mon, 29 May 2017 20:14:42 +0000 (23:14 +0300)]
tunables:
* add CACHE_MAX_DAYS as a tunable generic expiry interval for various cached files
* add some comments to tunables in functions.php
* rename _MIN_CACHE_FILE_SIZE to MIN_CACHE_FILE_SIZE
* respect MIN_CACHE_FILE_SIZE setting in a few more places where content is cached
Andrew Dolgov [Sun, 28 May 2017 16:46:06 +0000 (19:46 +0300)]
Merge branch 'autoload_replacement' into 'master'
Replace '__autoload' (deprecated in PHP 7.2) with 'spl_autoload_register'.
See merge request !54
Andrew Dolgov [Sun, 28 May 2017 09:11:43 +0000 (12:11 +0300)]
Merge branch 'PrefFeedTree_no_favicon' into 'master'
Show a blank icon in PrefFeedTree if there is no favicon for a feed.
See merge request !55
wn_ [Sat, 27 May 2017 17:25:59 +0000 (12:25 -0500)]
Show a blank icon in PrefFeedTree if there is no favicon for a feed.
Duplicates behavior of FeedTree.
Prevents a broken request to 'false' if a feed doesn't have a favicon.
wn_ [Sat, 27 May 2017 15:52:16 +0000 (10:52 -0500)]
Replace '__autoload' (deprecated in PHP 7.2) with 'spl_autoload_register'.
http://php.net/manual/en/function.autoload.php
http://php.net/spl_autoload_register
https://wiki.php.net/rfc/deprecations_php_7_2
Andrew Dolgov [Fri, 26 May 2017 20:22:00 +0000 (23:22 +0300)]
add HOOK_FORMAT_ARTICLE & HOOK_FORMAT_ARTICLE_CDM
Feeds::format_headlines_list: add some comments for cdm article closing tags
Andrew Dolgov [Tue, 23 May 2017 18:16:30 +0000 (21:16 +0300)]
classes/Plugin: remove dbh & host fields; set init() and about() as abstract methods.
Andrew Dolgov [Thu, 18 May 2017 09:56:45 +0000 (12:56 +0300)]
af_zz_imgproxy: add optional no-cache mode
Andrew Dolgov [Tue, 16 May 2017 08:42:24 +0000 (11:42 +0300)]
move af_zz_imgsetsizes to attic repo
Andrew Dolgov [Tue, 16 May 2017 08:40:09 +0000 (11:40 +0300)]
move instances plugin to attic repo
Andrew Dolgov [Tue, 16 May 2017 07:41:20 +0000 (10:41 +0300)]
remove pubsubhubbub: dead
Andrew Dolgov [Fri, 12 May 2017 05:05:35 +0000 (08:05 +0300)]
feedtree.selectFeed: focus headlines-frame after selection
Andrew Dolgov [Thu, 11 May 2017 06:56:51 +0000 (09:56 +0300)]
share function: remove tt-rss prefix from page title
Andrew Dolgov [Thu, 11 May 2017 06:07:49 +0000 (09:07 +0300)]
move add_feed_url() to pref_feeds
Andrew Dolgov [Sat, 6 May 2017 07:56:10 +0000 (10:56 +0300)]
notify msg: reduce padding
Andrew Dolgov [Sat, 6 May 2017 07:54:14 +0000 (10:54 +0300)]
fix DAEMON_SLEEP_INTERVAL not being defined when used
enforce minimum 60 sec spawn/sleep interval in update processes
Andrew Dolgov [Fri, 5 May 2017 15:10:07 +0000 (18:10 +0300)]
wrap rssfuncs into rssutils class
Andrew Dolgov [Fri, 5 May 2017 08:54:31 +0000 (11:54 +0300)]
move counter stuff to a separate class
Andrew Dolgov [Fri, 5 May 2017 08:46:16 +0000 (11:46 +0300)]
hotkey_handler: one more tiny tweak
Andrew Dolgov [Fri, 5 May 2017 08:42:02 +0000 (11:42 +0300)]
CI: set all tests to manual because of gitlab flakiness
Andrew Dolgov [Fri, 5 May 2017 08:41:49 +0000 (11:41 +0300)]
hotkey_handler: cleanup things a bit
Andrew Dolgov [Fri, 5 May 2017 08:33:43 +0000 (11:33 +0300)]
hotkey_handler: return true on prefix handled
Andrew Dolgov [Fri, 5 May 2017 07:35:10 +0000 (10:35 +0300)]
feedtree, selectFeed: focus selected node
Andrew Dolgov [Fri, 5 May 2017 07:16:54 +0000 (10:16 +0300)]
add sanity check for SELF_URL_PATH going to http url if server is accessed over https
Andrew Dolgov [Fri, 5 May 2017 07:01:33 +0000 (10:01 +0300)]
hotkey_handler: stop propagation of handled prefix/action events
Andrew Dolgov [Fri, 5 May 2017 06:21:10 +0000 (09:21 +0300)]
feeditem_common: add get_element()
Andrew Dolgov [Thu, 4 May 2017 12:57:40 +0000 (15:57 +0300)]
move label stuff to Labels class
fix some unresolved functions
Andrew Dolgov [Thu, 4 May 2017 12:41:38 +0000 (15:41 +0300)]
move digest stuff to Digest class
Andrew Dolgov [Thu, 4 May 2017 12:36:36 +0000 (15:36 +0300)]
move some label stuff to labels.php
move getfeedcategory() to Feeds
Andrew Dolgov [Thu, 4 May 2017 12:28:21 +0000 (15:28 +0300)]
abs_to_rel_path: removed
Andrew Dolgov [Thu, 4 May 2017 12:26:21 +0000 (15:26 +0300)]
move get_article_labels to Article
Andrew Dolgov [Thu, 4 May 2017 12:22:57 +0000 (15:22 +0300)]
move counter cache to a separate class
fix references to get_article_tags
Andrew Dolgov [Thu, 4 May 2017 12:13:02 +0000 (15:13 +0300)]
move a bunch of functions into Feeds/Article namespaces
+ static function catchupArticlesById($ids, $cmode, $owner_uid = false) {
+ static function getLastArticleId() {
+ static function queryFeedHeadlines($params) {
+ static function getParentCategories($cat, $owner_uid) {
+ static function getChildCategories($cat, $owner_uid) {
move the rest of functions2.php back to functions.php as it is of more manageable size, remove the former
Andrew Dolgov [Thu, 4 May 2017 12:00:21 +0000 (15:00 +0300)]
move to Article:
+ static function purge_orphans($do_output = false) {
move to Feeds
+ static function getGlobalUnread($user_id = false) {
+ static function getCategoryTitle($cat_id) {
+ static function getLabelUnread($label_id, $owner_uid = false) {
Andrew Dolgov [Thu, 4 May 2017 11:50:56 +0000 (14:50 +0300)]
move the following to Feeds:
+ static function catchup_feed($feed, $cat_view, $owner_uid = false, $mode = 'all', $search = false) {
+ static function getFeedArticles($feed, $is_cat = false, $unread_only = false,
+ static function subscribe_to_feed($url, $cat_id = 0,
+ static function getFeedIcon($id) {
+ static function getFeedTitle($id, $cat = false) {
+ static function getCategoryUnread($cat, $owner_uid = false) {
+ static function getCategoryChildrenUnread($cat, $owner_uid = false) {
Andrew Dolgov [Thu, 4 May 2017 11:38:45 +0000 (14:38 +0300)]
move the following to Article:
+ static function format_article_enclosures($id, $always_display_enclosures,
+ static function format_article($id, $mark_as_read = true, $zoom_mode = false, $owner_uid = false) {
+ static function get_article_tags($id, $owner_uid = 0, $tag_cache = false) {
+ static function format_tags_string($tags) {
+ static function format_article_labels($labels) {
+ static function format_article_note($id, $note, $allow_edit = true) {
+ static function get_article_enclosures($id) {
Andrew Dolgov [Thu, 4 May 2017 11:26:44 +0000 (14:26 +0300)]
move getArticleFeed to Article
move print_label_select to controls
Andrew Dolgov [Thu, 4 May 2017 11:24:30 +0000 (14:24 +0300)]
move opml-specific get_feed_category to opml.php
Andrew Dolgov [Thu, 4 May 2017 11:22:23 +0000 (14:22 +0300)]
move some common control-generating functions to controls.php
Andrew Dolgov [Thu, 27 Apr 2017 10:08:43 +0000 (13:08 +0300)]
update_rss_feed: minor code cleanup
Andrew Dolgov [Thu, 27 Apr 2017 06:32:37 +0000 (09:32 +0300)]
CI: use latest phpunit
Andrew Dolgov [Thu, 27 Apr 2017 06:17:45 +0000 (09:17 +0300)]
fix CI: missing config.php
Andrew Dolgov [Thu, 27 Apr 2017 06:11:21 +0000 (09:11 +0300)]
update CI (again)
Andrew Dolgov [Thu, 27 Apr 2017 06:10:41 +0000 (09:10 +0300)]
update CI (again)
Andrew Dolgov [Thu, 27 Apr 2017 06:06:54 +0000 (09:06 +0300)]
update CI
Andrew Dolgov [Thu, 27 Apr 2017 06:04:23 +0000 (09:04 +0300)]
add api test for labels, api: fix setArticleLabel assign not handled correctly
Andrew Dolgov [Thu, 27 Apr 2017 05:47:21 +0000 (08:47 +0300)]
rename functional tests
Andrew Dolgov [Thu, 27 Apr 2017 05:46:57 +0000 (08:46 +0300)]
add some more api tests
Andrew Dolgov [Wed, 26 Apr 2017 21:24:29 +0000 (00:24 +0300)]
Merge branch 'master' of git.fakecake.org:tt-rss
Andrew Dolgov [Wed, 26 Apr 2017 21:24:17 +0000 (00:24 +0300)]
add some basic API unit tests
Andrew Dolgov [Wed, 26 Apr 2017 18:15:43 +0000 (21:15 +0300)]
phpmd ci: add plugins
Andrew Dolgov [Wed, 26 Apr 2017 18:15:23 +0000 (21:15 +0300)]
ci scripts: exit properly on failure
Andrew Dolgov [Wed, 26 Apr 2017 18:07:02 +0000 (21:07 +0300)]
phpmd: disable cleancode for the time being
Andrew Dolgov [Wed, 26 Apr 2017 17:57:36 +0000 (20:57 +0300)]
update phpmd ruleset to use (subset) of cleancode
fix various minor issues reported by static analysis
remove redundant php closing tag from several more files
Andrew Dolgov [Wed, 26 Apr 2017 17:24:18 +0000 (20:24 +0300)]
remove some redundant php closing tags
Andrew Dolgov [Wed, 26 Apr 2017 13:31:21 +0000 (16:31 +0300)]
ci: fix typo
Andrew Dolgov [Wed, 26 Apr 2017 13:29:50 +0000 (16:29 +0300)]
enable phpmd for all components
Andrew Dolgov [Wed, 26 Apr 2017 13:26:53 +0000 (16:26 +0300)]
ci: check syntax via php first
Andrew Dolgov [Wed, 26 Apr 2017 13:07:35 +0000 (16:07 +0300)]
add back stuff for selenium tests
Andrew Dolgov [Wed, 26 Apr 2017 13:01:39 +0000 (16:01 +0300)]
remove before_script
Andrew Dolgov [Wed, 26 Apr 2017 13:00:03 +0000 (16:00 +0300)]
add basic schema test back to CI
Andrew Dolgov [Wed, 26 Apr 2017 12:44:56 +0000 (15:44 +0300)]
update_daemon: mask phpmd stuff
Andrew Dolgov [Wed, 26 Apr 2017 12:38:40 +0000 (15:38 +0300)]
fix phpmd.sh
Andrew Dolgov [Wed, 26 Apr 2017 12:33:01 +0000 (15:33 +0300)]
move phpmd stuff to a script
Andrew Dolgov [Wed, 26 Apr 2017 12:29:22 +0000 (15:29 +0300)]
fix various issues reported by static analysis
update gitlab-ci config
Andrew Dolgov [Wed, 26 Apr 2017 12:23:57 +0000 (15:23 +0300)]
fix maximum width of images in cdmIntermediate
Andrew Dolgov [Wed, 26 Apr 2017 11:07:55 +0000 (14:07 +0300)]
Merge branch 'master' of git.tt-rss.org:fox/tt-rss
Andrew Dolgov [Wed, 26 Apr 2017 11:07:11 +0000 (14:07 +0300)]
add utils/gitlab-ci
Andrew Dolgov [Wed, 26 Apr 2017 11:05:47 +0000 (14:05 +0300)]
ci: fix typo
Andrew Dolgov [Wed, 26 Apr 2017 11:01:25 +0000 (14:01 +0300)]
limit CI to phpmd for the time being
Andrew Dolgov [Tue, 25 Apr 2017 15:55:09 +0000 (18:55 +0300)]
test some basic popup dialogs
Andrew Dolgov [Tue, 25 Apr 2017 15:45:11 +0000 (18:45 +0300)]
add some basic prefs UI tests
Andrew Dolgov [Tue, 25 Apr 2017 11:42:21 +0000 (14:42 +0300)]
add test checking if all articles feed opens
Andrew Dolgov [Tue, 25 Apr 2017 10:52:42 +0000 (13:52 +0300)]
CI: use when:manual instead of limiting to triggers
Andrew Dolgov [Tue, 25 Apr 2017 10:44:41 +0000 (13:44 +0300)]
add initial gitlab-ci and selenium stuff
Andrew Dolgov [Tue, 25 Apr 2017 10:39:01 +0000 (13:39 +0300)]
return result codes if DB connection or --debug-feed fails
Andrew Dolgov [Sun, 23 Apr 2017 20:31:32 +0000 (23:31 +0300)]
Merge branch 'imgproxy_ssl_whitelist_tweaks' into 'master'
af_zz_imgproxy optional SSL whitelist tweaks
See merge request !51
wn_ [Sun, 23 Apr 2017 19:17:24 +0000 (14:17 -0500)]
Respect 'proxy_all' during optional SSL whitelist rewrite
wn_ [Sun, 23 Apr 2017 18:55:14 +0000 (13:55 -0500)]
Compare end of domains when checking known SSL whitelist.
For example: "imgur.com.mysite.com" should not match the "imgur.com" whitelist entry.
Andrew Dolgov [Sun, 23 Apr 2017 20:00:40 +0000 (23:00 +0300)]
Update CONTRIBUTING.md
Andrew Dolgov [Sun, 23 Apr 2017 19:16:50 +0000 (22:16 +0300)]
Add contribution guide