Commit Graph

30 Commits

Author SHA1 Message Date
Shyam Sunder e0fc790822 client/settings: Cache calls to settings.get() 2019-05-23 20:27:59 -04:00
neobooru 7b236b02c9 Add setting to display underscores as spaces in tags 2019-05-22 23:10:27 +02: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- f00cc5f3fa client/posts: search for similar posts on upload 2017-01-08 02:26:26 +01:00
rr- 977cc47966 client/search: escape : in tag search 2016-09-29 22:47:41 +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- 5b565e3b00 client/errors: show errors in inline Markdown 2016-09-10 11:36:02 +02:00
rr- e05e0e5fd2 client/util: refactor Markdown formatter code 2016-09-10 11:36:02 +02:00
rr- 7fa8593b0a client/general: improve URL escaping
Specifically, cater for /, + and % in URL components.
2016-09-04 02:07:22 +02:00
rr- 997eb3de63 client/tags: fix detecting changes to names
Since 243ab15 the order of tag aliases matters, so the changes need to
pick up also permuting - which were ignored before.
2016-08-28 23:48:50 +02:00
rr- 1b62daed9a client/general: clean up, refactor 2016-08-05 23:02:41 +02:00
rr- 9304e309f6 client/settings: add posts per page option 2016-08-05 23:02:41 +02:00
rr- d5a00fe4b9 client/posts: add note editing 2016-08-05 23:02:41 +02:00
rr- 7022686b77 client/tags: improve privilege checking
- Hide fields that are uneditable, rather than disabling them
- Support fragmented edit privileges (e.g. roles than can edit only some
  aspects of tags) - up until now the client tried to send everything at
  once, which resulted in errors for such cases.
2016-07-26 20:49:48 +02:00
rr- 7488abb332 client/posts: add simple editing 2016-07-17 20:32:00 +02:00
rr- 5ac5eb5503 client/general: refactor URL parameter handling 2016-07-08 00:54:24 +02:00
rr- 6ea129a9ef client/views: escape HTML
This lets client use < > in tag names.
2016-06-23 12:47:56 +02:00
rr- 1a75c61f65 client/tags: fix tag categories with spaces 2016-06-23 00:15:25 +02:00
rr- 3cbcbf1140 client/general: fix jscs warnings 2016-06-12 22:10:20 +02:00
rr- 4295e1c827 client/misc: fix Markdown permalinks 2016-06-12 18:15:27 +02:00
rr- 7e8a9a0948 client/comments: add comment list view for post 2016-06-12 12:54:08 +02:00
rr- 9e13c05517 client/misc: fix invalid markup for SJIS 2016-06-11 22:33:33 +02:00
rr- 6d6cce20dd client/misc: add formatMarkdown() 2016-05-29 12:41:22 +02:00
rr- d99c03b9fa client/home: render disk usage and post count 2016-05-22 22:39:31 +02:00
rr- a32c5d1399 client/misc: remove String.format()
...and replace them with ES6 template literals I've just learned about.
2016-05-21 00:08:43 +02:00
rr- 905faf3721 client/css: scale to device width 2016-04-14 17:50:04 +02:00
rr- 43c657e371 client/paging: don't include empty parameters 2016-04-13 22:15:40 +02:00
rr- d6daf84da0 client/users: add basic users listing 2016-04-11 19:23:53 +02:00
rr- 7871c69aa3 client/users: implement account settings
(Without avatars yet.)
2016-04-08 10:18:39 +02:00
rr- 85ed552fce client/home: format absolute time 2016-04-05 17:57:26 +02:00