summaryrefslogtreecommitdiff
path: root/js/App.js
AgeCommit message (Collapse)Author
2023-03-05Also use friendly names for special feed+cat IDs in the frontend.wn_
2022-02-25actions dropdown: add context-sensitive UI layout labelsAndrew Dolgov
2022-02-24 * add actions dropdown to toggle combined modeAndrew Dolgov
* hide 'toggle widescreen' menu item when in combined mode * unify some mode toggling code in App
2021-11-14show safe mode warning dialog in prefsAndrew Dolgov
2021-11-10add two helper account access levels:Andrew Dolgov
- 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-05-20add hotkeys J/K to move between unread feedsAndrew Dolgov
2021-03-22don't try to j/k move to nonexistant feedAndrew Dolgov
2021-03-22unify return values for getPreviousFeed and usages of both prev/nextAndrew Dolgov
2021-03-11continuation of the css cleanupAndrew Dolgov
2021-03-11grid: add a header icon (and a hotkey) to toggle article span entire rowAndrew 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-10fix crash in preferences due to headlines-frame missingAndrew Dolgov
2021-03-10fix headlines-spacer height in grid modeAndrew Dolgov
2021-03-10add hotkey to toggle grid viewAndrew 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-03-02store widescreen mode setting in preferences instead of a cookieAndrew Dolgov
2021-02-27add plugin updates checker into normal updates checkerAndrew Dolgov
2021-02-26Merge pull request 'fix-mysql-support' (#10) from ↵fox
klatch/tt-rss:fix-mysql-support into master Reviewed-on: https://git.tt-rss.org/fox/tt-rss/pulls/10
2021-02-26check if client-presented URL scheme is different from one configured in ↵Andrew Dolgov
SELF_URL_PATH
2021-02-26pass translations to frontend as a json objectAndrew Dolgov
2021-02-25fix checkboxes shown as checked when they're not with mysqlFrenck Lutke
The issue occurs because boolean/tinyint values are retrieved from mysql as strings, and in php/js all non-empty strings are cast as boolean true. Current PDO mysql driver doesn't support `PDO::ATTR_STRINGIFY_FETCHES = false`, and if I disable prepare-emulation so it uses the native MySQL driver instead which supposedly does support it, prepare statements no longer play nice with named parameters. Every remaining clean solution that comes to mind that can cover all cases, just for MySQL, adds an annoying amount of additional code / overhead. As long as the `App.FormFields.checkbox_tag()` JS function is the only one suffering from the lack of conversion, I'll go with easy ugly over here.
2021-02-24decouple runtime-info object from countersAndrew Dolgov
2021-02-24try to calculate counters conditionally based on feed idsAndrew Dolgov
2021-02-23drop errors.php and simplify error handlingAndrew Dolgov
2021-02-20prevent filter selected text dialog from opening in wrong orderAndrew Dolgov
2021-02-20haven't i fixed this alreadyAndrew Dolgov
2021-02-20wip: feed editor client-sideAndrew Dolgov
2021-02-19use template strings in a bunch of places instead of id concatenationAndrew 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-19fix some eslint-related stuffwip-no-prototypeAndrew Dolgov
2021-02-19cleanup some unused code, fix App.byId() invoked by wrong nameAndrew Dolgov
2021-02-18add Element toggleClassNameAndrew Dolgov
2021-02-18initial for RIP prototype/scriptaculousAndrew Dolgov
2021-02-18fix hotkey help toolbar actionAndrew Dolgov
2021-02-18 * use es5 (?) default parameter values for some functionsAndrew Dolgov
* when moving to next article, try to show hsp if its next
2021-02-18Merge branch 'master' of git.fakecake.org:fox/tt-rssAndrew Dolgov
2021-02-18profiles: use client dialog; move related methods to pref-prefsAndrew Dolgov
2021-02-17 * add (disabled) shortcut syntax for plugin methodsAndrew Dolgov
* add controls shortcut for pluginhandler tags * add similar shortcut for frontend * allow plugins to selectively exclude their methods from CSRF checking
2021-02-17 * App: rename hidden to hidden_tagAndrew Dolgov
* search: use client dialog * add some form field helpers
2021-02-16remove backend helper and move its only function to rpc for the time beingAndrew Dolgov
2021-02-15remove the rest of db.php; rename some leftover methods in feedsAndrew Dolgov
2021-02-15subscribe to feed: use client dialogAndrew Dolgov
2021-02-15render enclosures on the clientAndrew Dolgov
2021-02-14remove old-style markup from exception dialogAndrew Dolgov
2021-02-14pref-users edit: use client dialogAndrew Dolgov
2021-02-13label editor: use client dialogAndrew Dolgov
2021-02-12silence (or fix) a bunch of eslint warningsAndrew Dolgov