Commit Graph

1170 Commits

Author SHA1 Message Date
Andrew Dolgov
a5b19e5ff5 make headline elements with feed title lead to originating site while RSS icon elements lead to the feed within tt-rss UI 2024-02-02 06:53:55 +03:00
Andrew Dolgov
a56e935deb fix unfunctional rss icon in grouped-by-feed heading 2024-02-02 06:46:05 +03:00
wn_
e33b0297d5 Ensure the feed name is easily visible when looking at the feeds with errors list. 2023-12-23 17:01:24 +00:00
Andrew Dolgov
ff4248b09e add wip UI/backend stuff to filter feed tree 2023-11-03 08:33:35 +03:00
wn_
c7e1caf223 Fix class names in some more places.
Related to the PSR-4 move via 865ecc8796
2023-10-26 15:01:43 +00:00
Andrew Dolgov
865ecc8796 move to psr-4 autoloader 2023-10-25 12:55:09 +03:00
Andrew Dolgov
d43d6f7dff keep two sets of content-insert size cookies for wide & normal mode 2023-06-01 08:31:10 +03:00
Andrew Dolgov
0578bf8025 add Headlines.default_move_on_expand tunable 2023-04-13 20:15:23 +03:00
Andrew Dolgov
31ef788e02 add window.requestIdleCallback polyfill for safari 2023-04-09 10:29:42 +03:00
Andrew Dolgov
af5c64045b add simple autocompleter for tags 2023-04-06 15:51:09 +03:00
wn_
807f914338 Make edit feed dialog's 'remove icon' button a regular button.
Previously it was of type 'submit', and hitting Enter anywhere in the modal triggered its action (rather than the other submit button for saving).
2023-04-01 14:22:33 +00:00
wn_
b14a8a76eb Change 'FEED_NOTHING' to 'FEED_DASHBOARD'. 2023-03-07 15:45:07 +00:00
wn_
c923fda8c9 Also use friendly names for special feed+cat IDs in the frontend. 2023-03-05 20:06:48 +00:00
Andrew Dolgov
b7a6c948d0 tags display: instead of limiting to 5 tags, limit by container width % 2023-03-01 21:41:52 +03:00
Andrew Dolgov
d373b7b452 * bring back cache-busting for feed icons based on timestamp
* DiskCache: use singleton pattern to create less cache object instances
 * DiskCache: implement ETag
2022-12-19 21:36:50 +03:00
Andrew Dolgov
a30b9bb649 rework favicon storage to use DiskCache 2022-11-24 23:31:33 +03:00
Andrew Dolgov
8ef816d8f8 feeds-tree: move external onClick dojo/method to PrefFeedTree class 2022-06-06 09:31:37 +03:00
Andrew Dolgov
6436dd16f9 filter-tree: move external dojo/method to PrefFilterTree class 2022-06-06 09:29:16 +03:00
Andrew Dolgov
dd983e5de1 prefs: move external filter tree onload method (which checks for inactive feeds, etc.) to FilterTree class 2022-06-05 11:47:21 +03:00
Andrew Dolgov
fc84712135 pref-filters: add a button to hide or show rules in the filter list 2022-06-05 11:41:28 +03:00
Andrew Dolgov
a395574516 actions dropdown: add context-sensitive UI layout labels 2022-02-25 18:45:00 +03:00
Andrew Dolgov
806b46d0c4 * add actions dropdown to toggle combined mode
* hide 'toggle widescreen' menu item when in combined mode
 * unify some mode toggling code in App
2022-02-24 21:07:53 +03:00
Andrew Dolgov
478c9b64a9 make sure notification is closed when saving/creating filter 2022-01-25 22:39:18 +03:00
Andrew Dolgov
304845f380 Merge branch 'master' of git.fakecake.org:fox/tt-rss 2022-01-13 13:59:36 +03:00
Andrew Dolgov
8cf9c451dc Headlines: fix multiple article ids not passed to setScore as an array 2022-01-13 13:59:21 +03:00
Andrew Dolgov
40b2356be2 filters:
* add filter action to ignore feed-provided tags
 * simplify handling of various filter-provided tags
 * bump schema to 146
