Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-25 | actions dropdown: add context-sensitive UI layout labels | Andrew Dolgov | |
2022-02-24 | * add actions dropdown to toggle combined mode | Andrew Dolgov | |
* hide 'toggle widescreen' menu item when in combined mode * unify some mode toggling code in App | |||
2021-11-14 | show safe mode warning dialog in prefs | Andrew Dolgov | |
2021-11-10 | add 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-20 | add hotkeys J/K to move between unread feeds | Andrew Dolgov | |
2021-03-22 | don't try to j/k move to nonexistant feed | Andrew Dolgov | |
2021-03-22 | unify return values for getPreviousFeed and usages of both prev/next | Andrew Dolgov | |
2021-03-11 | continuation of the css cleanup | Andrew Dolgov | |
2021-03-11 | grid: add a header icon (and a hotkey) to toggle article span entire row | 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 | fix crash in preferences due to headlines-frame missing | Andrew Dolgov | |
2021-03-10 | fix headlines-spacer height in grid mode | Andrew Dolgov | |
2021-03-10 | add hotkey to toggle grid view | 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-03-02 | store widescreen mode setting in preferences instead of a cookie | Andrew Dolgov | |
2021-02-27 | add plugin updates checker into normal updates checker | Andrew Dolgov | |
2021-02-26 | Merge 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-26 | check if client-presented URL scheme is different from one configured in ↵ | Andrew Dolgov | |
SELF_URL_PATH | |||
2021-02-26 | pass translations to frontend as a json object | Andrew Dolgov | |
2021-02-25 | fix checkboxes shown as checked when they're not with mysql | Frenck 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-24 | decouple runtime-info object from counters | Andrew Dolgov | |
2021-02-24 | try to calculate counters conditionally based on feed ids | Andrew Dolgov | |
2021-02-23 | drop errors.php and simplify error handling | Andrew Dolgov | |
2021-02-20 | prevent filter selected text dialog from opening in wrong order | Andrew Dolgov | |
2021-02-20 | haven't i fixed this already | Andrew Dolgov | |
2021-02-20 | wip: feed editor client-side | Andrew Dolgov | |
2021-02-19 | use template strings in a bunch of places instead of id concatenation | 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 | fix some eslint-related stuffwip-no-prototype | Andrew Dolgov | |
2021-02-19 | cleanup some unused code, fix App.byId() invoked by wrong name | Andrew Dolgov | |
2021-02-18 | add Element toggleClassName | Andrew Dolgov | |
2021-02-18 | initial for RIP prototype/scriptaculous | Andrew Dolgov | |
2021-02-18 | fix hotkey help toolbar action | Andrew Dolgov | |
2021-02-18 | * use es5 (?) default parameter values for some functions | Andrew Dolgov | |
* when moving to next article, try to show hsp if its next | |||
2021-02-18 | Merge branch 'master' of git.fakecake.org:fox/tt-rss | Andrew Dolgov | |
2021-02-18 | profiles: use client dialog; move related methods to pref-prefs | Andrew Dolgov | |
2021-02-17 | * add (disabled) shortcut syntax for plugin methods | Andrew 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_tag | Andrew Dolgov | |
* search: use client dialog * add some form field helpers | |||
2021-02-16 | remove backend helper and move its only function to rpc for the time being | Andrew Dolgov | |
2021-02-15 | remove the rest of db.php; rename some leftover methods in feeds | Andrew Dolgov | |
2021-02-15 | subscribe to feed: use client dialog | Andrew Dolgov | |
2021-02-15 | render enclosures on the client | Andrew Dolgov | |
2021-02-14 | remove old-style markup from exception dialog | Andrew Dolgov | |
2021-02-14 | pref-users edit: use client dialog | Andrew Dolgov | |
2021-02-13 | label editor: use client dialog | Andrew Dolgov | |
2021-02-12 | silence (or fix) a bunch of eslint warnings | Andrew Dolgov | |
2021-02-12 | RIP tag cloud: last of the vanilla popup dialog system | Andrew Dolgov | |