Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
19acd19
chore(release): sync beta back into development
github-actions[bot] Aug 31, 2026
5fdaf35
Merge pull request #1649 from ConductionNL/sync/beta-to-development-0…
rubenvdlinde Aug 31, 2026
9f3695b
test(requests): give the Customer Support specs the time that page ne…
rubenvdlinde Aug 31, 2026
6344d29
chore(release): 0.4.15-unstable.20260831134901 (#1653)
github-actions[bot] Aug 31, 2026
4ed0387
chore(lint): clear the suppression baseline from 226 to 31 (#1654)
rubenvdlinde Aug 31, 2026
98d5ca4
feat(forms): share the client to contact cascade, and give it to two …
rubenvdlinde Aug 31, 2026
9cc1786
chore(spec): give 62 methods honest @spec traceability (#1658)
rubenvdlinde Aug 31, 2026
1b46749
style(css): use logical properties, clearing the last 117 stylelint w…
rubenvdlinde Aug 31, 2026
63cf3ea
fix(deps): make the npm overrides follow their direct dependency (#1662)
rubenvdlinde Aug 31, 2026
bfc0873
chore(spec): annotate 401 PHP methods, and make @spec targets resolva…
rubenvdlinde Aug 31, 2026
c2c82ba
fix(events): camelCase the event names, reconnecting nine dead handle…
rubenvdlinde Aug 31, 2026
d68e70c
fix(quality): reformat LeadProducts and tag the five methods gate-16 …
rubenvdlinde Aug 31, 2026
6965eeb
chore(release): 0.4.16-unstable.20260831191605 (#1669)
github-actions[bot] Aug 31, 2026
eb60d50
feat(leads): a lead belongs to a pipeline and a client, and a prospec…
rubenvdlinde Aug 31, 2026
e1d2fbc
chore(icons): adopt the Tier B vocabulary in full (#1673)
rubenvdlinde Sep 1, 2026
355507e
fix(e2e): give the lead fixture the pipeline its schema now requires …
rubenvdlinde Sep 1, 2026
68dbe2a
chore(release): 0.4.17-unstable.20260901052632 (#1676)
github-actions[bot] Sep 1, 2026
dde2775
test(e2e): guard the WBS tree's child-to-parent event wiring (#1677)
rubenvdlinde Sep 1, 2026
3de2f6d
style(e2e): satisfy prettier on the event-wiring spec (#1679)
rubenvdlinde Sep 1, 2026
5b093c6
feat(nav): rename Tickets to All tickets, retire Projecten, declare d…
rubenvdlinde Sep 1, 2026
7974975
fix(e2e): assert the auto-assigned pipeline, not a required-error tha…
rubenvdlinde Sep 1, 2026
e880584
feat(router): move pipelinq off hash routing to clean path URLs (#1684)
rubenvdlinde Sep 1, 2026
f7b5d2e
fix(e2e): follow the Tickets rename in the eleven navClick call sites…
rubenvdlinde Sep 1, 2026
30abd51
chore(lint): let the linter see tests/ and scripts/ (#1688)
rubenvdlinde Sep 1, 2026
8e49fde
fix(e2e): seed a projectTask, not a service task, so the WBS row rend…
rubenvdlinde Sep 1, 2026
5729751
feat(reports): one Reports page of cards, in the footer (#1691)
rubenvdlinde Sep 1, 2026
d2fdde3
fix(e2e): finish the path-routing migration the router change left ha…
rubenvdlinde Sep 1, 2026
bb8788a
fix(blasts): repair the consent notification, and cover three more ev…
rubenvdlinde Sep 1, 2026
d7c1efd
fix(portal): point the booking API client at the routes that exist (#…
rubenvdlinde Sep 1, 2026
7c95ee4
chore(deps): take nextcloud-vue 2.29.0, so the Reports page speaks Du…
rubenvdlinde Sep 1, 2026
3a6ca1d
fix(prospects): remove the Create Lead affordance, which was never bu…
rubenvdlinde Sep 1, 2026
abcb686
feat(portal): move the customer portal off hash routing to clean path…
rubenvdlinde Sep 1, 2026
782656b
fix(e2e): follow the shell off hash routing onto path deep links (#1706)
rubenvdlinde Sep 1, 2026
7f4dd18
fix(e2e): finish the hash-to-path move in the three assertions that s…
rubenvdlinde Sep 1, 2026
6009fec
fix(e2e): open the search disclosure, and stop paying for three page …
rubenvdlinde Sep 1, 2026
93ec0a6
fix(e2e): de-hash the portal accessibility spec, and stop the consent…
rubenvdlinde Sep 1, 2026
4d4338b
fix(e2e): scope the search locator to its panel, and budget seven doc…
rubenvdlinde Sep 1, 2026
94b370b
fix(blasts): keep the channel model a string, so Create blast can ena…
rubenvdlinde Sep 1, 2026
9e89d10
fix(e2e): drop the requestConsent test too, and record the whole meas…
rubenvdlinde Sep 2, 2026
768b2c2
fix(e2e): two more tests outgrew their budget when every goto became …
rubenvdlinde Sep 2, 2026
0778d7e
fix(e2e): serialise the Navi tests, which share one conversation reco…
rubenvdlinde Sep 2, 2026
03813ca
fix(nav): keep Projecten, because dossiq's board does not replace it …
rubenvdlinde Sep 2, 2026
05fea59
chore(deps): take nextcloud-vue 2.30.0, which fixes the reports page …
rubenvdlinde Sep 2, 2026
bd36a91
fix(e2e): Projecten is offered again, so invert the test that said ot…
rubenvdlinde Sep 2, 2026
6b7c324
feat(dossiq): declare ticket to dossiq as a case type (#1732)
rubenvdlinde Sep 2, 2026
b6558a1
chore(deps): bump @conduction/nextcloud-vue to 2.30.0 for the Reports…
rubenvdlinde Sep 2, 2026
d6e10ac
Takes nextcloud-vue 2.31.1 so a hovered KPI tile stops drawing a card…
rubenvdlinde Sep 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 12 additions & 1 deletion appinfo/info.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ Vrij en open source onder de EUPL-1.2-licentie.

**Ondersteuning:** Voor ondersteuning, neem contact op via support@conduction.nl. Voor een Service Level Agreement (SLA), neem contact op via sales@conduction.nl.
]]></description>
<version>0.4.11-unstable.20260831024541</version>
<version>0.4.17-unstable.20260901052632</version>
<licence>EUPL-1.2</licence>
<author mail="info@conduction.nl" homepage="https://www.conduction.nl/">Conduction</author>
<namespace>Pipelinq</namespace>
Expand Down Expand Up @@ -157,6 +157,17 @@ Vrij en open source onder de EUPL-1.2-licentie.
null rather than an error.
-->
<step>OCA\Pipelinq\Repair\RenameDutchPipelinqValues</step>
<!--
Also after InitializeSettings, and it has to be: `lead.pipeline`
and `lead.client` became REQUIRED in register 1.6.0, and
OpenRegister validates required on EVERY save, not only on
create. An un-backfilled lead is therefore not merely
incomplete: it cannot be edited at all, returning
"The required property (client) is missing" on a record the
user never touched. This step supplies those two fields, which
is itself a valid save, so running after the import is safe.
-->
<step>OCA\Pipelinq\Repair\BackfillLeadRelations</step>
<step>OCA\Pipelinq\Repair\NormaliseCtiPhoneNumbers</step>
<step>OCA\Pipelinq\Repair\NormaliseTicketTitle</step>
<step>OCA\Pipelinq\Repair\InitSlaStatus</step>
Expand Down
1 change: 0 additions & 1 deletion appinfo/routes.php
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,6 @@

// Prospect discovery
['name' => 'prospect#index', 'url' => '/api/prospects', 'verb' => 'GET'],
['name' => 'prospect#createLead', 'url' => '/api/prospects/create-lead', 'verb' => 'POST'],

// Prospect settings (admin only; camelCase slug matches ProspectSettingsController class name)
['name' => 'prospectSettings#index', 'url' => '/api/prospect-settings', 'verb' => 'GET'],
Expand Down
Loading
Loading