summaryrefslogtreecommitdiff
path: root/lib/Travelynx/Model
AgeCommit message (Collapse)AuthorLines
2023-08-07Traewelling: replace legacy password login with OAuth2Birte Kristina Friesel-4/+3
This is a breaking change insofar as that traewelling support is no longer provided automatically, but must be enabled by providing a traewelling.de application ID and secret in travelynx.conf. However, as traewelling.de password login is deprecated and wil soon be disabled, travelynx would break either way. So we might or might not see travelynx 2.0.0 in the next days. Automatic token refresh is still todo, but that was the case for password login as well. Closes #64
2023-07-19Users->delete: delete relations as well1.33.6Birte Kristina Friesel-9/+11
2023-07-18followee list: show if accounts are following back1.33.3Birte Kristina Friesel-2/+20
2023-07-16account: add a list of sent follow requestsBirte Kristina Friesel-9/+11
2023-07-16show followee checkins in departure boardBirte Kristina Friesel-1/+1
2023-07-15postprocess timeline; move user-related parts to get_user_statusBirte Kristina Friesel-152/+131
2023-07-15timeline: minimum visibility is followers-only, not unlistedBirte Kristina Friesel-1/+1
2023-07-15Move InTransit post-processing to InTransit moduleBirte Kristina Friesel-0/+168
2023-07-15add view for followees in transitBirte Kristina Friesel-0/+32
2023-07-14Journeys->get_latest: Fix uninitialized value warningBirte Kristina Friesel-12/+16
2023-07-13get_pushable_accounts: obtain all values from in_transit_strBirte Kristina Friesel-8/+7
2023-07-13Checkin: Use correct visibility when pushing to TräwellingnetworkException-1/+3
2023-07-03journeys: simplify visibily checkDerf Null-12/+1
2023-07-03update ALL the copyright notices!Derf Null-6/+6
2023-07-02show hours and minutes until arrival, not just minutesDerf Null-15/+17
2023-06-28Journey->add_from_in_transit: return ID of added journeyDerf Null-1/+2
2023-06-27journeys: return effective visibilityDerf Null-24/+31
2023-06-26compute effective visibility in database viewDerf Null-7/+9
2023-06-26Move hash_password to Model/UsersDerf Null-3/+12
2023-06-25Users->add: correctly specify default visibilityDerf Null-3/+4
2023-06-24fine-graned visibility selection of history / past checkinsDerf Null-15/+20
most notably, adds a 'history for followers only' mode
2023-06-24time to flush the name cacheDerf Null-6/+6
2023-06-23User: remove legacy public_level / is_public fieldDerf Null-5/+3
2023-06-04expose follows / social interaction in frontendDerf Null-8/+98
2023-06-04add profile editorDerf Null-0/+24
2023-06-03Users: support notifications about pending follow requestsDerf Null-14/+131
2023-06-01Users: Add unfollow actionDerf Null-6/+16
2023-05-31prepare for follow relations and follow-only checkinsDerf Null-0/+194
2023-05-24rename get_privacy_by_name to get_privacy_by, allow requests by uidDerf Null-11/+13
2023-05-01journey: show times of intermediate stops, if availableDerf Null-0/+7
2023-03-10worker: select on arr and dep eva for all arr/dep updatesDerf Null-1/+7
still missing (TODO): add_route_timestamps
2023-03-09remove unused journey_edit_mask attrsDaniel Friesel-11/+0
2023-03-04nvm -> dbf?hafas=11.30.5Daniel Friesel-1/+1
2023-03-04status/profile: re-add ability to show latest checkout, if desired1.30.1Daniel Friesel-1/+13
got lost in 1.30.0
2023-03-03set default visibility to unlistedDaniel Friesel-1/+1
2023-03-01User->add: set default privacy level to 'private'Daniel Friesel-1/+1
2023-03-01Journeys->get: allow filtering by departure timestampDaniel Friesel-0/+4
2023-02-27set visibility per journey (wip)Daniel Friesel-10/+160
some odds and ends left to polish, but ready for testing
2023-02-19update ze copyrightDaniel Friesel-5/+5
2023-02-04improve inconsistency list1.29.18Daniel Friesel-5/+20
2023-02-04inconsistent journeys: link to journeysDaniel Friesel-2/+8
2023-01-22Move account deletion to Users modelDaniel Friesel-0/+38
2023-01-22users: rename "add_user" to "add" and "get_data" to "get"Daniel Friesel-2/+2
2023-01-22move token type to ID map from Travelynx.pm to Model/UsersDaniel Friesel-0/+12
2023-01-22move get_api_token to users modelDaniel Friesel-0/+18
2023-01-18latest checkout stations: order by journey id rather than timestamp1.29.14Daniel Friesel-1/+1
2023-01-18landing page: show past stops if geolocation is unavailableDaniel Friesel-0/+38
2023-01-17do not overwrite route timestamps when updating route dataDaniel Friesel-2/+48
2023-01-15Journeys: perltidyDaniel Friesel-1/+5
2023-01-15change route/stop layout to [name, eva, {data}]Daniel Friesel-5/+6