Michael Serajnik
69421464f6
client/posts: override resize mode in home view
2017-12-15 19:11:39 +00:00
Michael Serajnik
85cb3d4702
client/help: fix spelling issues
2017-12-02 23:38:22 +01:00
rr-
cdf454818c
client: widen search inputs to match post search
2017-10-02 21:08:13 +02:00
rr-
4848bee5e3
client/tags: remove unused cruft
2017-10-01 22:09:00 +02:00
rr-
36698cddc2
client/posts: fix promise chaining
2017-10-01 22:00:42 +02:00
rr-
1c4c5c5f91
remove tags.json
2017-10-01 21:48:00 +02:00
Robin Appelman
253e28c1b5
client/posts: add shortcut for deleting posts
2017-09-23 20:05:57 +02:00
Robin Appelman
6d78c5e55d
client/posts: fix keyboard nav to next/prev post
...
The exact search query was discarded.
2017-09-23 16:10:03 +02:00
rr-
795891767e
client/home: fix featured WEBMs being unclickable
2017-09-09 23:42:00 +02:00
rr-
234afc8dfe
client: update dependencies
2017-08-25 23:54:29 +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
Michael Serajnik
90b0d77147
client/build: fix build, use uglify-es package directly
2017-08-11 17:36:10 +02:00
rr-
043b182b5e
client/paging: add cues for qutebrowser
2017-06-25 17:47:40 +02:00
rr-
fea9a94945
client/routing: fix certain history bug
...
The bug could be reproduced as follows:
1. Navigate to /posts
2. Search for "test"
3. Navigate to /posts again
4. Refresh the page
The user should see plain post list, but instead they were seeing the
"test" search results again as if step 3 never happened.
2017-04-24 23:02:25 +02:00
rr-
ba4df16499
server/search: add search term escaping
2017-04-24 21:59:38 +02:00
rr-
77bf3bdc3c
client/posts: add option to disable safety ratings
2017-03-30 20:50:12 +02:00
rr-
49feb932f3
client/tags: merging can now also add aliases
2017-03-04 16:55:53 +01: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-
87b3572ce5
client/paging: fix endless scroll on android
2017-02-26 12:57:24 +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-
d00d282bff
client/posts: improve file dropper appearance
2017-02-21 19:00:02 +01:00
rr-
1e58899b03
client/posts: allow updating content from URL
2017-02-21 19:00:02 +01:00
rr-
b27855523a
client/file-dropper: fix drawing long URLs
2017-02-21 18:59:12 +01:00
rr-
34366b72fb
client/file-dropper: add ability to lock URLs
2017-02-21 18:59:12 +01:00
rr-
5dfdfd49e9
client/paging: fix loading on small page sizes
...
Fixes #126
2017-02-19 14:24:01 +01:00
rr-
33b49ebffd
client/paging: fix mass tag double binding
...
Fixes #125
2017-02-19 14:23:58 +01:00
rr-
c01214e919
server/password-reset: support having no smtp
2017-02-17 23:10:51 +01:00
rr-
32d15a493c
client/css: add margin to file dropper button
2017-02-12 10:41:49 +01:00
rr-
aa1f4d3ff8
client/posts: add file extensions info to upload
2017-02-12 10:40:50 +01:00
rr-
1caf76b1b2
client/posts: add bulk safety editing ( #122 )
2017-02-11 22:03:38 +01:00
rr-
0dc7a4058e
client/posts: refactor bulk tag editor
...
Extract the state that controls mass tag form in the posts list header
to a separate class.
It's not exactly a 100% reusable control (the .tpl is shared), but it
should greatly simplify reading the JS.
2017-02-11 21:58:26 +01:00
rr-
0e4e994431
client: rename 'mass tag' to 'bulk edit tags'
...
That way other bulk operations will be easier to name.
This also changes the privilege name.
2017-02-11 19:50:22 +01:00
rr-
eda6d6d02a
client/paging: support item removal ( #123 )
2017-02-09 22:40:02 +01:00
rr-
fdad08e176
server: use index-based paging ( #123 )
2017-02-09 22:40:00 +01:00
rr-
ba7ca0cd87
client/tags: use new color input ( #119 )
2017-02-07 21:34:53 +01:00
rr-
00c3a4320b
server/posts: support aspect-ratio search query
2017-02-05 22:09:33 +01:00
rr-
0b21d98c9b
server/posts: support note-text search query
2017-02-05 21:51:53 +01:00
rr-
1f14f2fc16
docs/api: add info about wildcards
2017-02-05 21:47:52 +01:00
rr-
6cc18be68d
client/posts: fix editing post relations
...
Regression since e725f4f9
2017-02-05 16:54:11 +01:00
rr-
6b42d787a7
server: fix problems with escaping
2017-01-21 00:22:53 +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-
6714f05b49
client/posts: remove bullets from post management
2017-01-21 00:13:35 +01:00
rr-
b0e60a340b
client/home: centerize messages
2017-01-21 00:13:35 +01:00
rr-
eead1560ee
client: fix reporting errors in pager
2017-01-15 21:09:08 +01:00
rr-
8934b85c92
client/posts: fix skipping duplicate uploads
2017-01-15 14:58:29 +01:00
rr-
fb71b81c62
client/comments: fix top margin in block quotes
2017-01-10 17:32:12 +01:00
rr-
592d2a7dae
client/posts: fix uploading posts from URLs
2017-01-08 23:52:20 +01:00
rr-
76eab79828
client: fix leftover code
2017-01-08 22:32:05 +01:00
rr-
5229ce5774
client/posts: fix videos being always looped
...
fixes #115
2017-01-08 22:29:05 +01:00
rr-
43198daba3
client/posts: wrap with big progress
...
fixes #114
2017-01-08 22:29:05 +01:00
rr-
e5f08b454c
client/tags: fix list bullets in tag suggestions
...
fixes #113
2017-01-08 22:29:05 +01:00
rr-
a703195c6c
client/posts: fix reordering uploads
...
fixes #111
2017-01-08 22:29:05 +01:00
rr-
133ed522da
client/posts: fix dup finder for swf and webm
...
fixes #110
2017-01-08 22:28:50 +01:00
rr-
b366d8981c
client/api: fix null reference error
2017-01-08 20:56:48 +01:00
rr-
ecf347ef6e
client/api: handle expired uploads
2017-01-08 11:04:49 +01:00
rr-
cc969a808f
client/posts: show ! in title for similar posts
2017-01-08 10:25:29 +01:00
rr-
cb8bb0f23b
client/util: fix style
2017-01-08 10:25:29 +01:00
rr-
beb8d8091b
client/api: better promise aborting
2017-01-08 10:25:29 +01:00
rr-
8a73f7e400
client: rework promise error handling
2017-01-08 10:25:29 +01:00
rr-
5c0765c30e
client/build: remove extra printer
...
It kept hanging node. Fuck.
2017-01-08 10:25:29 +01:00
rr-
df663e7b35
client/build: ditch watch
...
This shit has been always triggering 150 times for every single changed
file; now it simply doesn't fucking work.
2017-01-08 10:25:29 +01:00
rr-
5bf3d5da44
client/api: use temporary upload api
2017-01-08 10:25:29 +01:00
rr-
be6f8d7f46
client/api: merge URL and Blob based file uploads
2017-01-08 10:25:29 +01:00
rr-
f00cc5f3fa
client/posts: search for similar posts on upload
2017-01-08 02:26:26 +01:00
rr-
d1bb33ecf0
client/posts: tweak upload appearance and UX
2017-01-08 02:26:13 +01:00
rr-
04b820c730
client/comments: fix missing thumbnail margins
2017-01-07 00:00:00 +01:00
rr-
02d90cb5e8
client/comments: fix comment control tab margins
2017-01-04 23:41:27 +01:00
rr-
ac98b7d8e6
client/posts: fix merge could be used only once
2017-01-03 22:07:47 +01:00
rr-
58fabc6e36
client/merge: add search button
2017-01-03 21:58:32 +01:00
rr-
4340b4d9b2
client/posts: fix resize modes on chrome
2017-01-03 20:14:27 +01:00
rr-
e2fcd08ce9
client/comments: fix header wrapping on chrome
2017-01-03 19:37:59 +01:00
rr-
42bf4b12a2
client/comments: fix 1px jumping on edit preview
2017-01-03 19:37:15 +01:00
rr-
4ecd05d8b2
client/comments: don't use flexbox
2017-01-03 19:35:53 +01:00
rr-
5981b5a0da
client/css: fix stacking uploads in upload form
2016-12-25 21:52:25 +01:00
rr-
fe0ba63f19
client/comments: rework comments appearance and UX
2016-12-25 21:49:39 +01:00
rr-
f0573be715
client/css: improve list margins in comments
2016-12-22 23:45:15 +01:00
rr-
cf24d63fa4
client/css: fix lists in comments css inheritance
...
Markdown lists in comments inherited some unwanted CSS rules. The fix is
to make the culprit rules apply to more specific elements.
2016-12-22 23:45:14 +01:00
rr-
40fa118cca
client/settings: fix hint button placement
2016-12-22 23:45:14 +01:00
rr-
32d498c74b
client/markdown: allow to specify image size
2016-12-22 23:41:43 +01:00
rr-
6bf5764c6c
client/posts: fix adding loop flag to non videos
2016-11-27 22:05:12 +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-
bf0342df71
client/views: refactor make(Non)VoidElement
...
Merge into one function
2016-11-11 23:08:50 +01:00
rr-
143a015473
client/posts: control over video loops on upload
...
Also loop videos by default
2016-11-11 22:35:58 +01:00
rr-
20a5a58734
client/markdown: recognize entity links
2016-11-11 21:52:07 +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-
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-
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-
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