| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-02-16 | client: hide "mass edit" buttons when no privilege | Hunternif | |
| 2025-02-16 | client+server: permission posts:bulk-edit:relations | Hunternif | |
| 2025-02-16 | client: hide safety buttons if user doesn't have privilege | Hunternif | |
| 2025-02-15 | Merge branch 'master' into hunternif | Hunternif | |
| 2024-03-21 | client/css: stack bulk tagging toggles horizontally on mobile | Eva | |
| 2023-01-19 | client: add bulk delete feature (#459) | Neo | |
| This introduces a new privilege 'posts:bulk-edit:delete' which by default is given to power users. | |||
| 2021-08-31 | client: add buttons to quickly search for liked and favorite posts | Hunternif | |
| 2019-05-03 | client: fix "Start sorting" button, so that it immediately updates the url ↵ | Hunternif | |
| with selected metrics. Also fix non-focusable links. | |||
| 2019-04-29 | client: re-open bulk edit and metrics blocks when returning to post list. | Hunternif | |
| + select metrics on click; + improve header style | |||
| 2019-04-27 | client,server: populate metrics menu on post list header | Hunternif | |
| 2019-04-27 | client: Metrics menu on post list header | Hunternif | |
| 2019-04-27 | client: Shorten post header text on mobile | Hunternif | |
| 2019-04-27 | client: bulk editors menu is opened via text button | Hunternif | |
| 2019-04-11 | Fix posts header markdown | Hunternif | |
| 2019-04-10 | The "Randomize" button updates the current cache number only once. | Hunternif | |
| 2019-04-09 | Bulk relations editor, initial attempt | Hunternif | |
| 2019-04-09 | Fix alignment on random button | Hunternif | |
| 2019-04-07 | add randomize button | Hunternif | |
| 2017-03-30 | client/posts: add option to disable safety ratings | rr- | |
| 2017-02-11 | client/posts: add bulk safety editing (#122) | rr- | |
| 2017-02-11 | client/posts: refactor bulk tag editor | rr- | |
| 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 | client: rename 'mass tag' to 'bulk edit tags' | rr- | |
| That way other bulk operations will be easier to name. This also changes the privilege name. | |||
| 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.) | |||
| 2016-08-28 | client/paging: avoid redrawing header navigation | rr- | |
| 2016-08-27 | client/css: improve appearance on small screens | rr- | |
| 2016-08-22 | client/general: add empty href for link buttons | rr- | |
| In e464e69 I removed href='#' but I noticed that it broke some things. Readding href serves two purposes: - it makes links reachable with Tab key - it makes links clickable with Enter key The alternative to this approach was to introduce [tabindex] and [role] attributes. But not only using tabindex=0 with <a/> is questionable, it'd require adding a keyboard handler that'd intercept space and return key presses and simulated link clicks. Since it's best to leave this kind of thing to the native UI, I went with readding hrefs instead. I believe that hash hrefs, even though being a common practice, are silly, so I decided to settle down with empty hrefs. As a bonus, I added a snippet that prevents middle mouse clicks from opening such links/buttons in new tabs, which was the motivation for e464e69. | |||
| 2016-07-30 | client/general: remove faux href='#' from links | rr- | |
| 2016-07-08 | client/general: refactor URL parameter handling | rr- | |
| 2016-07-06 | client/posts: add mass tag | rr- | |
| 2016-06-23 | client/views: escape HTML | rr- | |
| This lets client use < > in tag names. | |||
| 2016-06-08 | client/general: make search box seen by Vimperator | rr- | |
| 2016-06-03 | client/posts: bind 'p' key | rr- | |
| 2016-06-03 | client/posts: add safety buttons | rr- | |
| 2016-06-02 | client/posts: add proof of concept for post list | rr- | |