Commit 213c7d5
Merge refactor/dashboard-at-idea2paper: unified idea2paper.org/dashboard
Cutover to single-domain architecture with CF Tunnel path routing:
- idea2paper.org/ -> static homepage (new ark-homepage.service)
- idea2paper.org/dashboard/* -> webapp (ark-webapp.service, port 9527)
protected by CF Access (KAUST + invited allowlist, Google SSO)
- dev.idea2paper.org / webapp.idea2paper.org -> deprecated after 48h
See /home/xinj/.claude/plans/bright-wobbling-thimble.md for the full plan.
Commits included:
- Rename Python module ark.webapp -> ark.dashboard
- Merge webpage submodule into website/homepage
- StripPathPrefixMiddleware + APP_BASE templating
- Systemd env vars (ARK_ROOT_PATH, BASE_URL)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>File tree
66 files changed
+4967
-111
lines changed- ark
- dashboard
- static
- templates
- utils
- submodules
- tests
- website/homepage
- ar
- assets
- papers
- css
- js
- zh
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
66 files changed
+4967
-111
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | 4 | | |
8 | 5 | | |
9 | 6 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
816 | 816 | | |
817 | 817 | | |
818 | 818 | | |
819 | | - | |
| 819 | + | |
820 | 820 | | |
821 | 821 | | |
822 | 822 | | |
| |||
1594 | 1594 | | |
1595 | 1595 | | |
1596 | 1596 | | |
1597 | | - | |
| 1597 | + | |
1598 | 1598 | | |
1599 | 1599 | | |
1600 | 1600 | | |
| |||
1876 | 1876 | | |
1877 | 1877 | | |
1878 | 1878 | | |
1879 | | - | |
| 1879 | + | |
1880 | 1880 | | |
1881 | 1881 | | |
1882 | 1882 | | |
1883 | 1883 | | |
1884 | 1884 | | |
1885 | | - | |
| 1885 | + | |
1886 | 1886 | | |
1887 | 1887 | | |
1888 | 1888 | | |
| |||
1892 | 1892 | | |
1893 | 1893 | | |
1894 | 1894 | | |
1895 | | - | |
| 1895 | + | |
1896 | 1896 | | |
1897 | 1897 | | |
1898 | 1898 | | |
| |||
3112 | 3112 | | |
3113 | 3113 | | |
3114 | 3114 | | |
| 3115 | + | |
| 3116 | + | |
| 3117 | + | |
3115 | 3118 | | |
3116 | 3119 | | |
3117 | 3120 | | |
| 3121 | + | |
3118 | 3122 | | |
3119 | 3123 | | |
3120 | 3124 | | |
3121 | 3125 | | |
| 3126 | + | |
| 3127 | + | |
| 3128 | + | |
3122 | 3129 | | |
| 3130 | + | |
| 3131 | + | |
| 3132 | + | |
| 3133 | + | |
| 3134 | + | |
3123 | 3135 | | |
3124 | 3136 | | |
3125 | 3137 | | |
| |||
3135 | 3147 | | |
3136 | 3148 | | |
3137 | 3149 | | |
| 3150 | + | |
| 3151 | + | |
| 3152 | + | |
| 3153 | + | |
| 3154 | + | |
3138 | 3155 | | |
3139 | 3156 | | |
3140 | 3157 | | |
| |||
3357 | 3374 | | |
3358 | 3375 | | |
3359 | 3376 | | |
3360 | | - | |
3361 | | - | |
| 3377 | + | |
| 3378 | + | |
3362 | 3379 | | |
3363 | 3380 | | |
3364 | 3381 | | |
| |||
3428 | 3445 | | |
3429 | 3446 | | |
3430 | 3447 | | |
3431 | | - | |
3432 | | - | |
| 3448 | + | |
| 3449 | + | |
3433 | 3450 | | |
3434 | 3451 | | |
3435 | 3452 | | |
| |||
File renamed without changes.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
82 | 86 | | |
83 | 87 | | |
84 | 88 | | |
| |||
445 | 449 | | |
446 | 450 | | |
447 | 451 | | |
448 | | - | |
| 452 | + | |
449 | 453 | | |
450 | 454 | | |
451 | 455 | | |
| |||
465 | 469 | | |
466 | 470 | | |
467 | 471 | | |
468 | | - | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
469 | 522 | | |
| 523 | + | |
470 | 524 | | |
471 | 525 | | |
472 | 526 | | |
| |||
491 | 545 | | |
492 | 546 | | |
493 | 547 | | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
494 | 552 | | |
File renamed without changes.
File renamed without changes.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
File renamed without changes.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
367 | 367 | | |
368 | 368 | | |
369 | 369 | | |
370 | | - | |
| 370 | + | |
371 | 371 | | |
372 | 372 | | |
373 | 373 | | |
| |||
489 | 489 | | |
490 | 490 | | |
491 | 491 | | |
492 | | - | |
| 492 | + | |
493 | 493 | | |
494 | 494 | | |
495 | 495 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
0 commit comments