summaryrefslogtreecommitdiff
path: root/js
AgeCommit message (Collapse)Author
2021-02-12* OPML import: don't reload everything, just feed treeAndrew Dolgov
* dialogs: use auto-destroying dialog for almost all dialogs instead of destroying them manually * some general dialog-related cleanup
2021-02-12fix previous: secondary dialog not opening because of onLoadAndrew Dolgov
2021-02-12* filters: remove duplicate code, overall cleanupAndrew Dolgov
* check if some tres exist before trying to reload them
2021-02-12fix typoAndrew Dolgov
2021-02-12dialogOf: deal with both raw DOM elements and widgetsAndrew Dolgov
2021-02-12various dialog-related fixes; stop referring to many dialogs by name; move ↵Andrew Dolgov
filter test initial dialog to client side
2021-02-12rework a few more dialogs to use App.dialogOf()Andrew Dolgov
2021-02-12* customizeCSS: client dialogAndrew 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-12remove OPML.onImportCompleteAndrew Dolgov
2021-02-12opml import: no more iframe, use client dialogAndrew Dolgov
2021-02-12remove explainError server-side dlgAndrew Dolgov
2021-02-11generated feed: use client dialogAndrew Dolgov
2021-02-11publishedOPML: use client dialogAndrew Dolgov
2021-02-11disable themes in safe mode; rework safe mode warning/login promptAndrew Dolgov
2021-02-11shorten pref tab names; make log-alert clickableAndrew Dolgov
2021-02-06pref-users: css fixesAndrew Dolgov
2021-02-06event log: add paginationAndrew Dolgov
2021-01-19add a hack (Headlines.unpackVisible) to workaround against unpack observer ↵Andrew Dolgov
sometimes missing articles
2021-01-17Archive cleanup:Andrew Dolgov
- remove code to manually archive/unarchive articles - remove ttrss_archived_feeds/orig_feed_id handling - the whole thing was implemented for this data to be kept indefinitely; it doesn't make a lot of sense to deal with this stuff now that it is expired after one month anyway (same reasons as feed browser being removed - privacy) - remove "originally from"-related stuff because of the above - also remove unused remaining frontend/backend code related to feed browser (rip)
2021-01-17remove CommonDialogs.feedBrowser()Andrew Dolgov
2021-01-17Select... dropdown: replace dijit Select with DropDownButton, simplify layoutAndrew Dolgov
PluginHost: add HOOK_HEADLINE_TOOLBAR_SELECT_MENU_ITEM Headlines.onActionChanged: removed
2021-01-17remove menu options to manually un/archive articlesAndrew Dolgov
2020-12-24event log: add severity filteringAndrew Dolgov
2020-12-23edit tags dialog: initialize autocomplete in onShow (instead of onLoad) ↵Andrew Dolgov
because of xhr
2020-12-23search dialog: populate current search values onShow instead of onLoad ↵Andrew Dolgov
because the dialog is preloaded via xhr
2020-12-07viewfeed debugger: open properly for categoriesAndrew Dolgov
2020-12-07queryFeedHeadlines: bring back DISTINCT for a limited set of columnsAndrew Dolgov
2020-12-04viewfeed: reintroduce timestamps, fix debugging, fix some indentsAndrew Dolgov
2020-11-30don't select next unread feed when marking as read last week, etc.Andrew Dolgov
2020-10-21Revert "fix HOOK_ARTICLE_RENDERED_CDM never being called"Andrew Dolgov
This reverts commit e3a522cdc1e7259ec2b573ba2cff3879c25b1128.
2020-10-21Revert "somewhat experimental: disable article packing/unpacking, render ↵Andrew Dolgov
content immediately" This reverts commit ab53591957d877908b89f6874e91c282bf59d165.
2020-10-09fix HOOK_ARTICLE_RENDERED_CDM never being calledAndrew Dolgov
2020-10-09somewhat experimental: disable article packing/unpacking, render content ↵Andrew Dolgov
immediately
2020-09-16fix default password nag dialog, load via xhrAndrew Dolgov
2020-09-15editFeed: only try to reload feed tree in preferences if its actually thereAndrew Dolgov
2020-09-15comments link: load in new tabAndrew Dolgov
2020-09-15editarticletags: load dialog via XHRAndrew Dolgov
2020-09-15backend handler: require CSRF, remove obsolete codeAndrew Dolgov
2020-09-15public/logout: require valid CSRF tokenAndrew Dolgov
2020-09-15Feeds: load quickaddfeed and search dialogs via XHR w/ CSRF protectionAndrew Dolgov
2020-09-15- backend: require CSRF token to be passed via POSTAndrew Dolgov
- do not leak CSRF token via GET request in feed debugger - rework Article/redirect to use POST
2020-09-15don't pass csrf token as a GET parameter to ArticleAndrew Dolgov
2020-09-15require CSRF token for Article/redirectAndrew Dolgov
2020-09-15- enable CSRF support earlierAndrew Dolgov
- remove rpc/sanityCheck from CSRF-excluded calls
2020-09-14remove csrf token from rpc method sanityCheckAndrew Dolgov
2020-07-09Store FeedTree data in localStoragenanaya
Patching internal functions of dijit.Tree as they don't provide option on where to store the data. It stores to cookies by default but the data can get quite big for hundreds of feeds and exceeds cookies size limit. Not to mention it'll cause the cookie to be sent during any request with nothing handling it server side and just wasting bandwidth. This patch will also migrate current data in cookie to local storage accordingly.
2020-06-05more eslint fixessingle-app-objectAndrew Dolgov
2020-06-05eslint-related fixes; move a few things from global context to AppAndrew Dolgov
2020-06-04fix various minor issues reported by eslintAndrew Dolgov
2020-06-04unify prefs/main App objects, remove fake classes, use single static App ↵Andrew Dolgov
object instead