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