Daniel Friesel
|
80b02a47b4
|
Traewelling: Warn when bearer token is about to expire
|
2020-10-04 10:38:09 +02:00 |
|
Daniel Friesel
|
590d3de518
|
Template adjustments; hide traewelling from public view for now
|
2020-09-30 19:46:54 +02:00 |
|
Daniel Friesel
|
89e709d8d5
|
Allow linking a Träwelling account, auto-sync Träwelling→travelynx
travelynx→Träwelling is still work-in-progress
Squashed commit of the following:
commit 97faa6e2e6c8d20fba30f2d0f6e78187ceeb72e6
Author: Daniel Friesel <derf@finalrewind.org>
Date: Wed Sep 30 18:50:05 2020 +0200
improve traewelling log and tx handling
commit 487d7dd728b9d45b731bdc7098cf3358ea2e206e
Author: Daniel Friesel <derf@finalrewind.org>
Date: Wed Sep 30 18:02:41 2020 +0200
add missing traewelling template
commit 0148da2f48d9a52dcddc0ab81f83d8f8ac3062ab
Author: Daniel Friesel <derf@finalrewind.org>
Date: Wed Sep 30 18:02:35 2020 +0200
improve traewelling pull sync
commit 4861a9750f9f2d7621043361d0af6b0a8869a0df
Author: Daniel Friesel <derf@finalrewind.org>
Date: Tue Sep 29 22:14:24 2020 +0200
wip checkin from traewelling
commit f6aeb6f06998a2a7a80f63a7b1b688b1a26b66bd
Author: Daniel Friesel <derf@finalrewind.org>
Date: Tue Sep 29 18:37:53 2020 +0200
refactor traewelling integration. login and logout are less of a hack now.
checkin and checkout are not supported at the moment.
|
2020-09-30 19:12:29 +02:00 |
|
Daniel Friesel
|
7eb5f967f2
|
profile: limit history to four weeks by default
|
2020-09-04 18:38:35 +02:00 |
|
Daniel Friesel
|
482fa975b5
|
add public profile page and public journey details
|
2020-09-03 22:27:50 +02:00 |
|
Daniel Friesel
|
f08bdaca5c
|
Move user model to a separate module
|
2020-07-27 18:53:22 +02:00 |
|
Daniel Friesel
|
57f686b688
|
allow showing past journeys on shared status page
|
2020-02-19 20:58:38 +01:00 |
|
Daniel Friesel
|
6b1aa9cd39
|
Release import API
|
2020-01-28 20:32:39 +01:00 |
|
Daniel Friesel
|
a9a7fa4492
|
Release Travel API
|
2019-12-31 13:27:14 +01:00 |
|
Daniel Friesel
|
d0589781be
|
account: use correct token type for travel API
|
2019-12-20 16:23:05 +01:00 |
|
Daniel Friesel
|
69f961a23c
|
disable import and checkin API endpoints in production mode
|
2019-12-19 19:20:06 +01:00 |
|
Daniel Friesel
|
46fc64de48
|
Add travel (checkin/checkout/undo) API
|
2019-12-14 21:53:23 +01:00 |
|
Daniel Friesel
|
5fe4174feb
|
Add API entry point for journey import
|
2019-12-14 20:46:02 +01:00 |
|
Daniel Friesel
|
561ff4574b
|
Allow status visibility to be limited to travelynx users
|
2019-12-08 11:06:17 +01:00 |
|
Daniel Friesel
|
2bee9077ba
|
account: typo
|
2019-12-08 10:32:07 +01:00 |
|
Daniel Friesel
|
fb126c6928
|
optionally show journey comment in public user status
Closes #19
|
2019-12-06 21:44:31 +01:00 |
|
Daniel Friesel
|
1dc04eb45a
|
show journey suggestions on departure board as well
|
2019-05-20 19:15:21 +02:00 |
|
marudor
|
84b32b28e9
|
Further color improvements
|
2019-05-16 16:10:53 +02:00 |
|
marudor
|
5c2388d3a2
|
Add dark mode (only available with prefers-color-scheme currently)
|
2019-05-16 15:04:08 +02:00 |
|
Daniel Friesel
|
736e36d45c
|
account: fix uninitialized value warning
|
2019-05-11 01:42:14 +02:00 |
|
Daniel Friesel
|
269b8536f4
|
Add webhook to account page
|
2019-05-10 19:03:18 +02:00 |
|
Daniel Friesel
|
9f3b80a859
|
use /account/... links for mail/password change
|
2019-05-03 18:57:24 +02:00 |
|
Daniel Friesel
|
be1e5dda23
|
Public API documentation
|
2019-05-02 11:29:43 +02:00 |
|
Daniel Friesel
|
3de5de7db2
|
Finish public-facing exposed user status (opt-in)
|
2019-05-02 10:05:15 +02:00 |
|
Daniel Friesel
|
1bf128936d
|
account: move edit links to the left
|
2019-05-02 09:13:21 +02:00 |
|
Daniel Friesel
|
f0d61a4083
|
Prepare settings and templates for opt-in public travel status
|
2019-04-30 23:23:49 +02:00 |
|
Daniel Friesel
|
867a5d4afb
|
allow users to change their mail address
Closes #6
|
2019-04-30 12:08:51 +02:00 |
|
Daniel Friesel
|
4ad1a1d20e
|
Move invalid input errors into common sub-template
|
2019-04-30 10:46:46 +02:00 |
|
Daniel Friesel
|
438319e63a
|
Bump API to v1
|
2019-04-24 07:34:41 +02:00 |
|
Daniel Friesel
|
4e33f1e706
|
hide unimplemented API endpoints in account view
|
2019-04-06 21:23:21 +02:00 |
|
Daniel Friesel
|
1405eb6ea3
|
Add password change form
|
2019-04-06 11:20:10 +02:00 |
|
Daniel Friesel
|
0226713c1d
|
use camelCase instead of snake_case in public API
|
2019-03-20 17:45:41 +01:00 |
|
Daniel Friesel
|
9c32677365
|
API: Status: group properties, add station UIC/lon/lat
|
2019-03-19 17:02:30 +01:00 |
|
Daniel Friesel
|
56342f21d2
|
demand a valid password for account deletion
|
2019-03-18 18:55:39 +01:00 |
|
Daniel Friesel
|
07b3ea19a6
|
never call get_user_data directly
|
2019-03-18 18:49:00 +01:00 |
|
Daniel Friesel
|
2bc167da9e
|
Account: Wording
|
2019-03-16 14:17:02 +01:00 |
|
Daniel Friesel
|
d6264b5ca8
|
Add JSON API
|
2019-03-16 13:56:56 +01:00 |
|
Daniel Friesel
|
6ac88f4018
|
implement account deletion
|
2019-03-12 21:49:26 +01:00 |
|
Daniel Friesel
|
c2be5fe97b
|
account: Note that deletion is not implemented yet
|
2019-03-08 19:12:32 +01:00 |
|
Daniel Friesel
|
da4f532fb3
|
add logout link to account page
|
2019-03-08 17:59:48 +01:00 |
|
Daniel Friesel
|
fd60839116
|
switch from HTTP Auth to Cookie Auth
|
2019-03-07 18:36:11 +01:00 |
|
Daniel Friesel
|
8adca327fd
|
prepare DB schema for public registration
|
2019-03-04 18:17:03 +01:00 |
|
Daniel Friesel
|
40fe8db0c4
|
Add account info and data export
|
2019-03-03 22:35:20 +01:00 |
|