Commit graph

505 commits

Author SHA1 Message Date
Andrew Dolgov
fb3a2505ac init params debugging: support objects etc 2014-03-14 15:09:50 +04:00
Andrew Dolgov
2f7918ae2e exception_error: support objects in ext_info 2014-03-14 14:49:18 +04:00
Andrew Dolgov
cde449b937 update report to tt-rss prompt 2014-03-14 14:40:29 +04:00
Andrew Dolgov
8b91b0beb5 add ttrss version and init params to reports 2014-03-14 14:20:32 +04:00
Andrew Dolgov
cbcf6517dc Revert "exception handler: remove report to tt-rss.org"
This reverts commit b55aec078c.
2014-03-14 14:08:32 +04:00
Andrew Dolgov
df63125dd7 handle_rpc_json: do not crash if net-alert is somehow unavailable 2014-03-14 14:05:32 +04:00
Andrew Dolgov
b55aec078c exception handler: remove report to tt-rss.org 2014-03-14 13:51:53 +04:00
Andrew Dolgov
5c812c2ea4 Revert "add a less intimidating error message when backend times out and/or fails to return valid JSON"
This reverts commit 2ffe7a3b14.
2014-03-11 19:09:33 +04:00
Andrew Dolgov
2ffe7a3b14 add a less intimidating error message when backend times out and/or fails to return valid JSON 2014-03-11 13:59:14 +04:00
Andrew Dolgov
350218f4f8 quickAddFeed: gracefully handle backend timeout/JSON parse problems 2014-03-11 13:38:06 +04:00
Andrew Dolgov
1bffd1068f unify main and headlines toolbar 2014-01-27 22:03:42 +04:00
Andrew Dolgov
d728015d48 minor css tweaks 2014-01-27 19:48:16 +04:00
Andrew Dolgov
d44f3da4be default theme updates 2014-01-27 19:03:35 +04:00
Andrew Dolgov
0c7e49936a quickAddFilter: if text is currently highlighted, use that instead of active article title for placeholder text 2013-11-12 14:21:28 +04:00
Andrew Dolgov
b8fd08d6db do not unpack all visible headlines in collapsed mode because those are unpacked on expand 2013-10-21 16:55:36 +04:00
Andrew Dolgov
24940c3dc9 catchup group: deselect everything before processing 2013-10-20 18:45:24 +04:00
Andrew Dolgov
87065739cd add context menu for cdmFeedTitle; change mark as read prompt for grouped headlines more clear 2013-10-17 13:38:48 +04:00
Andrew Dolgov
8f7a020e1b add notification to subscribe dialog when multiple feeds are detected 2013-10-02 15:24:08 +04:00
Andrew Dolgov
3728377344 Revert "Firefox accessibility.typeaheadfind is triggered for multikey shortcuts."
breaks copy/paste in chrome

