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
|
42252ee96d
|
Account: add rel="me" to profile links
|
2023-06-04 18:56:43 +02:00 |
|
Derf Null
|
00eb6af1bd
|
expose follows / social interaction in frontend
|
2023-06-04 18:21:36 +02:00 |
|
Derf Null
|
0172f0ce8a
|
add profile editor
|
2023-06-04 14:28:04 +02:00 |
|
Derf Null
|
aab9fa7fe2
|
Profile#user_status: use account.name, not just name
|
2023-05-29 14:45:02 +02:00 |
|
Derf Null
|
b3f36b750a
|
Profile#user_status: return 404 if the user does not exist
|
2023-05-29 14:44:10 +02:00 |
|
Derf Null
|
dadb94a473
|
Traveling: remove unused JSON import
|
2023-05-29 14:30:58 +02:00 |
|
Derf Null
|
7580497cea
|
get_user_status_json_v1: expose visibility
|
2023-05-24 21:41:51 +02:00 |
|
Derf Null
|
ac816c09b2
|
rename get_privacy_by_name to get_privacy_by, allow requests by uid
|
2023-05-24 21:36:06 +02:00 |
|
Daniel Friesel
|
68468379e5
|
user_status: request public json entry
|
2023-05-23 21:16:59 +02:00 |
|
Derf Null
|
9b83e1a8f1
|
/status/:user: respond to JSON
|
2023-05-21 19:57:56 +02:00 |
|
Derf Null
|
dbc5c38968
|
get_user_status_json_v1: add public flag to hide actionTime
|
2023-05-21 19:44:43 +02:00 |
|
Derf Null
|
2e10115072
|
user_status: return no status if visibility is insufficient
|
2023-05-21 19:26:30 +02:00 |
|
Derf Null
|
c3c7a0c78b
|
stationboard: add HAFAS support
|
2023-03-27 21:03:25 +02:00 |
|
Derf Null
|
3acee2b285
|
API: import: fix get_api_token signature
|
2023-03-26 15:55:33 +02:00 |
|
Derf Null
|
402fcc4d6f
|
move profile / public data to a separate controller
|
2023-03-13 21:06:53 +01:00 |
|
Daniel Friesel
|
c0fb7c1b13
|
webfinger: adjust profile visibility
|
2023-03-04 13:23:19 +01:00 |
|
Daniel Friesel
|
5461326f01
|
always show /p/user if /status/user exists; only limit past journeys
|
2023-03-04 13:22:13 +01:00 |
|
Daniel Friesel
|
26814aa470
|
user status: add footer
|
2023-03-04 09:33:44 +01:00 |
|
Daniel Friesel
|
e1231b88e2
|
status/profile: re-add ability to show latest checkout, if desired
got lost in 1.30.0
|
2023-03-04 09:03:50 +01:00 |
|
Daniel Friesel
|
2406fc4efe
|
token: do not expose full checkin timestamp
|
2023-03-03 15:05:43 +01:00 |
|
Daniel Friesel
|
a3cc2456a7
|
Travelynx journey_details: token is added by template
|
2023-03-02 22:04:23 +01:00 |
|
Daniel Friesel
|
aa56023788
|
user_status redirect: check visibility independent of token
|
2023-03-02 21:54:17 +01:00 |
|
Daniel Friesel
|
6a734a094b
|
visibility_form: use visibility_str
|
2023-03-02 21:20:59 +01:00 |
|
Daniel Friesel
|
f0e991a90d
|
profile: respect profile visibility setting
|
2023-03-02 18:43:29 +01:00 |
|
Daniel Friesel
|
1c46f56b50
|
fix comment visibilitiy check
|
2023-03-02 18:34:01 +01:00 |
|
Daniel Friesel
|
792ab9fe23
|
journey details: require valid token if too old
|
2023-03-02 18:31:17 +01:00 |
|
Daniel Friesel
|
d35c49b55d
|
user status: only redirect to journey if journey is visible
|
2023-03-02 17:54:09 +01:00 |
|
Daniel Friesel
|
77ac39f389
|
user status: pass token to journey on redirect
|
2023-03-01 17:59:20 +01:00 |
|
Daniel Friesel
|
ba483a9daf
|
journey: add token to share link if non-public
|
2023-02-28 19:45:27 +01:00 |
|
Daniel Friesel
|
6d261197e3
|
set visibility per journey (wip)
some odds and ends left to polish, but ready for testing
|
2023-02-27 22:14:54 +01:00 |
|
Daniel Friesel
|
fb3878665b
|
update ze copyright
|
2023-02-19 09:35:38 +01:00 |
|
Daniel Friesel
|
978c7b03c2
|
journey: add share button
|
2023-02-15 20:01:43 +01:00 |
|
Daniel Friesel
|
1e1c71cfd8
|
journey details: include delay and distance in og card
|
2023-02-14 21:31:46 +01:00 |
|
Daniel Friesel
|
1c63574245
|
users: rename "add_user" to "add" and "get_data" to "get"
|
2023-01-22 12:44:19 +01:00 |
|
Daniel Friesel
|
8e94fcea5f
|
move token type to ID map from Travelynx.pm to Model/Users
|
2023-01-22 12:33:02 +01:00 |
|
Daniel Friesel
|
59e9a24aa6
|
move get_api_token to users model
|
2023-01-22 11:34:53 +01:00 |
|
Daniel Friesel
|
af82c46d57
|
get latets stations: remove duplicates
|
2023-01-22 10:32:06 +01:00 |
|
Daniel Friesel
|
3e2491a9bc
|
API documentation: do not perform database requests from template helpers
|
2023-01-21 08:36:25 +01:00 |
|
Daniel Friesel
|
e937324617
|
landing page: show past stops if geolocation is unavailable
|
2023-01-18 18:13:35 +01:00 |
|
Daniel Friesel
|
9b57a74831
|
webfinger: remove superfluous acct: in response
|
2023-01-08 10:02:45 +01:00 |
|
Daniel Friesel
|
ad253e48e8
|
webfinger queries are prefixed with acct:
|
2023-01-08 10:01:51 +01:00 |
|
Daniel Friesel
|
04817690e8
|
... derp
|
2023-01-08 10:00:42 +01:00 |
|
Daniel Friesel
|
6c96626214
|
webfinger: obtain base urls
|
2023-01-08 09:58:58 +01:00 |
|
Daniel Friesel
|
7b2cd23c39
|
add webfinger "profile-page" support (for public profiles only)
|
2023-01-08 09:40:49 +01:00 |
|
Daniel Friesel
|
04d096014e
|
Api: Fix 'uninitialized value' warning when no token is set
|
2023-01-03 10:12:53 +01:00 |
|
Daniel Friesel
|
dc53e4774b
|
review: shop travelynx version
|
2022-12-30 16:46:56 +01:00 |
|
Daniel Friesel
|
ccc93413a2
|
review: link to list of all single-trip checkins
|
2022-12-29 14:14:12 +01:00 |
|