summaryrefslogtreecommitdiff
path: root/js/Feeds.js
AgeCommit message (Collapse)Author
2023-03-07Change 'FEED_NOTHING' to 'FEED_DASHBOARD'.wn_
2023-03-05Also use friendly names for special feed+cat IDs in the frontend.wn_
2022-12-19 * bring back cache-busting for feed icons based on timestampAndrew Dolgov
* DiskCache: use singleton pattern to create less cache object instances * DiskCache: implement ETag
2022-11-24rework favicon storage to use DiskCacheAndrew Dolgov
2021-12-14 * fox.form.Select: add several properties allowing it to betterAndrew Dolgov
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-11-14show safe mode warning dialog in prefsAndrew Dolgov
2021-05-20add hotkeys J/K to move between unread feedsAndrew Dolgov
2021-04-12Fix `getCategory` method.Rodney Stromlund
2021-03-26Fix automatically showing next feed on catchupwn_
2021-03-23Revert "clip max displayed counter value to 9999 because of container node ↵Andrew Dolgov
width" This reverts commit c34a4c85bde242c991baf1f383694e9a4fa82940.
2021-03-23clip max displayed counter value to 9999 because of container node widthAndrew Dolgov
2021-03-22unify return values for getPreviousFeed and usages of both prev/nextAndrew Dolgov
2021-03-22 * Feeds.openNextUnread: fixAndrew Dolgov
* model.getNextFeed: make sure return values are consistent, stop wrapping back to starred
2021-03-19remove model.getNextUnreadFeed; unify code with feedTree.getNextFeedAndrew Dolgov
2021-03-16simplify feed tree expando/loading/feed icon handlingAndrew Dolgov
2021-03-10 * it feels weird for requireIdleCallback() to be optional while moreAndrew Dolgov
modern browser features are required * simplify browser startup feature check a bit
2021-03-10add hotkey to toggle grid viewAndrew Dolgov
2021-03-10experimental: add preference to show combined mode headlines as a 2 column gridAndrew Dolgov
2021-03-09add HOOK_HEADLINE_MUTATIONS, HOOK_HEADLINE_MUTATIONS_SYNCEDAndrew Dolgov
2021-03-08search dialog: add button iconAndrew Dolgov
2021-03-08minor cleanup related to toolbar-main (use dijit methods, etc)Andrew Dolgov
2021-03-06reduce overhead in hash set/getAndrew Dolgov
2021-02-24add hide/show events for feeds sidebarAndrew Dolgov
2021-02-24request label counters conditionallyAndrew Dolgov
2021-02-24pass a bunch of related arrays properly to backendAndrew Dolgov
2021-02-24no special counter handling for catchupAllAndrew Dolgov
2021-02-24try to calculate counters conditionally based on feed idsAndrew Dolgov
2021-02-23App.requestCounters() is not a thingAndrew Dolgov
2021-02-21Open the default feed after unsubscribing.wn_
Previously the UI appeared to hang, even though the backend request had already completed successfully.
2021-02-19render feed icon markup on the clientAndrew Dolgov
2021-02-19 * switch to xhr.post() almost everywhereAndrew Dolgov
* call App.handlerpcjson() automatically on json request (if possible) * show net/log indicators in prefs
2021-02-19migrate a bunch of xhrPost invocationsAndrew Dolgov
2021-02-19migrate xhrJson invocations to the new helperAndrew Dolgov
2021-02-19cleanup some unused code, fix App.byId() invoked by wrong nameAndrew Dolgov
2021-02-18initial for RIP prototype/scriptaculousAndrew Dolgov
2021-02-17 * App: rename hidden to hidden_tagAndrew Dolgov
* search: use client dialog * add some form field helpers
2021-02-15feeds: unify namingAndrew Dolgov
2021-02-12* OPML import: don't reload everything, just feed treeAndrew Dolgov
* dialogs: use auto-destroying dialog for almost all dialogs instead of destroying them manually * some general dialog-related cleanup
2021-02-12rework a few more dialogs to use App.dialogOf()Andrew Dolgov
2021-02-12* customizeCSS: client dialogAndrew Dolgov
* remove hardcoded width from most dialogs (move to css) * add helper to easily get dialog from its widget * rework some dialog buttons to use current object instead of calling dialog by name
2021-02-11publishedOPML: use client dialogAndrew Dolgov
2021-02-11disable themes in safe mode; rework safe mode warning/login promptAndrew Dolgov
2020-12-23search dialog: populate current search values onShow instead of onLoad ↵Andrew Dolgov
because the dialog is preloaded via xhr
2020-11-30don't select next unread feed when marking as read last week, etc.Andrew Dolgov
2020-09-16fix default password nag dialog, load via xhrAndrew Dolgov
2020-09-15Feeds: load quickaddfeed and search dialogs via XHR w/ CSRF protectionAndrew Dolgov
2020-06-05more eslint fixessingle-app-objectAndrew Dolgov
2020-06-04fix various minor issues reported by eslintAndrew Dolgov
2020-06-04unify prefs/main App objects, remove fake classes, use single static App ↵Andrew Dolgov
object instead
2020-06-04don't use declare() for static objects with no inheritance because ↵Andrew Dolgov
apparently it's not actually needed by AMD