summaryrefslogtreecommitdiff
path: root/lib/Travelynx/Controller
AgeCommit message (Expand)AuthorLines
2023-08-09traewelling oauth: pass HTTP redirect_uri in development modeBirte Kristina Friesel-2/+4
2023-08-08Fix Traewelling OAuth2 behind reverse proxies1.34.1Birte Kristina Friesel-1/+6
2023-08-07Traewelling: replace legacy password login with OAuth2Birte Kristina Friesel-31/+59
2023-07-23convert checkout to promises (checkout_p)Birte Kristina Friesel-50/+103
2023-07-23checkout: remove with_related special caseBirte Kristina Friesel-6/+13
2023-07-16account: add a list of sent follow requestsBirte Kristina Friesel-17/+34
2023-07-16action#checkin: re-add auto checkout1.33.1Birte Kristina Friesel-0/+8
2023-07-16show followee checkins in departure boardBirte Kristina Friesel-0/+12
2023-07-16cleanup; perltidyBirte Kristina Friesel-20/+14
2023-07-15add timeline / current checkinsBirte Kristina Friesel-1/+37
2023-07-15increase maximum comment lengthBirte Kristina Friesel-23/+23
2023-07-09Api: use get_departures_pBirte Kristina Friesel-33/+32
2023-07-09station board: fix HTTP status and IRIS error handlingBirte Kristina Friesel-4/+9
2023-07-09use promises for checkin and traewelling_to_travelynxBirte Kristina Friesel-85/+103
2023-07-09HAFAS station board: fix station name displayBirte Kristina Friesel-3/+4
2023-07-03journeys: simplify visibily checkDerf Null-15/+0
2023-07-03update ALL the copyright notices!Derf Null-7/+7
2023-06-30Profile: remove unused compute_effective_visibility function1.32.8Derf Null-8/+0
2023-06-30Profile: refactor visibility checksDerf Null-96/+35
2023-06-29profile: use effective visibility from journey objectDerf Null-24/+20
2023-06-29profile: treat self as followerDerf Null-1/+4
2023-06-26Move hash_password to Model/UsersDerf Null-23/+11
2023-06-25Login: return HTTP 400 on invalid password or unconfirmed accountDerf Null-2/+10
2023-06-24fine-graned visibility selection of history / past checkinsDerf Null-18/+14
2023-06-24time to flush the name cacheDerf Null-7/+7
2023-06-23status card / profile: fix users being unable to see own travelynx-only status1.32.7Derf Null-3/+7
2023-06-23User: remove legacy public_level / is_public fieldDerf Null-3/+3
2023-06-18run webhook when updating checkin comment or visibilityDerf Null-1/+4
2023-06-12Add app version to default stashed values.1.32.4Molly Miller-19/+2
2023-06-08warn when trying to check out at invalid unscheduled station1.32.3Derf Null-5/+28
2023-06-04show follower-only checkins and journeys when viewing own profileDerf Null-5/+10
2023-06-04consistently return HTTP 404 on not found errorsDerf Null-15/+26
2023-06-04use a separate bad_request page for CSRF errorsDerf Null-28/+57
2023-06-04Account: add rel="me" to profile linksDerf Null-1/+1
2023-06-04expose follows / social interaction in frontendDerf Null-18/+337
2023-06-04add profile editorDerf Null-8/+116
2023-05-29Profile#user_status: use account.name, not just nameDerf Null-1/+3
2023-05-29Profile#user_status: return 404 if the user does not existDerf Null-1/+1
2023-05-29Traveling: remove unused JSON importDerf Null-1/+0
2023-05-24get_user_status_json_v1: expose visibilityDerf Null-2/+3
2023-05-24rename get_privacy_by_name to get_privacy_by, allow requests by uidDerf Null-5/+5
2023-05-23user_status: request public json entry1.31.5Daniel Friesel-2/+5
2023-05-21/status/:user: respond to JSONDerf Null-9/+18
2023-05-21get_user_status_json_v1: add public flag to hide actionTimeDerf Null-14/+14
2023-05-21user_status: return no status if visibility is insufficientDerf Null-3/+2
2023-03-27stationboard: add HAFAS supportDerf Null-12/+49
2023-03-26API: import: fix get_api_token signature1.30.9Derf Null-1/+1
2023-03-13move profile / public data to a separate controllerDerf Null-453/+475
2023-03-04webfinger: adjust profile visibility1.30.6Daniel Friesel-2/+3
2023-03-04always show /p/user if /status/user exists; only limit past journeysDaniel Friesel-32/+36