Commit graph

  • e43bb9622d
    rebuild assets Derf Null 2023-03-31 17:43:46 +0200
  • 2171317bad
    move local.css to sass Derf Null 2023-03-31 17:40:53 +0200
  • 2175832074
    update cpanfile.snapshot Derf Null 2023-03-27 21:17:28 +0200
  • c3c7a0c78b
    stationboard: add HAFAS support Derf Null 2023-03-27 21:03:25 +0200
  • 3acee2b285
    API: import: fix get_api_token signature Derf Null 2023-03-26 15:55:33 +0200
  • 3a3a7bfeda
    only show passenger rights link on own journeys Derf Null 2023-03-24 17:49:53 +0100
  • 36eee924aa
    add optional announcements to travelynx.conf Derf Null 2023-03-19 12:20:30 +0100
  • 402fcc4d6f
    move profile / public data to a separate controller Derf Null 2023-03-13 21:06:53 +0100
  • 1dae686bda
    history_map: fix CSS Derf Null 2023-03-11 11:51:42 +0100
  • abc1e4e3a8
    work: avoid race conditions with frontend when calling checkout Derf Null 2023-03-10 17:18:08 +0100
  • f79e34fb62
    worker: select on arr and dep eva for all arr/dep updates Derf Null 2023-03-10 16:57:31 +0100
  • 609d7b3ebc remove unused journey_edit_mask attrs Daniel Friesel 2023-03-09 19:10:08 +0100
  • 5d2bc54343 remve unused account_public_mask attr Daniel Friesel 2023-03-05 12:48:01 +0100
  • c0fb7c1b13
    webfinger: adjust profile visibility Daniel Friesel 2023-03-04 13:23:19 +0100
  • 5461326f01
    always show /p/user if /status/user exists; only limit past journeys Daniel Friesel 2023-03-04 13:22:13 +0100
  • 67dc1c203a
    nvm -> dbf?hafas=1 Daniel Friesel 2023-03-04 10:59:35 +0100
  • 5d20bf155a
    resolve_sb_template: escape / in station name Daniel Friesel 2023-03-04 10:55:05 +0100
  • a7c31b6436
    _public_status_card: correctly calculate token Daniel Friesel 2023-03-04 10:25:16 +0100
  • 26814aa470
    user status: add footer Daniel Friesel 2023-03-04 09:33:44 +0100
  • e1231b88e2
    status/profile: re-add ability to show latest checkout, if desired Daniel Friesel 2023-03-04 09:03:50 +0100
  • 9abdaefaf5 release assets Daniel Friesel 2023-03-03 15:05:58 +0100
  • 2406fc4efe token: do not expose full checkin timestamp Daniel Friesel 2023-03-03 15:05:43 +0100
  • b725d7d52c set default visibility to unlisted Daniel Friesel 2023-03-03 15:05:00 +0100
  • ad544949ad
    changelog Daniel Friesel 2023-03-02 22:13:32 +0100
  • a3cc2456a7
    Travelynx journey_details: token is added by template Daniel Friesel 2023-03-02 22:04:23 +0100
  • aa56023788
    user_status redirect: check visibility independent of token Daniel Friesel 2023-03-02 21:54:17 +0100
  • 6a734a094b
    visibility_form: use visibility_str Daniel Friesel 2023-03-02 21:20:59 +0100
  • f0e991a90d profile: respect profile visibility setting Daniel Friesel 2023-03-02 18:43:29 +0100
  • 1c46f56b50 fix comment visibilitiy check Daniel Friesel 2023-03-02 18:34:01 +0100
  • 792ab9fe23 journey details: require valid token if too old Daniel Friesel 2023-03-02 18:31:17 +0100
  • 41985327e4 privacy template: same default setting for current and past checkin(s) Daniel Friesel 2023-03-02 18:28:43 +0100
  • d35c49b55d user status: only redirect to journey if journey is visible Daniel Friesel 2023-03-02 17:54:09 +0100
  • 09a4f1ce0b
    User->add: set default privacy level to 'private' Daniel Friesel 2023-03-01 22:02:48 +0100
  • 5d021c4ec9
    oops. Daniel Friesel 2023-03-01 21:37:04 +0100
  • 77ac39f389
    user status: pass token to journey on redirect Daniel Friesel 2023-03-01 17:59:20 +0100
  • ae42028a71
    Journeys->get: allow filtering by departure timestamp Daniel Friesel 2023-03-01 17:58:58 +0100
  • d1a3176edf
    journey template: $journey_visibility may be unset Daniel Friesel 2023-03-01 17:51:43 +0100
  • becd6943f7
    add missing edit_visibility template Daniel Friesel 2023-02-28 19:45:33 +0100
  • ba483a9daf
    journey: add token to share link if non-public Daniel Friesel 2023-02-28 19:45:27 +0100
  • d58c5a8826
    update assets Daniel Friesel 2023-02-27 22:15:05 +0100
  • 6d261197e3
    set visibility per journey (wip) Daniel Friesel 2023-02-27 22:14:54 +0100
  • fb3878665b
    update ze copyright Daniel Friesel 2023-02-19 09:35:38 +0100
  • 978c7b03c2
    journey: add share button Daniel Friesel 2023-02-15 20:01:43 +0100
  • 1e1c71cfd8
    journey details: include delay and distance in og card Daniel Friesel 2023-02-14 21:31:46 +0100
  • 10e913bd07
    update cpanfile.snapshot Daniel Friesel 2023-02-13 18:38:13 +0100
  • 192af42d04
    DBDB: apps-bahn wagenreihung no longer exists Daniel Friesel 2023-02-13 18:27:26 +0100
  • f24f022780
    update cpanfile.snapshot Daniel Friesel 2023-02-05 12:30:26 +0100
  • 3da22fc8f9
    improve inconsistency list Daniel Friesel 2023-02-04 22:17:57 +0100
  • 16cdc3d10a
    release assets Daniel Friesel 2023-02-04 21:21:36 +0100
  • 41d1f6158b
    update assets Daniel Friesel 2023-02-04 21:21:25 +0100
  • 6b4a82da32
    inconsistent journeys: link to journeys Daniel Friesel 2023-02-04 21:17:45 +0100
  • f115283cb8
    account: implement immediate deletion Daniel Friesel 2023-01-22 13:07:59 +0100
  • 3499311154
    Move account deletion to Users model Daniel Friesel 2023-01-22 13:07:46 +0100
  • 1c63574245
    users: rename "add_user" to "add" and "get_data" to "get" Daniel Friesel 2023-01-22 12:44:19 +0100
  • e98fc8493f
    annotate unused TRavelynx.pm components (todo) Daniel Friesel 2023-01-22 12:34:54 +0100
  • 8e94fcea5f
    move token type to ID map from Travelynx.pm to Model/Users Daniel Friesel 2023-01-22 12:33:02 +0100
  • 59e9a24aa6
    move get_api_token to users model Daniel Friesel 2023-01-22 11:34:53 +0100
  • af82c46d57
    get latets stations: remove duplicates Daniel Friesel 2023-01-22 10:32:06 +0100
  • 3e2491a9bc
    API documentation: do not perform database requests from template helpers Daniel Friesel 2023-01-21 08:36:25 +0100
  • 72c50a7cc8
    share button: show expected arrival time if status is not public Daniel Friesel 2023-01-20 18:38:07 +0100
  • 9b205229a3
    latest checkout stations: order by journey id rather than timestamp Daniel Friesel 2023-01-18 18:48:32 +0100
  • 3f08f86ac2
    migration: only select required fields Daniel Friesel 2023-01-18 18:36:11 +0100
  • 2a3dd77d27
    release assets Daniel Friesel 2023-01-18 18:17:17 +0100
  • bb34d957a4
    update assets Daniel Friesel 2023-01-18 18:13:54 +0100
  • e937324617
    landing page: show past stops if geolocation is unavailable Daniel Friesel 2023-01-18 18:13:35 +0100
  • eb1ed1bb48
    do not overwrite route timestamps when updating route data Daniel Friesel 2023-01-17 19:11:38 +0100
  • 1be5d4d0b0
    Journeys: perltidy Daniel Friesel 2023-01-15 20:29:30 +0100
  • 4abc43b72e
    change route/stop layout to [name, eva, {data}] Daniel Friesel 2023-01-15 16:37:32 +0100
  • f198c96e30
    update old_station_names Daniel Friesel 2023-01-15 06:52:26 +0100
  • e42b7030d0
    update integritycheck to use internal station database Daniel Friesel 2023-01-15 06:47:09 +0100
  • 9b57a74831
    webfinger: remove superfluous acct: in response Daniel Friesel 2023-01-08 10:02:45 +0100
  • ad253e48e8
    webfinger queries are prefixed with acct: Daniel Friesel 2023-01-08 10:01:51 +0100
  • 04817690e8
    ... derp Daniel Friesel 2023-01-08 10:00:42 +0100
  • 113caf705d
    base_url_for: fix config key (it's "base_url") Daniel Friesel 2023-01-08 09:59:18 +0100
  • 6c96626214
    webfinger: obtain base urls Daniel Friesel 2023-01-08 09:58:58 +0100
  • 95d8474a30
    traewelling: Kein Beta-Feature mehr, aber weiterhin eingeschränkt Daniel Friesel 2023-01-08 09:48:16 +0100
  • 7b2cd23c39
    add webfinger "profile-page" support (for public profiles only) Daniel Friesel 2023-01-08 09:40:49 +0100
  • dbd9d9951f
    decrease amount of traewelling get_status requests Daniel Friesel 2023-01-07 13:57:47 +0100
  • 61b91fe4b2
    log traewelling sync HTTP status to influxdb Daniel Friesel 2023-01-07 13:31:14 +0100
  • 628bd319d6
    work, traewelling: only push to influxdb in prod mode Daniel Friesel 2023-01-07 13:07:29 +0100
  • 5c9adc4710
    Traewelling: fix 'already checked in' error for API v1 Daniel Friesel 2023-01-07 12:32:57 +0100
  • 57a1ecbf76
    traewelling checkin: add missing ibnr field to API payload Daniel Friesel 2023-01-07 12:29:56 +0100
  • 0669b58194
    updatecpanfile.snapshot Daniel Friesel 2023-01-06 12:29:30 +0100
  • 04d096014e
    Api: Fix 'uninitialized value' warning when no token is set Daniel Friesel 2023-01-03 10:12:53 +0100
  • cf7f993309
    review: skip journeys with negative duration Daniel Friesel 2023-01-02 15:05:37 +0100
  • 4c1ae6d045
    influxdb command: directly write to db rather than stdout Daniel Friesel 2023-01-02 06:20:07 +0100
  • 4b8fd09b27
    move traewelling sync to a separate command Daniel Friesel 2023-01-02 05:59:16 +0100
  • ef0c2f0cd8
    travelynx.conf: add validation hint Daniel Friesel 2023-01-02 05:46:16 +0100
  • 55d20f85c1
    travelynx.conf: add influxdb documentation Daniel Friesel 2023-01-02 05:45:59 +0100
  • c5969fc1dc
    work: count errors Daniel Friesel 2022-12-30 19:49:17 +0100
  • dc53e4774b
    review: shop travelynx version Daniel Friesel 2022-12-30 16:46:56 +0100
  • 7dc1b80ece
    work: separate durations for main and traewelling Daniel Friesel 2022-12-30 16:46:18 +0100
  • 59f844103d
    worker: optionally publish influxdb stats Daniel Friesel 2022-12-30 16:27:51 +0100
  • ccc93413a2
    review: link to list of all single-trip checkins Daniel Friesel 2022-12-29 14:14:12 +0100
  • 09463d7d11
    influxdb: report total checkins rather than windows Daniel Friesel 2022-12-28 17:41:17 +0100
  • c5ac07c375
    add influxdb command Daniel Friesel 2022-12-28 16:04:45 +0100
  • d779cfab39
    Release v1.29 Daniel Friesel 2022-12-28 12:13:16 +0100
  • 7af8750714
    review: a bit more emphasis Daniel Friesel 2022-12-28 12:09:06 +0100
  • 530bc7137b
    release assets Daniel Friesel 2022-12-28 12:01:00 +0100
  • 39bf0595df
    rebuild CSS assets Daniel Friesel 2022-12-28 12:00:33 +0100