Commit graph

62 commits

Author SHA1 Message Date
9a307cdcb2 Improve mobile UX by hiding menu and showing dates inline
Hide the navigation menu on small screens (below lg breakpoint) to save space, and display relative dates directly in each post component for mobile users.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-17 20:52:55 +07:00
e388890197 Add weather info 2025-10-11 11:13:21 +07:00
db5713e8ad Update lock file 2025-10-04 10:08:32 +07:00
6abed314c8 New store and route for goals 2025-10-04 10:00:29 +07:00
c716288e20 Avoid search engine indexing 2025-10-04 10:00:29 +07:00
b1c59923bc Customize headers 2025-10-04 10:00:29 +07: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