Commit graph

  • 32341dc5d2
    public status: use hh:mm format for countdowns Birte Kristina Friesel 2023-07-07 22:25:54 +0200
  • 053d3fd79d
    _checked_in: also use hh:mm format for boarding and departure countdown Birte Kristina Friesel 2023-07-07 22:25:12 +0200
  • c9bae6fcee
    journeys: simplify visibily check Derf Null 2023-07-03 18:12:34 +0200
  • a608ca6781
    update ALL the copyright notices! Derf Null 2023-07-03 17:59:25 +0200
  • 05fd4deed4
    release assets Derf Null 2023-07-02 10:49:18 +0200
  • 6007f94222
    rebuild assets Derf Null 2023-07-02 10:48:55 +0200
  • 4dd2cc9d9e
    show hours and minutes until arrival, not just minutes Derf Null 2023-07-02 10:48:34 +0200
  • 66e8dcb925
    Profile: remove unused compute_effective_visibility function Derf Null 2023-06-30 19:58:37 +0200
  • 0e4bafafd8
    Profile: refactor visibility checks Derf Null 2023-06-30 19:58:12 +0200
  • a5bdf28f4c
    perltidy Derf Null 2023-06-29 21:54:51 +0200
  • a73e2edc86
    profile: use effective visibility from journey object Derf Null 2023-06-29 21:54:25 +0200
  • 4f54597c0d
    add profile / past journey visibility tests Derf Null 2023-06-29 21:52:45 +0200
  • f794d3c0a4
    profile: treat self as follower Derf Null 2023-06-29 21:52:18 +0200
  • 915e90a285
    move journey visibility to separate test Derf Null 2023-06-29 20:55:20 +0200
  • 00ee3de6c1
    Journey->add_from_in_transit: return ID of added journey Derf Null 2023-06-28 22:21:51 +0200
  • c7fedb9e42
    add journey visibility tests Derf Null 2023-06-28 22:21:33 +0200
  • 6e25ffc8e9
    visibility test: add a small description of current test Derf Null 2023-06-28 19:23:19 +0200
  • bb43a2e8e3
    journeys: return effective visibility Derf Null 2023-06-27 21:50:28 +0200
  • 8cb0de1b70
    compute effective visibility in database view Derf Null 2023-06-26 20:53:08 +0200
  • f0be693811
    t/22-visibility: also check ajax status and profile Derf Null 2023-06-26 20:49:58 +0200
  • 16237bfe21
    use small stations database for some tests Derf Null 2023-06-26 20:18:27 +0200
  • 0702a0edca
    Move hash_password to Model/Users Derf Null 2023-06-26 19:40:29 +0200
  • 9b54276e8c
    add visibility and share token test Derf Null 2023-06-26 17:40:23 +0200
  • 05924f2c67
    Login: return HTTP 400 on invalid password or unconfirmed account Derf Null 2023-06-25 23:28:38 +0200
  • e14966c488
    Users->add: correctly specify default visibility Derf Null 2023-06-25 11:09:51 +0200
  • 4845a03f07
    account: move profile link out of settings Derf Null 2023-06-25 11:09:30 +0200
  • b44b770ec3
    fine-graned visibility selection of history / past checkins Derf Null 2023-06-24 21:25:14 +0200
  • 085d77a1fa
    time to flush the name cache Derf Null 2023-06-24 18:36:59 +0200
  • d1b020a88c
    turn force checkout into button; move it out of card Derf Null 2023-06-24 08:58:02 +0200
  • ee6470e0d8
    status card / profile: fix users being unable to see own travelynx-only status Derf Null 2023-06-23 22:46:15 +0200
  • c5957fbdfd
    User: remove legacy public_level / is_public field Derf Null 2023-06-23 22:43:41 +0200
  • c32b93ff4d
    _public_status_card: remove superfluous public_level check Derf Null 2023-06-23 21:04:25 +0200
  • 2bbd8df33d
    traewelling: note that sync is independent of checkin visibility Derf Null 2023-06-18 08:43:34 +0200
  • a249be1d8b
    run webhook when updating checkin comment or visibility Derf Null 2023-06-18 08:38:55 +0200
  • 57afb8c748
    checked_in: also add link for follower-only checkins Derf Null 2023-06-16 17:49:20 +0200
  • beb59221e7 Add app version to default stashed values. Molly Miller 2023-06-12 20:46:10 +0200
  • 0516344ac0
    login form: add hint about pages being only visibile after login Derf Null 2023-06-09 07:55:59 +0200
  • 88ede7e308
    update ice names Derf Null 2023-06-08 12:33:55 +0200
  • 619646b533
    warn when trying to check out at invalid unscheduled station Derf Null 2023-06-08 10:20:13 +0200
  • e275fc6dbe
    Fix edge case that allowed in-transit journeys with invalid destinations Derf Null 2023-06-07 23:04:00 +0200
  • cc4feebe2c
    social: -v Derf Null 2023-06-04 22:59:55 +0200
  • bdc05e0b8e
    fix missing join condition in followers view Derf Null 2023-06-04 22:59:22 +0200
  • a7f17fd9bf
    adjust relations test for subj/obj and follower return values changes Derf Null 2023-06-04 22:05:24 +0200
  • dfe07939a2
    update registration test for new CSRF validation Derf Null 2023-06-04 21:16:28 +0200
  • b99620a283
    release assets Derf Null 2023-06-04 20:49:56 +0200
  • e220e55dea
    cpanfile.snapshot: IRIS 1.86 Derf Null 2023-06-04 20:49:26 +0200
  • ee0480854f
    show follower-only checkins and journeys when viewing own profile Derf Null 2023-06-04 19:37:35 +0200
  • ab04bc19b9
    consistently return HTTP 404 on not found errors Derf Null 2023-06-04 19:37:16 +0200
  • c1635e24fb
    use a separate bad_request page for CSRF errors Derf Null 2023-06-04 19:25:24 +0200
  • 8cef56a940
    landingpage: mention sharing and (optional) public history Derf Null 2023-06-04 19:07:19 +0200
  • 34665da2a0
    do not accept follows / follow requests by default Derf Null 2023-06-04 19:01:02 +0200
  • 42252ee96d
    Account: add rel="me" to profile links Derf Null 2023-06-04 18:56:43 +0200
  • c420994a6f
    social_list: follow requests: add accept all / reject all buttons Derf Null 2023-06-04 18:55:01 +0200
  • 8d4ba08e2b
    update autocompletion for IRIS 1.86 Derf Null 2023-06-04 18:51:31 +0200
  • 4b5a1900cc
    cpanfile.snapshot: add Text::Markdown and dependencies Derf Null 2023-06-04 18:49:40 +0200
  • c9342c05d6
    travelynx-actions: distinguish between /p/ and /status/ auto-refresh Derf Null 2023-06-04 18:48:05 +0200
  • cede1f9b10
    update changelog Derf Null 2023-06-04 18:47:20 +0200
  • 00eb6af1bd
    expose follows / social interaction in frontend Derf Null 2023-06-04 18:21:36 +0200
  • 07fe4ecd1f
    cpanfile: add Text:Markdown Derf Null 2023-06-04 14:33:22 +0200
  • 0172f0ce8a
    add profile editor Derf Null 2023-06-04 14:28:04 +0200
  • d4a6470141
    Users: support notifications about pending follow requests Derf Null 2023-06-03 10:42:14 +0200
  • b2feb1b664
    Users: Add unfollow action Derf Null 2023-06-01 22:07:01 +0200
  • 9332f60a43
    prepare for follow relations and follow-only checkins Derf Null 2023-05-31 22:16:27 +0200
  • f3ae26374b
    release assets Derf Null 2023-05-29 17:19:20 +0200
  • f9af5d06f3
    update autocompletion Derf Null 2023-05-29 17:18:51 +0200
  • 20a879c281
    update cpanfile.snapshot Derf Null 2023-05-29 17:18:31 +0200
  • a3c97a17a8
    comment editor, share button: fix comment visibility check Derf Null 2023-05-29 15:24:51 +0200
  • 24584f71b1
    update API documentation Derf Null 2023-05-29 15:06:28 +0200
  • 0f9519c40b
    get_user_status_json_v1: expose comment Derf Null 2023-05-29 14:50:04 +0200
  • aab9fa7fe2
    Profile#user_status: use account.name, not just name Derf Null 2023-05-29 14:45:02 +0200
  • b3f36b750a
    Profile#user_status: return 404 if the user does not exist Derf Null 2023-05-29 14:43:52 +0200
  • dadb94a473
    Traveling: remove unused JSON import Derf Null 2023-05-29 14:30:58 +0200
  • 7580497cea
    get_user_status_json_v1: expose visibility Derf Null 2023-05-24 21:41:51 +0200
  • ac816c09b2
    rename get_privacy_by_name to get_privacy_by, allow requests by uid Derf Null 2023-05-24 21:36:06 +0200
  • 68468379e5
    user_status: request public json entry Daniel Friesel 2023-05-23 21:16:59 +0200
  • 47b4aa5f63 fix excess column in history statistics networkException 2023-05-23 02:35:56 +0200
  • 9b83e1a8f1
    /status/:user: respond to JSON Derf Null 2023-05-21 19:57:56 +0200
  • dbc5c38968
    get_user_status_json_v1: add public flag to hide actionTime Derf Null 2023-05-21 19:44:43 +0200
  • 2e10115072
    user_status: return no status if visibility is insufficient Derf Null 2023-05-21 19:26:30 +0200
  • 72f6c2ea2d
    fix pride ICE not being indicated in public status card Derf Null 2023-05-18 08:25:19 +0200
  • 671e518caf
    get_user_status: expose lat/lon from database view, do not re-compute it Derf Null 2023-05-16 20:02:20 +0200
  • b7720a1acf
    get_user_status: remove superfluous station requests Derf Null 2023-05-16 19:56:02 +0200
  • b9f8ccd82a
    ajax route: handle missing schedule data Derf Null 2023-05-11 18:32:27 +0200
  • 851be46754
    release assets Derf Null 2023-05-07 09:56:07 +0200
  • e154a8aeb4
    show loading icon when clicking on a stop in stop list Derf Null 2023-05-07 09:55:38 +0200
  • eb5f4b06cd
    release assets Derf Null 2023-05-03 19:55:38 +0200
  • a3d4374bab
    update autocompletion list Derf Null 2023-05-03 19:55:14 +0200
  • 6452d5f3a7
    Release v1.31 Derf Null 2023-05-01 11:39:05 +0200
  • af3cdee113
    route: only override delay if real-time data is not available Derf Null 2023-05-01 11:38:11 +0200
  • d18d068894
    journey: shorten headers; remove realtime from journey Derf Null 2023-05-01 10:49:17 +0200
  • e4a07dc06c
    journey: show times of intermediate stops, if available Derf Null 2023-05-01 10:06:30 +0200
  • c862478645
    update cpanfile.snapshot Derf Null 2023-04-30 09:26:33 +0200
  • 796699a9c6
    add_route_timestamps: keep real-time data where possible Derf Null 2023-04-30 07:42:48 +0200
  • 6bdbe82949
    update cpanfile.snapshot Derf Null 2023-04-14 16:36:55 +0200
  • f681aa41db
    Perl is hard Daniel Friesel 2023-04-06 15:16:52 +0200
  • 3b6297b785
    work: real_arr_ts may be undefined Daniel Friesel 2023-04-02 17:05:13 +0200
  • 2302e5388e
    github perl workflow: update cpanminus url Derf Null 2023-04-01 18:10:05 +0200
  • 852c7797b0
    Update HAFAS polylines prior to checkout Derf Null 2023-04-01 18:05:32 +0200
  • e4e660e839
    login: verify username patterns Derf Null 2023-03-31 18:42:43 +0200
  • 0e2e976072
    Release assets Derf Null 2023-03-31 17:46:51 +0200