Commit Graph

185 Commits

Author SHA1 Message Date
Shyam Sunder a2dc964e52 client/posts: fix transparency grid for alternate base URIs 2019-02-05 09:26:41 -05:00
Joshua Avalon 6510d0750c client/posts: fix missing transparency grid 2019-01-21 07:26:20 +01:00
Shyam Sunder a5a06bf2d1 client/build: Clean up build process
Fixes incorrect URIs of iOS splash screens and OpenSans font
Files get gzipped inside build script
Better nginx configuration
build.js uses more consistent, synchronous code
2018-12-22 12:31:25 +01:00
Shyam Sunder defada45ab client: adapted code to use <base> HTML tag 2018-08-23 21:04:19 +02:00
ReAnzu 2a69f0193f server/auth: add token authentication
* Users are only authenticated against their password on login,
  and to retrieve a token
* Passwords are wiped from the GUI frontend and cookies
  after login and token retrieval
* Tokens are revoked at the end of the session/logout
* If the user chooses the "remember me" option,
  the token is stored in the cookie
* Tokens correctly delete themselves on logout
* Tokens can expire at user-specified date
* Tokens have their last usage time
* Tokens can have user defined descriptions
* Users can manage login tokens in their account settings
2018-03-25 22:23:29 +02:00
Michael Serajnik a98ca55391 client/css: optimize help view margins 2018-03-10 17:45:37 +01:00
Michael Serajnik db9132432b client/css: add default margins 2018-03-10 17:45:37 +01:00
Michael Serajnik 23a28ce69c client/css: make tab navigations scrollable on smaller screens 2018-03-10 17:45:37 +01:00
Michael Serajnik a962bb351a client/css: refine mobile sidebar styling 2018-03-10 17:45:37 +01:00
Michael Serajnik a08c7d65da client/css: add scrollbar styling 2018-03-10 17:45:37 +01:00
Michael Serajnik 7596f9042c client/css: remove margin on empty post container 2018-03-10 17:45:37 +01:00
Michael Serajnik 9b10d2bebf client/css: add default font sizes for headings 2018-03-10 17:45:37 +01:00
Michael Serajnik e15dffa1dc client/css: change container paddings to be viewport size independent 2018-03-10 17:45:37 +01:00
Michael Serajnik 4ce29cf222 client/css: change font size declarations to em 2018-03-10 17:45:37 +01:00
Michael Serajnik 26a1451ff6 client/css: improve mobile styling 2018-03-10 17:45:37 +01:00
rr- cdf454818c client: widen search inputs to match post search 2017-10-02 21:08:13 +02:00
rr- d00d282bff client/posts: improve file dropper appearance 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- 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- ba7ca0cd87 client/tags: use new color input (#119) 2017-02-07 21:34:53 +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- fb71b81c62 client/comments: fix top margin in block quotes 2017-01-10 17:32:12 +01:00
rr- e5f08b454c client/tags: fix list bullets in tag suggestions
fixes #113
2017-01-08 22:29:05 +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- 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- 143a015473 client/posts: control over video loops on upload
Also loop videos by default
2016-11-11 22:35:58 +01:00
rr- f1445b9c24 client/posts: add post merging 2016-10-22 14:05:56 +02:00
rr- 9aa59a228e client/css: align radioboxes to first line 2016-10-22 14:03:34 +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
rr- cf1e1670c4 client/posts: allow clicking on upload thumbnails 2016-09-10 16:13:57 +02:00
rr- b68f833ce9 client/css: increase button margin in upload form 2016-09-10 15:50:01 +02:00
rr- 2be21a7213 client/css: fix tag creation time being wrapped 2016-09-10 15:49:56 +02:00