2021-12-20 07:56:16 +03:00
Andrew Dolgov
720b318796 * fox.form.Select: add several properties allowing it to better
imitate other controls like DropDownButton, etc.
 * rework several main toolbar items to use fox.form.Select instead of
other controls
 * replace HOOK_HEADLINE_TOOLBAR_SELECT_MENU_ITEM with
HOOK_HEADLINE_TOOLBAR_SELECT_MENU_ITEM2 because of markup change (option
instead of menuitem)
 * PluginHost: add some explicit typecasts to make intellephense shut up
2021-12-14 21:53:45 +03:00
Andrew Dolgov
8a645892a6 PluginHost: add run_until() and HOOK_HEADLINE_TOOLBAR_SELECT_MENU_ITEM2 2021-12-14 21:43:02 +03:00
Andrew Dolgov
df7b2e7984 combined mode: limit feed title element to 25% width 2021-11-29 13:39:58 +03:00
Andrew Dolgov
8cd69fe15c when uninstall plugins, refresh plugins index instead of reloading entire prefs pane 2021-11-15 20:18:37 +03:00
Andrew Dolgov
98af46addd prefs: properly report failures when loading plugin list 2021-11-14 16:13:06 +03:00
Andrew Dolgov
cf93371607 show safe mode warning dialog in prefs 2021-11-14 16:12:27 +03:00
Andrew Dolgov
d3d3bceec9 xhr.json: properly pass failure callback to xhr.post() 2021-11-14 16:07:52 +03:00
Andrew Dolgov
fe1feca009 xhr.json: don't call resolve() on failed to parse data 2021-11-14 15:57:43 +03:00
Andrew Dolgov
9e8d69739f add two helper account access levels:
- read only - can't subscribe to more feeds, feed updates are skipped
 - disabled - can't login
define used access levels as UserHelper constants and refactor code to
use them instead of hardcoded numbers
2021-11-10 20:44:51 +03:00
Andrew Dolgov
377e0b812c add data-orig-feed-title to generated headline markup 2021-10-18 07:44:38 +03:00
Andrew Dolgov
9e7e0e84d7 fix vfeed menu in three panel mode 2021-10-11 13:49:20 +03:00
Andrew Dolgov
a9646b9574 headlines: attach context menu to vfeed title node 2021-10-10 22:17:11 +03:00
Andrew Dolgov
145fc31625 feed tree context menu: add an entry to open originating website 2021-10-10 22:08:17 +03:00
Andrew Dolgov
8ed8a10965 add settings profile cloning 2021-06-16 14:24:57 +03:00
Andrew Dolgov
8574532b7f add hotkeys J/K to move between unread feeds 2021-05-20 20:32:00 +03:00
Andrew Dolgov
d11718c89c fix combined/three panel transition to expandable mode 2021-05-06 22:27:49 +03:00
Andrew Dolgov
88a7130d79 fix for previous changeset that broke expanded mode 2021-04-22 19:49:51 +03:00
Andrew Dolgov
e8e4fc641e Article.pack: add no-op for three panel mode 2021-04-22 17:50:07 +03:00
Andrew Dolgov
df145c8064 * cdm: render enclosures into content element
* deprecate cdm.intermediate
 * implement lazy-load for rendered enclosures
 * simplify pack/unpack logic for articles
2021-04-22 10:45:27 +03:00
Rodney Stromlund
c18383d1ea Fix getCategory method. 2021-04-12 20:20:52 +00:00
Andrew Dolgov
3e22368962 getPreviousFeed/getNextFeed: implement wrap around 2021-04-12 16:04:45 +03:00
wn_
2ed5a79e64 Fix automatically showing next feed on catchup 2021-03-26 10:00:36 +00:00
Andrew Dolgov
ceb8179ccc don't use css-defined .svg files because firefox 2021-03-24 16:33:03 +03:00
Andrew Dolgov
e3c51b0e6c Revert "clip max displayed counter value to 9999 because of container node width"
This reverts commit c34a4c85bd.
2021-03-23 11:51:17 +03:00