+5
Planned

[Feature Request] User Passwords

Skylar Ragan 9 years ago updated by Elouan 6 years ago 5
I would like the ability for users to be able to reset their own passwords. I'm okay with setting up initial user accounts for people I'd want to share my library with, but I don't like the idea of me setting everyone's password and the users just having to use what I give them.
+5
Under review

Custom Reading List - Feature request

James Williams 9 years ago updated by Brandon Vanover 2 years ago 7
Firstly i just want to say how amazing Ubooquity is! It's SO amazing that when combining it with Mylar and an always on Apache Server i have no need for any other comic reader app on my tablet and my new issues are there waiting for me to read without having to do any syncing or transferring.

One thing that i think would be great, without knowing how easy it would be to implement, would be to have the ability to add series to a "reading list". This would be a great help for someone like my self who has upwards of 7000 comics and it would help keep track of the series I'm currently reading plus start reading any back issues/series without have to keep going through everything to come back to the series.

Just a though, not really a must have feature, more a nice idea.


+4
Under review

New 3.0 Theme - NorthernLights

Erlend Larsen Bonderud 5 months ago updated by Tom 5 months ago 1

This is one of my favourite pieces of software on the homeserver, providing me with content on train commutes. Since there's a new version of Ubooquity, I thought I'd do two things 


  1. Donate to keep the project running. 
  2. Adapt my own personal theme to the new version and share it for others to use

I've put together a darker theme that is esthetiqually pleasing to me, but I don't make any claim that this is a theme for everyone. I haven't put it through usability trials across different devices and screen resolutions, so there might be some bugs - but report them back to me and I'll make a reasonable effort to keep people happy.


The main differences from the default theme:

# Modern CSS3 usage. Deleted some of the old code which is now failing checks. Added some new tricks instead.
# Darkish background - easier on the eyes.
# Navigational Icons are largely replaced by embedding awesomefont -> lower theme size, more responsive at the cost of some loading time. This is mostly a change to make it easier to prototype other theme changes.
# Category Icons are now photorealistic instead of pictograms at a cost of a higher filesize, typical 6kb vs 30kb.
# Added persistant logout and home buttons in top menu -> More uniform behaviour

Image 800

Image 801

Image 802


The Theme can  be downloaded here:

https://drive.google.com/file/d/12_r1es5NBKtl5HejppVyQ8WDtFJonUHt/view?usp=drive_link

+4

[Feature Request] SSO with auth-proxy

RG9400 4 years ago 0

I have my user register upstream on my domain via Organizr, and I am able to float their usernames and emails via headers after authentication using my reverse proxy (NGINX). It would be helpful if there was a way to authenticate using these headers if so configured, i.e. toggle to allow authentication via proxy and define which headers to use for which fields. It would prevent the need for each user to have to sign in at multiple places (Organizr and Ubooquity). A further enhancement could be to use the headers + some default permissions/roles to auto register users if they are not already found in the DB. 


Auth-Proxy is flexible because it can basically be used with any external authentication handler. For example, this feature could be a nice accompaniment or middle ground for LDAP authentication. It is a decent way to get SSO set up for Ubooquity. 

More and more services are using this authentication method including Calibre-Web. I have highlighted Grafana's implementation as an example below which is very robust. 

https://grafana.com/docs/grafana/latest/auth/auth-proxy/

+4

Generic Comic Arcs for any theme

George Baker 6 years ago updated by Bobby Hill 3 years ago 35

I have created a Generic Arc viewer that works in any Theme. (tested in the various ones available, including default theme),
To use you create a blank directory and paste in the supplied folder-info.html file and json.cbr file.

link to files:  https://1drv.ms/u/s!AszUwF4_399MmhHBnqngoqBhZx4G

When you now do a rescan of comics, this cbr file is picked up and the directory is now visible.
Of course this json file will not work with your collection as it contains pointers to my test setup.

You have to place the provided .js files into your theme dir that you are going to use. They are the jquery and mustache libary files that are needed. If you already have these files, make sure that the folder-info.html file is calling the correct files (just edit to check).

I have thrown together a quick Windows program (UCC.EXE) that is in the download file. This is used to create a json file from your collection.

To use you need to navigate to a comic page and right click on the comic image.
-Firefox select 'Copy Image Location'
-Chrome select 'Copy Image Address'
- IE/Edge Sorry install one of the above 'real' browsers.

Then paste this link into the edit box at the top and press the > arrow.
This extracts the comic db id and comic address from the link. It then creates a | delimited entry below that contains in order:
-dbnumber
-comic address that ubooquity expects
-label text (this can be edited at will here if you want to see a different label name for your comic - eg adding series order no).

On the left is  up and down arrows to allow the line that the curor is on to be moved up or down. Used as you would go to a series and add all the needed comics, then go to another series and add more. Then you would use thses to sort into correct reading order. The order shown here is the order they will appear in the json file / finished page.

The - is to delete the line that the cursor is on.

