Shish
cff1bbad7d
[various] split Index::onSearchTermParse into relevant extensions
2024-02-21 22:35:06 +00:00
discomrade
fa5f6b8179
[home] style counter images to adjust to screen width
2024-02-21 14:54:34 +00:00
discomrade
aff227ac31
[core] fix permissions in forum and notes
...
This includes preventing silent failures when permission is denied, preventing unauthorized users from being shown the note edit form, patching typos, and extracting NOTES_REQUEST to its own permission
2024-02-21 11:27:19 +00:00
discomrade
ac86cb1302
[core] rename FORUM_CREATE permission
...
This permission is for more than creating threads, making the previous name misleading
2024-02-21 11:27:19 +00:00
Noz
3f064c3336
[handle_pixel] better zoom logic
2024-02-21 10:15:18 +00:00
Noz
3b5976c334
[handle_pixel] change post view defaults
2024-02-21 10:15:18 +00:00
Noz
93944fc883
[user] change email required default
2024-02-21 10:15:18 +00:00
Shish
db0e788a67
[core] Deduplicate ImageAdditionEvent & ImageInfoSetEvent
...
Rather than ImageAddition triggering TagsSet/SourceSet/LockSet etc in one way, and ImageInfoSet triggering TagsSet/SourceSet/LockSet in a different way, why not have ImageAddition *just* deal with image addition, and then send a separate ImageInfoSet to deal with all of the metadata setting?
2024-02-20 22:15:24 +00:00
discomrade
50fe355046
add wildcard search examples
2024-02-20 15:05:13 +00:00
Shish
2136be80ab
[core] test truncate() properly, and then fix it, and then use it
2024-02-20 15:04:38 +00:00
discomrade
a21f6ebf6b
[notes] allow clicking through notes container
...
If the notes extension is enabled, the container would block clicking the image, including right-clicking to save it
2024-02-20 10:41:31 +00:00
discomrade
d451f164a3
[comment] fix unnecessary truncate when trimming
...
Also makes trimming consistent across themes
2024-02-20 10:40:32 +00:00
Shish
e80d235fe9
[core] use Safe library, reduce StdLibEx
2024-02-20 10:38:20 +00:00
Shish
c0bc11ee0c
Revert "[upload] add rating fields to upload form"
...
This reverts commit 32d5274880
.
2024-02-19 23:00:37 +00:00
Shish
ffb0d405b4
[comment] fix comment deletion in other themes too
2024-02-19 22:29:45 +00:00
discomrade
32d5274880
[upload] add rating fields to upload form
...
If the Post Ratings extension is enabled, encourage a rating to be selected when uploading.
This can be extended to also have a Common Ratings field, if wanted.
2024-02-19 17:23:06 +00:00
Shish
2f2985f3eb
[et] add commit info to versions.shimmie where people are more likely to copy-paste it
2024-02-19 13:10:10 +00:00
Marcos Del Sol Vives
08b01502a5
Do not cast hard drive size to integer - fixes #1037
2024-02-17 12:32:47 +00:00
Marcos Del Sol Vives
b3eb5e7b03
Fix order:random not working on SQlite
2024-02-16 20:14:34 +00:00
Shish
5c4b7c1284
[post_tags] avoid DB call if not needed
2024-02-16 16:41:00 +00:00
Joe
2cc53a958e
apply review suggestions
2024-02-16 00:04:07 +00:00
Joe
0f620da854
make block IDs unique
2024-02-16 00:04:07 +00:00
Joe
5e0c6dd427
add togglable thumbnails for post relationships
2024-02-16 00:04:07 +00:00
Shish
f033efd456
[replace] if replace gets a POST with no replacement, show the ask-for-a-replacement page, see #1034
2024-02-14 12:45:25 +00:00
Shish
4e362d816f
[core] named constant for nice urls
2024-02-14 12:35:58 +00:00
Shish
9c4e306b58
[tag_edit] separate responsibility for tags, source, owner, and lock
2024-02-12 22:08:47 +00:00
Shish
bd2ca06659
[autocomplete] support aliases
2024-02-12 13:48:06 +00:00
Shish
331a724b6e
[autocomplete] don't try to complete a minus by itself, see #1028
2024-02-12 13:25:06 +00:00
Shish
f3772236f9
[pools] remove dead code
2024-02-12 11:32:28 +00:00
Shish
b06cf0b1da
[core] don't make_link(make_link(path)), fixes #1029
2024-02-12 11:19:24 +00:00
Shish
263c455457
more consistent use of q parameter
2024-02-12 11:12:50 +00:00
Shish
f9d06d5e7e
[core] fix nicedebug
2024-02-11 23:30:39 +00:00
Shish
60a6e92231
[log_console] silence error if we can't open the tty
2024-02-11 21:27:38 +00:00
Shish
b28c3bb638
[pools] derp
2024-02-11 19:01:42 +00:00
Shish
71b98a8e8c
[pools] make urls more useful
2024-02-11 18:53:31 +00:00
Shish
a62994ed3c
[pools] fix order page rendering
2024-02-11 18:37:12 +00:00
Shish
ed923fd80a
[pools] make sure image lists have the css class shm-image-list, fixes #1027
2024-02-11 18:37:12 +00:00
Shish
4b8a6c6c43
[autocomplete] complete negative searches, fixes #1028
2024-02-11 16:40:44 +00:00
Shish
7ee4152942
[core] organise exceptions a bit
2024-02-11 16:03:23 +00:00
Shish
278286da9f
more tests
2024-02-11 14:51:55 +00:00
Shish
72474b18dc
[tips] remove old link
2024-02-11 11:42:49 +00:00
Shish
8c22cb1fb6
[core] exact and named page args
2024-02-11 11:34:17 +00:00
Shish
78aaff5c8f
[misc] permission updates
2024-02-10 23:32:50 +00:00
Shish
79087c51a5
[update] remove extension - unzipping new code over the top of old code is fundamentally unsafe
2024-02-10 23:15:08 +00:00
Shish
cc9de6b4b2
[core] merge method-check and permission-check into page_matches()
2024-02-10 23:03:14 +00:00
Shish
5735320a95
[extensions] have extension categories, remove versions
2024-02-10 19:42:28 +00:00
Shish
81a8587543
ImageAction->add_button + display_crud
2024-02-10 18:35:55 +00:00
Shish
7da79fe2a9
[home] search is get again
2024-02-10 16:45:41 +00:00
Shish
20a87576b9
[wiki] cleanups and security
2024-02-10 16:40:38 +00:00
Shish
7895978d93
fewer globals
2024-02-10 01:55:05 +00:00
Shish
f911d9aae7
fixes
2024-02-10 00:46:35 +00:00
Shish
cbc574db90
[core] reduce use of POST global
2024-02-10 00:23:53 +00:00
Shish
c084016b5b
[setup] have ConfigSaveEvent carry its own params
2024-02-10 00:23:52 +00:00
Shish
31dc7f1ee0
[bulk] have BulkActionEvent carry its own params
2024-02-10 00:05:33 +00:00
Shish
6d1bf8eede
[admin] have AdminActionEvent carry its own params
2024-02-10 00:00:49 +00:00
Shish
f95e59cbae
[image info] have ImageInfoSetEvent carry its own params
2024-02-10 00:00:49 +00:00
Shish
09774416c3
fix tests
2024-02-10 00:00:02 +00:00
Shish
77b755e68b
[core] reduce use of GET global
2024-02-09 16:36:57 +00:00
Shish
e9e2a01aa3
Merge branch 'branch-2.10'
2024-02-09 16:35:00 +00:00
Shish
9ba9bf0fdf
fix tests
2024-02-09 14:54:37 +00:00
Shish
eebb4c53e6
[link_scan] be get/post agnostic
2024-02-09 14:46:50 +00:00
Shish
062b6d3f4a
Back out "use POST when building search results, see #1026 "
...
Original commit changeset: c44822ec47
2024-02-09 14:41:23 +00:00
Shish
43e8ff3e3e
more tests
2024-02-09 14:41:20 +00:00
Shish
2e536e980c
[link_scan] apply to POST
2024-02-09 11:13:40 +00:00
Shish
5f335a54c9
[link_scan] apply to POST
2024-02-09 11:13:24 +00:00
Shish
e3eeb848b7
Merge branch 'master' into branch-2.10
2024-02-09 11:01:44 +00:00
Shish
a9e4c4bdb3
use POST when building search results, see #1026
2024-02-09 11:00:18 +00:00
Shish
c44822ec47
use POST when building search results, see #1026
2024-02-09 10:50:07 +00:00
Shish
4974359846
Merge branch 'branch-2.10'
2024-02-08 00:41:56 +00:00
Shish
c6e65a21f9
[setup] more specific niceurl test
2024-02-07 22:27:47 +00:00
Shish
9f9ee49e02
[setup] make niceurl testing more accurate, see #1024
2024-02-07 20:44:39 +00:00
Shish
db902d6d26
[r34] remove custom parts
2024-02-06 20:53:55 +00:00
Shish
5059520935
a little clarity
2024-02-05 23:16:31 +00:00
Shish
88530f5f67
[ext manager] interpret 'off' as 'turn off extension'
2024-02-05 23:01:22 +00:00
Shish
5d9090cd52
[comment] handle people posting junk
2024-02-05 13:27:40 +00:00
Shish
c71fce0628
home page lacks base-href
2024-02-04 00:33:40 +00:00
Shish
51afc014a2
home page lacks base-href
2024-02-04 00:33:22 +00:00
Shish
74889c4c94
[autocomplete] allow enter to do the default thing
2024-02-04 00:24:34 +00:00
Shish
e5828b0810
base_href as a data attr
2024-01-28 21:24:21 +00:00
Shish
b542b87f91
[image] we might be generating a link to an image which has not yet been posted
2024-01-22 22:37:47 +00:00
Shish
cd79e4879d
[autocomplete] check for completions with and without colons, fixes #1018
2024-01-21 10:51:43 +00:00
Shish
37ceebdabd
[autocomplete] more tests
2024-01-21 10:41:25 +00:00
Shish
82a3ce25c2
level 7 typing
2024-01-20 23:27:34 +00:00
Shish
8bd00f60c1
[core] kill another secret global
2024-01-20 19:57:26 +00:00
Shish
05199c13cc
[core] kill a secret global
2024-01-20 19:52:18 +00:00
Shish
8b797a9a31
[tests] more strictness
2024-01-20 19:47:27 +00:00
Shish
b60c3fe362
[core] a load more type hints, and fix bugs revealed by type hints
2024-01-20 14:11:00 +00:00
Shish
373be4e05c
avoid stringy class names
2024-01-20 01:03:02 +00:00
Shish
12ca708be8
submit form when enter is pressed in an autocomplete text area
2024-01-19 19:11:18 +00:00
Shish
46d11a0be5
smaller gap between image controls
2024-01-19 19:07:03 +00:00
Shish
dbb8bb8280
have image admin controls block use microhtml consistently
2024-01-19 18:57:02 +00:00
Shish
2d6a318a3b
type fix
2024-01-19 18:38:18 +00:00
Shish
448e270da8
more typing
2024-01-19 18:33:32 +00:00
Shish
6bde7457e7
wtf php, array_filter() will return an array with gaps in it...
2024-01-19 18:01:50 +00:00
Shish
2a561392d0
[sitemap] add tests, and big rewrite to pass tests, fixes #1016
2024-01-18 19:47:48 +00:00
Shish
cc9cd396ad
[r34] remove dead code
2024-01-18 15:56:14 +00:00
Shish
deb7c2adec
[bulk actions] remove timeout before doing bulk actions
2024-01-18 15:31:11 +00:00
Shish
376b2c6ac6
[tag_list] make logarithms consistent across databases
2024-01-18 15:31:10 +00:00
Shish
b60646e98d
[tag_list] ln(x) is 10x faster than log(2.7, x)
2024-01-18 15:31:10 +00:00
Shish
9ddd43d720
[bulk_add_csv] add each image in a transaction, fixes #1015
2024-01-17 22:54:43 +00:00