summaryrefslogtreecommitdiff
path: root/include/functions.php
AgeCommit message (Collapse)Author
2019-04-30better tsquery support:Andrew Dolgov
1. report query syntax errors properly 2. fall back to implicit &-joining only if no joiners are detected in user query, otherwise permit full tsquery syntax
2019-04-12Add keyboard shortcut 'g r': Go to Recently readltGuillaume
2019-04-10schema: add DEFAULT_SEARCH_LANGUAGEAndrew Dolgov
2019-03-28PDO error in cleanup_tags repairedGreg-T
Changes : - add PDO::PARAM_INT to a value in a PDO query - switch limit to limit_part to respect semantic here (cleanup by packages)
2019-03-21domdocument: remove old meta charset unicode hacks, replace with shorter xml ↵Andrew Dolgov
preamble utf8 hack (on loadhtml where it makes sense) af_readability: better (?) charset hack for non-unicode pages
2019-03-19support "picture" tags in articlesAndrew Dolgov
2019-03-11Refactor hotkeys to use keypress instead of keydownMichael Kuhn
keydown returns the "raw" key in event.which. Depending on the keyboard layout, this may not be what is wanted. For example, on a German keyboard, Shift+7 has to be pressed to get a slash. However, event.which will be 55, which corresponds to "7". In the keypress event, however, event.which will be 47, which corresponds to "/". Sadly, several important keys (such as escape and the arrow keys) do not trigger a keypress event. Therefore, they have to be handled using a keydown event. This change refactors the hotkey support to make use of keypress events whenever possible. This will make hotkeys work regardless of the user's keyboard layout. Escape and arrow keys are still handled via keydown events. There should be only one change in behavior: I could not make Ctrl+/ work and therefore rebound the help dialog to "?".
2019-03-10add composite key on ttrss_feeds (feed_url & owner_uid)Andrew Dolgov
2019-03-06archived feeds: expire old entries (schema bump)Andrew Dolgov
2019-03-05update previous with make_password() in tt-rss properAndrew Dolgov
2019-03-05make_password: generate longer passwords by default, use better random ↵Andrew Dolgov
function if available
2019-03-04Revert "login: only allow relative URLs in return="Andrew Dolgov
This reverts commit c68ac04020d85a296c784de18f8def3f365f9f6a.
2019-03-03login: only allow relative URLs in return=Andrew Dolgov
2019-03-01support per-plugin locale directoriesAndrew Dolgov
2019-02-25OPML: include (and import) ttrss per-feed update interval and sort orderAndrew Dolgov
2019-02-08Revert "enable fi_FI locale"Andrew Dolgov
oops, nevermind This reverts commit e00041b206df6a476a6fe86a786d88bd79f6af7d.
2019-02-08enable fi_FI localeAndrew Dolgov
2019-02-01Make article date select 12/24 time based on SHORT_DATE_FORMATroot
2019-01-30Add i18n for auto mode:wqAndrii Zhuk
2019-01-30Changed language name for UkrainianAndrii Zhuk
2019-01-16enable uk_UA locale; rebase translationsAndrew Dolgov
2018-12-24truncate_middle: make it utf8 awareAndrew Dolgov
2018-12-21fetch_file_contents: decompress gzipped dataAndrew Dolgov
af_readability: remove utf8 preamble hack
2018-12-16rework git update checking to be initiated by frontend, outside of runtime ↵Andrew Dolgov
info output
2018-12-12requestCounters: remove cooldownAndrew Dolgov
2018-12-11score: get correct classes for rows/score icons on the clientAndrew Dolgov
2018-12-10show alert if recent_log_events > 0Andrew Dolgov
2018-12-10runtime info: return count of recent eventlog entriesAndrew Dolgov
2018-12-09add hotkey (a N) to toggle night.cssAndrew Dolgov
2018-12-09remove theme supports-version etc checkingAndrew Dolgov
2018-12-06add ttrss_filters2.last_triggered (bump schema version)Andrew Dolgov
2018-12-06add HOOK_FILTER_TRIGGERED (for filter debugging)Andrew Dolgov
2018-12-06remove some bitmaps and rework stuff using it to use iconfont insteadAndrew Dolgov
2018-12-06night.css: do not import default less theme staticallyAndrew Dolgov
remove themes/default.php (not needed) compact.css: fixes
2018-12-06rework scoring display, JS processing and iconsAndrew Dolgov
2018-12-04fix several issues related to profile being set to a non-numeric valueAndrew Dolgov
2018-12-02move some more stuff out of common.jsAndrew Dolgov
rework client-side cookie functions a bit limit dojo cachebust based on server scripts modification time remove param_escape()
2018-12-02set use strict on JS modules; remove some mostly useless stuff like ↵Andrew Dolgov
get_minified_js()
2018-12-02remove obsolete row selection functionsAndrew Dolgov
move getUrlParam() to Utils
2018-12-01bring back (debloated) version of unexpanded combined modeAndrew Dolgov
2018-12-01enable c-up/down hotkeys even out of cdmAndrew Dolgov
2018-11-30strip_harmful_tags: remove data- attributesAndrew Dolgov
2018-11-30remove expandable CDM headlinesAndrew Dolgov
2018-11-30use xhrPost is even more places!Andrew Dolgov
2018-11-30debug logging system rework:Andrew Dolgov
* support various logging levels per-message * remove hacks like debug_suppress, DAEMON_EXTENDED_DEBUG, etc * _debug() is kept as a compatibility shim for plugins
2018-10-16fix session write handler always assuming that database entry exists and ↵Andrew Dolgov
failing silently if it doesn't; remove session cookie-related hacks
2018-10-16login: check for stale session in login handler, instead of authenticate_user()Andrew Dolgov
2018-10-16another attempt to enforce session ID regeneration on loginAndrew Dolgov
2018-10-16properly save auth_module after logging inAndrew Dolgov
2018-10-15it was probably not the best idea to use session_regenerate_id() right after ↵Andrew Dolgov
session_start(), duh