Save is obvious. This generates a compliant json file from the data and saves to a directory that you have selected using the Save Dir button. Save the json.cbr file that this creates into the previously created blank directory containing the folder-info.html file.
Clear just resets back to starting configuration. So after saving just clear and create next arc.

This process is to create a 'bare bones' arc viewer. Feel free to add anything you want to the folder-info.html page. EG a description of the story arc/series, banner etc. What you may want to add to the directory is a folder.jpg picture so that the folder looks good when viewing. These images for arc/series can be extracted from comixology website.


UCC.exeUbooquity Arc Creator

+4
Answered

Next Update?

Jason Jones 7 years ago updated by Tom 2 years ago 9

So it's been a while since the last update, any idea or time frame for the next release?

+4
Planned

Image rotate by 90 degree increments?

Jim Howe 7 years ago updated by Dylan Dillo 1 year ago 4

Is there a way to rotate a page somewhere that I am missing? If not, could the ability be added when viewing? thanks!

+4

Introducing Variant - A Reader App for Windows 10

Gauntlet 7 years ago updated by theotocopulitos 5 years ago 12

I've been working on Variant for the last couple of months since I decided to learn C#. I've finally got it to a place I'm happy releasing it and get some feedback. If you experience any crashes or other weirdness especially if you can reproduce it please report back here for now while I set up a better system. Once I iron out what ever bugs we can find and polish it up some more (better icons and animations) I'll submit it to the store (it will be free).


Current Features:

  • Allows you to stream comics from your server.
  • Saves current and furthest read positions for each comic.
  • Layout options (single, double, and double with the cover on its own).
  • Fitting options (fit all, fit width, fit height).
  • Manga Mode.
  • Automatically skip subdirectories which contain single directories (reduces clicking!).

Planned Features:

  • The ability to download issues/series to your pc from your server.
  • The ability to watch a series, it will automatically download new issues for all "watched series" and delete issues which have been read.
  • Recents page for recently added issues.
  • Database backup and syncing between devices.
  • Toggle directory skip (increases clicking!)
  • Ability to select where the databases, cover cache and issue page caches are stored.

How to Install:

WARNING: Before installing the app you will need to install a certificate to your "Trusted Root Certificate Authorities". If you have no idea what this means don't do it.


  1. Download latest bundle and the certificate from here.
  2. If you have already installed the certificate skip to step 9.
  3. Double click the certificate file.
  4. Click "Install Certificate...".
  5. Select "Local Machine".
  6. Select "Place all certificates in the following store" and click "Browse...".
  7. Select "Trusted Root Certification Authorities".
  8. Click "OK", "Next" and finally "Finish".
  9. Double click the "appxbundle" and click "Install".

Usage:

  • You will first need to add a user, this is a local user account. Each local user can have multiple Ubooquity accounts/servers associated with them.
  • After that add a server, if all has gone well you will based with the directories in the root of the added server.
  • You can click through to directories containing comics.
  • If you want a prettier / faster experience you can right click on the server name in the menu pane and select "Scan Covers". This will obtain the directory structure of the server and start downloading issue covers in the background.
  • You might need to hit the refresh button in the command bar to see thumbnail being used on folders.
  • I suggest you set thumbnails in the Ubooquity admin section to 400 x 560 (Width x Height).


Merry Christmas!

Gauntlet


Known Bugs/Issues:

  1. There is a known bug that causes extremely infrequent crashes I'm pretty sure I know what it is and will have a possible fix out on Tuesday/Wednesday. It doesn't seem to cause any data loss for the app so.
  2. The "busy scanning circle" in the top left stops after scanning the directory structure. I know exactly why it does this and is an implementational issue I have to sort out expect it sorted in the next release (Tuesday/Wednesday).
  3. When loading comic pages there is no indication of what is happening. I had loading circles for individual pages before but the spinning annoyed me and I removed them. I plan on rewriting that part so pages that aren't loaded can't be "turned" to.
  4. You will not be able to change the layout of a comic until it is fully loaded. This currently a feature but when I deal with point 3 above you should be "fixed".
  5. "No settings page!" This is coming, all the selectable setting autosave when you change them.
  6. Image scaling issues. Text in a comic book can look pretty bad when scaled to fit the screen on 1080p or lower resolutions. I'm experimenting with fixes currently. Won't be out Tuesday/Wednesday need to check how they will affect the memory usage.
+4
Under review

Ubooquity as Freenas plugin?

Tobasama 8 years ago updated by Joshua Crespo 7 years ago 7

I currently use Ubooquity on windows (with comics stored on a Freenas. I love the application and the possibility to read comics online.


But it would be so much easier if it could run directly on Freenas. Are there any plans for a plugin or a guide on how to do it manually for people like me with very limited Linux skills?

+4
Fixed

When using -Duser.dir switch, a few oddities

PhAzE 9 years ago updated 9 years ago 11
When you use the -Duser.dir switch for java to move the working directory, the LOGS directory does not follow the rest of the files.

Also, the webadmin.cred file doesn't know where to go so it ends up in the root directory. Can these be updated to obey that switch? (great app so far!)