Commit Graph

379 Commits (9a2885da170ffd64358b99194095851a2d09c1b6)

Author SHA1 Message Date
Andrew Dolgov 6c8a161d8c update translations 13 years ago
Andrew Dolgov 7032f2a598 simplify searching query 13 years ago
Andrew Dolgov 759e5132a1 subscribe_to_feed: stop fetching URL multiple times while subscribing, various other speedups 13 years ago
Andrew Dolgov 386c4ce63c api: include recently read feed 13 years ago
Andrew Dolgov c82c2aa412 do not use dojo for login/password fields 13 years ago
Andrew Dolgov 964f153371 api: use tt-rss session storage 13 years ago
Andrew Dolgov 4864633612 API: support nested categories 13 years ago
Andrew Dolgov 0f556e3edb lower default DAEMON_SLEEP_INTERVAL 13 years ago
Andrew Dolgov d2088ee6d5 create_published_article: better check for duplicate URLs, wrap everything in a transaction 13 years ago
Andrew Dolgov 71b6a2360e create_published_article: check for duplicate URLs 13 years ago
Andrew Dolgov c6c010d98a remove mandatory truncating of post title, limit width using CSS 13 years ago
Andrew Dolgov 9170056c55 bump PHP version requirement to 5.3.0 13 years ago
Andrew Dolgov eeee2ccf74 login form: resize input fields, fix missing error output 13 years ago
Andrew Dolgov 675f198a7c rework login form 13 years ago
Andrew Dolgov 97acbaf190 login system fixes
remove old-style session checking from backend.php
move outside subscription endpoint to public.php, change subscription
bookmarklet
13 years ago
Andrew Dolgov 46b781491b set last_read to NOW() when publishing, order published feed by last read by default, allow overriding order in recently read feed 13 years ago
Andrew Dolgov 18cf1358e0 create_published_article: validate url 13 years ago
Andrew Dolgov ecd5a3c87f create_published_article: do not allow empty title 13 years ago
Andrew Dolgov 5c33ecab1f update translations 13 years ago
Andrew Dolgov 8361e72478 implement sharing of arbitrary stuff using bookmarklet and API call, bump API version 13 years ago
Andrew Dolgov 304aadb907 remove twitter-specific code 13 years ago
Andrew Dolgov fb70f26ed9 implement one time passwords using TOTP 14 years ago
Andrew Dolgov 6b218731af filter_to_sql: fix for all feeds 14 years ago
Andrew Dolgov 4e02f58294 implement filter testing 14 years ago
Andrew Dolgov 9299102f43 getFeedIcon: remove second parameter 14 years ago
Andrew Dolgov 5574b09ec2 fix filters not loading for feeds in Uncategorized 14 years ago
Andrew Dolgov 75c648cf5c replace several preg_match() feed id tests with is_numeric() 14 years ago
Andrew Dolgov 8add44ec95 opml: fix category title in filter export 14 years ago
Andrew Dolgov fd994f1a48 reimplement OPML filter export 14 years ago
Andrew Dolgov 6aff784575 implement multiple rule/action filters 14 years ago
Andrew Dolgov f9ebb32ca0 hide more obscure preferences under "show more" checkbox in pref-prefs,
bump schema
14 years ago
Andrew Dolgov 2a3d00bbf5 show attachments dropdown on a separate line 14 years ago
Andrew Dolgov 5089b30b4f recently read: select query fix 14 years ago
Andrew Dolgov 5417fbd77e implement recently read vfeed (-6) 14 years ago
Andrew Dolgov 4c9d0490c6 rework filter dialog to make feed/category selection easier 14 years ago
Andrew Dolgov c5fe614fef update sanity_config.php 14 years ago
Andrew Dolgov 6e65854727 bump config version 14 years ago
Andrew Dolgov 79f946be6f sanity: add php version check 14 years ago
Andrew Dolgov caeee35fd5 self-update: clarify is_writable check on work_dir 14 years ago
Andrew Dolgov 808dd053c6 implement web-based self updater (closes #395) 14 years ago
Andrew Dolgov 1280612515 self-update: update up to date prompt 14 years ago
Andrew Dolgov 27211afe92 implement experimental web-based updater 14 years ago
Andrew Dolgov 639ad60035 update-self: fix wrong work directory, better work directory checking 14 years ago
Andrew Dolgov acf33893ab move self-updating to include/update_self.php 14 years ago
Andrew Dolgov 88aa6e9dae login_form: remove short php tags 14 years ago
Andrew Dolgov e3449aa1aa add experimental self-updating script 14 years ago
Andrew Dolgov 9aceda3afc remove hook-based plugins 14 years ago
Andrew Dolgov 23d2471c92 expand error messages in subscribeToFeed(), provide proper error message
when URL download failed (refs #489)
14 years ago
Andrew Dolgov 369dbc19d6 rework class system to use subdirectories
add placeholder plugin/hook system
14 years ago
Andrew Dolgov d5fd183d18 move changing password code to authentication modules 14 years ago
Andrew Dolgov 200e0d4ebb save module user authenticated with, only allow password change if module is 'internal' 14 years ago
Andrew Dolgov 1e666f0aeb add hide_change_password session variable 14 years ago
Andrew Dolgov 238d594e6b fix __autoload to work with mobile/ 14 years ago
Andrew Dolgov 0d421af86f split authentication to separate modules 14 years ago
Andrew Dolgov 7e18f8e710 print_feed_cat_select: fix Uncategorized not recognized as default_id 14 years ago
Andrew Dolgov fc9de93985 add additional ownership checks to getfeedcounters/getcategorycounters 14 years ago
Andrew Dolgov d2a317e3c8 refactor opml import/export code
fix opml to properly handle nested categories
allow creating categories with same name in different parent categories
14 years ago
Andrew Dolgov e07f89815b properly persist include_children 14 years ago
Andrew Dolgov fbf85cf646 print_feed_cat_select: display nested category structure
fix empty sub-sub-categories never being shown
14 years ago
Andrew Dolgov 854a2ace86 change include_children to a togglebutton; add placeholder setting save in a session 14 years ago
Andrew Dolgov 09101297ee add toolbar checkbox to include subcategories to viewfeed() 14 years ago
Andrew Dolgov 99c9e91a51 fix queryFeedHeadlines, rename getCategoryUnreadRecursive 14 years ago
Andrew Dolgov 6d8d00e8c0 allow queryFeedHeadlines() to show child category entries 14 years ago
Andrew Dolgov 2c5f231e43 add special indication for categories having unread items in child categories 14 years ago
Andrew Dolgov 2a060a9456 initial work on nested categories 14 years ago
Andrew Dolgov 871f0a7ac6 add update.php -indexes to recreate tt-rss indexes from schema file 14 years ago
Rutger Wessels 5439d333ec add command line option '-quiet' to make update.php more quiet 14 years ago
Andrew Dolgov d68629dc09 set mb_internal_encoding 14 years ago
fluffy f9052d35ac Support protocol-relative URLs 14 years ago
Andrew Dolgov 545ca06789 do not perform sanity checks on each backend request 14 years ago
Andrew Dolgov 383b00906c sanity_check: fix typo 14 years ago
Andrew Dolgov 6f4bd262db split related title to separate define _NGRAM_TITLE_RELATED_THRESHOLD 14 years ago
Andrew Dolgov 749b56bdac experimental article attachment ui based on dijit dropdown 14 years ago
Andrew Dolgov f360b02886 fix getLabelUnread (refs #464) 14 years ago
Andrew Dolgov d3d69daa3c implement showing related articles in 3panel mode when ngram stuff is enabled 14 years ago
Andrew Dolgov 2ea9bbfd07 implement proof of concept postgresql pg_trgm N-gram based marking of similar article titles as read automatically 14 years ago
Andrew Dolgov 687bb90d27 remove COUNTERS_MAX_AGE, add some optimization for counter queries (refs #464) 14 years ago
Andrew Dolgov 0e4a7d7a94 remove memcached stuff 14 years ago
Andrew Dolgov 68916212b2 use Uncategorized coalesce in a few more places 14 years ago
Andrew Dolgov e54dbacb7c automatically add active article title in create filter dialog 14 years ago
Andrew Dolgov f0755b7c7e New class to differentiate post title & tags 14 years ago
Andrew Dolgov 64436e1039 prevent session modification in public/share 14 years ago
Andrew Dolgov 76428e4b02 update de_DE translation 14 years ago
Andrew Dolgov 010efc9b81 Revert "remove htmlpurifier"
This reverts commit c21a462d52.
14 years ago
Andrew Dolgov 705b97b7fc revert to previous catchup behaviour on reverse headlines mode; fix typo in js 14 years ago
Andrew Dolgov 184f51952c experimental tweak to not mark articles newer than last one loaded in the buffer as read 14 years ago
Andrew Dolgov c21a462d52 remove htmlpurifier 14 years ago
Andrew Dolgov 65dd90f2ba remove Archived articles from Uncategorized view 14 years ago
Andrew Dolgov f2798eb6e6 properly update favicon_last_checked 14 years ago
Andrew Dolgov d3158e2250 expire files in cache/export 14 years ago
Andrew Dolgov 382268c6c9 rate-limit requests for favicons when not present to conserve traffic (refs #457) 14 years ago
Andrew Dolgov ad031e4b6d release 1.5.11 14 years ago
Andrew Dolgov 1bd11fdf95 Revert "get favicon from icon atom feeds & search for icons not only in html head (closes #457)"
This reverts commit 882311d9ad.
14 years ago
Andrew Dolgov eb38af4ee4 fix warning when entry content is used as array unnecessarily 14 years ago
Andrew Dolgov 5be0ba92dd rework initial sanity check to report all found errors 14 years ago
Andrew Dolgov 882311d9ad get favicon from icon atom feeds & search for icons not only in html head (closes #457) 14 years ago
Andrew Dolgov 941e48a402 apply patch from gmargo to differentiate between manual and new feed after-subscription update 14 years ago
Andrew Dolgov 6cb2269c03 disable internal magpie/simplepie cache for manual updates 14 years ago
Andrew Dolgov 21e42e5fb0 fix csrf_token for single user mode 14 years ago
Andrew Dolgov ecbd7b91fe allow manual updates for feeds with disabled automatic updates 14 years ago
Andrew Dolgov af0845ca9a change ON_CATCHUP_SHOW_NEXT_FEED helptext, bump schema 14 years ago
Andrew Dolgov 0bf3e81daf add patch by gmargo to improve favicon detection by content 14 years ago
Andrew Dolgov 787e5ebc21 set csrf and access_level in single user mode session 14 years ago
Andrew Dolgov fe2f004cd9 add sanity check for hash() function 14 years ago
Andrew Dolgov 0034590992 update translations; merge new stuff from Transifex 14 years ago
Andrew Dolgov b4520bb8b1 rewrite_relative_url: add theoretical fix for magnet links (refs #436) 14 years ago
Andrew Dolgov c8226ce4cd API: add order_id to getFeeds 14 years ago
Andrew Dolgov b11e9943d8 API: add order_id to getCategories; add feed_title to getHeadlines; bump api level to 3 14 years ago
Andrew Dolgov 5b7bd238ee pref-feeds: apply patch by gmargo@forum to show/hide empty categories 14 years ago
Andrew Dolgov 2ab20c313c expire_cached_files: check for glob() returning false 14 years ago
Andrew Dolgov ea749a3b5d release 1.5.10 14 years ago
Andrew Dolgov 56fbb82cb0 properly handle invalid regular expressions supplied when testing filters, add some additional regexp checks (closes #427) 14 years ago
Andrew Dolgov 7b8ff151ed fix various tags being stuck because of invalid HTML markup being generated (closes #357) 14 years ago
Andrew Dolgov 3854d15e12 sanity check: prevent running tt-rss as root 14 years ago
Andrew Dolgov 0380cfa9ee fix customize CSS dialog disappearing newlines 14 years ago
Andrew Dolgov 376897afd7 rewrite_urls: try to workaround against some weird php-version related bug 14 years ago
Andrew Dolgov 6d490c4444 use local TZ in digest header 14 years ago
Andrew Dolgov 8437c066e1 implement digestTest back
misc digest updates and improvements
14 years ago
Andrew Dolgov 1b9b19af0f try to send digests within 2 hours of preferred time only 14 years ago
Andrew Dolgov e95e78198f update translations 14 years ago
Andrew Dolgov 61c1812f29 implement preferred time for sending out digests 14 years ago
Andrew Dolgov 5081319e23 authenticate_user: check for missing login when selecting salt 14 years ago
Andrew Dolgov aa60999b97 allow subscribing to twitter feeds without oauth (if require auth checkbox is unset) 14 years ago
Andrew Dolgov ec418193a8 fetch_twitter_rss: include magpie libraries 14 years ago
Andrew Dolgov 85db62133f go back to previous make_password() 14 years ago
Andrew Dolgov 8db5d8ea6d add get_random_bytes() in case openssl_random_pseudo_bytes() is unavailable 14 years ago
Andrew Dolgov 3a2c5c6642 fix login before updating to schema 88 14 years ago
Andrew Dolgov e90053fe84 improve password storage (use sha256 and long random salt)
bump schema
14 years ago
Andrew Dolgov 8689b8070b release 1.5.9 14 years ago
Andrew Dolgov 3e4af5b0b3 api: add search parameters to getHeadlines (bump API level) 14 years ago
Andrew Dolgov 0cf816377f misc fixes in site_url/icon_url parsing 14 years ago
Andrew Dolgov 73c32678ae rewrite_urls implementation based on DOMDocument (refs #413) 14 years ago
Andrew Dolgov b8379e6979 cache_images: set a lower size limit for stuff to cache 14 years ago
Andrew Dolgov 5a68552b6b config: remove TMP_DIRECTORY 14 years ago
Andrew Dolgov a3e0bdcffc fix tmhOAuth missing query parameters (closes #416) 14 years ago
Andrew Dolgov 31c56e1acb add htmlpurifier youtube filter 14 years ago
Andrew Dolgov da9f393ad2 add span.class attribute to purifier.allowed to enable youtube embeds 14 years ago
Andrew Dolgov f1e511c8f2 remove simplepie force_feed() (closes #414) 14 years ago
Andrew Dolgov f95c766102 sanitize: fix img attributes 14 years ago
Andrew Dolgov b840a74a1d fix attempt to insert user with null pwd_hash when auto creating (fixes #412) 14 years ago
Andrew Dolgov 487f0750c8 workaround against markup being broken by cache_images() 14 years ago
Andrew Dolgov 97f0b075bf add img[align,hspace] attributes (closes #370) 14 years ago
Andrew Dolgov ef397fb6c8 add messages.pot 14 years ago
Andrew Dolgov e84e813fcc update ru_RU translation; misc translation fixes 14 years ago
Andrew Dolgov b2833b92a3 properly import labels from xml 14 years ago
Andrew Dolgov 3382bce16d support gzipped xml import 14 years ago
Andrew Dolgov 05b1152bcc xml import: import note 14 years ago
Andrew Dolgov a679752aaa xml import: check schema-version 14 years ago
Andrew Dolgov 55f34b811f implement experimental personal data import 14 years ago
Andrew Dolgov 566faa1476 implement neutral-format personal data export 14 years ago
Andrew Dolgov bbefea90a7 implement import/export of labels using OPML 14 years ago
Andrew Dolgov 11cb9506d2 pngquant some images 14 years ago
Andrew Dolgov ba975b2ec7 implement filtering by category (closes #386) 14 years ago
Andrew Dolgov 4034256f06 update sanity_config 14 years ago
Andrew Dolgov c58677987b only try to cache images when cache dir is writable 14 years ago
Andrew Dolgov 3c696512fc universal image caching and automatic cache directories maintenance 14 years ago
Andrew Dolgov 8484ce2258 experimental CSRF protection 14 years ago
Andrew Dolgov 036cd3a410 globalUpdateFeeds: disable debugging info 14 years ago
Andrew Dolgov be512431eb release 1.5.8.1 14 years ago
Andrew Dolgov 5334e1ec91 fix login form profiles fetching 14 years ago
Andrew Dolgov c4c74732db fix OPML import 14 years ago
Andrew Dolgov 638e27c8d4 rename dismiss article button 14 years ago
Andrew Dolgov 55ad22fa55 add note plugin 14 years ago
Andrew Dolgov d4e35925e0 bump config version 14 years ago
Andrew Dolgov 1baac2803c add mail and share plugins 14 years ago
Andrew Dolgov f9ac31d671 move tweet button to a plugin, implement basic support for article action button plugins 14 years ago
Andrew Dolgov 761501fc9f release 1.5.8 14 years ago
Andrew Dolgov 77d013dc7f fix browsing by tags 14 years ago
Andrew Dolgov 2604ad7d94 add test for LOCK_DIRECTORY 14 years ago
Andrew Dolgov 09e8bdfd18 simplify default global config, expand sanity_check messages 14 years ago
Andrew Dolgov 791780621b split several functions to related classes 14 years ago
Andrew Dolgov 183ff16c7c rename sanitize_rss to sanitize 14 years ago
Andrew Dolgov 2c08214a7f split rss updating stuff into separate include file 14 years ago
Andrew Dolgov 5f0a3741d0 add Public_Handler
misc code cleanup
14 years ago
Andrew Dolgov 9497602484 Merge branch 'master' into tiny-oop 14 years ago
Andrew Dolgov afcfe6cad5 add pref_feeds class 14 years ago
Andrew Dolgov f30ef1fa1b subop -> method 14 years ago
Andrew Dolgov 9da0e4a2ff fix 500 error on missing config.php 14 years ago
Andrew Dolgov 107d0cf39e overall directory tree cleanup 14 years ago