-
d1ad58b504
refactor: simplify apk filename parsing logic
main
tech
2026-03-05 20:27:54 +08:00
-
8d7d2f37d7
fix: show actual environment name for 'other' category
tech
2026-03-05 15:13:52 +08:00
-
31bbebc2ab
feat: add environment badge to commit id column in ApkTable
tech
2026-03-05 14:46:05 +08:00
-
0b86887680
fix: improve SearchForm text visibility with darker color
tech
2026-03-05 14:44:10 +08:00
-
d22aa276e8
docs: add download page readability implementation plan
tech
2026-03-05 14:39:02 +08:00
-
ddf2729426
docs: add download page readability design
tech
2026-03-05 14:38:02 +08:00
-
1eba2f5f39
chore: update env example and gitignore, add implementation plan
tech
2026-03-05 14:06:44 +08:00
-
7268b91ed3
feat: add config API and update ApkList to use configured tabs
tech
2026-03-05 00:00:58 +08:00
-
0b817984bb
feat: pass version parameter to APK parser
tech
2026-03-04 23:52:53 +08:00
-
df4daea1c7
feat: rewrite APK parser to use version as delimiter
tech
2026-03-04 23:33:45 +08:00
-
10fa6782e6
feat: add APK_TABS environment variable for configurable tabs
tech
2026-03-04 23:27:42 +08:00
-
edc4cb770f
fix: separate client and server utilities to fix build error
tech
2026-03-04 21:43:38 +08:00
-
08f9015101
feat: update download page title to use display name
tech
2026-03-04 21:40:31 +08:00
-
585827c632
fix: remove unused formatVersion import from ApkList
tech
2026-03-04 21:39:47 +08:00
-
173f182b21
feat: update ApkList to use tabbed view
tech
2026-03-04 21:38:20 +08:00
-
d42b72b650
feat: update SearchForm to use project display names
tech
2026-03-04 21:35:43 +08:00
-
bf63f52b66
feat: add ApkTable component
tech
2026-03-04 21:33:22 +08:00
-
e217d1c6c9
fix: resolve duplicate commit field and add commitId filter test
tech
2026-03-04 21:32:01 +08:00
-
792ad8619c
feat: update APKs API to include environment metadata
tech
2026-03-04 21:30:35 +08:00
-
aeb29d0428
feat: update projects API to include display names
tech
2026-03-04 21:28:16 +08:00
-
149e3a5924
feat: add getProjectDisplayName utility
tech
2026-03-04 21:21:53 +08:00
-
87271c4602
fix: correct apk-parser test expectations and regex pattern
tech
2026-03-04 21:18:50 +08:00
-
95101d5914
fix: add missing lan test and simplify apk-parser implementation
tech
2026-03-04 21:15:33 +08:00
-
5e280d4cbe
feat: add APK filename parser utilities
tech
2026-03-04 21:13:29 +08:00
-
889c6ee2f6
feat: add project aliases configuration
tech
2026-03-04 20:31:46 +08:00
-
b311589d06
docs: add implementation plan for enhanced download UI
tech
2026-03-04 20:22:02 +08:00
-
6182c38366
docs: add design document for enhanced download UI
tech
2026-03-04 20:16:53 +08:00
-
3fde67c86f
[M] ignore .env
tech
2026-03-04 13:06:26 +08:00
-
46d9f3a299
fix: set cookie secure flag based on request protocol
tech
2026-03-04 13:03:44 +08:00
-
8227f36cbe
refactor: organize tests and extract formatting utilities
tech
2026-03-04 02:33:30 +08:00
-
17a23611b6
docs: add README
tech
2026-03-04 02:16:35 +08:00
-
93d43c8451
feat: redirect home page to download page
tech
2026-03-04 02:15:38 +08:00
-
240fd8b528
feat: add download page with SearchForm and ApkList
tech
2026-03-04 02:14:16 +08:00
-
993ce520f0
fix: add 'use client' directive and fix prop mismatch
tech
2026-03-04 02:12:39 +08:00
-
608d67c7fd
feat: add ApkList component
tech
2026-03-04 02:11:04 +08:00
-
36b60687f0
fix: remove XSS vulnerability and add security attributes
tech
2026-03-04 02:10:06 +08:00
-
99694cbc4c
feat: add ApkCard component
tech
2026-03-04 02:08:50 +08:00
-
df5c0b4237
fix: add error handling and use existing utility
tech
2026-03-04 02:08:09 +08:00
-
fdeb42f212
feat: add SearchForm component
tech
2026-03-04 02:06:53 +08:00
-
5365352331
fix: add cookie security attributes and error handling
tech
2026-03-04 02:05:55 +08:00
-
bdb4d0cf32
feat: add login page and API
tech
2026-03-04 02:04:50 +08:00
-
e2b4105fb6
fix: remove font overrides to use Tailwind configuration
tech
2026-03-04 02:04:02 +08:00
-
0329bd2ff6
fix: improve font configuration for Chinese support
tech
2026-03-04 02:03:22 +08:00
-
f3b0d79ef9
feat: update root layout with metadata
tech
2026-03-04 02:02:31 +08:00
-
cf7d3d5618
fix: use streaming and add path validation
tech
2026-03-04 02:01:38 +08:00
-
7d5ee36f56
feat: add /api/download endpoint for APK file downloads
tech
2026-03-04 02:00:36 +08:00
-
91c94bde88
fix: add URL encoding and remove unused import
tech
2026-03-04 01:59:53 +08:00
-
0d1ba31175
feat: add /api/apks endpoint
tech
2026-03-04 01:58:52 +08:00
-
c032c7fd5d
feat: add /api/versions endpoint
tech
2026-03-04 01:57:46 +08:00
-
5be115d323
feat: add /api/projects endpoint
tech
2026-03-04 01:56:47 +08:00
-
7609e99076
fix: use constant for cookie value and remove unused import
tech
2026-03-04 01:56:14 +08:00
-
db479c9da1
feat: implement simple cookie-based authentication middleware
tech
2026-03-04 01:54:56 +08:00
-
2a883c23f9
fix: address race conditions and add path validation
tech
2026-03-04 01:54:07 +08:00
-
5e00e36e57
feat: add file system utility functions
tech
2026-03-04 01:52:44 +08:00
-
c4a25fced2
fix: address security concerns in constants (path and credentials)
tech
2026-03-04 01:52:02 +08:00
-
af080cee2a
feat: add constants configuration
tech
2026-03-04 01:51:09 +08:00
-
37e2e2e7d3
fix: remove .env.local from git and add .env.example
tech
2026-03-04 01:49:47 +08:00
-
9b793b9b93
feat: initialize Next.js project with Tailwind CSS and SWR
tech
2026-03-04 01:47:15 +08:00
-
a78f029e03
Initial commit from Create Next App
tech
2026-03-04 01:45:44 +08:00