rr-
c0d484689b
server: postpone circular dependency evaluation
...
Hopefully this improves importing with python 3.4
2016-11-07 19:28:54 +01:00
rr-
b44b2aef7e
client/posts: fix mass tag case sensitivity
...
Mass tagging with `TAG` marked posts tagged with `tag` as untagged.
2016-10-27 17:54:11 +02:00
rr-
39973386c6
client/posts: fix editing post safety
...
Broken by 865c4f3b79
2016-10-23 19:49:40 +02:00
rr-
141c9fcdc9
server/tags: merge also tag relations
2016-10-22 18:02:50 +02:00
rr-
995cd4610d
server: drop old style class declarations
2016-10-22 14:43:52 +02:00
rr-
f1445b9c24
client/posts: add post merging
2016-10-22 14:05:56 +02:00
rr-
8c0fa7f49e
client/posts: fix post mgmt privilege checking
2016-10-22 14:03:34 +02:00
rr-
9aa59a228e
client/css: align radioboxes to first line
2016-10-22 14:03:34 +02:00
rr-
e71718c50d
server/posts: add replaceContent to post merging
2016-10-21 22:34:45 +02:00
rr-
9d6a0e0173
server/posts: add post merging
2016-10-21 21:48:38 +02:00
rr-
85d6934ae9
client/notes: fix deleting last point
2016-10-03 23:29:07 +02:00
rr-
2b34d395eb
client/views: escape tag/user/post links
2016-10-02 20:25:48 +02:00
rr-
419deca894
client/tags: fix escaping HTML in autocomplete
...
Fixes #105
2016-10-02 20:10:38 +02:00
rr-
b853caf6f5
server/posts: fix relation updating
...
Fixes #103
2016-10-02 17:21:15 +02:00
rr-
b0c5031001
client+server/posts: reverse next/prev post role
...
In the post list, when we navigate to the page with ">" button, we
navigate to older posts.
In the post view, when we navigate to the page with ">" button, we
navigate to older posts as well.
However, in the post list, the ">" button is called "next page".
At the same time, in the post view, the ">" button was called "previous
post". Now it's called "next post".
The difference isn't visible to normal users nor even API consumers as
the "get posts around post X" request isn't documented.
The change is motivated not only by consistency, but to also improve
compatibility with Vimperator's `[[` and `]]`. Vimperator assumes the
word "next" refers to ">" and the word "previous" refers to "<".
2016-10-02 17:07:08 +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-
7648f479a9
client/posts: add 'skip duplicates' to upload form
...
Closes #102
2016-09-29 22:26:37 +02:00
rr-
7862fecbc9
client/posts: add upload cancelling
2016-09-29 21:55:20 +02:00
rr-
049a0dc351
server/mime: fix GIF animation heuristics
...
Closes #100
2016-09-29 12:59:40 +02:00
rr-
f44f2335da
client/posts: disable form controls during upload
...
Closes #99
2016-09-29 12:39:43 +02:00
rr-
67cb12e9d9
client/build: work around uglifyjs bug #1286
...
https://github.com/mishoo/UglifyJS2/issues/1286
2016-09-29 11:24:22 +02:00
rr-
a69bdba63f
client/build: ditch arrayToObject
...
UglifyJS seems to have troubles using it, I didn't want to investigate
it too much as it's just a syntactic sugar used in about 4 places so I
just removed it altogether
2016-09-29 11:16:55 +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-
3436bc3ef8
client/build: improve reporting build errors
2016-09-29 11:15:58 +02:00
rr-
3d122441a2
client/general: remove 404 image
...
It used to be relevant when we had Tsukasa for mascot, but since the 2.x
strives to look more "professional" and there's no Tsukasa in the
README, it just looks out of place.
2016-09-29 10:53:34 +02:00
rr-
e8c93cd735
server: fix constructing of HTTP errors
...
When I added error codes, I missed these exceptions.
2016-09-26 22:51:07 +02:00
rr-
0c61e85340
server: fix lint
2016-09-26 22:51:00 +02:00
rr-
d31acc5952
client/views: show "!" in document title on errors
...
Closes #96
2016-09-26 22:48:13 +02:00
rr-
560a7d6839
server/search: prefer arrays over ranges
...
(No, it doesn't work recursively.)
Also fix tests.
2016-09-26 22:48:09 +02:00
rr-
1e65622daf
server/search: don't be a hardass about strings
...
Let range criteria (values that contain ..) that end up being used as
strings, to be used as if they were simple criteria. So let the user
search for "when_you_see_it..." and don't throw a warning.
2016-09-26 22:48:09 +02:00
rr-
1bd8af47b0
server/search: match only [a-z-]* for named tokens
...
Adds ability to search for *:* for example. Still not perfect, but it's
a start.
2016-09-26 22:06:18 +02:00
rr-
0e31e1fd14
server/search: fix underscores and percentages
...
Escape them for LIKE statements.
2016-09-26 21:58:27 +02:00
rr-
71a4ce8764
server/func: handle download errors
2016-09-25 14:52:47 +02:00
rr-
4f497d311a
client/api: support Unicode passwords
2016-09-24 08:49:47 +02:00
rr-
01fadd8f8c
client/api: fix reporting errors for bad logins
2016-09-24 08:49:07 +02:00
rr-
d1cad99e87
server/middleware: fix reporting auth errors
2016-09-24 08:38:15 +02:00
rr-
c7d0ffb212
docs/api: fix typo
2016-09-20 23:15:32 +02:00
fri
5f4674f22f
docs/api: remove extra sentence for creating post
2016-09-20 22:59:07 +02:00
rr-
119c2449cd
client/tags: fix tagging with aliases
...
Fixes #93
2016-09-18 10:50:13 +02:00
rr-
600db78a45
client/posts: fix exiting mass tag (pt. 2)
...
Fixes #94
2016-09-18 10:38:53 +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-
91decaf9fe
client/tags: fix exiting mass tag
...
Exiting mass tag didn't remove [+] [-] buttons on post thumbnails.
2016-09-16 21:31:09 +02:00
rr-
cf1e1670c4
client/posts: allow clicking on upload thumbnails
2016-09-10 16:13:57 +02:00
rr-
b68f833ce9
client/css: increase button margin in upload form
2016-09-10 15:50:01 +02:00
rr-
2be21a7213
client/css: fix tag creation time being wrapped
2016-09-10 15:49:56 +02:00
rr-
42b7a9b94f
server/errors: fix serializing errors
2016-09-10 15:28:32 +02:00
rr-
f31f67bfec
client/comments: fix adding comment after voting
2016-09-10 15:23:54 +02:00
rr-
0f0e6c4e24
client/posts: add border around tagless posts
2016-09-10 11:36:51 +02:00
rr-
19eea226a6
client/search: fix dangling 'no data to show'
...
Concerned only endless scroll
2016-09-10 11:36:51 +02:00