Commit graph

58 commits

Author SHA1 Message Date
Renovate Bot
dca1015c8b Merge branch 'renovate/vue3-openlayers-12.x' into 'main'
fix(deps): update dependency vue3-openlayers to v12

See merge request kektus/services/summer2024!44
2025-08-31 00:25:11 +02:00
Renovate Bot
a5f52ee5f4
fix(deps): update dependency vue3-openlayers to v12
Signed-off-by: Renovate Bot <renovate@kektus.xyz>
2025-08-30 22:24:55 +00:00
Nicolas Froger
17541a5724
release 2.1.4 2.1.4
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-08-24 11:06:00 +02:00
Nicolas Froger
602962b505
frontend: fix lazy loading
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-08-24 11:05:33 +02:00
Nicolas Froger
ca0c4ff9dd Update 2 files 2.1.3
- /summer2024-frontend/package.json
- /summer2024-backend/pom.xml
2024-08-06 20:29:54 +02:00
Nicolas Froger
ed59f58f23 frontend: PostComponent: add image lazy loading 2024-08-06 20:28:01 +02:00
Nicolas Froger
f479d90536
release 2.1.2 2.1.2
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-27 23:40:37 +02:00
Nicolas Froger
132abef7c0
frontend: put cache policy in nginx config instead of index.html
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-27 23:40:23 +02:00
Nicolas Froger
4896275d75
release 2.1.1 2.1.1
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-27 22:25:13 +02:00
Nicolas Froger
7294ffd8b5
frontend: set index.html cache policy to no-store
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-27 22:24:02 +02:00
Nicolas Froger
8b6f46a7c4
frontend: fix form visibility on error
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-27 22:18:50 +02:00
Nicolas Froger
09c8e8b5ae
Release 2.1.0 2.1.0
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-27 16:49:24 +02:00
Nicolas Froger
45429d26d9
frontend: map: use explicit import
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-27 16:49:23 +02:00
Nicolas Froger
87e3b40a54
frontend: remove fullpage.js, rewrite equivalent
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-27 16:43:01 +02:00
Nicolas Froger
cbb36e7fb9
release 2.0.1 2.0.1
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-27 03:05:10 +02:00
Nicolas Froger
800e825cdb
frontend: add no cache directive on index.html
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-27 03:04:46 +02:00
Nicolas Froger
f68848d88c
release 2.0.0 2.0.0
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2024-07-27 02:48:04 +02:00
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