Derf Null
f0be693811
t/22-visibility: also check ajax status and profile
2023-06-26 20:49:58 +02:00
Derf Null
16237bfe21
use small stations database for some tests
2023-06-26 20:18:27 +02:00
Derf Null
0702a0edca
Move hash_password to Model/Users
2023-06-26 19:50:49 +02:00
Derf Null
9b54276e8c
add visibility and share token test
2023-06-26 17:40:23 +02:00
Derf Null
05924f2c67
Login: return HTTP 400 on invalid password or unconfirmed account
2023-06-25 23:28:38 +02:00
Derf Null
e14966c488
Users->add: correctly specify default visibility
2023-06-25 11:09:51 +02:00
Derf Null
4845a03f07
account: move profile link out of settings
2023-06-25 11:09:30 +02:00
Derf Null
b44b770ec3
fine-graned visibility selection of history / past checkins
...
most notably, adds a 'history for followers only' mode
2023-06-24 21:25:14 +02:00
Derf Null
085d77a1fa
time to flush the name cache
2023-06-24 18:36:59 +02:00
Derf Null
d1b020a88c
turn force checkout into button; move it out of card
2023-06-24 08:58:02 +02:00
Derf Null
ee6470e0d8
status card / profile: fix users being unable to see own travelynx-only status
2023-06-23 22:46:15 +02:00
Derf Null
c5957fbdfd
User: remove legacy public_level / is_public field
2023-06-23 22:43:41 +02:00
Derf Null
c32b93ff4d
_public_status_card: remove superfluous public_level check
...
arr_name is only set if the user may see the journey
2023-06-23 21:04:25 +02:00
Derf Null
2bbd8df33d
traewelling: note that sync is independent of checkin visibility
2023-06-18 08:43:34 +02:00
Derf Null
a249be1d8b
run webhook when updating checkin comment or visibility
2023-06-18 08:38:55 +02:00
Derf Null
57afb8c748
checked_in: also add link for follower-only checkins
2023-06-16 17:49:20 +02:00
Molly Miller
beb59221e7
Add app version to default stashed values.
...
This means that the version no longer needs to be passed to every version
manually, and is automatically populated in templates where the parameter is
not explicitly provided.
2023-06-12 20:48:01 +02:00
Derf Null
0516344ac0
login form: add hint about pages being only visibile after login
2023-06-09 07:55:59 +02:00
Derf Null
88ede7e308
update ice names
2023-06-08 12:44:04 +02:00
Derf Null
619646b533
warn when trying to check out at invalid unscheduled station
...
Closes #72
2023-06-08 10:20:13 +02:00
Derf Null
e275fc6dbe
Fix edge case that allowed in-transit journeys with invalid destinations
2023-06-07 23:04:00 +02:00
Derf Null
cc4feebe2c
social: -v
2023-06-04 22:59:55 +02:00
Derf Null
bdc05e0b8e
fix missing join condition in followers view
2023-06-04 22:59:22 +02:00
Derf Null
a7f17fd9bf
adjust relations test for subj/obj and follower return values changes
2023-06-04 22:05:24 +02:00
Derf Null
dfe07939a2
update registration test for new CSRF validation
2023-06-04 21:16:28 +02:00
Derf Null
b99620a283
release assets
2023-06-04 20:49:56 +02:00
Derf Null
e220e55dea
cpanfile.snapshot: IRIS 1.86
2023-06-04 20:49:26 +02:00
Derf Null
ee0480854f
show follower-only checkins and journeys when viewing own profile
2023-06-04 19:37:35 +02:00
Derf Null
ab04bc19b9
consistently return HTTP 404 on not found errors
2023-06-04 19:37:16 +02:00
Derf Null
c1635e24fb
use a separate bad_request page for CSRF errors
2023-06-04 19:25:24 +02:00
Derf Null
8cef56a940
landingpage: mention sharing and (optional) public history
2023-06-04 19:07:19 +02:00
Derf Null
34665da2a0
do not accept follows / follow requests by default
2023-06-04 19:05:20 +02:00
Derf Null
42252ee96d
Account: add rel="me" to profile links
2023-06-04 18:56:43 +02:00
Derf Null
c420994a6f
social_list: follow requests: add accept all / reject all buttons
2023-06-04 18:55:01 +02:00
Derf Null
8d4ba08e2b
update autocompletion for IRIS 1.86
2023-06-04 18:51:31 +02:00
Derf Null
4b5a1900cc
cpanfile.snapshot: add Text::Markdown and dependencies
2023-06-04 18:49:40 +02:00
Derf Null
c9342c05d6
travelynx-actions: distinguish between /p/ and /status/ auto-refresh
2023-06-04 18:48:05 +02:00
Derf Null
cede1f9b10
update changelog
2023-06-04 18:47:20 +02:00
Derf Null
00eb6af1bd
expose follows / social interaction in frontend
2023-06-04 18:21:36 +02:00
Derf Null
07fe4ecd1f
cpanfile: add Text:Markdown
2023-06-04 14:33:22 +02:00
Derf Null
0172f0ce8a
add profile editor
2023-06-04 14:28:04 +02:00
Derf Null
d4a6470141
Users: support notifications about pending follow requests
2023-06-03 10:42:14 +02:00
Derf Null
b2feb1b664
Users: Add unfollow action
2023-06-01 22:07:01 +02:00
Derf Null
9332f60a43
prepare for follow relations and follow-only checkins
2023-05-31 22:16:27 +02:00
Derf Null
f3ae26374b
release assets
2023-05-29 17:19:20 +02:00
Derf Null
f9af5d06f3
update autocompletion
2023-05-29 17:18:51 +02:00
Derf Null
20a879c281
update cpanfile.snapshot
2023-05-29 17:18:31 +02:00
Derf Null
a3c97a17a8
comment editor, share button: fix comment visibility check
2023-05-29 15:24:51 +02:00
Derf Null
24584f71b1
update API documentation
2023-05-29 15:06:28 +02:00
Derf Null
0f9519c40b
get_user_status_json_v1: expose comment
2023-05-29 14:50:04 +02:00