Commit Graph

354 Commits

Author SHA1 Message Date
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- 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- 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- 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- 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- 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- 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- 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- 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- 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- 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- 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- 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- fe0ba63f19 client/comments: rework comments appearance and UX 2016-12-25 21:49:39 +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