Jonathan Rehm
8171943b8e
Update to ES5 standards
...
Also fix ESLint issues
7 years ago
Jonathan Rehm
aee8aad976
Add option to hide mature content from some users
...
Uses a configurable list of tags to denote what is mature and hides those books from the user
7 years ago
OzzieIsaacs
fe52de6b4b
Merge remote-tracking branch 'adv/lighthouse-audit'
8 years ago
OzzieIsaacs
cd2e27d7ad
Merge remote-tracking branch 'adv/previous-pagination'
8 years ago
Jonathan Rehm
ec118c2254
Move scripts to bottom of body to prevent execution from delaying DOM rendering
8 years ago
Jonathan Rehm
dde4f6afe2
Add missing label
8 years ago
Jonathan Rehm
0b47958fad
Add lang attribute to html tag
8 years ago
Jonathan Rehm
c86fa268c2
Fix/remove duplicate id's
8 years ago
Jonathan Rehm
5162e2eed7
Add img alt attributes
8 years ago
Jonathan Rehm
5465b8e8b7
Add "Previous" pagination button
...
I imagine these buttons are still in use when JavaScript is disabled or not loading.
8 years ago
Jonathan Rehm
61e0405f75
Move TinyMCE into edit_books.js
8 years ago
Jonathan Rehm
5715d27c97
Show localized date over top of date input
...
Also move datepicker logic into edit_books.js and edit_books.js below the datepicker file declaration(s)
8 years ago
Jonathan Rehm
36c2b35588
Use bootstrap-datepicker to add datepicking UI for browsers that do not have one built-in
8 years ago
Jonathan Rehm
a07798b0db
Standardize indentation
8 years ago
Jonathan Rehm
04b04e200f
Add ability to edit publish date
...
If a date is not set, default to “0101-01-01”
8 years ago
OzzieIsaacs
cb5f196f4b
Merge remote-tracking branch 'adv/modal-details'
...
# Conflicts:
# cps/static/js/main.js
# cps/templates/detail.html
8 years ago
OzzieIsaacs
1e2edcf753
Merge remote-tracking branch 'adv/author-info'
8 years ago
OzzieIsaacs
c403fdfa2e
Merge remote-tracking branch 'adv/sorting'
8 years ago
Jonathan Rehm
693c26c2b3
Attach events to button toolbar
...
Since this is closer to the elements, we can be more sure that we won't have events fire when we don't want them to. For example, if we're viewing the page in a modal, we don't want the event handler living longer than the content itself.
8 years ago
Jonathan Rehm
5c3a5b6c39
Use ajax to add/remove books from shelves
...
Gracefully fall back to standard requests if JavaScript is disabled
8 years ago
Jonathan Rehm
91ba0f0362
Resolve issues with unicode characters in author's name
...
I've been unable to reproduce the issue on macOS with Python 2.7/3.6 and Fedora with Python 2.7, but if it happens for others, then it's worth the change.
8 years ago
Jonathan Rehm
51bd2f89df
Use dot notation
8 years ago
OzzieIsaacs
5985342b79
Bugfix for typeahead in search function and on edit books page
8 years ago
Jonathan Rehm
66231c8737
Associate label with correct input ( #228 )
8 years ago
Ozzie Isaacs
92f634b6a6
Bugfix link admin section
8 years ago
OzzieIsaacs
470aea6106
Fix #214
...
Update epub.js lib
8 years ago
OzzieIsaacs
979bcdffd4
Bugfix non working download links
...
Bugfix missing divider in detail page
8 years ago
Jonathan Rehm
fe68c8a7f8
Add support for displaying author information from Goodreads
...
Requires the "goodread" module (added to optional-requirements.txt) and an API key
Retrieves Goodreads author information and displays their photo and "about" text
8 years ago
OzzieIsaacs
5a6ad970d8
Merge remote-tracking branch 'button_padding/magic-link'
8 years ago
Jonathan Rehm
649579eccd
Move jquery.form to layout.html
...
This prevents it from getting loaded each time the details are viewed in a modal dialog.
8 years ago
Jonathan Rehm
675e8dd5cd
Show book details in modal dialog
...
With them shown in a modal, you don't lose your place in the pagination. If the request comes via Ajax, the minimal layout is used. If via a normal request, the full layout is used. That lets you open the details in a new tab and have the full experience, but if you're clicking through the results of a search, you can view many without losing your place.
8 years ago
OzzieIsaacs
2929d95b26
Display all authors names in shelf, like on all other pages ( #202 )
8 years ago
OzzieIsaacs
254e1f5262
Merge remote-tracking branch 'button_padding/simplify-read-code'
...
# Conflicts:
# cps/static/css/style.css
8 years ago
OzzieIsaacs
15531324ea
Add translation of rich text editor
8 years ago
OzzieIsaacs
77c4da0f07
Merge remote-tracking branch 'button_padding/tinymce'
8 years ago
OzzieIsaacs
4f08608d75
Move download button to top of detail page ( #174 )
8 years ago
OzzieIsaacs
b876a03f26
- Changed link color on download button to white
...
- removed file icons on download button
- removed shadow style on download button
8 years ago
OzzieIsaacs
6b71e77436
Merge remote-tracking branch 'Download/feature/download-icon-20170410'
8 years ago
Jonathan Rehm
623f5c8ef0
Add "magic link" functionality
...
When using a device that is bothersome to log in on (e.g. a Kindle) you can use a magic link to log in via another device.
Configuration was added and is disabled by default.
8 years ago
Jonathan Rehm
7631eea32e
Add sort options when viewing books
...
Default view still shows the most recently added books, but adds ability to sort by newest/oldest books and books sorted alphabetically (ascending & descending).
I did not include translations for the next text, but they are split up for easy translating and are otherwise ready for translating.
8 years ago
Jonathan Rehm
4fe1536b7e
Simplify the read functionality's code
...
* Use block label to toggle the checkbox
* Submit form when checkbox's value changes (regardless of whether mouse is used or not)
* Remove unused code
8 years ago
Jonathan Rehm
7853cb2602
Add TinyMCE to provide rich-text editing for descriptions
8 years ago
OzzieIsaacs
7ab8a5877b
read PDF/TXT without temporary files ( #197 )
8 years ago
OzzieIsaacs
1366b36c32
Added integer-field to supported custom colums
8 years ago
nanu-c
26f314d371
support int custom fields
8 years ago
OzzieIsaacs
2b50dea304
Updated pdf.js to 1.7.225 (Fix #193 )
8 years ago
林檎
45eeb6588a
Change Download Style.
8 years ago
Ozzie Isaacs
ede8ae6742
Fix #182 , #176
8 years ago
OzzieIsaacs
cd0d450829
Allow deleting books ( fixes #119 )
8 years ago
OzzieIsaacs
7c6d527a55
Code cosmetics
8 years ago
OzzieIsaacs
986f40b80a
Code cosmetics
8 years ago
OzzieIsaacs
cbc807f3ff
Fix #138
8 years ago
OzzieIsaacs
60f3fefaec
Added Read/Unread to feed
...
Prevent books from getting multiple times added to shelf
Updated German Translation
8 years ago
OzzieIsaacs
33427d7610
Bugfix opds feed for lists
8 years ago
OzzieIsaacs
0e0e72fb71
Fixes for gevent/gdrive
8 years ago
Jack Darlington
06a4af44cc
Merge branch 'master' into develop
...
# Conflicts:
# cps/web.py
8 years ago
OzzieIsaacs
a87fab8774
- Smaller cover picturees on small devices
...
- filename for download with underscore
8 years ago
Jack Darlington
ff89d9c20d
Merge branch 'master' into develop
8 years ago
Jack Darlington
7d31abf920
added jquery.form.js to project locally
8 years ago
Jack Darlington
537977e497
Changed “have read” to checkbox
8 years ago
Jack Darlington
8f2088a3ea
Updated use google drive checkbox
8 years ago
Jack Darlington
5a2e77baaf
fix for form input ID
8 years ago
OzzieIsaacs
74a3e6842a
Merge remote-tracking branch 'kennyl/travis'
...
# Conflicts:
# cps/web.py
8 years ago
OzzieIsaacs
16cac6ac4f
Merge remote-tracking branch 'polish_update/master'
...
# Conflicts:
# cps/translations/pl/LC_MESSAGES/messages.mo
# cps/translations/pl/LC_MESSAGES/messages.po
Fix for #147
8 years ago
林檎
2ef4933f7a
Merge branch 'feature/download-suffix-20170309' into travis
...
# Conflicts:
# cps/templates/detail.html
8 years ago
林檎
045419e880
Fix #146
...
For WebUI only
OPDS remains previous behaviour
8 years ago
林檎
a766784ef1
Merge branch 'feature/download-suffix-20170308' into travis
8 years ago
林檎
7bae79d826
fix conflict
8 years ago
林檎
8c625dfb93
Fix #146
...
For WebUI only
OPDS remains previous behaviour
8 years ago
Jack Darlington
cf1ca21bbc
Merge branch 'master' into develop
...
# Conflicts:
# cps/db.py
# cps/ub.py
# cps/web.py
# readme.md
# requirements.txt
8 years ago
OzzieIsaacs
c725afc3a8
Merge remote-tracking branch 'JackED42/feature/ignorable_columns'
8 years ago
OzzieIsaacs
38c782fcf1
Merge remote-tracking branch 'Douban/prod'
...
# Conflicts:
# cps/templates/book_edit.html
8 years ago
OzzieIsaacs
edadf84710
Added editing star rating graphically
...
Added ability to reload database connection (refresh problem)
Bugfix display hot books (no hot books, hot books are deleted books, no longer result in error 500)
8 years ago
idalin
a6b2977286
add i18n message for getmeta feature.
8 years ago
Jack Darlington
015d82ae2b
Revert "Merging ignorable columns"
...
This reverts commit 8745d65ff6
.
8 years ago
Jack Darlington
b6da3c3153
Fix for read/unread for anonymous users
8 years ago
Jack Darlington
8745d65ff6
Merging ignorable columns
8 years ago
Jack Darlington
141eb7901c
Add ignorable columns
8 years ago
idalin
54bc299e88
get metadata from douban and google while editing.
8 years ago
idalin
e100702345
get metadata from douban and google while editing.
8 years ago
Jack Darlington
d9c48a6203
Merge branch 'master' into develop
...
# Conflicts:
# cps/db.py
# cps/web.py
8 years ago
OzzieIsaacs
679effbaef
Bugfix placement of "recent downloads in "edit user section"
8 years ago
OzzieIsaacs
156a653c49
Make better usage of big screens in lists
8 years ago
OzzieIsaacs
00763d6e4c
Read book is now tied to the right downlolad books for guest users ( fixes #110 )
8 years ago
OzzieIsaacs
1a83ad713c
Additional version info for sqlite database
8 years ago
OzzieIsaacs
40c6ef3a18
More generic aproach for postion of epub coverfile ( #122 )
8 years ago
OzzieIsaacs
41a20fe3e1
Added version info of dependencys in about section
8 years ago
idalin
a09a2d9ed0
Merge branch 'master' into prod
8 years ago
Jack Darlington
82d01c9001
Merge branch 'master' into develop
...
# Conflicts:
# cps/web.py
8 years ago
OzzieIsaacs
7e19e1dd9d
Added Publisher and search/advanced search/opds search for publisher
8 years ago
Jack Darlington
6d30382ae0
Initial gdrive commit
...
Work on watching metadata
More efficient storing folder keys to database
Nearly completed. Need to do final touches to callback for when metadata.db updated on real server, as cannot test locally
Changed callback for file changes from being hard coded to mine
used url_for in template as apposed to hard coded links
Fix to drive template
First attempt at redownload metadata.db
Fixed incorrect call to downloadFile
Added logging
Fixed call to copy file
Added exception logging to gdriveutils + fixed string long concat
Fix file download
Fix backup metadata
Added slashes to paths
Removed threading temporarily
Fix for reloading database
Fix reinitialising of variables
Fix check to see if custom column already setup
Update to showing authenticate google drive callback + fix for reinitialising database
Fixed logic for showing authenticate with google drive
8 years ago
idalin
80e6311b93
fetch metadata from douban while editing metadata
8 years ago
OzzieIsaacs
709fa88c62
Navbar reduced to icons on smaller screens
...
Feedback updater improved (#81 )
8 years ago
Jack Darlington
d29d079d15
Now shows read in website, and can be toggled by clicking, two extra options in sidebar (read/unread books)
8 years ago
OzzieIsaacs
e712649612
Improvement for #83 , higher contrast of hamburger menu
...
Improvement for #84 , search is excluded from mobile view
8 years ago
OzzieIsaacs
93b19165cf
Added polish in readme to supported UI languages
...
Handling of missing tags in fb import
naming of path is more imitating calibre (replacement of special characters, "pinyining" of author names if unidecode is available )
Sorting of authors (similar to calibre for jr./sr./I..IV endings)
bugfix pathseparator on windows and linux during upload
bugfix os.rename for authordir
publishing date on detailview is formated according to slected locale
filename on downloading from web ui is now correct displayed
added ids to html for testing
8 years ago
OzzieIsaacs
1692044d46
Merge remote-tracking branch 'default_user_settings/master' ( #105 )
8 years ago
idalin
bff86f02ca
settings for default role of new register user
8 years ago
OzzieIsaacs
ba8e107402
Move vendored css/js to libs folders to fix language stats
8 years ago
janeczku
13919a1d23
Move vendored css/js to libs folders to fix language stats
8 years ago