Commit Graph

640 Commits

Author SHA1 Message Date
Andrew Dolgov 1395083e94 add pref_prefs class 2011-12-13 10:51:50 +04:00
Andrew Dolgov afcfe6cad5 add pref_feeds class 2011-12-13 09:29:22 +04:00
Andrew Dolgov 3f3630529e implement tiny-OOP routing 2011-12-13 00:20:53 +04:00
Andrew Dolgov d51124689d add tiny-OOP style backend RPC 2011-12-12 23:32:29 +04:00
Andrew Dolgov f30ef1fa1b subop -> method 2011-12-12 22:46:25 +04:00
Andrew Dolgov 31303c6bbd reduce the number of always included libraries 2011-12-11 23:10:51 +04:00
Andrew Dolgov aea655489c remove toggleEvenOdd() 2011-12-11 19:37:03 +04:00
Andrew Dolgov 0bfbf1c235 php: remove unused functions 2011-12-10 21:56:30 +04:00
Andrew Dolgov 4044a5fa52 remove pointless escaping of the password (refs ) 2011-11-22 11:05:12 +04:00
Andrew Dolgov 92decf4f2d properly escape login and password in login_sequence() (refs ) 2011-11-22 10:43:24 +04:00
Andrew Dolgov e0d91d846d experimental split of public calls into public.php (refs ) 2011-11-15 11:40:57 +04:00
Andrew Dolgov b7f72dd62f feeds/editSave: stricter type checking 2011-11-12 20:25:18 +04:00
Andrew Dolgov 9837ac6691 pref-feeds: remove test string 2011-11-10 16:58:12 +04:00
Andrew Dolgov 5638770de4 pref-prefs: keep lower buttons visible 2011-11-10 16:48:42 +04:00
Andrew Dolgov 59889f3641 pref-feeds: keep toolbar on top 2011-11-10 16:39:26 +04:00
Andrew Dolgov 79916c2fb3 allow checking of Uncategorized feeds 2011-11-10 16:20:17 +04:00
Andrew Dolgov 7c227bb372 prefs: enable selecting all feeds in a category 2011-11-10 16:18:08 +04:00
Andrew Dolgov df0b946fee when FORCE_ARTICLE_PURGE is defined, show relevant information in the UI 2011-11-10 15:46:24 +04:00
Andrew Dolgov 83cd33fcec implement sharing articles by unique url 2011-10-04 13:18:41 +04:00
Andrew Dolgov 543fce93fc prefs: remove fix loading prompts after searching feeds or users 2011-09-25 16:49:48 +04:00
Andrew Dolgov 97e5dbb2e7 api: add getHeadlines since_id 2011-09-09 12:11:56 +04:00
Andrew Dolgov bb674f9493 rework digest mode 2011-09-01 16:46:50 +04:00
Andrew Dolgov b1a4b0e98f use caching for unexpanded CDM 2011-08-31 22:33:15 +04:00
Andrew Dolgov 37c03d3a42 implement automatic precaching for next normal and unread feeds
allow opening cached next_unread_feed on f-q if available
tweak getRelativeArticles() to scan forward only
reenable prefetch_old server requests
2011-08-31 16:15:01 +04:00
Craig Meyer 147f563228 Extended Actions to include Select by tag (add local modifications, fix
display for tags starting with a number)
2011-08-23 12:49:18 +04:00
Andrew Dolgov 71bc164586 tweak OPML panel UI a bit 2011-07-31 10:44:20 +04:00
Craig Meyer 08ae2a5ba6 Extend OPML preferences pane, to provide more control of Export OPML
User is prompted for filename, and also whether to include settings.
    Default filename is: TinyTinyRSS.opml

    modules/pref-feeds.php
        Prompt for output OPML filename (Default: TinyTinyRSS.opml )
    opml.php
        Modify to support passing in name=<filename>&settings=[0|1]
    functions.js
        Modify to support passing in name=<filename>&settings=[0|1]
