| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-04-12 | client/tags: escape dots in search term and don't allow '.' and '..' as tags | neobooru | |
| 2020-06-23 | client/pools: inherit option to show underscores as spaces | Shyam Sunder | |
| 2020-06-06 | client+server: implement code autoformatting using prettier and black | Shyam Sunder | |
| 2020-06-04 | client/js: format code to ESLint | Shyam Sunder | |
| 2019-05-23 | client/settings: Cache calls to settings.get() | Shyam Sunder | |
| 2019-05-22 | Add setting to display underscores as spaces in tags | neobooru | |
| 2017-01-21 | client: refactor linking and routing | rr- | |
| 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-08 | client/posts: search for similar posts on upload | rr- | |
| 2016-09-29 | client/search: escape : in tag search | rr- | |
| 2016-09-29 | client/build: ditch arrayToObject | rr- | |
| 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-10 | client/errors: show errors in inline Markdown | rr- | |
| 2016-09-10 | client/util: refactor Markdown formatter code | rr- | |
| 2016-09-04 | client/general: improve URL escaping | rr- | |
| Specifically, cater for /, + and % in URL components. | |||
| 2016-08-28 | client/tags: fix detecting changes to names | rr- | |
| Since 243ab15 the order of tag aliases matters, so the changes need to pick up also permuting - which were ignored before. | |||
| 2016-08-05 | client/general: clean up, refactor | rr- | |
| 2016-08-05 | client/settings: add posts per page option | rr- | |
| 2016-08-05 | client/posts: add note editing | rr- | |
| 2016-07-26 | client/tags: improve privilege checking | rr- | |
| - 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-17 | client/posts: add simple editing | rr- | |
| 2016-07-08 | client/general: refactor URL parameter handling | rr- | |
| 2016-06-23 | client/views: escape HTML | rr- | |
| This lets client use < > in tag names. | |||
| 2016-06-23 | client/tags: fix tag categories with spaces | rr- | |
| 2016-06-12 | client/general: fix jscs warnings | rr- | |
| 2016-06-12 | client/misc: fix Markdown permalinks | rr- | |
| 2016-06-12 | client/comments: add comment list view for post | rr- | |
| 2016-06-11 | client/misc: fix invalid markup for SJIS | rr- | |
| 2016-05-29 | client/misc: add formatMarkdown() | rr- | |
| 2016-05-22 | client/home: render disk usage and post count | rr- | |
| 2016-05-21 | client/misc: remove String.format() | rr- | |
| ...and replace them with ES6 template literals I've just learned about. | |||
| 2016-04-14 | client/css: scale to device width | rr- | |
| 2016-04-13 | client/paging: don't include empty parameters | rr- | |
| 2016-04-11 | client/users: add basic users listing | rr- | |
| 2016-04-08 | client/users: implement account settings | rr- | |
| (Without avatars yet.) | |||
| 2016-04-05 | client/home: format absolute time | rr- | |