-
4013e959d6
The same page on every screen
main

marcandClaude Opus 5
2026-08-26 13:23:03 +02:00
-
9507761bce
Colour, a page you can see the edge of, and a document on its own

marcandClaude Opus 5
2026-08-26 12:40:21 +02:00
-
c9148540a8
One entry for one day, and the right date on it

marcandClaude Opus 5
2026-08-25 15:01:41 +02:00
-
580eed8992
Ctrl and the wheel over a PDF

marcandClaude Opus 5
2026-08-25 15:00:54 +02:00
-
8f8fecfb96
docs(changelog): die Digests des ausgelieferten Standes

marcandClaude Opus 5
2026-08-25 12:00:42 +02:00
-
7c1bbc8176
refactor(honeybar): HONEYBAR_ORIGIN statt INKNOTE_HONEYBAR_ORIGIN

marcandClaude Opus 5
2026-08-25 12:00:15 +02:00
-
00b1d4469f
feat(honeybar): the HoneyOS bar, loaded at runtime

marcandClaude Opus 5
2026-08-25 11:07:43 +02:00
-
2ea448f091
A bigger face, and the theme where the settings are

marcandClaude Opus 5
2026-08-22 00:10:13 +02:00
-
ead51b9fa0
Hold down the place the picture is looked for

marcandClaude Opus 5
2026-08-21 19:24:45 +02:00
-
5163f87356
Repair a sentence stitched together badly

marcandClaude Opus 5
2026-08-21 18:55:30 +02:00
-
1e2375f190
Ask for the picture the way providers actually offer it

marcandClaude Opus 5
2026-08-21 18:55:19 +02:00
-
a2b3f91e00
The face from the provider, and whose business a password is

marcandClaude Opus 5
2026-08-21 18:30:58 +02:00
-
40bdf81aa2
Say which accounts belong to the provider, and to whom

marcandClaude Opus 5
2026-08-18 17:47:42 +02:00
-
cd70a8c8bb
Name the failure the .env cannot fix

marcandClaude Opus 5
2026-08-18 16:58:48 +02:00
-
26a48af620
Put the OIDC set-up where it can be read

marcandClaude Opus 5
2026-08-18 16:51:15 +02:00
-
43a98b0972
A second way in: signing in through an identity provider

marcandClaude Opus 5
2026-08-18 16:38:24 +02:00
-
c86c63922a
Quotes that hold more than a sentence, and one list of marks

marcandClaude Opus 5
2026-08-17 22:15:55 +02:00
-
c0523f3ba4
Record the digests of the images that went out

marcandClaude Opus 5
2026-08-17 19:15:13 +02:00
-
641acaae40
Three things that only showed on screen

marcandClaude Opus 5
2026-08-17 19:14:38 +02:00
-
1c0f2184e6
Record the digests of the images that went out

marcandClaude Opus 5
2026-08-17 16:45:55 +02:00
-
3b7958b713
A chapter with an order of its own

marcandClaude Opus 5
2026-08-17 16:45:05 +02:00
-
ea1bca5d25
Record the digests of the images that went out

marcandClaude Opus 5
2026-08-17 12:37:29 +02:00
-
f01522aa6f
A chapter is a list too, and deleting stops moving things

marcandClaude Opus 5
2026-08-17 12:37:02 +02:00
-
312c4e190e
Record the digests of the images that went out

marcandClaude Opus 5
2026-08-17 11:46:28 +02:00
-
a9391cdcf2
One direction to drop in, and a new note that stays on top

marcandClaude Opus 5
2026-08-17 11:45:16 +02:00
-
2ffa357dfc
Record the digests of the images that went out

marcandClaude Opus 5
2026-08-17 00:23:56 +02:00
-
d68b0775c2
One dialog per thing, and rows dragged into a chapter

marcandClaude Opus 5
2026-08-17 00:23:26 +02:00
-
59844046c4
Record the digests of the images that went out

marcandClaude Opus 5
2026-08-16 23:23:48 +02:00
-
f1d3e38f8f
Marks, lines, and a table that breaks

marcandClaude Opus 5
2026-08-16 23:23:16 +02:00
-
0c312e53c2
Record the digests of the images that went out

marcandClaude Opus 5
2026-08-12 21:45:36 +02:00
-
c96885d5b3
A notebook opens in its own order

marcandClaude Opus 5
2026-08-12 21:45:03 +02:00
-
cc0b58dd2f
Record the digests of the images that went out

marcandClaude Opus 5
2026-08-12 19:29:35 +02:00
-
165ccf3cf7
A chapter you can see, in the colour you chose

marcandClaude Opus 5
2026-08-12 19:28:57 +02:00
-
ebf1f1bc62
Record the digests of the images that went out

