Repository navigation
Releases
Releases · LightningEg/Lightning
v2.2.1
What's Changed
- [Release] Google Play bundle uses com.lightningeg; prepare v2.2.1 by @elfekimuhammed in #613
Full Changelog: v2.2.0...v2.2.1
v2.2.0
What's Changed
- [IT-1U] Run the browser tests on every pull request, and fix what they had caught by @elfekimuhammed in #444
- [r29] Google Play readiness audit; fix Money's doubled rows, Arabic's two commas and backwards Arabic transfers by @elfekimuhammed in #445
- [BV-11F][IV-11D2][IV-11D5][IV-11I] Phone Budget charts and states; Add page behind the sheet by @elfekimuhammed in #446
- [NF-11B1] A release APK and Play bundle at API 36, with predictive Back by @elfekimuhammed in #449
- [IV-10G] Paid themes reach the phone: a hero band, Papyrus's header thread, and Add never rose by @elfekimuhammed in #452
- [NF-11B2] Bank SMS within Play's SMS policy: people filtered in the query, disclosure first by @elfekimuhammed in #451
- [NF-11B6] Hide in recent apps, on by default; notifications asked when a reminder is turned on by @elfekimuhammed in #454
- [BV-11G, IV-11D3] One transfer form, typed names never translated, In/Out bars on Activity by @elfekimuhammed in #453
- [NF-11B3][NF-11B4][NF-11B5] Play Billing in the Play build, the app's privacy link, every Console answer by @elfekimuhammed in #455
- [NF-9B] Close the published updater release and website sync by @elfekimuhammed in #443
- [IV-3BG] Phone finish: forward chevrons in Arabic, 44 px Settings links, touch polish, status bar by @elfekimuhammed in #447
- [IV-11E] Home reads at a glance: To do rows say name, figure, when and one verb; the hero says about how much a day by @elfekimuhammed in #448
- [NF-10H][IT-11J][NF-11B7] Google Play: one purchase per person, reminders off the sync service, signing-key decision by @elfekimuhammed in #457
- [IT-11J] Reminders leave the dataSync service: a periodic job checks them in the background by @elfekimuhammed in #458
- [IV-11D1] Home: the payday meter under Safe to spend, in the seam's place by @elfekimuhammed in #450
- [IV-11H][IV-11D4][IV-11D6] Phone Money and Settings, net-worth trend, category marks in rows by @elfekimuhammed in #456
- [NF-10H2] The Play build says one purchase covers every profile on the Google account by @elfekimuhammed in #459
- [r30] Audit 16: the investment workflow beyond stocks (report and plan items 12H-12N) by @elfekimuhammed in #462
- [r31] Audit 17: logging entries, by hand and from bank messages (report and plan items 7AI-7AO) by @elfekimuhammed in #463
- [r32] Audit 18: Budget and Cash planning, every tab and sub-page (report and plan items 12O-12S) by @elfekimuhammed in #464
- [r33] Code review: what is slow, loose, complicated or cut off (report and plan items 1V-1Z, 2AJ, 9L-9N, 12T) by @elfekimuhammed in #466
- [BT-2AI5] One portable profile file: Save a copy carries everything a fresh device needs by @elfekimuhammed in #467
- [r34] Audit 19: accounts and transactions (report and plan items 12U-12X) by @elfekimuhammed in #468
- [IT-1R] Cover owned investment breakdown directly by @elfekimuhammed in #470
- [IT-3BE2] Keep browser numbers consistent across device locales by @elfekimuhammed in #472
- [IT-3BE1] Use the shared true-minus formatter for KPI points by @elfekimuhammed in #471
- [NF-11B7] Google Play page: the Terms of Service URL and trader status by @elfekimuhammed in #473
- [NF-11B7] Google Play store listing: descriptions in English and Arabic, and a tool that makes the slides by @elfekimuhammed in #474
- [IT-3BE3] Consolidate Python money formatting by @elfekimuhammed in #475
- [BT-2AI2] Open a profile file: the chooser brings a saved copy in as a new profile by @elfekimuhammed in #469
- [IV-8F] Hand-off: the website's Download-first home and public Marketplace decisions by @elfekimuhammed in #465
- [NF-11B7] Play app signing: Google manages the key (owner, 2026-11-10) by @elfekimuhammed in #477
- [r35] Audit 16: does every screen answer its user's question? Cohesion, efficiency and smart features by @elfekimuhammed in #460
- [BT-2AI3] A copy outside the app: the phone keeps the newest profile files in a folder you choose by @elfekimuhammed in #476
- [BV-12U] [BT-7AI] Phone Money change matches the Overview; Arabic decimal mark in bank messages by @elfekimuhammed in #478
- [IV-11A] [IV-11D2] [IV-11D5] [BV-12O] [IV-3F] Phone first run, Budget donut total, softer app bar by @elfekimuhammed in #479
- [r36] Audit 17: one figure, one owner - do the PC and the phone show the same numbers? by @elfekimuhammed in #480
- [BV-11L2] Align Arabic trend labels with plotted months by @elfekimuhammed in #483
- [BV-11L3] Space review counts and remove PC tabs from phone Add by @elfekimuhammed in #484
- [BV-11L4] Match Money's Coming up to Bills and simplify empty Money by @elfekimuhammed in #485
- [BV-11L1] Name Budget’s everyday allowance and verify BT-11K by @elfekimuhammed in #482
- [IT-1N] Post 14 small contributor tasks and record their issue numbers by @elfekimuhammed in #500
- [IV-3AY11][IV-3AY6] The phone is its own layer; catch-up after days away is one screen by @elfekimuhammed in #501
- [BT-1V][IT-1W][IT-1X][IT-1Z] Repo hygiene: full install list, no stray wheels, reserved codes, dead code removed by @elfekimuhammed in #506
- [NF-9D] Silver nisab: gold, silver or the lower of the two by @elfekimuhammed in #504
- [NF-12I, IV-12J] Certificates already owned, bank-style payouts and maturity notices by @elfekimuhammed in #502
- [NF-12G] Money lent and paid back: the Owed to you service by @elfekimuhammed in #509
- [BT-12H][IV-12N][IV-12X][IV-12K][IV-12L] S6 Investments UX by @elfekimuhammed in #510
- [NF-7AB1] Import review opens on its questions, rows one click away by @elfekimuhammed in #513
- [IT-2C] Ordinary-PC acceptance: legacy import, restore from anywhere, go back after a blocked restore by @elfekimuhammed in #512
- [IV-12Y, IV-12Z, NF-12AB, IT-12AE] O6 guards: one page skeleton test, an arithmetic ratchet, the owner's picks by @elfekimuhammed in #511
- [NF-10D] [NF-10H3] O8 Store and themes: Papyrus and Dendera sets; account-wide seats done by @elfekimuhammed in #515
- [NF-7AB2-6][NF-7AN][NF-7AK1][NF-7AK2][NF-7AQ1-4] Import review finished, save now sort later, more bank messages, Search answers by @elfekimuhammed in #517
- [IV-3BK][IT-6F][IT-9K] O9 Structure and data: human dates and ج.م, London and Gulf boards, route split by @elfekimuhammed in #514
- [IV-3AY14][IV-3AY18][NF-3AU2] O7 Phone: To do's See all, last phone routes leave the PC, closed-app reminder schedule by @elfekimuhammed in #516
- [IV-12Y4, IV-12Y5, IV-12Z4] Every PC tab states its answer; Ask an AI has one page; a quiet Investments month is one line by @elfekimuhammed in #518
- [IV-12Z2, IV-12Z3] Cash planning says each thing once; Spending and Cash planning open on their answer by @elfekimuhammed in #519
- [IT-12AE1, IT-12AE2, NF-12AB2-4] PC and phone compared on one household; every headline figure opens How it adds up by @elfekimuhammed in #520
- [IV-3AY15][IV-3AY16][IV-3AY17] O7 Phone: every phone page is the phone's own; owner picks for 3AY8-10 by @elfekimuhammed in #521
- [NF-12R] [NF-12S] [IV-12T] Budget: fill from your average, run-out warning, explain links by @elfekimuhammed in #503
- [S2 Speed] IT-1Y, IT-9L, IT-9M, IT-9N, IT-9F: every page asked once, fewer queries, smaller CSS by @elfekimuhammed in #505
- [NF-7AR] Upcoming: the mo...
v2.1.1
What's Changed
- [NF-9B] Trust the owner’s update-2026-2 signing key by @elfekimuhammed in #440
- [NF-9B] Prepare v2.1.1 with the update signing key pinned by @elfekimuhammed in #441
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
- [BT-2AI] Pin the phone app's ID and signing key so an update never strands data by @elfekimuhammed in #352
- [IT-7Z] Import another app's export: group column, balance rows, one list of its category names by @elfekimuhammed in #353
- [IT-7AA] CSV import stress test report, file-profile plan, and the import-flow plan (NF-7AB) by @elfekimuhammed in #354
- [IV-3AY] Phone-first architecture: a tab-by-tab design report and its plan by @elfekimuhammed in #355
- [IT-7AA] Read a whole import file before its rows: dates, signs, currencies, layouts, paged review by @elfekimuhammed in #357
- [IV-3AZ] One plan tree, report codes, and the desktop and phone UX audit (r24) by @elfekimuhammed in #356
- [BV-3AV][BV-3AW] Arabic: import review, loans and charts show no English words by @elfekimuhammed in #358
- [IT-3AX] Site screenshot tool follows the new Overview and Expenses screens by @elfekimuhammed in #359
- [IV-3AY1] Phone: four state and copy bugs on today's screens by @elfekimuhammed in #360
- [NF-9B] Define in-app Windows updates so a session can start it by @elfekimuhammed in #363
- [NF-9B1] Sign an update manifest (UPDATE.json) in every release by @elfekimuhammed in #365
- [BV-12A][BV-3BA][IV-12C][NF-12G] User test of the PC and phone apps (r26) by @elfekimuhammed in #364
- [IV-3AY3] Guideline Part C rewritten for the phone-first design by @elfekimuhammed in #361
- [IV-3AY6] Home: Safe to spend, To do, Latest, This month and five states (at /home) by @elfekimuhammed in #371
- [NF-9B2] Check, download and verify a signed update by @elfekimuhammed in #367
- [NF-7AC] Plan a fill-in starter workbook: names in, codes handed back by @elfekimuhammed in #373
- [IT-2A] Clear Luna's restore claim and stale items from NOW.md by @elfekimuhammed in #369
- [NF-9B3] Update helper: swap folders with rollback and the lend rule by @elfekimuhammed in #370
- [NF-7AC1] The starter workbook: Read me, Accounts, Categories, Entries with examples and drop-downs by @elfekimuhammed in #375
- [IT-7Z] Split a file by its Account column, remember a name's category, offer paired lines once by @elfekimuhammed in #362
- [NF-9B4] Settings: Lightning version block (check, download, restart to update) by @elfekimuhammed in #372
- [NF-7AC2] Import a filled starter workbook: preview first, then create accounts, categories and entries by @elfekimuhammed in #377
- [BV-12A] One daily allowance on every screen by @elfekimuhammed in #374
- [BV-3BA] Arabic: header date ranges, count agreement, revaluation label by @elfekimuhammed in #376
- [NF-7AC3] Hand the codes back: the starter workbook again with its codes, a Codes sheet and a Not imported sheet by @elfekimuhammed in #378
- [NF-7AC] Starter workbook page: download, upload, review, add, and get the codes back by @elfekimuhammed in #379
- [NF-9B] The update block links to the website's existing Downloads hub and release log by @elfekimuhammed in #382
- [NF-9B] NOW: point at the owner's 9B5 test and what it needs by @elfekimuhammed in #380
- [NF-9B] Package 2.1.0: the first version with in-app updates by @elfekimuhammed in #381
- [IV-12C, IV-12E, BV-12B, BV-12D] Desktop UX: quick add, ledger noise, usual-month pace, neighbouring figures by @elfekimuhammed in #386
- Skills: review-outside-code, dependency-change, add-migration, add-screen, fix-ci, security-sweep by @elfekimuhammed in #389
- Fix the PC and phone app workflow, which GitHub could not parse since #365 by @elfekimuhammed in #391
- [NF-3AZ] Offer the next step where a figure or row raises the question (all ten steps) by @elfekimuhammed in #388
- [IV-3AY] Phone: Home, Budget, Activity and Money tabs; Add sheet returns to its slot by @elfekimuhammed in #390
- [IV-3AY11] [IV-3AY12] Phone: a Report page behind Money; Arabic and whole-EGP fixes by @elfekimuhammed in #392
- [IV-3AY4] Phone shell: own-base tests, status bar follows the theme, "This is on your PC" page by @elfekimuhammed in #393
- [IV-3AY11] [IV-3AY12] Phone: More is retired; phone_check measures paid themes by @elfekimuhammed in #394
- [r27] [r28] Journeys audit and international polish report, with 10 items in small steps by @elfekimuhammed in #395
- [1N] Every plan item names its model; open items defined as one-PR steps by @elfekimuhammed in #397
- [OW-3BJ] [NF-7C] Record the owner's 2026-11-08 decisions across the plan by @elfekimuhammed in #398
- [IT-1N] Post the approved 37 contributor issues and write the numbers back by @elfekimuhammed in #437
- [BV-3BB] Keep Arabic delete confirmations dangerous and focus Cancel by @elfekimuhammed in #399
- [IT-1T] Add direct planning schedule and request-cache tests by @kenway009 in #385
- Show an empty-account message in phone cash planning by @laishettikarthik-tech in #438
- [IT-1S] Direct tests for SubmissionStore by @kenway009 in #396
- Bump wrangler from 4.154.0 to 4.157.0 in /cloudflare/journal in the npm group by @dependabot[bot] in #383
- [IT-1H] Update Playwright and regenerate its browser lock by @dependabot[bot] in #384
- Improve Excel/CSV imports, account defaults, and transaction selection by @elfekimuhammed in #439
New Contributors
- @kenway009 made their first contribution in #385
- @laishettikarthik-tech made their first contribution in #438
Full Changelog: v2.0.3...v2.1.0
v2.0.3
What's Changed
- [IT-1H] Pin setup-gradle to the commit the action policy allows; package 2.0.3 by @elfekimuhammed in #350
Full Changelog: V2.0.2...v2.0.3
v2.0.2
What's Changed
- [BT-3AY] Let the release run start without repository-level signing secrets by @elfekimuhammed in #346
- [BT-3AY] Package 2.0.2: 2.0.0's changes and a release workflow that starts by @elfekimuhammed in #348
Full Changelog: v2.0.0...v2.0.2
v2.0.1
What's Changed
- Owner feedback batch: import review, merge counterparties, keep your place, themes, AI prompt buttons by @elfekimuhammed in #213
- Docs spine: docs/ for people, ai/ for AI sessions, nine pillars, release notes from trailers by @elfekimuhammed in #214
- Hand off the docs spine: release the claim, point Next at 1N by @elfekimuhammed in #215
- [IT-1N] Split the 22 large items into 104 sized steps and add the GitHub dry run by @elfekimuhammed in #216
- [IT-1N] Post the first 10 contributor issues (#217-#226), add a coin override, hold four items by @elfekimuhammed in #227
- [IT-1N] Post the second batch (#228-#236), hold eight items with reasons, add ten activity skills by @elfekimuhammed in #237
- [NF-7W] Ask an AI: one readable file with the task, Lightning's words, the numbers, the drivers and the rows by @elfekimuhammed in #238
- Guideline 3.36: honest comparisons by kind of tool; plan 8X to 8Z done by @elfekimuhammed in #242
- [IV-3AN] [IT-3AO] Phone visual plan (Audit 13) and a 3-4x faster phone by @elfekimuhammed in #243
- Phone: stay signed in, a calm "starting again" screen with auto-restart, and SMS without offers by @elfekimuhammed in #244
- Guideline 3.37 (B01, B07): Features may show the app at work; illustrated scenes on Home and Features by @elfekimuhammed in #245
- Guideline B01 example: Download free, not the free beta by @elfekimuhammed in #246
- [BT-2F][BT-5J][BT-2AD][BT-2J][BT-1O][BT-1L][BV-5K] Android files and links, market rate values holdings, resent forms save once, brand audit, certificate page by @elfekimuhammed in #247
- [OW-7R] An edited expense keeps its reserve link while it still fits by @elfekimuhammed in #248
- [BT-7U][OW-7R] Editing a paid bill, income or reserve expense keeps its link while it still fits by @elfekimuhammed in #250
- [BT-2E] A date before the account opened asks once on save by @elfekimuhammed in #251
- [NF-7I] Planned payments on a fixed public holiday move to a working day by @elfekimuhammed in #252
- [BT-2E] Rounded parts add up to the total; unchanged revaluation journals are reused by @elfekimuhammed in #255
- [NF-7V] More AI prompt buttons that carry Lightning's context by @elfekimuhammed in #256
- [BV-5I][BV-5K] Demo gam'eya circle, phone What you owe breakdown, certificate interest payouts by @elfekimuhammed in #258
- [IT-9J] Split register.page into helpers by @elfekimuhammed in #257
- [BV-5I] An owed gam'eya circle is labelled and linked to What you owe by @elfekimuhammed in #259
- [NF-5A1] One table of investment events: buy, sell and dividend by @elfekimuhammed in #253
- [NF-7A] Bank import splits a transfer row into the transfer and its fee by @elfekimuhammed in #254
- Hand off after the batch: what is waiting on the owner by @elfekimuhammed in #260
- [IV-10F] Dendera: motions that paint, and the premium pass by @elfekimuhammed in #249
- [IV-10F] Hand-off: the site's theme demo is recaptured by @elfekimuhammed in #261
- [IV-3AN] Guideline 3.38: phone quick actions approved in 3AN0 by @elfekimuhammed in #262
- [IV-3AN] Phone plan: 3AN0 decided, IV-3AL folded in, 3AN1 small faults, 3AN2 one navigation by @elfekimuhammed in #263
- [IV-3AN] Phone plan built: Add on the amount, row sheets, SMS in Add, live search, Overview, Budget by need, no wall of zeros by @elfekimuhammed in #264
- Fix save confirmation ordering and stale phone search results; record code audit by @elfekimuhammed in #271
- Commit transaction entry and automatic bill matching together by @elfekimuhammed in #272
- [IT-9J] Save an Other asset value through AccountService by @elfekimuhammed in #267
- [NF-5A2] Buy, sell and dividend are thin wrappers over one record path by @elfekimuhammed in #265
- [NF-5A3] The investment entry form reads the event spec by @elfekimuhammed in #266
- [NF-5A4] Reinvested dividend in the events table (return of capital waits for a decision) by @elfekimuhammed in #268
- [IT-4K4] One joining-side pairing driver by @elfekimuhammed in #269
- [IT-9K] Budget takes the plan's schedule as an argument; checked-month error gets a code by @elfekimuhammed in #270
- Surface existing smart suggestions in Needs you by @elfekimuhammed in #273
- [NF-5A4] Return of capital: cost falls, the excess is a realized gain by @elfekimuhammed in #274
- [NF-5B1] Lots module with the average method by @elfekimuhammed in #275
- Bump gradle/actions/setup-gradle to 6.4.1 (security fix) by @elfekimuhammed in #276
- Bump wrangler to 4.154.0 in cloudflare/journal by @elfekimuhammed in #277
- [NF-7L3] Improve recurring detection and restore dismissed suggestions by @elfekimuhammed in #278
- [NF-5B2] FIFO across lots by @elfekimuhammed in #279
- [NF-7L4] Pair repayments and keep the original expense category by @elfekimuhammed in #280
- [NF-7L4] Show settled bills after import and return certificate matching to Needs you by @elfekimuhammed in #281
- [NF-7L2] Complete financial-health alerts in Needs you by @elfekimuhammed in #282
- [NF-5B3] Cost method on the brokerage account by @elfekimuhammed in #284
- [BT-2F] Record that the owner waived the phone check by @elfekimuhammed in #285
- [BT-2AE] Commit remaining writes and automatic bill matching together by @elfekimuhammed in #283
- [IT-1H] Coordinated dependency refresh with the new native wheels by @elfekimuhammed in #286
- [NF-5C][NF-5D][NF-5E] Investment checks, return per purchase, bonus shares and splits by @elfekimuhammed in #288
- [IT-5M] Explain ambiguous and unavailable annualized returns by @elfekimuhammed in #287
- [IT-1P] Check financial contracts on the minimum supported Python by @elfekimuhammed in #291
- [BT-6C] Point the price-pack workflow at the data repository's organisation address by @elfekimuhammed in #293
- [IT-9J] Move investment class and lens figures out of routes by @elfekimuhammed in #292
- [BT-6C] Shared prices publish again; file the Gulf-pack collection failure as 6E by @elfekimuhammed in #295
- [IT-9K] Separate transaction validation, search and submissions by @elfekimuhammed in #294
- [NF-5F] One order of price sources by @elfekimuhammed in #290
- [BT-3AP] Live phone search stops obsolete requests and ignores late answers by @elfekimuhammed in #296
- [IT-6E] Drop Oman from the Gulf pack: TradingView has no oman screener by @elfekimuhammed in #297
- [BT-2F] Save a copy of the newest backup from Settings; close BT-2F and 6E by @elfekimuhammed in #298
- [BT-2U] Record the APK checks and the website help note by @elfekimuhammed in #299
- [IT-9K] Move the profile lifecycle screens out of profile_app into profile_screens.py by @elfekimuhammed in #300
- [IT-1G] Split the sync contracts into protocol, journal core and named adapters; wire deposit receipts through the constructor by @elfekimuhammed in #301
- [IT-4K] Close the journal code tidy item: every step is done by @elfekimuhammed in #304
- [OW-2AB] Restrict the legacy launcher to disposable samples by @elfekimuhammed i...
v2.0.0
What's Changed
- Owner feedback batch: import review, merge counterparties, keep your place, themes, AI prompt buttons by @elfekimuhammed in #213
- Docs spine: docs/ for people, ai/ for AI sessions, nine pillars, release notes from trailers by @elfekimuhammed in #214
- Hand off the docs spine: release the claim, point Next at 1N by @elfekimuhammed in #215
- [IT-1N] Split the 22 large items into 104 sized steps and add the GitHub dry run by @elfekimuhammed in #216
- [IT-1N] Post the first 10 contributor issues (#217-#226), add a coin override, hold four items by @elfekimuhammed in #227
- [IT-1N] Post the second batch (#228-#236), hold eight items with reasons, add ten activity skills by @elfekimuhammed in #237
- [NF-7W] Ask an AI: one readable file with the task, Lightning's words, the numbers, the drivers and the rows by @elfekimuhammed in #238
- Guideline 3.36: honest comparisons by kind of tool; plan 8X to 8Z done by @elfekimuhammed in #242
- [IV-3AN] [IT-3AO] Phone visual plan (Audit 13) and a 3-4x faster phone by @elfekimuhammed in #243
- Phone: stay signed in, a calm "starting again" screen with auto-restart, and SMS without offers by @elfekimuhammed in #244
- Guideline 3.37 (B01, B07): Features may show the app at work; illustrated scenes on Home and Features by @elfekimuhammed in #245
- Guideline B01 example: Download free, not the free beta by @elfekimuhammed in #246
- [BT-2F][BT-5J][BT-2AD][BT-2J][BT-1O][BT-1L][BV-5K] Android files and links, market rate values holdings, resent forms save once, brand audit, certificate page by @elfekimuhammed in #247
- [OW-7R] An edited expense keeps its reserve link while it still fits by @elfekimuhammed in #248
- [BT-7U][OW-7R] Editing a paid bill, income or reserve expense keeps its link while it still fits by @elfekimuhammed in #250
- [BT-2E] A date before the account opened asks once on save by @elfekimuhammed in #251
- [NF-7I] Planned payments on a fixed public holiday move to a working day by @elfekimuhammed in #252
- [BT-2E] Rounded parts add up to the total; unchanged revaluation journals are reused by @elfekimuhammed in #255
- [NF-7V] More AI prompt buttons that carry Lightning's context by @elfekimuhammed in #256
- [BV-5I][BV-5K] Demo gam'eya circle, phone What you owe breakdown, certificate interest payouts by @elfekimuhammed in #258
- [IT-9J] Split register.page into helpers by @elfekimuhammed in #257
- [BV-5I] An owed gam'eya circle is labelled and linked to What you owe by @elfekimuhammed in #259
- [NF-5A1] One table of investment events: buy, sell and dividend by @elfekimuhammed in #253
- [NF-7A] Bank import splits a transfer row into the transfer and its fee by @elfekimuhammed in #254
- Hand off after the batch: what is waiting on the owner by @elfekimuhammed in #260
- [IV-10F] Dendera: motions that paint, and the premium pass by @elfekimuhammed in #249
- [IV-10F] Hand-off: the site's theme demo is recaptured by @elfekimuhammed in #261
- [IV-3AN] Guideline 3.38: phone quick actions approved in 3AN0 by @elfekimuhammed in #262
- [IV-3AN] Phone plan: 3AN0 decided, IV-3AL folded in, 3AN1 small faults, 3AN2 one navigation by @elfekimuhammed in #263
- [IV-3AN] Phone plan built: Add on the amount, row sheets, SMS in Add, live search, Overview, Budget by need, no wall of zeros by @elfekimuhammed in #264
- Fix save confirmation ordering and stale phone search results; record code audit by @elfekimuhammed in #271
- Commit transaction entry and automatic bill matching together by @elfekimuhammed in #272
- [IT-9J] Save an Other asset value through AccountService by @elfekimuhammed in #267
- [NF-5A2] Buy, sell and dividend are thin wrappers over one record path by @elfekimuhammed in #265
- [NF-5A3] The investment entry form reads the event spec by @elfekimuhammed in #266
- [NF-5A4] Reinvested dividend in the events table (return of capital waits for a decision) by @elfekimuhammed in #268
- [IT-4K4] One joining-side pairing driver by @elfekimuhammed in #269
- [IT-9K] Budget takes the plan's schedule as an argument; checked-month error gets a code by @elfekimuhammed in #270
- Surface existing smart suggestions in Needs you by @elfekimuhammed in #273
- [NF-5A4] Return of capital: cost falls, the excess is a realized gain by @elfekimuhammed in #274
- [NF-5B1] Lots module with the average method by @elfekimuhammed in #275
- Bump gradle/actions/setup-gradle to 6.4.1 (security fix) by @elfekimuhammed in #276
- Bump wrangler to 4.154.0 in cloudflare/journal by @elfekimuhammed in #277
- [NF-7L3] Improve recurring detection and restore dismissed suggestions by @elfekimuhammed in #278
- [NF-5B2] FIFO across lots by @elfekimuhammed in #279
- [NF-7L4] Pair repayments and keep the original expense category by @elfekimuhammed in #280
- [NF-7L4] Show settled bills after import and return certificate matching to Needs you by @elfekimuhammed in #281
- [NF-7L2] Complete financial-health alerts in Needs you by @elfekimuhammed in #282
- [NF-5B3] Cost method on the brokerage account by @elfekimuhammed in #284
- [BT-2F] Record that the owner waived the phone check by @elfekimuhammed in #285
- [BT-2AE] Commit remaining writes and automatic bill matching together by @elfekimuhammed in #283
- [IT-1H] Coordinated dependency refresh with the new native wheels by @elfekimuhammed in #286
- [NF-5C][NF-5D][NF-5E] Investment checks, return per purchase, bonus shares and splits by @elfekimuhammed in #288
- [IT-5M] Explain ambiguous and unavailable annualized returns by @elfekimuhammed in #287
- [IT-1P] Check financial contracts on the minimum supported Python by @elfekimuhammed in #291
- [BT-6C] Point the price-pack workflow at the data repository's organisation address by @elfekimuhammed in #293
- [IT-9J] Move investment class and lens figures out of routes by @elfekimuhammed in #292
- [BT-6C] Shared prices publish again; file the Gulf-pack collection failure as 6E by @elfekimuhammed in #295
- [IT-9K] Separate transaction validation, search and submissions by @elfekimuhammed in #294
- [NF-5F] One order of price sources by @elfekimuhammed in #290
- [BT-3AP] Live phone search stops obsolete requests and ignores late answers by @elfekimuhammed in #296
- [IT-6E] Drop Oman from the Gulf pack: TradingView has no oman screener by @elfekimuhammed in #297
- [BT-2F] Save a copy of the newest backup from Settings; close BT-2F and 6E by @elfekimuhammed in #298
- [BT-2U] Record the APK checks and the website help note by @elfekimuhammed in #299
- [IT-9K] Move the profile lifecycle screens out of profile_app into profile_screens.py by @elfekimuhammed in #300
- [IT-1G] Split the sync contracts into protocol, journal core and named adapters; wire deposit receipts through the constructor by @elfekimuhammed in #301
- [IT-4K] Close the journal code tidy item: every step is done by @elfekimuhammed in #304
- [OW-2AB] Restrict the legacy launcher to disposable samples by @elfekimuhammed i...
Android build input: native wheels of run 41803831558 (not an app release)
The arm64 wheels the phone app is built with, pinned by SHA-256 in requirements/android.lock. Not an app; nothing here is installed by people.