Eva
6599023976
client/upload: better upload page check when pasting
2024-04-27 21:40:15 +02:00
Eva
444e46c4ab
client/upload: allow pasting anywhere, fix error on images from browser
...
DataTransferItem.getAsFile() can return null, e.g. when pasting an image
copied from chrome. Filter the array to get rid of these.
2024-04-27 21:39:33 +02:00
neobooru
9eb128bf05
client/upload: don't call emitFiles when there are none
2024-04-27 21:36:40 +02:00
neobooru
4e8f72fb87
client/upload: upload from clipboard
...
Closes #320
2024-04-27 21:36:40 +02:00
Neo
d102578b54
Merge pull request #647 from po5/null-checks
...
client: add null checks
2024-04-27 21:23:16 +02:00
Eva
b72e81850d
client: add null checks
2024-03-28 13:31:48 +01:00
Eva
4b6b231fc8
client/posts: reorder elements in mobile layout
...
Navigation is always right below the image, and comments are always
at the very bottom, to minimize scrolling for common actions.
2024-03-21 22:26:28 +01:00
Shyam Sunder
9f95e9eb90
client: linting
2021-11-29 18:44:20 -05:00
Shyam Sunder
e4a253fd25
client+server: fixed style errors
2021-09-13 13:25:37 -04:00
Ben Klein
414106a477
client/css: dark mode contrast fixes ( #388 )
...
* client/css: fix dark mode pagination header bg
* client/css/post-main-view: dark uses box-shadow
* client/css: animate compact-tags updates
* client: tag input animations fixed
* client/css: darken darktheme success bg
* client/css: dark tag background colors
* client/css/tag-input-control: dark suggest header
* client/css: darktheme mobile site-name in nav
2021-07-05 13:24:04 +02:00
neobooru
4ce72fa712
client/tags: escape dots in search term and don't allow '.' and '..' as tags
2021-04-12 10:42:58 +02:00
neobooru
7c37734fec
client: rename escapeColons to escapeTagName and also escape dots
2021-04-10 15:10:39 +02:00
Shyam Sunder
74c97efdef
client/search: fix autocomplete for composite queries
...
Fixes #342
2020-08-22 10:17:59 -04:00
Shyam Sunder
d420609f97
client/pools: inherit option to show underscores as spaces
2020-06-23 12:36:26 -04:00
Shyam Sunder
029c112011
client/html: fix upload error when pool input is disabled
2020-06-22 16:44:41 -04:00
Shyam Sunder
57193b5715
client+server: implement code autoformatting using prettier and black
2020-06-06 08:58:23 -04:00
Shyam Sunder
c5358f7f83
client+server: add post pools feature
2020-06-04 21:01:28 -04:00
Shyam Sunder
4329b1620f
client/js: format code to ESLint
2020-06-04 19:02:33 -04:00
Ruin0x11
1be947e946
PR fixes
2020-06-02 17:43:18 -07:00
Ruin0x11
6b8e3f251f
Implement pool merging
2020-05-04 15:15:51 -07:00
Ruin0x11
ffba010ae4
Implement updating pools of a post from details sidebar
2020-05-04 14:44:16 -07:00
Ruin0x11
8795279a73
Add pool input box in post details
2020-05-04 02:20:23 -07:00
Ruin0x11
e6bf102bc0
Add list of posts to pools
2020-05-04 00:09:33 -07:00
Ruin0x11
d59ecb8e23
Add pool CRUD operations/pages
2020-05-03 19:53:28 -07:00
rr-
6a95a66f12
client/file-dropper: fix undefined variable
2020-04-20 18:31:15 +02:00
Shyam Sunder
af6eff9ff8
client/posts: allow for multiple source URLs to be entered and viewed
2020-01-26 17:49:04 -05:00
neobooru
7b236b02c9
Add setting to display underscores as spaces in tags
2019-05-22 23:10:27 +02:00
rr-
93910a1655
client/tags: fix post search links
2019-04-08 22:06:42 +02:00
raku-cat
3e6b98df92
client: Reimplement post source functionality
2019-02-08 16:43:38 -05:00
Shyam Sunder
2235a72d2f
server+client: added sound flag to video posts
2018-09-24 11:36:13 +02:00
Shyam Sunder
60ab9246c6
client: improved build.js, use relative links
...
* Removed unnecessary require('config.js') calls
* 'markdown.js' now uses rel. links in EntityPermalinkWrapper
* 'password_reset.py' now generates rel. links
* Removed 'Base URL' config parameter
* Removed 'API URL' config parameter
* 'build.js' no longer reads/requires config.yaml
* Updated documentation
* Removed unnecessary node packages used in 'build.js'
abandon api_url parameter
2018-07-06 19:40:20 +02:00
Shyam Sunder
3972b902d8
client: fetch configurations from server at runtime
...
Permissions, regex filters, app title, email info,
and safety now fetched using server's Info API
2018-06-27 21:20:03 +02:00
Michael Serajnik
69421464f6
client/posts: override resize mode in home view
2017-12-15 19:11:39 +00:00
rr-
4848bee5e3
client/tags: remove unused cruft
2017-10-01 22:09:00 +02:00
rr-
1c4c5c5f91
remove tags.json
2017-10-01 21:48:00 +02:00
rr-
87735110aa
client/posts: add copying notes to clipboard
...
Saves some frustration when losing changes due to editing conflict
2017-08-25 23:53:51 +02:00
rr-
77bf3bdc3c
client/posts: add option to disable safety ratings
2017-03-30 20:50:12 +02:00
rr-
e087b83082
client/notes: don't rely on class names
...
The state names, used by CSS, were being broken by the minifier.
2017-02-26 18:47:53 +01:00
rr-
5467ca6b7e
client/posts: improve placeholder in file dropper
...
The default one was too long to fit in the sidebar
2017-02-21 19:09:18 +01:00
rr-
1e58899b03
client/posts: allow updating content from URL
2017-02-21 19:00:02 +01:00
rr-
34366b72fb
client/file-dropper: add ability to lock URLs
2017-02-21 18:59:12 +01:00
rr-
aa1f4d3ff8
client/posts: add file extensions info to upload
2017-02-12 10:40:50 +01:00
rr-
6cc18be68d
client/posts: fix editing post relations
...
Regression since e725f4f9
2017-02-05 16:54:11 +01:00
rr-
1acceb941d
client: refactor linking and routing
...
Print all links through new uri.js component
Refactor the router to use more predictable parsing
Fix linking to entities with weird names (that contain slashes, + etc.)
2017-01-21 00:13:35 +01:00
rr-
4340b4d9b2
client/posts: fix resize modes on chrome
2017-01-03 20:14:27 +01:00
rr-
fe0ba63f19
client/comments: rework comments appearance and UX
2016-12-25 21:49:39 +01:00
rr-
9ae2b6aa44
client/notes: fix notes being added twice
...
Slight issue with event listeners.
2016-11-21 18:11:30 +01:00
rr-
e21a31e72f
client/posts: fix hiding notes on interaction
...
Fixes #108
2016-11-13 19:10:55 +01:00
rr-
81080da06f
client/settings: add ability to autoplay videos
2016-11-11 23:14:51 +01:00
rr-
39973386c6
client/posts: fix editing post safety
...
Broken by 865c4f3b79
2016-10-23 19:49:40 +02:00