marcandClaude Opus 5
2026-08-12 17:14:04 +02:00
-
b2a5f051fe
A filed note stays filed, and the handles are asked for

marcandClaude Opus 5
2026-08-12 16:59:29 +02:00
-
4bb86bc5ac
Record the digests of the images that went out

marcandClaude Opus 5
2026-08-12 14:20:35 +02:00
-
d74fea4905
Chapters as rows, in two views, in their own colours

marcandClaude Opus 5
2026-08-12 14:20:14 +02:00
-
6cad632a0c
Record the digest of the image that went out

marcandClaude Opus 5
2026-08-12 13:44:13 +02:00
-
632ea5dcd9
Move a note in one press, and stop Draw inventing a page

marcandClaude Opus 5
2026-08-12 13:43:51 +02:00
-
9d5ac1db27
Record the digests of the images that went out

marcandClaude Opus 5
2026-08-12 13:04:39 +02:00
-
1757ec9af3
Chapters: folders inside a notebook

marcandClaude Opus 5
2026-08-12 13:04:18 +02:00
-
e037f01dc2
Let a notebook's design be its own

marcandClaude Opus 5
2026-08-12 11:44:15 +02:00
-
83b76b95a0
Make a separator legible on a phone

marcandClaude Opus 5
2026-08-12 11:41:17 +02:00
-
7cb26898aa
Record the digests of the images that went out

marcandClaude Opus 5
2026-08-12 02:20:55 +02:00
-
8ca1ed6e06
Choose a cover in two parts, and let the app be installed

marcandClaude Opus 5
2026-08-12 02:20:37 +02:00
-
0d8d1180de
Record the digest of the image that went out

marcandClaude Opus 5
2026-08-12 01:16:59 +02:00
-
608da16ac2
Make the phone work: touch reordering, reachable menus, and nothing lost offline

marcandClaude Opus 5
2026-08-12 01:16:41 +02:00
-
6eecf57247
Record the digests of the images that went out

marcandClaude Opus 5
2026-08-12 00:29:32 +02:00
-
9e4677c70b
Patterns on the covers, a search box that is simply there, roomier margin notes

marcandClaude Opus 5
2026-08-12 00:29:00 +02:00
-
635a9632d1
Record the digest of the image that went out

marcandClaude Opus 5
2026-08-11 21:27:11 +02:00
-
d82e72d358
Keep the gap blank, and give the writing more of the page

marcandClaude Opus 5
2026-08-11 21:26:51 +02:00
-
816cc8e68b
Record the digest of the image that went out

marcandClaude Opus 5
2026-08-11 20:17:55 +02:00
-
97a3764d92
Write on paper: a sheet per page, with a gap between them

marcandClaude Opus 5
2026-08-11 20:17:28 +02:00
-
3ce867c6d0
Stop a drawing from making its note unwritable

marcandClaude Opus 5
2026-08-11 19:50:32 +02:00
-
fcdd29ba2b
Record the digests of the images that went out

marcandClaude Opus 5
2026-08-11 19:27:18 +02:00
-
230e55903e
Make build.sh executable

marcandClaude Opus 5
2026-08-11 19:26:51 +02:00
-
8e38404a69
Read a PDF where it is imported, and keep the text with the file

marcandClaude Opus 5
2026-08-11 19:26:07 +02:00
-
228552d453
Let a drawing run over as many pages as the note

marcandClaude Opus 5
2026-08-11 19:25:56 +02:00
-
b8c5c42217
Record the digest of the image that went out

marcandClaude Opus 5
2026-08-11 18:41:43 +02:00
-
73cc28696f
Write down the standing decisions, and start a changelog

marcandClaude Opus 5
2026-08-11 18:38:58 +02:00
-
dcc42bb8e0
Centre the writing column again

marcandClaude Opus 5
2026-08-11 18:36:54 +02:00
-
558c15f2c9
Revert "Give the writing a page to sit on, so the empty half means something"
marc
2026-08-11 18:34:50 +02:00
-
7910179f29
Give the writing a page to sit on, so the empty half means something

marcandClaude Opus 5
2026-08-11 18:21:26 +02:00
-
fed53772aa
Set the note left, count its pages, choose its typeface, align its text

marcandClaude Opus 5
2026-08-11 17:17:13 +02:00
-
830af6532a
Take the paper back out, and quiet the surfaces around it

marcandClaude Opus 5
2026-08-11 15:57:22 +02:00
-
c12ffa250e
Make the writing surface a sheet of paper

marcandClaude Opus 5
2026-08-11 12:08:54 +02:00
-
11f37b7921
Let each visibility switch hide only its own thing

marcandClaude Opus 5
2026-08-11 11:49:47 +02:00
-
52bd2b8f3d
Put the interface into English, and give the notebook one way in