2011-07-30 22:34:22 -04:00
Craig Meyer 9949bd154e functions.php: Fixed some mild errors.
fetch_file_contents()
        using $updated when it was not defined - commented it out
    update_rss_feed_real()
        was also using $updated, undefined
        and had a inconsistent return, added return false;
    lookup_user_id($link, $user)
        was using $login for the SELECT not $user
    format_headline_subtoolbar()
        used $search_q before it was assigned to, re-ordered the code
    format_article()
        The 3rd arg "$feed_id" was never used in the function, it was set in the function
        Verified (and modified as needed) function calls in backend.php (5 Usages) and in modules/backend-rpc,php (1 usage)
    printTagCloud()
        Before ksort($tags) add a check for count($tags) == 0 return
    replace depreciated split() calls with explode()

backend.php

    replace depreciated split() calls with explode()

modules/backed-rpc.php

    replace depreciated split() calls with explode()
    in handle_rpc_request(), separate asort() from join(),  asort() does not return an array.
        This fixes a problem where a new tag is added to an entry, but doesn't show up after clicking on save. User must do a screen refresh.
        A PHP error msg was being returned in the JSON response.
.gitignore
    Make sure Mac OS X .DS_Store & PHPStorm project files (.idea/) are not included
2011-07-30 22:31:40 -04:00
Andrew Dolgov c252d7c781 pref-instances: mention open_basedir as a reason for pubsub functionality to be disabled 2011-07-05 12:09:53 +04:00
Andrew Dolgov c1bc3a2794 pref-instances: remove unnecessary check for open_basedir 2011-07-05 12:07:52 +04:00
Andrew Dolgov 3610b48ba3 remove sanity check on open_basedir, block using CURL instead while running under it 2011-07-05 12:05:51 +04:00
Andrew Dolgov 11adc49e71 pref-feeds/add: properly handle rc=3 2011-06-14 14:19:22 +04:00
Andrew Dolgov e3ba4e2921 pref-feeds: show subscribed feeds count (closes ) 2011-06-14 13:43:01 +04:00
Andrew Dolgov 65eebd13f4 add option to disable PUSH client support globally (closes 2011-04-26 18:42:05 +04:00
Andrew Dolgov 8d588e2d9a block pref-instances tab if CURL is not available 2011-04-21 09:25:37 +04:00
Andrew Dolgov 1c36d3aaa9 update feedbrowser 2011-04-21 08:43:37 +04:00
Andrew Dolgov 6f907113ef feed browser: allow subscribing by url for linked feeds 2011-04-20 18:39:30 +04:00
Andrew Dolgov bcce39e3d8 pref-instances: check access level 2011-04-20 16:04:50 +04:00
Andrew Dolgov 9530efa1b5 feed browser: use title from cache table 2011-04-20 15:48:26 +04:00
Andrew Dolgov 414d0d1f46 implement feedbrowser using linked feeds; set proper fetch timeout 2011-04-20 15:36:46 +04:00
Andrew Dolgov ae5f7bb11a implement fetching and exporting of shared feeds 2011-04-20 15:21:00 +04:00
Andrew Dolgov 258d48a047 show partial access key in main instance editor, better key input checking 2011-04-20 14:32:30 +04:00
Andrew Dolgov 323103323b implement instance adding and deleting 2011-04-20 14:25:02 +04:00
Andrew Dolgov 9104a3e65a implement instance edit & save 2011-04-20 14:11:15 +04:00
Andrew Dolgov 16270276cf implement search in pref-feeds (closes ) 2011-04-20 13:32:40 +04:00
Andrew Dolgov 373266eb03 implement instances tab 2011-04-20 13:13:29 +04:00
Andrew Dolgov afb875ccd7 add rpc method to export feedbrowser data; update schema 2011-04-20 12:07:07 +04:00
Andrew Dolgov 5300354848 fix searching by date; add search help prompt 2011-04-19 15:59:28 +04:00
Andrew Dolgov 0780f4f4fd add tooltip with all article tags 2011-04-19 14:54:27 +04:00
Andrew Dolgov fcfa9ef15b rework article notes; re-add built-in XSL template for generated feeds; remove schema_version caching in session 2011-04-19 13:20:59 +04:00