Skip to content
Draft
Show file tree
Hide file tree
Changes from 41 commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
f01bebe
client: create a Vite plugin to generate a contributor list JSON at t…
adoriandoran Mar 21, 2026
4d75339
refactor: normalize to double quotes
adoriandoran Mar 21, 2026
6481b90
client: retrieve the contributor list
adoriandoran Mar 21, 2026
92f1048
client/contributor list: add support for honorific contributors
adoriandoran Mar 21, 2026
fb691f6
client/contributor list: add extra bot exclusion
adoriandoran Mar 21, 2026
0525114
Merge branch 'main' of https://github.com/TriliumNext/Trilium into fe…
adoriandoran Mar 21, 2026
8d5e82f
client/contributor list: refine filtering
adoriandoran Mar 22, 2026
3157852
client/about dialog: create a new UI
adoriandoran Mar 22, 2026
19dfbaa
client/about dialog: improve, add GitHub and donate buttons
adoriandoran Mar 22, 2026
75da044
client/about dialog: add a link for the build revision
adoriandoran Mar 22, 2026
8f23874
client/about dialog: add an indication for the nightly version, use S…
adoriandoran Mar 22, 2026
1b91244
client/about dialog: switch to boxicons
adoriandoran Mar 22, 2026
555d997
client/about dialog: show the dialog only after the required informat…
adoriandoran Mar 22, 2026
b4d0af6
client/modals: make the title optional
adoriandoran Mar 22, 2026
978e023
client: revert the Vite build script
adoriandoran Mar 22, 2026
7646d8b
client: update the contributor list via a script, persist the list in…
adoriandoran Mar 22, 2026
e7adf08
scripts/update contributor list: add role for pinned contributors
adoriandoran Mar 22, 2026
f00e051
scripts/update contributor list: add completion feedback
adoriandoran Mar 22, 2026
015e50c
scripts/update contributor list: refactor
adoriandoran Mar 22, 2026
b32dd94
scripts/update contributor list: add full name support for pinned con…
adoriandoran Mar 22, 2026
a7a1e5c
scripts/update contributor list: optimize
adoriandoran Mar 23, 2026
db98884
scripts/update contributor list: refactor
adoriandoran Mar 23, 2026
f6e92c4
client/about dialog: show the contributor list
adoriandoran Mar 23, 2026
129f1cc
client/about dialog: add a full list link, improve layout
adoriandoran Mar 23, 2026
fc6bdb5
client/about dialog: refactor
adoriandoran Mar 23, 2026
dfd68ca
scripts/update contributor list: update indentation size
adoriandoran Mar 23, 2026
97e52e5
Update scripts/update-contributor-list.ts
adoriandoran Mar 23, 2026
3502324
client/about dialog: add keys to the contributor list
adoriandoran Mar 23, 2026
680fb41
Merge branch 'feat/about-dialog-overhaul' of https://github.com/Trili…
adoriandoran Mar 23, 2026
0a0157a
style/about dialog: improve appearance
adoriandoran Mar 23, 2026
11a46f0
client/about dialog: reduce the contributor list length to 10
adoriandoran Mar 24, 2026
1c74a01
style/about dialog: create a card-like table style
adoriandoran Mar 24, 2026
8c86f9f
client/about dialog: fix unwanted array mutation
adoriandoran Mar 24, 2026
9d3c997
style/about dialog: improve appearance
adoriandoran Mar 24, 2026
3889d7a
client/about dialog: add a license link
adoriandoran Mar 24, 2026
0fb3f98
client/about dialog: add some tooltips
adoriandoran Mar 24, 2026
2d21627
client/about dialog: refactor
adoriandoran Mar 24, 2026
a6b1af6
style/about dialog: improve appearance
adoriandoran Mar 24, 2026
d370ee2
style/about dialog: select the icon using CSS class names
adoriandoran Mar 24, 2026
a81dae2
client/about dialog: allow toggling to the classic icon
adoriandoran Mar 24, 2026
591b3a1
style/about dialog: add icon animation
adoriandoran Mar 24, 2026
496405d
client/about dialog: add custom tooltips
adoriandoran Mar 25, 2026
573ab07
client/about dialog: add a delay for contributor link hover event
adoriandoran Mar 25, 2026
0386e7d
style/about dialog: add a clue about contributor links with a tooltip
adoriandoran Mar 25, 2026
8dafd91
Merge branch 'main' of https://github.com/TriliumNext/Trilium into fe…
adoriandoran Mar 27, 2026
d4552fa
client/about dialog: refactor
adoriandoran Mar 27, 2026
72cc5cc
style/about dialog: update the donate button link on light theme
adoriandoran Mar 27, 2026
3552097
style/tooltips: use higher contrast on the light theme
adoriandoran Mar 27, 2026
87fb568
style/about dialog: customize the style of tooltips used for brief hi…
adoriandoran Mar 27, 2026
2432bb1
style/about dialog: allow long directory paths to be wrapped
adoriandoran Mar 27, 2026
ce4883e
Merge branch 'main' of https://github.com/TriliumNext/Trilium into fe…
adoriandoran Mar 31, 2026
601f246
style/about dialog: move the brief history tooltip from the contribut…
adoriandoran Mar 31, 2026
d61e399
style/about dialog: add an animation to the donate button
adoriandoran Mar 31, 2026
3720851
Merge branch 'main' of https://github.com/TriliumNext/Trilium into fe…
adoriandoran Apr 12, 2026
3a8f0e0
Merge branch 'main' of https://github.com/TriliumNext/Trilium into fe…
adoriandoran Apr 12, 2026
d3c927e
style/about dialog: exclude the brackets from the contributor role to…
adoriandoran Apr 12, 2026
e6db4a5
client/about dialog: update the version format
adoriandoran Apr 12, 2026
7f75ab0
client/about dialog: define the strings for a brief history
adoriandoran Apr 16, 2026
262c89d
style/about dialog: tweak the tooltip clues
adoriandoran Apr 16, 2026
12a8351
style/about dialog: add a different background color for nightly builds
adoriandoran Apr 16, 2026
d65d7db
client/about dialog: refactor
adoriandoran Apr 16, 2026
4bc1d93
style/about dialog: lower CSS selector specificity
adoriandoran Apr 16, 2026
28b1eb7
Merge branch 'main' of https://github.com/TriliumNext/Trilium into fe…
adoriandoran Apr 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions apps/client/src/assets/icon-classic.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
17 changes: 17 additions & 0 deletions apps/client/src/assets/icon-nightly.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
28 changes: 28 additions & 0 deletions apps/client/src/assets/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 15 additions & 9 deletions apps/client/src/translations/en/translation.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,19 @@
{
"about": {
"title": "About Trilium Notes",
"homepage": "Homepage:",
"app_version": "App version:",
"db_version": "DB version:",
"sync_version": "Sync version:",
"build_date": "Build date:",
"build_revision": "Build revision:",
"data_directory": "Data directory:"
"about": {
"version_label": "Version:",
"version": "app: {{appVersion}}, database: {{dbVersion}}, sync protocol: {{syncVersion}}",
"build_info": "{{buildDate}}, revision: <buildRevision />",
"contributors_label": "Contributors:",
"contributor_roles": {
"lead-dev": "lead developer",
"original-dev": "original developer"
},
"contributor_full_list": "See the entire community",
"data_directory": "Data directory:",
"github_tooltip": "Report bugs, suggest features, or contribute on GitHub",
"license_tooltip": "View license",
"donate": "Donate",
"donate_tooltip": "Donate to support this project"
},
"toast": {
"critical-error": {
Expand Down
166 changes: 166 additions & 0 deletions apps/client/src/widgets/dialogs/about.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,166 @@
.about-dialog {

body.light-theme & {
--donate-button-color: #d78382;
}

body.dark-theme & {
--donate-button-color: #fba6a5;
}

--bs-modal-width: 680px;

.icon {
width: 160px;
height: 160px;

&.icon-default {
background-image: url(../../assets/icon.svg);
}

&.icon-nightly {
background-image: url(../../assets/icon-nightly.svg);
}

&.icon-default,
&.icon-nightly {
animation: icon-intro 500ms ease-out;
will-change: opacity, transform;
}

&.icon-classic {
mask-image: url(../../assets/icon-classic.svg);
background-color: var(--muted-text-color);
animation: icon-classic-intro 300ms ease-in-out;
will-change: opacity, transform;
}
}

h2 {
all: unset;
font-size: 2em;
font-weight: 300;
letter-spacing: 1pt;

.channel-name {
opacity: .75;
}
}

.about-dialog-content {
display: flex;
flex-direction: column;
align-items: center;
}

.property-sheet-table {
margin-block: 30px;
font-size: .85em;
margin-inline: 20px;
}

.build-info {
color: var(--muted-text-color);
font-size: .9em;
}

.contributor-list {
a, span {
white-space: nowrap;
}
}

footer {
display: flex;
justify-content: center;
gap: 10px;
margin-bottom: 30px;

a {
--_icon-size: 28px;

display: flex;
flex-direction: column;
align-items: center;
padding: 8px 10px;
border-radius: 6px;
font-size: .9rem;
color: var(--main-text-color);

&:hover {
background: var(--icon-button-hover-background);
}

&::after {
display: none;
}

i {
font-size: var(--_icon-size);
}

svg {
fill: currentColor;
height: var(--_icon-size);
}

&.donate-link {
color: var(--donate-button-color);
}
}
}
}

@keyframes icon-intro {
from {
opacity: 0;
transform: scale(.5);
} to {
opacity: 1;
transform: scale(1);
}
}

@keyframes icon-classic-intro {
from {
opacity: 0;
transform: rotate(50deg) scale(.5);
} to {
opacity: 1;
transform: rotate(0deg) scale(1.25);
}
}

/* TODO: move to global styles */
.property-sheet-table {
border-spacing: 0 2px;
border-collapse: separate;

tr {
--_br: 8px;

background: var(--card-background-color);

&:first-child {
clip-path: inset(0 round var(--_br) var(--_br) 0 0);
}

&:last-child {
clip-path: inset(0 round 0 0 var(--_br) var(--_br));
}
}

td {
padding: 10px 16px;
vertical-align: top;

&:first-child {
white-space: nowrap;
color: var(--muted-text-color);
}

&:last-child {
width: 100%;
}
}
}
Loading
Loading