04324c00b4
back button on all tour modals
2022-07-03 16:12:17 +10:00
39efb90870
add noscript message for guided tour
2022-07-03 16:10:32 +10:00
3f67bc3b61
standardise ids for tour anchors
...
To make it harder to accidentally mess up the tour when making changes to pages, this commit adds ids with 'tour' prefixes to (nearly) all elements used by the guided tour as anchor points. The exception is where an element already had an id that is being used by something else in Bookwyrm.
Some minor changes also made to clean up the wording of the tour.
2022-07-03 15:57:10 +10:00
a8940b8e12
Fix order of tour
...
The tour now shows users how to add a book first, then bookshelves, lists, and finally groups.
2022-07-03 14:48:23 +10:00
516c4a9790
Add warning to dashboard if email sender looks misconfigured
...
This can be a really obscure error, hopefully this warning will catch
potential issues.
2022-07-02 21:11:23 -07:00
06b4a55979
add lists to guided tour
...
Takes user through the main /list page, as well as the options for creating a list.
2022-07-03 09:10:43 +10:00
13e23a868d
Adds instance name filter to federated instance list view
...
This lets you look for a specific server in your (probably very long)
instance list.
2022-07-02 11:12:15 -07:00
827a63b4eb
add shelves to guided tour
2022-07-02 18:46:16 +10:00
bc4a1c6c41
Guided tour of book page
...
This is intended to be one of the earlier pages in the tour. It should show users the concept of reading status, editions, and other useful points.
2022-06-19 14:06:36 +10:00
ff37b77be9
clean up search guided tour code
2022-06-19 11:13:04 +10:00
fef66a7cfe
guided tour for book search
...
Adds a guided tour for book search page including logic for differing messages depending on what results are visible.
2022-06-19 11:08:01 +10:00
0e06143c31
add guided tour to user shelves
2022-06-18 17:17:22 +10:00
044a173095
remove CSRF from tour scripts
2022-06-18 17:16:43 +10:00
57965973dc
make guided tour cancel button DRY
...
Move cancel button function into a separate JS file.
The selector JS for this function cannot be within bookwyrm.js because the guided tour elements load after bookwyrm.js.
2022-06-18 13:27:00 +10:00
5bf835b965
fix typos
2022-06-18 10:49:42 +10:00
d36dd9ce96
guided tour for user groups
...
Includes adding creating a new group.
2022-06-18 10:48:14 +10:00
00df3c94df
add guided tour for user groups page
...
- add ID for add group button
- add tour steps for user groups page
- trigger tour steps if guided tour is turned on
2022-06-13 20:27:36 +10:00
7fbc9914de
change cancel buttons for guided tour
...
The first pop up in the guided tour on each page should provide a button to switch off the guided tour altogether, not simply cancel the current iteration.
If we don't do this, then the only way to turn off the guided tour is to go right to the end, which could be really irritating, especially for people who star the tour and then start exploring on their own.
2022-06-13 20:25:42 +10:00
fbf7f37664
user profile tour only on activity tab
2022-06-13 19:36:14 +10:00
aebeac9112
add guided tour to user profile
...
- adds ids to relevant elements to enable tour
- adds guided tour using Shepherd
2022-06-13 17:26:53 +10:00
83e7302bc1
update home feed guided tour
2022-06-13 16:56:07 +10:00
2030dc834f
clean up tour files
2022-06-13 16:48:49 +10:00
5f0e14934f
add guided tour to main feed page
...
This uses an embedded script tag so that we can use django templates for logic - most importantly, we need to be able to use translations within the tour text.
2022-06-13 15:29:20 +10:00
6ffb0863d1
update tour link in main template
2022-06-13 15:27:05 +10:00
07225c6ddc
add guided tour link
2022-06-13 13:14:31 +10:00
2b431986d6
help tour button styling updates
2022-06-12 20:39:37 +10:00
806e2778df
add help button if page has tour
...
- include logic in main layout to add button if there is a page tour available
- add button for main user feed page
2022-06-12 19:41:50 +10:00
f81095cb64
give suggested books block an id
2022-06-12 19:40:36 +10:00
4de9989d8e
add page numbers to comment and quote statuses
...
This adds the page number for quote and comment statuses where a page number is provided:
- all ActivityPub posts
- Explore cards for comments (quotes already have the page number)
This responds to #2136
2022-06-05 16:02:25 +10:00
20f452ebf4
Clip column in about page
...
Text in the superlatives section can cause this column to expand outside
the container.
2022-05-31 12:23:59 -07:00
525e2a591d
More error handing
...
Adds logging and error handling for some of the numerous ways a request
could fail (the remote site is down, the url is blocked, etc).
I also have the results boxes open by default, which makes it more
legible imo.
2022-05-30 12:40:13 -07:00
09db4e48f4
Hide rather than remove current shelve list items
2022-05-26 12:46:34 -07:00
c5f5d4d994
Only show "stop" option when a book is in progress
2022-05-26 12:27:44 -07:00
4905652e22
Handle stopped reading special case in javascript
...
This should be refactored, but maybe not today
2022-05-26 12:23:13 -07:00
4c5d2570ab
Save and display stopped date in readthrough
2022-05-26 11:53:33 -07:00
375c5a8789
Adds stopped date separate from finish date on readthrough
2022-05-26 11:36:37 -07:00
1f6fbd8d29
Fixes stopped reading button logic
...
The stopped state is similar to finished
2022-05-26 11:28:54 -07:00
9b4a498661
Don't show a button for the shelf a book is currently on
...
This will lead to nonsensical modal states
2022-05-26 11:19:49 -07:00
92dbfec5f8
Adds status header for stopped reading statuses
2022-05-26 11:10:14 -07:00
6848616ff1
Fixes reading status field in stop modal
...
The value of the reading status needs to match one of the database
options for `reading_status` in the `Comment` model
2022-05-26 11:09:11 -07:00
88b2cffcf2
Merge pull request #2035 from bookwyrm-social/stopped-shelf
...
Stopped shelf
2022-05-26 10:11:32 -07:00
1843959d10
Merge pull request #2093 from Ryuno-Ki/calibre-import
...
Calibre import. Fixes #627
2022-05-23 12:37:50 -07:00
d8b2ab74d1
Fixes edit author paths
2022-05-23 11:08:04 -07:00
6d7bb33683
Fixes urls in edit book form
2022-05-19 09:32:01 -07:00
241169650d
Merge pull request #2007 from viviicat/url-names
...
Add names of books/lists/authors/etc as slugs, redirect to slugified version of the page
2022-05-16 08:04:58 -07:00
Den McHenry
80b0206e0d
Replace user|username with request.user.localname
2022-05-06 10:29:25 -07:00
André Jaenisch
3626db3c1a
Add Calibre importer for CSV exports
...
Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>
2022-04-30 15:25:35 +02:00
Vivianne Langdon
64b623df32
fixes for bulma not having good dark support
2022-04-09 00:06:10 -07:00
Vivianne Langdon
d3992802f2
use a new has-text-default instead of has-text-black
2022-04-08 23:14:30 -07:00
Vivianne
5a2bf64864
Merge branch 'bookwyrm-social:main' into url-names
2022-04-08 21:45:37 -07:00