Mouse Reeve
844023f104
Merge pull request #2246 from bookwyrm-social/goal-model
...
Moves annual goal to its own file
2022-07-29 13:22:12 -07:00
Mouse Reeve
d301cecc9f
Move list suggestions into helper function
...
The view was complicated, this makes it a little easier to read and
test.
2022-07-29 13:15:24 -07:00
Mouse Reeve
23188dfc5f
Merge branch 'main' into followers-following-views
2022-07-29 13:09:30 -07:00
Mouse Reeve
d458001491
Merges follower/following views
...
They were almost identical!
2022-07-29 13:07:15 -07:00
Mouse Reeve
2298a478cf
Moves annual goal to its own file
...
The user model file is just,, very long
2022-07-29 13:00:59 -07:00
Mouse Reeve
3c9c23803e
Merge pull request #2245 from bookwyrm-social/tour-strings
...
Fixes how guided tour strings are localized
2022-07-29 12:56:58 -07:00
Mouse Reeve
f52965b8f4
Fixes a couple typos
2022-07-29 12:08:36 -07:00
Mouse Reeve
29db9c68a1
Fixes typo and spacing
2022-07-29 11:31:35 -07:00
Mouse Reeve
5a7ce7a58c
Updates locales
2022-07-29 11:24:47 -07:00
Mouse Reeve
868ab62863
Fixes template string quote escapes
...
It seems totally reasonable that using an escape slash would make
apostrophes in words work, but the translation system works in
mysterious ways that do not include supporting that. I've used backticks
as a third quote type to escape everything in a way that both
javascript and gettext understand.
While I was there I split up some strings that have more complicated
html in them, since that can be fragile when passed through translation,
and confusing for translators.
2022-07-29 11:22:31 -07:00
Mouse Reeve
03a77c93ac
Merge pull request #2244 from bookwyrm-social/node-version
...
Updates node to version 18
2022-07-28 12:24:38 -07:00
Mouse Reeve
41b20c4dd5
Merge pull request #2243 from bookwyrm-social/list-crate-perms
...
Fixes list creation perms
2022-07-28 11:54:28 -07:00
Mouse Reeve
2837d0148f
Checks permissions when saving a list
2022-07-28 11:44:04 -07:00
Mouse Reeve
85dce81b6a
Adds unit test or list create perms
2022-07-28 11:42:27 -07:00
Mouse Reeve
cb4945c384
Merge pull request #2242 from bookwyrm-social/locales
...
Locales updates
2022-07-28 11:26:48 -07:00
Mouse Reeve
7bbe42fb30
Merge pull request #2230 from bookwyrm-social/nginx-rate-limit
...
Adds rate limiting to some views in nginx
2022-07-28 11:26:19 -07:00
Mouse Reeve
4013e1782e
Locales updates
...
Grabs translations and adds guided tour strings
2022-07-28 11:13:14 -07:00
Mouse Reeve
ed20587695
Merge pull request #2168 from hughrun/tour
...
Add guided tour / walkthrough
2022-07-28 11:08:49 -07:00
Hugh Rundle
2455aadbfd
add scrollTo where needed
...
A couple of tour steps could benefit from a scrollTo for users on smallers screens.
2022-07-27 15:53:54 +10:00
Hugh Rundle
a4714f097f
fix anchors not working on homepage tour
...
Fixes bug on larger screens.
We need to use a function to set the anchor for tour steps when using menus and other elements that become visible or hidden responsively. Because the element is still in the DOM, we can't just rely on it disappearing completely, we have to assign a different (visible) element otherwise the step will simply disappear and the user cannot continue the tour. Previously this used a simple selector which didn't work due to the above.
2022-07-27 15:14:28 +10:00
Mouse Reeve
5faaa6b750
Merge pull request #2196 from bookwyrm-social/bw-dev-alerts
...
Block some bw-dev commands from being run in prod
2022-07-26 15:34:40 -07:00
Mouse Reeve
bdd75c434b
Updates node to version 18
2022-07-26 15:07:40 -07:00
Mouse Reeve
6fc44cff8b
Merge pull request #2241 from bookwyrm-social/nonviable-follow-requests
...
Only show pending follow requests from active users
2022-07-24 12:38:55 -07:00
Mouse Reeve
f3bc7d759f
Only show pending follow requests from active users
2022-07-24 12:26:58 -07:00
Mouse Reeve
056f9c45a4
Merge pull request #2239 from bookwyrm-social/unauth-lists
...
Show lists to logged out viewers
2022-07-23 21:02:03 -07:00
Mouse Reeve
0217d36f7b
Show lists to logged out viewers
...
The activitystreams for lists require a logged in user, so this just
uses a simple database query of all public lists when there is no logged
in user.
2022-07-23 20:42:40 -07:00
Mouse Reeve
5e887085b5
Merge pull request #2237 from bookwyrm-social/locales
...
Updates locales
2022-07-19 12:15:37 -07:00
Mouse Reeve
25557593f9
Updates locales
2022-07-19 12:03:49 -07:00
Mouse Reeve
c2fb076add
Merge pull request #2235 from bookwyrm-social/fix-rating
...
Fix ratings
2022-07-17 20:08:10 -07:00
Mouse Reeve
639b727c92
Fixes perms check for ratings
2022-07-17 16:21:43 -07:00
Mouse Reeve
3f5bb41380
Unit test for creating rating status
2022-07-17 16:18:59 -07:00
Hugh Rundle
356c1c0b62
fix migration dependency order
...
Show_guided_tour needs to come after alter_user_preferred_language due to conficts. I think.
2022-07-17 16:34:42 +10:00
Hugh Rundle
17dc5e7eb1
Merge branch 'main' into tour
...
- we need to do this because of conflicting migrations
2022-07-17 16:30:45 +10:00
Hugh Rundle
c48ddf419d
cleanup
2022-07-17 16:19:55 +10:00
Hugh Rundle
bec2943aad
remove console logs
2022-07-17 16:17:08 +10:00
Hugh Rundle
387f2a70c9
update tour text
...
- new classname for posting guide
- various improvements to wording
- use function to find responsive menu elements
- add scrollTo transitions where needed
2022-07-17 16:13:12 +10:00
Hugh Rundle
43c598d92c
remove DMs from guided tour
2022-07-17 11:11:34 +10:00
Mouse Reeve
e1e6a2d380
Adds block to prod config
2022-07-15 13:19:42 -07:00
Mouse Reeve
143eaf362d
Adds rate limiting to some views in nginx
2022-07-15 13:14:31 -07:00
Mouse Reeve
569e5400fe
Updates locales
2022-07-15 12:29:31 -07:00
Mouse Reeve
d3f35fb691
Adds Catalan
2022-07-15 12:28:31 -07:00
Mouse Reeve
41818717fb
Updates locales
2022-07-15 12:21:34 -07:00
Mouse Reeve
4a82bef9a6
Ticks version number
2022-07-15 12:21:25 -07:00
Mouse Reeve
086ec10849
Merge pull request #2229 from bookwyrm-social/password-validation
...
Password validation
2022-07-15 11:53:27 -07:00
Mouse Reeve
65117fe3c6
Use manual password field to customize id
2022-07-15 11:41:39 -07:00
Mouse Reeve
b1f5171502
Updates reset password tests
2022-07-15 11:39:29 -07:00
Mouse Reeve
3846b201bd
Updates reset password flow to use validators
2022-07-15 11:39:18 -07:00
Mouse Reeve
1bb0a9d998
Updates tests
2022-07-15 11:18:47 -07:00
Mouse Reeve
b62f8eff42
Updates method decorators
2022-07-15 10:59:35 -07:00
Mouse Reeve
659ee96002
Use password validation in change password flow
...
This also moves the form validation into a form instead of doing it in
the view.
2022-07-15 10:51:58 -07:00