Commit graph

41 commits

Author SHA1 Message Date
Nicolas Froger
25b6dbcd7e
store asset content type in db, add video support
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-27 02:47:56 +02:00
Nicolas Froger
efde8738a8
refactor, add post edit and delete, merge APIs, add not found view
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-27 02:20:08 +02:00
Nicolas Froger
2647ac244d
frontend: run lint
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-27 02:10:59 +02:00
Nicolas Froger
3d6a2991b1
frontend: docker: use npm ci and lock file
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 17:08:46 +02:00
Nicolas Froger
bbb71db781
release 1.3.0 1.3.0
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 16:59:54 +02:00
Nicolas Froger
67c1257b3d
frontend: add goal locations
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 16:59:24 +02:00
Nicolas Froger
9aa549dd6d
release 1.2.1 1.2.1
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 16:10:42 +02:00
Nicolas Froger
00634ebbc8
frontend: display version in corner
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 16:05:05 +02:00
Nicolas Froger
c38cfb2052
release 1.2.0 1.2.0
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 15:38:24 +02:00
Nicolas Froger
130581a411
add location logging, display last location on map
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 15:38:23 +02:00
Nicolas Froger
4356816f07
frontend: create-post: better error handling
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 15:38:22 +02:00
Nicolas Froger
da9bd21c45
frontend: remove duplicate zoom control, fix position
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 15:38:21 +02:00
Renovate Bot
ce2cc79610 chore(deps): add renovate.json 2024-07-26 14:19:05 +02:00
Nicolas Froger
49cf095e73
release 1.1.0 1.1.0
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 03:28:45 +02:00
Nicolas Froger
897a95ec5b
gitlab-ci: add frontend build
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 03:28:32 +02:00
Nicolas Froger
c8f3babab9
frontend: add comment in index
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 03:23:56 +02:00
Nicolas Froger
1edc1690db
frontend: add countdown on home page
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 03:07:30 +02:00
Nicolas Froger
ba4bbe1a19
frontend: map: add line between points
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 02:33:35 +02:00
Nicolas Froger
713887dd42
release 1.0.2 1.0.2
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 02:00:13 +02:00
Nicolas Froger
842ff02cec
backend: assets: explicitly allow any content type
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 01:59:42 +02:00
Nicolas Froger
6cfc8ef955
frontend: disable esbuild drop 1.0.1
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 01:40:14 +02:00
Nicolas Froger
36e30993f7
frontend: disable esbuild drop
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 01:38:11 +02:00
Nicolas Froger
9ab5e684f3
frontend: create-post: fix city name lookup
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 01:20:00 +02:00
Nicolas Froger
8977d36a40
frontend: fix admin title margin
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-26 01:19:32 +02:00
Nicolas Froger
8873fdb2c8
frontend: add dockerfile 1.0.0
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-25 19:37:43 +02:00
Nicolas Froger
e636eb65c9
frontend: update thirdparty licenses
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-25 19:37:36 +02:00
Nicolas Froger
08a6d02742
frontend: update favicon
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-25 19:37:26 +02:00
Nicolas Froger
ee37aef74d
add LICENSE
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-25 19:29:53 +02:00
Nicolas Froger
ce2b6338c3
frontend: createpost: add reverse location lookup to get city and country
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-25 19:26:40 +02:00
Nicolas Froger
b115ee3d5e
frontend: desperate attempt to fix fullpage issues when switching views
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-25 19:26:20 +02:00
Nicolas Froger
4e848fe952
frontend: add map view
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-25 19:25:08 +02:00
Nicolas Froger
208fb1fbc7
frontend: auto scroll post menu
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-25 12:51:36 +02:00
Nicolas Froger
90163b5db5
frontend: delay fullpage init after post fetch
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-25 12:51:23 +02:00
Nicolas Froger
4d5165473b
frontend: make create post form hidden instead of invisible
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-25 12:49:50 +02:00
Nicolas Froger
4d7ab2ed8a
frontend: fix admin auth with redirects
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-25 12:49:14 +02:00
Nicolas Froger
3da3b6491b
frontend: lazy load posts images
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-25 12:48:01 +02:00
Nicolas Froger
bfaa1c0014
frontend: add config for endpoints
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-25 12:47:45 +02:00
Nicolas Froger
ddc6c64f0f
init backend, added admin page in front
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-25 03:00:51 +02:00
Nicolas Froger
5c6e641fbd
frontend: some small fixes
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-22 02:51:50 +02:00
Nicolas Froger
227332e5d4
frontend: add shadcn vue, replace custom css with tailwind
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-22 02:25:34 +02:00
Nicolas Froger
08d529c381
frontend: initial commit
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-22 02:25:31 +02:00