marcandClaude Opus 5
2026-08-11 02:17:22 +02:00
-
0a7cf26b28
Group the two visibility switches, and put the drawing tools back where they belong

marcandClaude Opus 5
2026-08-11 01:24:25 +02:00
-
4c1b632029
Link the margin notes from the notes, and let them be hidden

marcandClaude Opus 5
2026-08-10 20:00:46 +02:00
-
502aecfc92
Let a margin remark become a note, and lead to it ever after

marcandClaude Opus 5
2026-08-10 16:40:38 +02:00
-
011ba82a94
Write pinned notes in the margin, and give the phone a sheet instead

marcandClaude Opus 5
2026-08-10 14:46:56 +02:00
-
6438648313
Pin notes to passages in a PDF, and put the notes control with the rest

marcandClaude Opus 5
2026-08-10 13:08:20 +02:00
-
2cee00e38e
Fix a permanent black line in the note list, and add separators

marcandClaude Opus 5
2026-08-10 01:45:38 +02:00
-
0a0864c58b
Sort a notebook, import Markdown back, and stop the page shrinking in Draw

marcandClaude Opus 5
2026-08-09 01:38:03 +02:00
-
3acb8b66a4
Free unused attachments, and keep versions by count rather than by age

marcandClaude Opus 5
2026-08-08 22:22:46 +02:00
-
a32d6eba99
Export a PDF with the drawings written into it

marcandClaude Opus 5
2026-08-08 21:49:01 +02:00
-
7f9f39790f
Write notes beside a PDF

marcandClaude Opus 5
2026-08-08 21:29:39 +02:00
-
b12b0d6142
Select text in a PDF, and find PDFs by their contents

marcandClaude Opus 5
2026-08-08 21:12:06 +02:00
-
1be3a9b9ba
Draw on PDF pages

marcandClaude Opus 5
2026-08-08 20:54:10 +02:00
-
2986bcb620
Read imported PDFs in the app

marcandClaude Opus 5
2026-08-08 20:36:04 +02:00
-
53965281b4
Store imported PDFs as encrypted, deduplicated attachments

marcandClaude Opus 5
2026-08-08 20:06:34 +02:00
-
915856e1a4
Encrypt uploaded files at rest, like note bodies already were

marcandClaude Opus 5
2026-08-08 19:11:08 +02:00
-
df279a5d36
Replace unused vector clocks with a conflict check that works, drop the rest

marcandClaude Opus 5
2026-08-08 18:59:08 +02:00
-
8c36c6121b
Ask what a single note's export should contain, and fix drawings never being in one

marcandClaude Opus 5
2026-08-08 17:37:22 +02:00
-
2611d87f8c
Export notes as Markdown or PDF

marcandClaude Opus 5
2026-08-08 14:46:53 +02:00
-
311e992496
Move the browser suites into the repository

marcandClaude Opus 5
2026-08-08 14:30:08 +02:00
-
41ba99c017
Node 20 → 24, and say what is wrong when the data directory is not writable

marcandClaude Opus 5
2026-08-08 13:40:45 +02:00
-
982de53c77
Explain the ${VAR:-fallback} syntax where it is actually read

marcandClaude Opus 5
2026-08-08 13:25:09 +02:00
-
6dcb77fa73
Shorten .env.example; move the long explanations to the readme

marcandClaude Opus 5
2026-08-08 13:17:30 +02:00
-
4e93259c04
Document putting the data directory under /root

marcandClaude Opus 5
2026-08-08 13:13:45 +02:00
-
a61e6901b1
Move .env.example where Compose actually looks, and make it true

marcandClaude Opus 5
2026-08-08 13:09:29 +02:00
-
d01aa85ff9
Clean up the production compose file

marcandClaude Opus 5
2026-08-08 13:05:21 +02:00
-
68e184163e
Remove public sign-up; accounts are created by an administrator

marcandClaude Opus 5
2026-08-08 12:53:08 +02:00
-
55a6b3caab
Correct the registry namespace to the Docker org

marcandClaude Opus 5
2026-08-07 17:05:48 +02:00
-
dc33d614ad
Point the registry at the namespace that actually exists

marcandClaude Opus 5
2026-08-07 17:02:19 +02:00
-
92d525b3ab
TipTap editor, version history, search, attachments — and a cleanup

marcandClaude Opus 5
2026-08-07 16:01:35 +02:00
-
d97591b242
Improved drawing sync: MIME detection, WebP/JPEG support, sync log + frontend updates

HoneyandClaude Sonnet 4.6
2026-06-21 13:15:25 +02:00
-
a8779d7be1
Alpha Version of Syncing and Desktop/Anroid PWA
Honey
2026-02-18 20:07:10 +01:00
-
8cd8133f9e
Working Web Server changes and Docker Image
Honey
2026-02-18 01:28:10 +01:00