Repository navigation
Releases
Releases · Haembina/sijil-releases
Sijil v0.41.10
Sijil v0.41.9
Sijil v0.41.8
0.41.8 (2026-11-01)
Bug Fixes
- update the libraries it is built on
0.41.7 (2026-11-01)
Bug Fixes
- a format pressed right after a keyboard selection applies to that selection (1382d15)
0.41.6 (2026-10-31)
Maintenance
- internal housekeeping
0.41.5 (2026-10-31)
Bug Fixes
- a pressed button in the dark theme keeps its text readable while the pointer rests on it (bc1a4c7)
- the printed prescription table stays dark ink on white whatever the app's theme (847bfd1)
- the summary report names itself in the window title, apart from the unlock screen (4cbedd7)
- the app opens again instead of closing at launch (2debd42)
- update the libraries it is built on
Sijil v0.41.4
Sijil v0.41.3
0.41.3 (2026-10-28)
Maintenance
- internal housekeeping
0.41.2 (2026-10-28)
Maintenance
- internal housekeeping
0.41.1 (2026-10-28)
Maintenance
- internal housekeeping
0.41.0 (2026-10-27)
Features
- the doctor's portrait sits centered against his four names, with room around it (5ec4382)
- the photo's button and hint sit centered with it, not off to one side (2899b36)
- the photo is bigger and its button and hint sit right beside it (5b989b7)
- the childhood section comes last, after the summary, so the rail reads in order (a9de6aa)
- a doctor chooses which sections a patient's file shows, and can start a short visit (3e8ee5d)
- the summary letter names each drug's form and route (90be193)
- a child's record has a section for birth, development, peers and upbringing (93b2409)
- each prescription line carries the drug's form and route, and both print (d33a1db)
- habits take free-text notes beside the options (21a3c04)
- the follow-up appointment gets a card of its own (59d303e)
- Enter in a treatment plan line moves to the next line (46d1d1d)
- a summary report he writes himself, on its own page per visit (076f395)
- a follow-up page with one card per visit (#740) (cb72c04)
- record dated re-examinations under each physical examination box (4ca12df)
- ask the addiction history's intoxication, first reason, supply and peak dose (20a0ea1)
- mark work and study stopped, and why (472cb7e)
- write other history beside the present and past story (b88d27d)
- fill each physical examination box from his own ready phrases (0e0615c)
- write the alcohol's concentration, amount and duration (8b07739)
- keep the previous residence beside the current one (7369373)
- the ECG card takes its own heart rate, read off the tracing (415177a)
- record vital signs again and again within one visit (2683653)
- a visit shows its own consultations and folds earlier ones away (2731d50)
- record each parent, how they get on, and the children (a486a60)
- every page of a PDF tracing is drawn on the ECG card (0f2a04e)
- each question is a band across its card, with no dead space beside short lists (cfe5223)
- the previous occupation can be typed, on a first visit too (3d1ed60)
- a first launch on a forced-colors desktop opens in the high-contrast palette (128fe75)
- sync over Bluetooth on Linux through BlueZ (#694) (cc8bd3d)
- unlock on Linux through the session keyring (#693) (6cfc64f)
- name the book and edition behind every citation (#691) (3ea1704)
- a neurological examination card with power, tone and reflexes per limb (#689, #688) (00ff72b)
- read Stahl's Deprescriber's Guide into the books pack (#690) (0ce639f)
Bug Fixes
- hovering another month's day or the selected day in the calendar shows an edge (93aeb1d)
- a focused calendar button no longer lights its date field's edge too (cb3c510)
- outlined and hold button labels keep their ink under presentation 0.18.2 (71fc976)
- an invalid field's placeholder and every widget hover meet the widget sheet's check (65c859f)
- a focused search, date, time or rich-text field draws one ring, not two (0378c3e)
- hovering a screen picker row shows the hover surface, not the keyboard ring (4e3c1b0)
- the patient field log carries the section choice beside the child switch (61c0b73)
- an open fold's hover draws the same ground as a closed one (d6a3a09)
- meet the widget sheet's contrast and single-line checks (c2f394e)
- keep record screens, About and the report and sync sheets inside their frames (1ad385a)
- shorten the settings subtitles so each row fits on one line (280c14c)
- draw the window controls as even circles clear of the window edge (4f8ba6d)
- keep settings row text inside the list, and mark the default packs (8071eb2)
- every widget kind draws one way across the app (be53cb8)
- a stay's print menu fits a tablet without scrolling (6518894)
- plan lines and table rows print their number, not a raw field id (aef5bf3)
- the ready phrases are a fieldset, not a div with a group role (90ec0f6)
- a long hint drops under its field's name instead of breaking it (56f92ed)
- main's earlier-consultations toggle is drawn as the widget set's button (6df1774)
- a chip keeps its own height beside the option editor or a refusal (f521f5a)
- the five refusals main announces as alerts are drawn as the widget set's danger banner (7241d96)
- a tour offer waits in the corner and leaves his typing in the field (70b7168)
- the print sheet fits under the title bar on a 1024x768 tablet and at 1280x900 (a59958a)
- pressed segments, disabled danger buttons, the drug navigator and the answered pair look as on main (b4d5268)
- the patient-details sheet keeps its 640px width inside the shared dialog (f458b08)
- announce a refused option as an alert (df5f0a9)
- announce a refused transfer, pack or review step as an alert (16ca9a0)
- the editor's section rows lift to the t...
Sijil v0.40.1
Bug Fixes
- title the diagnostic navigator without claiming the DSM-5-TR (#681) (54bc3de)
Sijil v0.40.0
Features
- every criterion label carries the doctor's review of 2026-09-27 (#677) (b676697)
- a rule both packs carry fires once, and one only the core carries still fires (#677) (d274fd0)
- the app installs its default packs, keeps a removed one removed, and reads the private packs over them (#677) (9c52561)
- build drugs-core, dsm-core and vocab as default packs (#677) (ebc2fca)
- default drug and diagnosis facts, split from the private reference (#677) (9be0e61)
- Settings is a list of pages, beside the open page on a wide window (#672) (1adf039)
- Developer options can wipe saved data, one area at a time (#672) (eba29ff)
- one command wipes the chosen areas of saved data, after a backup (#672) (692868e)
- a backup copy and a pack are one centered line, their actions one control (#670) (21d57f8)
- a button back to the top of a long page (#668) (4c3ac8c)
- date choices grouped into Format, Arabic interface and Calendar (#669) (62198a4)
- high-contrast light and dark palettes, chosen in Settings (#671) (971c886)
- record cards and lab panels fold and unfold smoothly (#673) (aeb4811)
- a closed sheet or dialog fades out instead of vanishing (#673) (c25bc6b)
- screens, sheets, menus and controls arrive with a short rise and fade (#673) (4430d5e)
- every transition runs on one set of motion timings (#673) (5ea95f5)
- numeric dates can use a dot or a dash as well as a slash (#669) (18809d1)
- a diagnosis shows what another linked book says beneath its criteria (#629) (995300e)
- link the Maudsley's sections to the diagnoses they speak to (#629) (af157eb)
- start the booking sheet's calendar on the chosen first day of week (0ffca88)
- a tour shows how to turn on quick unlock (496779b)
- a tour shows how to pair and sync two devices (4b9ed7d)
- a tour shows how to add, correct and withdraw options (98f9e9c)
- a temperature records where it was taken, and is read against that site (3715f4d)
- a tour shows how to add a patient and fill in the record (1e76636)
- show recent visits as today, yesterday or days ago (596c503)
- choose in Settings how dates and times read (72050a4)
- fingerprint and face unlock are separate switches, each set up once in Settings (2e0e1ef)
- a getting-started tour, and a tour of each main page (261649e)
- smoking records pack-years beside the chips (bc9c48e)
- a screen offers a short tour the first time it opens, and Settings starts any again (7f1ada0)
- a book diagnosis offers its specifiers when linked (ef92433)
- age is typed in years and fills the birth year, and a date of birth fills the age (d696db8)
- a full name typed for a new patient fills given, middle and family name (a7d5d59)
- affect offers full, broad and expansive (caa4dd9)
- the patient is drawn once and a new visit opens on his standing facts (8cf16fb)
- each record page has an index and search, cards and lab panels fold, and it reopens as he left it (#639, #640) (73efd47)
- a visit keeps its own address, job and habits (6169902)
- long-acting injections, a physical examination and consultations with a to-do list (389b674)
- record an ECG in one place, with the tracing drawn inline (#328) (10390c6)
- warn on a reading when its condition is not in the history (72c1b59)
- send a report from the tablet as a PDF (27b8373)
- ask before the Lock button locks the vault (36c60b8)
- tap the reader's column grip to step its width (2c86296)
- warn twenty seconds before the idle lock (122e917)
- follow the platform's high-contrast and forced-color settings (22a45e4)
- show a failure nothing caught, and carry it into the problem report (4880435)
Bug Fixes
- the rewording table holds only strings (#677) (407c8c2)
- only the drawer's switches stay live over a picker (#677) (3d72732)
- the source-talk patterns read in linear time, and the shelf spec sits alone (#677) (fcd1833)
- opening Sync no longer raises Android's nearby-devices dialog (#677) (0142674)
- a fresh install's rail opens the default manual (#677) (c328674)
- language, theme and Lock stay in reach while a picker is open (#677) (a3c9d87)
- the default drug facts name no book, and read Default (#677) (2d062cc)
- the first interview place reads Hospital (#679) (cf5935c)
- the unlock's note on the pack stamp fits the file's cap (#677) (925bd5d)
- a fresh install draws its vocabulary on the first record (#677) (7c804d5)
- the default diagnoses are shaped one entry at a time (#677) (7a1230b)
- the Date and time step names the separator choice (#669) (446ca63)
- a copy's actions are a fieldset, and each page reads the props it is handed (#672) (006ae7c)
- a removed default pack sits in the same row shape as an installed one (#677) (b135f95)
- default doses in the app's own short form, and a guard that stops a book's line (#677) ([8cb0ba7](Haembina/Sijil@8c...