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
rr-
f1445b9c24
client/posts: add post merging
2016-10-22 14:05:56 +02:00
rr-
85d6934ae9
client/notes: fix deleting last point
2016-10-03 23:29:07 +02:00
rr-
419deca894
client/tags: fix escaping HTML in autocomplete
...
Fixes #105
2016-10-02 20:10:38 +02:00
rr-
8f275206af
client/search: correct case in autocompleted tags
2016-09-29 22:54:51 +02:00
rr-
977cc47966
client/search: escape : in tag search
2016-09-29 22:47:41 +02:00
rr-
0df3ceb439
client/build: work around uglifyjs bug #1308
...
https://github.com/mishoo/UglifyJS2/issues/1308
2016-09-29 11:16:18 +02:00
rr-
119c2449cd
client/tags: fix tagging with aliases
...
Fixes #93
2016-09-18 10:50:13 +02:00
rr-
5eb130b02a
client/tags: blind fix for tags.json race
...
I don't want to make the UI wait for tags.json to load, I'd rather not
color categories on some pages instead.
2016-09-16 21:34:38 +02:00
rr-
988664117a
client/posts: don't show notes on flash posts
2016-08-31 22:20:21 +02:00
rr-
4bfdd4c5cb
client/notes: don't steal arrow keys in textarea
2016-08-28 23:40:28 +02:00
rr-
22342a29ad
client/file-dropper: fix URL validation
2016-08-27 23:45:07 +02:00
rr-
9dc438c391
client/expanders: fix setting empty expander title
2016-08-27 22:19:01 +02:00
rr-
63ec28ddb3
client/posts: don't show notes on videos
2016-08-27 22:19:01 +02:00
rr-
f63d024777
client/css: improve comment edit form background
...
If text area was bigger than the post, switching to preview mode
showed gray space under the text. Now the preview pane's background
should fill the whole edit box size.
2016-08-27 22:19:01 +02:00
rr-
c64453a15c
client/tag-input: scroll suggestions up on refresh
2016-08-24 10:58:58 +02:00
rr-
2ef63fcc7a
client/tag-input: move removal links to left
2016-08-24 00:47:15 +02:00
rr-
7f4a2c1ceb
client/posts: show tag/note counters in expanders
2016-08-23 23:19:40 +02:00
rr-
f9754edcce
client/general: fix autocomplete control
...
Regression from d5e197e
.
2016-08-23 23:14:21 +02:00
rr-
e90b8972c7
client/auth: fix being able to rate/fav things
2016-08-23 23:12:29 +02:00
rr-
d8d4654849
client/events: adjust event names
...
1. "change" should be used to passive changes.
2. "submit" should be used to form submits.
These are not interchangeable.
2016-08-22 21:36:45 +02:00
rr-
d5e197e6ea
client/general: add empty href for link buttons
...
In e464e69
I removed href='#' but I noticed that it broke some things.
Readding href serves two purposes:
- it makes links reachable with Tab key
- it makes links clickable with Enter key
The alternative to this approach was to introduce [tabindex] and [role]
attributes. But not only using tabindex=0 with <a/> is questionable,
it'd require adding a keyboard handler that'd intercept space and return
key presses and simulated link clicks. Since it's best to leave this
kind of thing to the native UI, I went with readding hrefs instead. I
believe that hash hrefs, even though being a common practice, are silly,
so I decided to settle down with empty hrefs.
As a bonus, I added a snippet that prevents middle mouse clicks from
opening such links/buttons in new tabs, which was the motivation for
e464e69
.
2016-08-22 01:40:30 +02:00
rr-
c7f36c893f
client/expanders: extract HTML
2016-08-22 01:40:30 +02:00
rr-
0a326972c3
client/tag-input: add 'add' button
2016-08-22 00:54:11 +02:00
rr-
d0c0652720
client/tag-input: extract HTML template
2016-08-22 00:54:11 +02:00
rr-
03b5e933bf
client/file-dropper: add URL support
2016-08-20 22:47:45 +02:00
rr-
ecd50f5c88
client/file-dropper: refactor to use events
2016-08-20 22:47:45 +02:00