wn_
|
3487c922b3
|
Replace use of 'array_merge' with the spread operator and 'array_push' in various places.
This isn't supported for arrays with string keys until PHP 8.1.
https://wiki.php.net/rfc/spread_operator_for_array
|
2022-08-12 17:58:38 +00:00 |
Andrew Dolgov
|
26c67dba77
|
update phpstan to 1.8.2
|
2022-07-31 13:55:09 +03:00 |
Andrew Dolgov
|
6436dd16f9
|
filter-tree: move external dojo/method to PrefFilterTree class
|
2022-06-06 09:29:16 +03:00 |
Andrew Dolgov
|
fc84712135
|
pref-filters: add a button to hide or show rules in the filter list
|
2022-06-05 11:41:28 +03:00 |
Andrew Dolgov
|
40b2356be2
|
filters:
* add filter action to ignore feed-provided tags
* simplify handling of various filter-provided tags
* bump schema to 146
|
2021-12-20 07:56:16 +03:00 |
wn_
|
9326ed605f
|
Address PHPStan warning in 'classes/pref/filters.php'.
|
2021-11-14 17:59:57 +00:00 |
wn_
|
5a50c333b2
|
Address PHPStan warnings in 'classes/pref/filters.php'.
|
2021-11-14 00:59:19 +00:00 |
wn_
|
5606e38bff
|
Update signature of handler 'csrf_ignore' to include types.
|
2021-11-12 02:01:31 +00:00 |
Andrew Dolgov
|
73d14338ab
|
fix rendering of category filters on Uncategorized
|
2021-07-28 12:59:47 +03:00 |
Andrew Dolgov
|
c26f58d8a5
|
fix some php8 warnings
|
2021-03-08 11:16:32 +03:00 |
Andrew Dolgov
|
c96172fa04
|
use constants in get_pref()/set_pref()
|
2021-02-25 14:49:58 +03:00 |
Andrew Dolgov
|
2843b99171
|
minor filter UI layout fix
|
2021-02-21 13:08:34 +03:00 |
Andrew Dolgov
|
810afdaf5a
|
prevent creation of filter rules matching no feeds
|
2021-02-21 12:28:25 +03:00 |
Andrew Dolgov
|
3b8d69206c
|
deal with filter actions UI
|
2021-02-21 10:28:59 +03:00 |
Andrew Dolgov
|
94560132dd
|
for the most part, deal with filter rules UI
|
2021-02-21 09:35:07 +03:00 |
Andrew Dolgov
|
b4e96374bc
|
more filter stuff
|
2021-02-20 21:48:05 +03:00 |
Andrew Dolgov
|
590b1fc39e
|
a few more methods shuffled around
|
2021-02-20 18:21:36 +03:00 |
Andrew Dolgov
|
be91355c20
|
first for filter frontend overhaul
|
2021-02-20 18:15:08 +03:00 |
Andrew Dolgov
|
91e7969383
|
replace a few more controls to new style
|
2021-02-16 18:57:06 +03:00 |
Andrew Dolgov
|
24c79d91c2
|
controls_compat: comment out most of them
|
2021-02-16 18:53:56 +03:00 |
Andrew Dolgov
|
f58c49beaa
|
replace a few more controls to new style
|
2021-02-16 18:50:18 +03:00 |
Andrew Dolgov
|
bdbbdbb0ed
|
rework controls to accept parameters as array
|
2021-02-16 16:59:21 +03:00 |
Andrew Dolgov
|
627af2c236
|
amend previous to fix actual underlying problem (double escaping)
|
2021-02-16 15:36:40 +03:00 |
Andrew Dolgov
|
1f5d81b77c
|
use a few more control helpers for checkboxes
|
2021-02-16 15:19:42 +03:00 |
Andrew Dolgov
|
1f43d7916c
|
replace print_hidden with hidden_tag
|
2021-02-16 14:32:06 +03:00 |
Andrew Dolgov
|
26d6b84a57
|
add namespaced controls with unified naming; deprecated old-style control shortcuts
|
2021-02-16 14:23:00 +03:00 |
Andrew Dolgov
|
70e293bccb
|
pref-filters: fix some warnings
|
2021-02-15 17:07:50 +03:00 |
Andrew Dolgov
|
8e79f1717d
|
prefs: unify naming
|
2021-02-15 16:07:22 +03:00 |
Andrew Dolgov
|
020f062a76
|
feeds: unify naming
|
2021-02-15 15:43:07 +03:00 |
Andrew Dolgov
|
0fbf109912
|
* remove users/filters toolbar edit button (just click on it)
* fix title of edit filter dialog always showing create filter
|
2021-02-14 15:38:45 +03:00 |
Andrew Dolgov
|
15fd23c374
|
use shortcut echo syntax for php templates
|
2021-02-14 09:15:51 +03:00 |
Andrew Dolgov
|
17413078a7
|
pref feeds: index cleanup, split into several methods, use tabs to maximize space for feed tree, persist feed tree state
|
2021-02-13 18:32:02 +03:00 |
Andrew Dolgov
|
9684ce5c4b
|
minor fixes re: previous
|
2021-02-13 16:07:52 +03:00 |
Andrew Dolgov
|
b112198991
|
pref filters index: markup cleanup
|
2021-02-13 14:05:25 +03:00 |
Andrew Dolgov
|
3268364693
|
more dialog-related cleanup
|
2021-02-12 15:50:06 +03:00 |
Andrew Dolgov
|
8f8675a26a
|
* filters: remove duplicate code, overall cleanup
* check if some tres exist before trying to reload them
|
2021-02-12 14:31:36 +03:00 |
Andrew Dolgov
|
0f7af07c6e
|
edit filter dialog: cleanup
|
2021-02-12 12:12:47 +03:00 |
Andrew Dolgov
|
bf6d0f2817
|
various dialog-related fixes; stop referring to many dialogs by name; move filter test initial dialog to client side
|
2021-02-12 10:35:13 +03:00 |
Andrew Dolgov
|
3b52cea811
|
move some old-style handlers to new callback ones
|
2021-02-08 16:14:48 +03:00 |
Andrew Dolgov
|
1eb1629d9e
|
pluginhost: rework run_hooks() to be shorter, add callback variant; implement exception handling for both
|
2021-02-08 14:24:45 +03:00 |
Andrew Dolgov
|
73e697a0df
|
fix some warnings in prefs (filters, users)
|
2021-02-06 16:13:11 +03:00 |
Andrew Dolgov
|
403dca154c
|
initial WIP for php8; bump php version requirement to 7.0
|
2021-02-05 23:41:32 +03:00 |
wn
|
a1f8d6941b
|
Remove duplicate block in 'classes/pref/filters.php'.
Also a minor tweak to getting the search filter.
|
2020-12-12 10:28:54 -06:00 |
Andrew Dolgov
|
d1ee30d1ba
|
prevent horizontal scrolling in filter editor dialog if rules are very long
|
2020-11-27 12:27:12 +03:00 |
Andrew Dolgov
|
215f388992
|
move timestamp-related stuff to a separate class
|
2020-09-23 13:04:26 +03:00 |
Andrew Dolgov
|
fa653f5a43
|
prefs: show disabled filters properly on mysql
|
2020-07-01 09:49:53 +03:00 |
Andrew Dolgov
|
2996a3942f
|
prefs: show root of filter tree as enabled so it's not grayed out
|
2020-07-01 09:48:27 +03:00 |
Andrew Dolgov
|
f24ece85a6
|
add validationtextarea control, use it for filter match editor
|
2020-02-28 13:53:45 +03:00 |
Andrew Dolgov
|
8645f36c5b
|
filter test dialog: pass contents via xhr POST
|
2020-02-28 12:16:54 +03:00 |
Andrew Dolgov
|
e8523733b0
|
filter dialog: add inline regexp checker
|
2019-07-12 12:40:42 +03:00 |