Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2021-02-12 | more dialog-related cleanup | 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 | * filters: remove duplicate code, overall cleanup | Andrew Dolgov | |
* check if some tres exist before trying to reload them | |||
2021-02-12 | dialogOf: deal with both raw DOM elements and widgets | 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-12 | remove explainError server-side dlg | Andrew Dolgov | |
2021-02-11 | shorten pref tab names; make log-alert clickable | Andrew Dolgov | |
2020-12-07 | viewfeed debugger: open properly for categories | Andrew Dolgov | |
2020-12-07 | queryFeedHeadlines: bring back DISTINCT for a limited set of columns | Andrew Dolgov | |