Commit Graph

78 Commits (8574532b7f57593af41719c478258fc0024cd523)

Author SHA1 Message Date
Andrew Dolgov 8574532b7f add hotkeys J/K to move between unread feeds 3 years ago
Rodney Stromlund c18383d1ea Fix `getCategory` method. 3 years ago
wn_ 2ed5a79e64 Fix automatically showing next feed on catchup 3 years ago
Andrew Dolgov e3c51b0e6c Revert "clip max displayed counter value to 9999 because of container node width"
This reverts commit c34a4c85bd.
3 years ago
Andrew Dolgov c34a4c85bd clip max displayed counter value to 9999 because of container node width 3 years ago
Andrew Dolgov d275134f26 unify return values for getPreviousFeed and usages of both prev/next 3 years ago
Andrew Dolgov 2e6d48ead7 * Feeds.openNextUnread: fix
* model.getNextFeed: make sure return values are consistent, stop
wrapping back to starred
3 years ago
Andrew Dolgov 718c9f07fa remove model.getNextUnreadFeed; unify code with feedTree.getNextFeed 3 years ago
Andrew Dolgov 7ec8a6cad0 simplify feed tree expando/loading/feed icon handling 3 years ago
Andrew Dolgov 143617afb1 * it feels weird for requireIdleCallback() to be optional while more
modern browser features are required
 * simplify browser startup feature check a bit
3 years ago
Andrew Dolgov 0b93d8d013 add hotkey to toggle grid view 3 years ago
Andrew Dolgov ddfa39015e experimental: add preference to show combined mode headlines as a 2 column grid 3 years ago
Andrew Dolgov ae7b87bca9 add HOOK_HEADLINE_MUTATIONS, HOOK_HEADLINE_MUTATIONS_SYNCED 3 years ago
Andrew Dolgov bfeaf4d6a4 search dialog: add button icon 3 years ago
Andrew Dolgov 1fb7125f90 minor cleanup related to toolbar-main (use dijit methods, etc) 3 years ago
Andrew Dolgov 1d9fa2a42e reduce overhead in hash set/get 3 years ago
Andrew Dolgov db583287b2 add hide/show events for feeds sidebar 3 years ago
Andrew Dolgov 553548b689 request label counters conditionally 3 years ago
Andrew Dolgov 155e4f6125 pass a bunch of related arrays properly to backend 3 years ago
Andrew Dolgov 6ea1430a04 no special counter handling for catchupAll 3 years ago
Andrew Dolgov d6203bf350 try to calculate counters conditionally based on feed ids 3 years ago
Andrew Dolgov 37d46411c7 App.requestCounters() is not a thing 3 years ago
wn_ 1bd5152c80 Open the default feed after unsubscribing.
Previously the UI appeared to hang, even though the backend request had already completed successfully.
3 years ago
Andrew Dolgov 737cffc241 render feed icon markup on the client 3 years ago
Andrew Dolgov 660a1bbe01 * switch to xhr.post() almost everywhere
* call App.handlerpcjson() automatically on json request (if possible)
 * show net/log indicators in prefs
3 years ago
Andrew Dolgov bb4e4282f4 migrate a bunch of xhrPost invocations 3 years ago
Andrew Dolgov 6b43b788d9 migrate xhrJson invocations to the new helper 3 years ago
Andrew Dolgov 00310d2d23 cleanup some unused code, fix App.byId() invoked by wrong name 3 years ago
Andrew Dolgov 70fa423026 initial for RIP prototype/scriptaculous 3 years ago
Andrew Dolgov b16abc157e * App: rename hidden to hidden_tag
* search: use client dialog
 * add some form field helpers
3 years ago
Andrew Dolgov 020f062a76 feeds: unify naming 3 years ago
Andrew Dolgov 3d11c61f32 * OPML import: don't reload everything, just feed tree
* dialogs: use auto-destroying dialog for almost all dialogs instead of destroying them manually
* some general dialog-related cleanup
3 years ago
Andrew Dolgov 72e38bfe1f rework a few more dialogs to use App.dialogOf() 3 years ago
Andrew Dolgov d466284fab * customizeCSS: client dialog
* 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
3 years ago
Andrew Dolgov 1a680d4eae publishedOPML: use client dialog 3 years ago
Andrew Dolgov 848bc57f29 disable themes in safe mode; rework safe mode warning/login prompt 3 years ago
Andrew Dolgov 57f36f3f97 search dialog: populate current search values onShow instead of onLoad because the dialog is preloaded via xhr 4 years ago
Andrew Dolgov 87184904ed don't select next unread feed when marking as read last week, etc. 4 years ago
Andrew Dolgov f693ebab21 fix default password nag dialog, load via xhr 4 years ago
Andrew Dolgov cbcb10a272 Feeds: load quickaddfeed and search dialogs via XHR w/ CSRF protection 4 years ago
Andrew Dolgov 697418f863 more eslint fixes 4 years ago
Andrew Dolgov 88027d7a39 fix various minor issues reported by eslint 4 years ago
Andrew Dolgov 9d28b3ac50 unify prefs/main App objects, remove fake classes, use single static App object instead 4 years ago
Andrew Dolgov e37f8cfa78 don't use declare() for static objects with no inheritance because apparently it's not actually needed by AMD 4 years ago
Andrew Dolgov 2d3fdd6836 hide read feeds / hide read shows special: use CSS instead of JS-based hiding 4 years ago
Andrew Dolgov 776fe4768b default password warning: fix close button, don't crash if dialog is recreated (on feed tree reload etc) 4 years ago
Andrew Dolgov 6f625aa8aa apply Has_Marked css class to feed tree elements with marked articles 4 years ago
Andrew Dolgov 9c0235ab66 show current unread counter on headlines toolbar if sidebar is hidden 5 years ago
Andrew Dolgov 5b4eb8d7b9 remove unnecessary "== 1" when checking for init params
unsubscribeFeed: check for undefined title correctly
5 years ago
Andrew Dolgov 079ef15b1b previous: remove unused debugging line 5 years ago