This reverts commit d7e4897b8e.
2013-09-27 15:14:20 +04:00
Derek Schrock
d7e4897b8e Firefox accessibility.typeaheadfind is triggered for multikey shortcuts.
For multikey shortcuts Firefox accessibility.typeaheadfind is triggered.  Returning false will cause the default event from occuring and prevent the event from bubbling up.
2013-09-20 00:04:33 -04:00
Andrew Dolgov
2e35b3bd6b prevent automatic selection of headlines row first child when scrolling in 3panel mode because it screws with keyboard navigation (closes #752) 2013-09-09 14:38:28 +04:00
Andrew Dolgov
07734eee5a loadMoreHeadlines: use shorter syntax for adaptive offset calculation 2013-09-01 14:07:31 +04:00
Andrew Dolgov
1966e05457 workaround for resetting panel size cookies (closes #756) 2013-07-25 14:20:42 +04:00
Andrew Dolgov
95be6e0c89 fix second row being selected on viewfeed (closes #748) 2013-07-17 12:16:54 +04:00
Andrew Dolgov
00fe7886b6 update floating title unread status when auto catching up 2013-07-16 10:05:48 +04:00
Andrew Dolgov
41d37fb2c3 add experimental hack to show row unread status in floating title 2013-07-16 09:59:14 +04:00
Andrew Dolgov
0971cc619d remove dijit checkbox element from floatingTitle 2013-07-15 09:15:07 +04:00
Andrew Dolgov
d9e78984fb viewfeed: properly escape feed in ajax query 2013-07-12 14:15:03 +04:00
Andrew Dolgov
65f0eb01aa support headlines context menu in floating title 2013-07-11 16:49:25 +04:00
Andrew Dolgov
41a7a066ef share: move unsharing all articles into the plugin 2013-07-11 14:11:41 +04:00
Andrew Dolgov
6e3224a26c use correct icons for notifications 2013-07-11 14:11:16 +04:00
Andrew Dolgov
7415fcf212 enable floating title for expandable combined mode, minor expandable mode fixes 2013-07-11 12:28:24 +04:00
Andrew Dolgov
301a09dc55 fix floating title sometimes obscuring next article title 2013-07-11 08:35:12 +04:00
Andrew Dolgov
d095f42fa4 floating title: remove cdm auto catchup id hack for the time being 2013-07-10 22:16:10 +04:00
Andrew Dolgov
8ee5e9e5e6 rework floatingtitle 2013-07-10 22:11:24 +04:00
Andrew Dolgov
2f20dd58d2 integrate silk icons by Mark James 2013-07-10 13:09:12 +04:00
Andrew Dolgov
03304fda54 if multiple articles are selected, do not reset active article / selection on scroll if auto catchup is enabled 2013-07-09 12:34:57 +04:00
Andrew Herron
c65bd1027a Added alt and meta key handling to hotkeys 2013-07-02 22:36:29 +10:00
Andrew Herron
d999bc3eb2 prevent accidental ctrl_key global 2013-07-02 22:29:19 +10:00
Andrew Dolgov
4f62f8f6dc add js hook for floating title 2013-06-28 08:30:35 +04:00
Veit Lehmann
d1754390cc only do article update operations once when scrolling
I discovered that DOM operations and function calls were done several times inside the 100px mirror when scrolling through articles. Especially painful on seamless scrolling systems like Mac OS, where dozens of updates would slow down this part dramatically. This change fixes it.
2013-06-25 06:08:44 +03:00
Andrew Dolgov
d1343b844d make floating title less cpu intensive 2013-06-25 01:35:07 +04:00
Jeffrey Tolar
3b2605a02e Add some checks to see if the content element exists
This *might* help dismissal not break when not using combined mode.
2013-06-21 23:49:35 -05:00
Jeffrey Tolar
055a37e083 Fix incorrect function name in exception handling 2013-06-21 23:31:59 -05:00
Jeffrey Tolar
abba5dd4d4 Remove content when an article is dismissed 2013-06-21 23:30:55 -05:00
Jeffrey Tolar
3faad714e2 Add missing hotkey handler 2013-06-21 01:50:08 -05:00
Matt Haley
a95e14fb4c Load selected feed after a short timeout
Avoid firing multiple server requests if the user is navigating up/down
the tree list with the keyboard. Instead, wait till the user has stopped
navigating for at least 250ms.
2013-06-13 22:39:26 -07:00
Andrew Dolgov
b684a2e665 fix crash on feedlist collapse, do not use _COLLAPSED_FEEDLIST pref 2013-06-13 14:51:31 +04:00
Andrew Dolgov
f6ba763d6b Revert "Load selected feed after a short timeout"
This reverts commit 17c5d44cf4.
2013-06-12 14:04:31 +04:00
Matt Haley
17c5d44cf4 Load selected feed after a short timeout
Avoid firing multiple server requests if the user quickly clicks another feed or is navigating up/down the tree list with the keyboard.
2013-06-11 22:54:32 -06:00
Andrew Dolgov
d9afd9b2b5 use dojo stuff for user details 2013-06-11 12:11:02 +04:00
Andrew Dolgov
222a61c222 user editor: use dojo stuff 2013-06-11 12:04:29 +04:00
Veit Lehmann
5313ae17e4 only update floatingTitle innerHTML if active article changes
This will boost scrolling performance pretty much and avoid flickering of floatingTitle
2013-06-09 02:02:14 +03:00
Andrew Dolgov
5f9699a53f hide floatingTitle when first batch of headlines is received 2013-06-07 10:04:43 +04:00
Andrew Dolgov
33e2d26bcb apply special feedTree styles only to main UI feedtree, fix feedParam and filterParam screwing with tree node layout 2013-06-07 10:01:11 +04:00
Andrew Dolgov
15a829013c remove single-line excerpts in widescreen 3panel mode because it breaks layout 2013-06-06 10:15:17 +04:00
Andrew Dolgov
19b906b94b block automarking headlines on scroll in unexpanded cdm because it doesn't work so well 2013-06-06 10:09:02 +04:00
Andrew Dolgov
08820be70b add experimental floating title when scrolling long articles in combined mode 2013-06-05 22:20:22 +04:00
Andrew Dolgov
1ffd534f43 fix wrong article context menu item toggle marked (should be toggle starred) 2013-05-29 16:14:32 +04:00
Andrew Dolgov
2a7362596f moveToPost: check for current article element existing before getting its position info (closes #695) 2013-05-27 22:11:20 +04:00
Andrew Dolgov
6e098e5e8c enlarge auto mark offset height 2013-05-16 10:52:33 +04:00
Andrew Dolgov
99d89d10b0 when auto selecting, only select articles actually near the buffer top 2013-05-16 10:50:38 +04:00
Andrew Dolgov
4bc6489a80 previous patch, fix typo 2013-05-16 10:00:29 +04:00
Andrew Dolgov
cc8d254a61 previous patch, remove active_found 2013-05-16 09:54:12 +04:00
Andrew Dolgov
48be35ca06 while cdm_auto_catchup is enabled, after scrolling set active article to the topmost visible in the buffer so that n/p hotkeys would not reset scrolling position 2013-05-16 09:53:34 +04:00
Andrew Dolgov
c594eca0de implement additional counter mode for virtual feeds when there's 0 unread articles 2013-05-16 01:08:04 +04:00
Andrew Dolgov
077f221337 hide read categories when feedtree category is first expanded 2013-05-15 12:40:51 +04:00
Andrew Dolgov
c068b98b72 add some subtle css shadows 2013-05-14 15:28:16 +04:00
Andrew Dolgov
7b32ee7e40 mark older than two weeks: fix typo 2013-05-14 14:27:28 +04:00
Andrew Dolgov
d34a32a80e remove unnecessary bottom border from headlines-frame 2013-05-11 15:09:18 +04:00
Andrew Dolgov
c73b739b25 save and restore UI panel configuration in cookies 2013-05-08 09:18:43 +04:00
Andrew Dolgov
f5d3c77a8f experimentally align counters to the right 2013-05-08 01:40:10 +04:00
Andrew Dolgov
fbb4155bae counterNode: use appear effect 2013-05-07 20:03:09 +04:00
Andrew Dolgov
5973c74c34 fix notify display on chrome, add some css tweaks 2013-05-07 16:44:59 +04:00
Andrew Dolgov
8d4b5b466a fix counters not being updated 2013-05-07 16:28:49 +04:00
Andrew Dolgov
69970d5b88 add tooltip 2013-05-07 15:50:53 +04:00
Andrew Dolgov
82076ce531 Merge branch 'master' into css-feedtree-counter
Conflicts:
	tt-rss.css
2013-05-07 15:36:14 +04:00
Andrew Dolgov
e5e6cde06a remove support for hiding empty categories in prefs editor because people are dumb 2013-05-06 12:50:52 +04:00
Andrew Dolgov
2a3e8d7f34 Merge branch 'master' of github.com:gothfox/Tiny-Tiny-RSS 2013-05-04 12:02:08 +04:00
Andrew Dolgov
8d090a910b use css nth-child instead of old even/odd class hacks for normal mode 2013-05-04 12:01:53 +04:00
Jeffrey Tolar
b43b92928a Update selected count when collapsing an article 2013-05-02 18:15:41 -05:00
Andrew Dolgov
ea18cceaca remove splash before freshfeed is loaded 2013-05-02 09:48:38 +04:00
Andrew Dolgov
27372ddac6 fix editArticleTags() call broken on archived feed 2013-04-30 20:07:08 +04:00
Andrew Dolgov
52e7b5a096 add clear sql log button 2013-04-29 23:12:54 +04:00
supahgreg
8ceea119a8 Add JS PluginHost.HOOK_PARAMS_LOADED and PluginHost.HOOK_RUNTIME_INFO_LOADED to notify when interesting info has been created/updated. 2013-04-27 11:10:21 -05:00
supahgreg
abbe9c1f55 minor: remove duplicate check for params 2013-04-27 09:45:02 -05:00
Andrew Dolgov
6bfc97da86 add automatic timezone (based on client tz offset) 2013-04-26 10:31:57 +04:00
Andrew Dolgov
204f9b186f remove cdmUnexpandArticle 2013-04-25 14:04:49 +04:00
Andrew Dolgov
2779e22bf5 js: add collapsed and expanded hooks 2013-04-25 10:09:40 +04:00
Andrew Dolgov
06a02265c4 inject headlines-spacer even if cdm auto catchup is disabled 2013-04-25 09:43:36 +04:00
Andrew Dolgov
a06045adf0 add missing pluginhost source 2013-04-24 19:51:57 +04:00
Andrew Dolgov
8d388f321b add a simple JS-based hook host 2013-04-24 19:49:37 +04:00
Andrew Dolgov
f66492d357 better javascript error reporting, save error reports in tt-rss log 2013-04-20 10:43:21 +04:00
Andrew Dolgov
ebec81a6fb subscribe: verify XML before adding to the database; fetch: try to work around entity problems if initial parsing fails 2013-04-19 13:17:28 +04:00
Andrew Dolgov
da76e61af8 catchupAllFeeds: do not call obsolete callback 2013-04-17 19:59:38 +04:00
Andrew Dolgov
95437e9e07 tweak notify layout/display 2013-04-17 10:50:46 +04:00
Andrew Dolgov
89473cb5c6 feedtree: don't request null icon 2013-04-17 09:09:51 +04:00
Andrew Dolgov
5e6f0145c8 Merge branch 'master' of github.com:gothfox/Tiny-Tiny-RSS 2013-04-17 08:50:41 +04:00
Andrew Dolgov
2cbdc95bb0 add a separate tab for the logger 2013-04-17 08:42:39 +04:00
supahgreg
3cc5a3cd43 minor typo fix in hash_get() 2013-04-16 20:08:17 -05:00
Andrew Dolgov
40fe2d7382 remove js-based player, better mp3 support detection for html5 audio 2013-04-16 15:44:38 +04:00
Andrew Dolgov
e43a9c4a01 add a %d articles selected element 2013-04-15 13:16:14 +04:00
Andrew Dolgov
e8f9069c5c quickAddFeed: add placeholder select element to feeds dropdown 2013-04-14 10:23:01 +04:00
Andrew Dolgov
e1f76af006 block listing of several util directories; deny access to config.php 2013-04-11 22:01:10 +04:00
Andrew Dolgov
66af65f14b initial 2013-04-10 15:22:05 +04:00
Andrew Dolgov
035d7a5a8f implement support for multiple pub/mark buttons, add plugin which adds a separate mark button to article botton in combined mode (closes #382) 2013-04-09 16:13:32 +04:00
Andrew Dolgov
814fa4ef11 Revert "remove RTITLE"
This reverts commit ecac674ade.
2013-04-07 01:09:46 +04:00
Andrew Dolgov
ecac674ade remove RTITLE 2013-04-07 01:04:32 +04:00
Andrew Dolgov
7e27c91409 remove RCHK 2013-04-07 00:52:39 +04:00
Andrew Dolgov
86baa14aca check for headlines-spacer presence before querying infscroll on load 2013-04-06 13:01:34 +04:00
Andrew Dolgov
2b28c8f2da try to fill the buffer with headlines if possible 2013-04-06 10:33:30 +04:00
Sunjay Cauligi
8b35d17172 Added functionality for navigation without opening articles and toggling expansion of headlines 2013-04-05 18:57:05 -07:00
Andrew Dolgov
bf87833884 fix prefs reset not working properly 2013-04-05 07:52:50 +04:00
Andrew Dolgov
4429463dff feedTree: pass new copies of parent arrays while looking for category nodes to auto-expand to prevent siblings uncollapsing due to objects being passed by reference 2013-04-04 20:58:43 +04:00
Andrew Dolgov
ba1c7d7cc9 do not set active feed id in headlines callback, bailout if received data for currently deselected feed 2013-04-04 20:14:39 +04:00
Andrew Dolgov
f240d26e46 move db-updater functionality to public, remove db-updater.php 2013-04-04 19:45:26 +04:00
Andrew Dolgov
ae31704bb3 only unmark articles which had been processed when automarking (for realz) 2013-04-04 09:49:37 +04:00
Andrew Dolgov
dfd071e28d add experimental cooldown after headlines buffer had been manipulated before auto catchup is enabled
only unmark articles which had been processed when automarking
2013-04-04 09:45:34 +04:00
Andrew Dolgov
e3ca32a818 replace catchupCurrentFeed dropdown with a better control 2013-04-03 18:20:14 +04:00
Andrew Dolgov
f17cac6b26 retire DEFAULT_ARTICLE_LIMIT, infinite scrolling is fast enough to make it superfluous 2013-04-02 15:32:47 +04:00
Andrew Dolgov
4b7726f0b4 rpc: move labelops to article 2013-04-02 14:56:08 +04:00
Andrew Dolgov
c83554bddd rpc: move completeTags to article 2013-04-02 14:53:36 +04:00
Andrew Dolgov
195187c490 rpc: move several feed-related calls to pref-feeds 2013-04-02 14:47:43 +04:00
Andrew Dolgov
d719b06240 rpc: move setScore to article 2013-04-02 14:41:41 +04:00
Andrew Dolgov
8956b3a607 remove obsolete checkDate stuff 2013-04-02 14:36:00 +04:00
Andrew Dolgov
c88e4a2af3 remove small_article_preview 2013-04-02 14:34:17 +04:00
Andrew Dolgov
977580a41c remove obsolete xml stuff in pref-users infoboxes 2013-04-01 18:28:47 +04:00
Andrew Dolgov
417591034a remove experimental view_settings stuff from master 2013-04-01 13:02:29 +04:00
Andrew Dolgov
201bb1ca54 move batchSubscribe to pref-feeds 2013-04-01 12:36:57 +04:00
Andrew Dolgov
9d76e75451 move editPrefProfiles to pref-prefs 2013-04-01 12:34:49 +04:00
Andrew Dolgov
00e347410e move customizeCSS to pref-prefs 2013-04-01 12:30:34 +04:00
Andrew Dolgov
1c9bda915b move several methods from dlg; fix displayed tags not updated after editing 2013-04-01 11:14:27 +04:00
Andrew Dolgov
fb54e3b188 remove xml stuff from backend/dlg 2013-04-01 10:47:41 +04:00
Andrew Dolgov
a2a3d5a3aa add (disabled) per-feed view_settings handling placeholder 2013-04-01 10:09:22 +04:00
Andrew Dolgov
d880b5da9d depiggified 2013-03-31 23:53:00 +04:00
Andrew Dolgov
0db3db2e37 dismissArticle: check if target element exists 2013-03-31 21:58:05 +04:00
Andrew Dolgov
a86ba0a67a implement filter drag and drop sorting 2013-03-31 17:15:23 +04:00
Andrew Dolgov
3dd0306f3e subtoolbar: remove catchupPage, label confusing with upper toolbar catchup function 2013-03-31 15:39:10 +04:00
Andrew Dolgov
90ede186d2 disable small article preview for now 2013-03-31 15:21:35 +04:00
Andrew Dolgov
c8b693cf7f implement catchup with selectable updated criteria 2013-03-31 12:37:42 +04:00
Andrew Dolgov
b029f91621 archive: automatically subscribe user to originating feed while unarchiving 2013-03-30 21:59:52 +04:00
Andrew Dolgov
22af123269 make toggling combined mode work without reload 2013-03-30 19:55:52 +04:00
Andrew Dolgov
60b88b254c add hotkey toggle_cdm_expanded (f c) 2013-03-30 14:28:13 +04:00
Andrew Dolgov
be7bb7d5ee headline menu: add ability to toggle unread/published/starred 2013-03-30 13:42:33 +04:00
Andrew Dolgov
a7c0e150b6 fix invisible active headline in 3pane mode 2013-03-29 23:04:27 +04:00
Andrew Dolgov
ffd3e8e35e toggleUnread: remove scriptaculous highlight 2013-03-29 19:51:58 +04:00
Andrew Dolgov
c409d34a30 fix cdmExpandArticle not always removing active class; make moving between posts take expanded cdm margins into account 2013-03-29 19:31:10 +04:00
Andrew Dolgov
a0ddecb98d remove cdm tiles; update cdm stylesheet as to stop reading on yellow 2013-03-29 18:53:16 +04:00
Andrew Dolgov
90f5a9d28b remove active className on collapse (closes #644) 2013-03-29 14:20:10 +04:00
Andrew Dolgov
b9a06a0e39 retire frankly ridiculous sorting by score/title/date/default
keep defaul and oldest first instead of REVERSE_HEADLINES
2013-03-28 20:44:43 +04:00