diff --git a/.obsidian/app.json b/.obsidian/app.json deleted file mode 100644 index 9e26dfee..00000000 --- a/.obsidian/app.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json deleted file mode 100644 index 9e9f5613..00000000 --- a/.obsidian/appearance.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "theme": "moonstone", - "accentColor": "#959ea7", - "cssTheme": "Solarized" -} \ No newline at end of file diff --git a/.obsidian/community-plugins.json b/.obsidian/community-plugins.json deleted file mode 100644 index 66fb288e..00000000 --- a/.obsidian/community-plugins.json +++ /dev/null @@ -1,4 +0,0 @@ -[ - "journaling", - "page-properties" -] \ No newline at end of file diff --git a/.obsidian/core-plugins.json b/.obsidian/core-plugins.json deleted file mode 100644 index 436f43cf..00000000 --- a/.obsidian/core-plugins.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "file-explorer": true, - "global-search": true, - "switcher": true, - "graph": true, - "backlink": true, - "canvas": true, - "outgoing-link": true, - "tag-pane": true, - "properties": false, - "page-preview": true, - "daily-notes": true, - "templates": true, - "note-composer": true, - "command-palette": true, - "slash-command": false, - "editor-status": true, - "bookmarks": true, - "markdown-importer": false, - "zk-prefixer": false, - "random-note": false, - "outline": true, - "word-count": true, - "slides": false, - "audio-recorder": false, - "workspaces": false, - "file-recovery": true, - "publish": false, - "sync": false -} \ No newline at end of file diff --git a/.obsidian/plugins/journaling/main.js b/.obsidian/plugins/journaling/main.js deleted file mode 100644 index fa107c7a..00000000 --- a/.obsidian/plugins/journaling/main.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict";var X=Object.defineProperty;var Z=(t,e,n)=>e in t?X(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var F=(t,e,n)=>(Z(t,typeof e!="symbol"?e+"":e,n),n);const f=require("obsidian");function m(){}function W(t){return t()}function O(){return Object.create(null)}function x(t){t.forEach(W)}function Y(t){return typeof t=="function"}function q(t,e){return t!=t?e==e:t!==e||t&&typeof t=="object"||typeof t=="function"}function tt(t){return Object.keys(t).length===0}function P(t,e){t.appendChild(e)}function G(t,e,n){t.insertBefore(e,n||null)}function B(t){t.parentNode&&t.parentNode.removeChild(t)}function C(t){return document.createElement(t)}function et(t){return document.createTextNode(t)}function nt(){return et(" ")}function I(t,e,n){n==null?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function st(t){return Array.from(t.childNodes)}function A(t,e){return new t(e)}let M;function $(t){M=t}const p=[],k=[];let w=[];const z=[],it=Promise.resolve();let E=!1;function at(){E||(E=!0,it.then(R))}function D(t){w.push(t)}const N=new Set;let g=0;function R(){if(g!==0)return;const t=M;do{try{for(;gt.indexOf(s)===-1?e.push(s):n.push(s)),n.forEach(s=>s()),w=e}const S=new Set;let h;function lt(){h={r:0,c:[],p:h}}function ct(){h.r||x(h.c),h=h.p}function j(t,e){t&&t.i&&(S.delete(t),t.i(e))}function H(t,e,n,s){if(t&&t.o){if(S.has(t))return;S.add(t),h.c.push(()=>{S.delete(t),s&&(n&&t.d(1),s())}),t.o(e)}else s&&s()}function J(t){t&&t.c()}function T(t,e,n){const{fragment:s,after_update:a}=t.$$;s&&s.m(e,n),D(()=>{const r=t.$$.on_mount.map(W).filter(Y);t.$$.on_destroy?t.$$.on_destroy.push(...r):x(r),t.$$.on_mount=[]}),a.forEach(D)}function V(t,e){const n=t.$$;n.fragment!==null&&(ot(n.after_update),x(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function ut(t,e){t.$$.dirty[0]===-1&&(p.push(t),at(),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<{const v=_.length?_[0]:b;return i.ctx&&a(i.ctx[c],i.ctx[c]=v)&&(!i.skip_bound&&i.bound[c]&&i.bound[c](v),d&&ut(t,c)),b}):[],i.update(),d=!0,x(i.before_update),i.fragment=s?s(i.ctx):!1,e.target){if(e.hydrate){const c=st(e.target);i.fragment&&i.fragment.l(c),c.forEach(B)}else i.fragment&&i.fragment.c();e.intro&&j(t.$$.fragment),T(t,e.target,e.anchor),R()}$(l)}class Q{constructor(){F(this,"$$");F(this,"$$set")}$destroy(){V(this,1),this.$destroy=m}$on(e,n){if(!Y(n))return m;const s=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return s.push(n),()=>{const a=s.indexOf(n);a!==-1&&s.splice(a,1)}}$set(e){this.$$set&&!tt(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const dt="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(dt);function ft(t){let e;return{c(){e=C("a"),e.innerHTML=' Ur so Cool',I(e,"class","text-sm inline-flex items-center justify-between h-13 w-13 p-x-2.5 border overflow-hidden break-words svelte-1m20tsl"),I(e,"href","https://github.com/sponsors/Ordeeper")},m(n,s){G(n,e,s)},p:m,i:m,o:m,d(n){n&&B(e)}}}class L extends Q{constructor(e){super(),K(this,e,null,ft,q,{})}}function ht(t){let e,n,s,a,r;var o=L;function u(l,i){return{}}return o&&(n=A(o,u())),{c(){e=C("div"),n&&J(n.$$.fragment),s=nt(),a=C("span"),a.textContent="Buy me a Coffe :)",I(a,"class","font-bold"),I(e,"class","flex flex-col sm:flex-row items-center justify-center gap-3 pb-7")},m(l,i){G(l,e,i),n&&T(n,e,null),P(e,s),P(e,a),r=!0},p(l,[i]){if(o!==(o=L)){if(n){lt();const d=n;H(d.$$.fragment,1,0,()=>{V(d,1)}),ct()}o?(n=A(o,u()),J(n.$$.fragment),j(n.$$.fragment,1),T(n,e,s)):n=null}},i(l){r||(n&&j(n.$$.fragment,l),r=!0)},o(l){n&&H(n.$$.fragment,l),r=!1},d(l){l&&B(e),n&&V(n)}}}class gt extends Q{constructor(e){super(),K(this,e,null,ht,q,{})}}class pt extends f.PluginSettingTab{constructor(e,n){super(e,n),this.plugin=n}display(){const{containerEl:e}=this;e.empty(),new f.Setting(e).setName("Date Format").setDesc("For more syntax, refer to ").addMomentFormat(n=>n.setDefaultFormat(this.plugin.settings.dateFormat).onChange(async s=>{this.plugin.settings.dateFormat=s,await this.plugin.saveSettings()})).descEl.createEl("a",{href:"https://momentjs.com/docs/#/displaying/format/",text:"format reference"}),new f.Setting(e).setName("Journal File Name").setDesc("Specifies the filename for the journaling view file. This file will be used to list and organize your journal entries.").addText(n=>n.setPlaceholder("File name, e.g.: Journaling.md").setValue(this.plugin.settings.fileName).onChange(async s=>{this.plugin.settings.fileName=s,await this.plugin.saveSettings()})),new f.Setting(e).setName("Include Paths").setDesc("The daily notes located in these paths will be accessible via the journaling view.").addTextArea(n=>n.setPlaceholder("Folder paths separated by commas, e.g.: path1/path2, path3, path4").setValue(this.plugin.settings.paths).onChange(async s=>{this.plugin.settings.paths=s,await this.plugin.saveSettings()})).infoEl.createEl("p",{cls:"setting-item-description mod-warning",text:'Ensure file names within folders adhere to the "Date Format."'}),new f.Setting(e).setName("Filter By").setDesc("Choose how the plugin displays journal entries based on their dates.").addDropdown(n=>n.addOption("new","New -> Old").addOption("old","Old -> New").setValue(this.plugin.settings.filterValue).onChange(async s=>{this.plugin.settings.filterValue=s,await this.plugin.saveSettings()})),new f.Setting(e).setName("Update Interval").setDesc("Set the interval at which the plugin scans the directories for changes. The interval is specified in seconds.").addText(n=>n.setPlaceholder("Interval in seconds, e.g.: 10").setValue(this.plugin.settings.updateInterval.toString()).onChange(async s=>{this.plugin.settings.updateInterval=parseInt(s,10),await this.plugin.saveSettings()})),this.component=new gt({target:this.containerEl})}}let y;async function mt(t,e,n,s,a){for(const r of e){const o=`${r}/${n}`.trim(),u=t.getAbstractFileByPath(o);if(u instanceof f.TFile){const l=await _t(t,r,s);l.sort((i,d)=>{const c=i.name.replace(".md",""),b=d.name.replace(".md",""),_=f.moment.utc(c),v=f.moment.utc(b);return a==="new"?v.diff(_):_.diff(v)});try{let i=await t.read(u);i=l.reduce((d,c)=>d.includes(`![[${c.path}]]`)?d:d+`![[${c.path}]] - -`,""),await t.modify(u,i)}catch(i){console.error(`Failed to update journaling file: ${u.path}`,i)}}else await wt(t,o)}}async function wt(t,e){try{await t.create(e,"")}catch(n){console.error(`Failed to create journaling file: ${e}`,n)}}async function _t(t,e,n){return t.getMarkdownFiles().filter(a=>{const r=a.name.replace(".md",""),o=f.moment.utc(r,n,!0);return a.path.startsWith(e.trim())&&o.isValid()})}function vt(t,e,n,s,a,r){return y&&window.clearInterval(y),y=window.setInterval(async()=>{await mt(t,e,n,a,r)},s),y}async function U(t,e){let n=e.settings.paths.trim();const s=e.settings.dateFormat.trim(),a=e.settings.fileName.trim(),r=e.settings.filterValue,o=e.settings.updateInterval*1e3;if(n.length>0&&a.length>0&&o>=1e3){n=e.settings.paths.split(",");const u=t.vault;return vt(u,n,a,o,s,r)}else return y}const yt={dateFormat:"YYYY-MM-DD",paths:"",fileName:"Journaling.md",filterValue:"new",updateInterval:15};class $t extends f.Plugin{constructor(){super(...arguments),this.intervalId=null}async loadSettings(){this.settings=Object.assign({},yt,await this.loadData())}async saveSettings(){await this.saveData(this.settings),this.intervalId&&window.clearInterval(this.intervalId),this.intervalId=await U(this.app,this)}async onload(){await this.loadSettings(),this.addSettingTab(new pt(this.app,this)),this.intervalId&&window.clearInterval(this.intervalId),this.intervalId=await U(this.app,this)}onunload(){this.intervalId&&window.clearInterval(this.intervalId),console.log("unloading plugin")}}module.exports=$t; - - -/* nosourcemap */ \ No newline at end of file diff --git a/.obsidian/plugins/journaling/manifest.json b/.obsidian/plugins/journaling/manifest.json deleted file mode 100644 index 6c1c5934..00000000 --- a/.obsidian/plugins/journaling/manifest.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "id": "journaling", - "name": "Journaling", - "description": "View daily notes in a journal-like format, similar to Logseq. It enhances note organization and facilitates better reflection by consolidating daily notes into a continuous journaling view.", - "author": "Ordeeper", - "authorUrl": "https://github.com/Ordeeper/", - "fundingUrl": "https://github.com/sponsors/Ordeeper/", - "version": "1.0.0", - "minAppVersion": "0.15.0", - "isDesktopOnly": false -} diff --git a/.obsidian/plugins/journaling/styles.css b/.obsidian/plugins/journaling/styles.css deleted file mode 100644 index 55f566c2..00000000 --- a/.obsidian/plugins/journaling/styles.css +++ /dev/null @@ -1 +0,0 @@ -:root{--border-radius:2rem;--border-w:.2rem}a.svelte-1m20tsl.svelte-1m20tsl{text-decoration:none;box-shadow:#0a254059 0 -2px 6px inset;background-color:#e8e8e8;border-color:#ffe2e2;border-style:solid;border-width:var(--border-w);border-radius:var(--border-radius);transition:transform .4s cubic-bezier(.68,-.55,.27,2.5),width .4s cubic-bezier(.68,-.55,.27,2.5),border-color .4s ease-in-out,background-color .4s ease-in-out}a.svelte-1m20tsl.svelte-1m20tsl:hover{background-color:#eee;transform:scale(105%);animation:svelte-1m20tsl-movingBorders 3s infinite;width:10em}.title.svelte-1m20tsl.svelte-1m20tsl{font-weight:900;font-family:monospace;color:#867c7c00;word-spacing:-2px;height:0;width:0;visibility:hidden;transition:color .7s ease-in-out}a.svelte-1m20tsl:hover .title.svelte-1m20tsl{height:auto;width:auto;visibility:visible;color:#867c7c}a.svelte-1m20tsl svg.svelte-1m20tsl{fill:#ff6e6e;transition:opacity .1s ease-in-out}.filled.svelte-1m20tsl.svelte-1m20tsl{position:absolute;opacity:0}a.svelte-1m20tsl:hover .empty.svelte-1m20tsl{opacity:0}a.svelte-1m20tsl:hover .filled.svelte-1m20tsl{opacity:1;animation:svelte-1m20tsl-beatingHeart 1.2s infinite}@keyframes svelte-1m20tsl-movingBorders{0%{border-color:#fce4e4}50%{border-color:#ffd8d8}90%{border-color:#fce4e4}}@keyframes svelte-1m20tsl-beatingHeart{0%{transform:scale(1)}15%{transform:scale(1.15)}30%{transform:scale(1)}45%{transform:scale(1.15)}60%{transform:scale(1)}}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.visible{visibility:visible}.absolute{position:absolute}.me{margin-inline-end:1rem}.hidden{display:none}.h-13{height:3.25rem}.w-13{width:3.25rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.overflow-hidden{overflow:hidden}.break-words{overflow-wrap:break-word}.border{border-width:1px}.p-x-2\.5{padding-left:.625rem;padding-right:.625rem}.pb-7{padding-bottom:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width: 640px){.sm\:flex-row{flex-direction:row}} diff --git a/.obsidian/plugins/page-properties/main.js b/.obsidian/plugins/page-properties/main.js deleted file mode 100644 index 50ee0e9c..00000000 --- a/.obsidian/plugins/page-properties/main.js +++ /dev/null @@ -1,371 +0,0 @@ -/* -THIS IS A GENERATED/BUNDLED FILE BY ESBUILD -if you want to view the source, please visit the github repository of this plugin -*/ - -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/main.ts -var main_exports = {}; -__export(main_exports, { - default: () => PagePropsPlugin -}); -module.exports = __toCommonJS(main_exports); -var import_obsidian = require("obsidian"); - -// src/render.ts -var import_view = require("@codemirror/view"); -var fieldName = /([\p{L}\p{Extended_Pictographic}][0-9\p{L}\p{Extended_Pictographic}\s_/-]*)/u; -function decoratedRegex(dec) { - return new RegExp(`(^\\s*)${dec}${fieldName.source}${dec}(::\\s*)(.*)$`, "u"); -} -var regex = decoratedRegex(""); -var specialRegex1 = decoratedRegex("\\*\\*"); -var specialRegex2 = decoratedRegex("\\*"); -var specialRegex3 = decoratedRegex("`"); -var specialRegex4 = decoratedRegex("_"); -function parseField(line) { - let res = regex.exec(line); - let extraLen = 0; - if (!res) { - extraLen = 4; - res = specialRegex1.exec(line); - if (!res) { - extraLen = 2; - res = specialRegex2.exec(line); - if (!res) { - res = specialRegex3.exec(line); - if (!res) { - res = specialRegex4.exec(line); - if (!res) { - return null; - } - } - } - } - } - const [, prespace, field, separator, content] = res; - return { - prespace, - field, - fieldLen: field.length + extraLen, - separator, - content - }; -} -function render(plugin, field, separator, content, fieldNode) { - const span = createSpan(); - const text = fieldNode ? void 0 : field; - const fieldEl = plugin.settings.fieldsAreInnerLinks ? createEl("a", { - cls: `internal-link page-prop page-prop--${field} page-prop-field`, - text, - href: field, - attr: { "data-href": field, spellcheck: "false", target: "_blank", rel: "noopener" }, - parent: span - }) : createSpan({ - cls: `page-prop page-prop--${field} page-prop-field`, - text, - attr: { spellcheck: "false" }, - parent: span - }); - if (fieldNode) { - fieldEl.appendChild(fieldNode); - } - createSpan({ - cls: `page-prop page-prop--${field} page-prop-separator`, - text: separator, - attr: { spellcheck: "false" }, - parent: span - }); - if (content.length == 1 && content[0].nodeType == Node.TEXT_NODE) { - const pattern = plugin.autolinkPatterns[field]; - if (pattern) { - const text2 = content[0].textContent || ""; - createEl("a", { - cls: `external-link page-prop page-prop--${field} page-prop-content`, - text: text2, - href: pattern.format(encodeURI(text2)), - attr: { spellcheck: "false" }, - parent: span - }); - return span; - } - } - const holder = createSpan({ - cls: `page-prop page-prop--${field} page-prop-content`, - attr: { spellcheck: "false" }, - parent: span - }); - for (const node of content) { - holder.appendChild(node); - } - return span; -} -function createMarkdownPostProcessor(plugin) { - return (el) => { - if (el.childElementCount != 1) { - return; - } - const p = el.firstChild; - if (!p || p.nodeName != "P") { - return; - } - const nodes = p.childNodes; - const lines = []; - let currentLine = []; - for (let i = 0; i < nodes.length; i++) { - const node = nodes[i]; - if (node.nodeName == "BR") { - lines.push(currentLine); - currentLine = []; - } else if (node.nodeType != Node.TEXT_NODE || node.textContent != "\n") { - currentLine.push(node); - } - } - lines.push(currentLine); - for (const lineNodes of lines) { - if (lineNodes.length == 0) { - continue; - } - const [first] = lineNodes; - if (first.nodeType == Node.TEXT_NODE) { - const res2 = parseField(first.textContent || ""); - if (!res2) { - continue; - } - const { prespace: prespace2, field: field2, separator: separator2, content: contentTextPart } = res2; - if (contentTextPart.length == 0 && lineNodes.length == 1) { - continue; - } - if (prespace2.length != 0) { - p.insertBefore(document.createTextNode(prespace2), first); - } - if (!plugin.settings.hideInReaderMode.contains(field2)) { - const contentNodes = [document.createTextNode(contentTextPart), ...lineNodes.slice(1)]; - p.insertBefore(render(plugin, field2, separator2, contentNodes), first); - } - p.removeChild(first); - continue; - } - if (lineNodes.length == 1) { - continue; - } - const [, second] = lineNodes; - if (second.nodeType != Node.TEXT_NODE) { - continue; - } - let preContent = second.textContent || ""; - if (!preContent.startsWith("::")) { - continue; - } - preContent = preContent.substring(2); - const res = parseField((first.textContent || "") + "::"); - if (!res) { - continue; - } - const { prespace, field, separator } = res; - if (preContent.trim().length == 0 && lineNodes.length == 2) { - continue; - } - if (prespace.length != 0) { - p.insertBefore(document.createTextNode(prespace), first); - } - if (!plugin.settings.hideInReaderMode.contains(field)) { - const contentNodes = preContent.length != 0 ? [document.createTextNode(preContent), ...lineNodes.slice(2)] : lineNodes.slice(2); - const rendered = render(plugin, field, separator, contentNodes, first); - p.insertBefore(rendered, second); - } - p.removeChild(second); - } - }; -} -function decorate(plugin, view) { - const { doc } = view.state; - const widgets = []; - for (const { from, to } of view.visibleRanges) { - for (let i = doc.lineAt(from).number; i <= doc.lineAt(to).number; i++) { - const line = doc.line(i); - if (line.text.trim().length == 0) { - continue; - } - const res = parseField(line.text); - if (!res) { - continue; - } - const { prespace, field, fieldLen, separator, content } = res; - if (content.length == 0) { - continue; - } - const nameStart = line.from + prespace.length; - const nameEnd = nameStart + fieldLen; - const contentStart = nameEnd + separator.length; - const contentEnd = line.to; - let extraClass = ""; - if (plugin.settings.hideInReaderMode.contains(field)) { - extraClass = " page-prop-hidden"; - } - if (plugin.settings.fieldsAreInnerLinks) { - widgets.push(import_view.Decoration.mark({ - tagName: "a", - class: `internal-link page-prop${extraClass} page-prop--${field} page-prop-field`, - attributes: { - href: field, - spellcheck: "false", - draggable: "true" - } - }).range(nameStart, nameEnd)); - } else { - widgets.push(import_view.Decoration.mark({ - class: `page-prop${extraClass} page-prop--${field} page-prop-field`, - attributes: { spellcheck: "false" } - }).range(nameStart, nameEnd)); - } - widgets.push(import_view.Decoration.mark({ - class: `page-prop${extraClass} page-prop--${field} page-prop-separator`, - attributes: { spellcheck: "false" } - }).range(nameEnd, contentStart)); - const cls = `page-prop${extraClass} page-prop--${field} page-prop-content`; - const pattern = plugin.autolinkPatterns[field]; - if (pattern) { - const href = pattern.format(encodeURI(content)); - widgets.push(import_view.Decoration.mark({ - tagName: "a", - class: `external-link page-prop page-prop--${field} page-prop-content`, - attributes: { href, spellcheck: "false" } - }).range(contentStart, contentEnd)); - } else { - widgets.push(import_view.Decoration.mark({ - class: cls, - attributes: { spellcheck: "false" } - }).range(contentStart, contentEnd)); - } - } - } - return import_view.Decoration.set(widgets); -} -function createViewPlugin(plugin) { - return import_view.ViewPlugin.fromClass(class { - constructor(view) { - this.decorations = decorate(plugin, view); - } - update(update) { - if (update.docChanged || update.viewportChanged || update.selectionSet) { - this.decorations = decorate(plugin, update.view); - } - } - }, { decorations: (v) => v.decorations }); -} - -// src/main.ts -var DEFAULT_SETTINGS = { - fieldsAreInnerLinks: true, - autolinkPatterns: [ - { field: "github", prefix: "https://github.com/{0}" }, - { field: "wiki", prefix: "https://wikipedia.org/wiki/{0}" }, - { field: "twitter", prefix: "https://twitter.com/{0}" } - ], - hideInReaderMode: [ - "public" - ] -}; -var PagePropsPlugin = class extends import_obsidian.Plugin { - async onload() { - this.settings = Object.assign({}, DEFAULT_SETTINGS, await this.loadData()); - this.refreshAutolinkPatterns(); - this.registerEditorExtension([createViewPlugin(this)]); - this.registerMarkdownPostProcessor(createMarkdownPostProcessor(this), -100); - this.addSettingTab(new Settings(this.app, this)); - } - refreshAutolinkPatterns() { - this.autolinkPatterns = {}; - for (const entry of this.settings.autolinkPatterns) { - this.autolinkPatterns[entry.field] = entry.prefix; - } - } - async saveSettings() { - this.refreshAutolinkPatterns(); - await this.saveData(this.settings); - } -}; -var Settings = class extends import_obsidian.PluginSettingTab { - constructor(app, plugin) { - super(app, plugin); - this.plugin = plugin; - } - display() { - const { containerEl } = this; - containerEl.empty(); - containerEl.createEl("h2", { text: "General" }); - new import_obsidian.Setting(containerEl).setName("Page property names are inner links").setDesc("A feature from Logseq, if you hover/click the page property name it'll behave as if it was a link to the page with the same name.").addToggle((toggle) => toggle.setValue(this.plugin.settings.fieldsAreInnerLinks).onChange(async (value) => { - this.plugin.settings.fieldsAreInnerLinks = value; - await this.plugin.saveSettings(); - })); - const { autolinkPatterns, hideInReaderMode } = this.plugin.settings; - containerEl.createEl("h2", { text: "Fields to hide in reader view" }); - for (let index = 0; index < hideInReaderMode.length; index++) { - new import_obsidian.Setting(containerEl).setName("Hidden field #" + (index + 1)).addText((text) => text.setPlaceholder("Field that will be hidden").setValue(hideInReaderMode[index]).onChange(async (value) => { - hideInReaderMode[index] = value; - await this.plugin.saveSettings(); - })).addButton((button) => button.setButtonText("-").onClick(async () => { - hideInReaderMode.splice(index, 1); - this.display(); - await this.plugin.saveSettings(); - })); - } - new import_obsidian.Setting(containerEl).addButton((button) => button.setWarning().setButtonText("Reset").onClick(async () => { - this.plugin.settings.hideInReaderMode = [...DEFAULT_SETTINGS.hideInReaderMode]; - this.display(); - await this.plugin.saveSettings(); - })).addButton((button) => button.setButtonText("+").onClick( - async () => { - hideInReaderMode.push(""); - this.display(); - await this.plugin.saveSettings(); - } - )); - containerEl.createEl("h2", { text: "Autolink Patterns" }); - for (let index = 0; index < autolinkPatterns.length; index++) { - const entry = autolinkPatterns[index]; - new import_obsidian.Setting(containerEl).setName("Pattern #" + (index + 1)).addText((text) => text.setPlaceholder("Field for the link pattern").setValue(entry.field).onChange(async (value) => { - entry.field = value; - await this.plugin.saveSettings(); - })).addText((text) => text.setPlaceholder("The link pattern").setValue(entry.prefix).onChange(async (value) => { - entry.prefix = value; - await this.plugin.saveSettings(); - })).addButton((button) => button.setButtonText("-").onClick(async () => { - autolinkPatterns.splice(index, 1); - this.display(); - await this.plugin.saveSettings(); - })); - } - new import_obsidian.Setting(containerEl).addButton((button) => button.setWarning().setButtonText("Reset").onClick(async () => { - this.plugin.settings.autolinkPatterns = [...DEFAULT_SETTINGS.autolinkPatterns]; - this.display(); - await this.plugin.saveSettings(); - })).addButton((button) => button.setButtonText("+").onClick( - async () => { - autolinkPatterns.push({ field: "", prefix: "" }); - this.display(); - await this.plugin.saveSettings(); - } - )); - } -}; - -/* nosourcemap */ \ No newline at end of file diff --git a/.obsidian/plugins/page-properties/manifest.json b/.obsidian/plugins/page-properties/manifest.json deleted file mode 100644 index 8a3d48ba..00000000 --- a/.obsidian/plugins/page-properties/manifest.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "id": "page-properties", - "name": "Page Properties", - "version": "1.0.3", - "minAppVersion": "0.15.0", - "description": "Render page properties similar to Logseq", - "author": "Anton Bulakh", - "authorUrl": "https://necauqua.dev", - "fundingUrl": { - "Patreon": "https://www.patreon.com/necauqua", - "Ko-Fi": "https://ko-fi.com/necauqua", - "Buy Me a Coffee": "https://buymeacoffee.com/necauqua" - }, - "isDesktopOnly": false -} \ No newline at end of file diff --git a/.obsidian/plugins/page-properties/styles.css b/.obsidian/plugins/page-properties/styles.css deleted file mode 100644 index dbeceec6..00000000 --- a/.obsidian/plugins/page-properties/styles.css +++ /dev/null @@ -1,89 +0,0 @@ - -body { - --page-prop-color: var(--tag-color); - --page-prop-background: var(--tag-background); - --page-prop-border-width: var(--tag-border-width); - --page-prop-border-color: var(--tag-border-color); - --page-prop-size: var(--tag-size); - --page-prop-padding-x: var(--tag-padding-x); - --page-prop-padding-y: var(--tag-padding-y); - --page-prop-radius: var(--tag-radius); - - --page-prop-hidden-color: hsl(254deg 80% 68% / 50%); -} - -/* basically a copy of .tag */ -/* the :not part is again because of the ordering issue (read below) */ -:not(.cm-hmd-codeblock) > .page-prop { - color: var(--page-prop-color); - background-color: var(--page-prop-background); - border: var(--page-prop-border-width) solid var(--page-prop-border-color); - font-size: var(--page-prop-size); - vertical-align: baseline; - border-left: none; - border-right: none; - padding-top: var(--page-prop-padding-y); - padding-bottom: var(--page-prop-padding-y); -} - -/* instead of just .page-prop.page-prop-field and .page-prop.page-prop-content below */ -/* we have to have a ton of weird matchers because obsidian cm6 decorations always */ -/* have the highest (or lowest? anyway, it's wrong compared to mine and can't be changed) */ -/* precedence for some reason */ - -:is(div,.markdown-rendered span) > .page-prop.page-prop-field:first-of-type, -:is(div,.markdown-rendered span) > *:first-of-type > .page-prop.page-prop-field:first-of-type, -:is(div,.markdown-rendered span) > *:empty + :is(.cm-hmd-internal-link,.cm-strong,.cm-em,.cm-highlight,.cm-strikethrough,.cm-comment,.cm-inline-code) > .page-prop.page-prop-field:first-of-type { - border-top-left-radius: var(--page-prop-radius); - border-bottom-left-radius: var(--page-prop-radius); - border-right: none; - border-left: var(--page-prop-border-width) solid var(--page-prop-border-color); - padding-left: var(--page-prop-padding-x); -} - -:is(div,.markdown-rendered span) > .page-prop.page-prop-content:last-of-type, -:is(div,.markdown-rendered span) > *:last-of-type > .page-prop.page-prop-content:last-of-type, -:is(div,.markdown-rendered span) > :is(.cm-hmd-internal-link,.cm-strong,.cm-em,.cm-highlight,.cm-strikethrough,.cm-comment,.cm-inline-code):has(+ *:empty) > .page-prop.page-prop-content:last-of-type { - border-top-right-radius: var(--page-prop-radius); - border-bottom-right-radius: var(--page-prop-radius); - border-left: none; - border-right: var(--page-prop-border-width) solid var(--page-prop-border-color); - padding-right: var(--page-prop-padding-x); -} - -/* bleaker color for the hidden props */ -.page-prop.page-prop-hidden { - color: var(--page-prop-hidden-color); -} - -/* make the field-links only underlined on hover */ -.page-prop.page-prop-field.internal-link { - text-decoration-line: none; -} -.page-prop.page-prop-field.internal-link:hover { - text-decoration-line: var(--link-decoration); -} - -/* dont highlight field links as unresolved */ -.markdown-rendered .page-prop.page-prop-field.internal-link.is-unresolved { - color: var(--page-prop-color); - opacity: inherit; - filter: inherit; - text-decoration-style: inherit; - text-decoration-color: inherit; -} - -/* disable the little icon, it's misplaced interacts weirdly with round */ -/* corners (but the class is needed for it to be clickable in the editor) */ -/* second match is for the reader mode */ -.page-prop.page-prop-content.external-link, -.page-prop.page-prop-content > a.external-link { - background-image: none; - padding-right: 0; -} - -/* fixup if *someone* uses an inline code block as a field name */ -.cm-s-obsidian span.cm-inline-code:has(.page-prop) { - font-size: inherit; - background-color: inherit; -} diff --git a/.obsidian/themes/Solarized/manifest.json b/.obsidian/themes/Solarized/manifest.json deleted file mode 100644 index 2d882e0e..00000000 --- a/.obsidian/themes/Solarized/manifest.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "Solarized", - "version": "1.0.9-beta", - "minAppVersion": "1.0.0", - "author": "harmtemolder", - "authorUrl": "https://github.com/harmtemolder" -} diff --git a/.obsidian/themes/Solarized/theme.css b/.obsidian/themes/Solarized/theme.css deleted file mode 100644 index 77a6ca1e..00000000 --- a/.obsidian/themes/Solarized/theme.css +++ /dev/null @@ -1,268 +0,0 @@ -:root { - --base03-rgb: 0, 43, 54; - --base03: rgb(var(--base03-rgb)); - --base02-rgb: 7, 54, 66; - --base02: rgb(var(--base02-rgb)); - --base01-rgb: 88, 110, 117; - --base01: rgb(var(--base01-rgb)); - --base00-rgb: 101, 123, 131; - --base00: rgb(var(--base00-rgb)); - --base0-rgb: 131, 148, 150; - --base0: rgb(var(--base0-rgb)); - --base1-rgb: 147, 161, 161; - --base1: rgb(var(--base1-rgb)); - --base2-rgb: 238, 232, 213; - --base2: rgb(var(--base2-rgb)); - --base3-rgb: 253, 246, 227; - --base3: rgb(var(--base3-rgb)); - --yellow-rgb: 181, 137, 0; - --yellow: rgb(var(--yellow-rgb)); - --orange-rgb: 203, 75, 22; - --orange: rgb(var(--orange-rgb)); - --red-rgb: 220, 50, 47; - --red: rgb(var(--red-rgb)); - --magenta-rgb: 211, 54, 130; - --magenta: rgb(var(--magenta-rgb)); - --violet-rgb: 108, 113, 196; - --violet: rgb(var(--violet-rgb)); - --blue-rgb: 38, 139, 210; - --blue: rgb(var(--blue-rgb)); - --cyan-rgb: 42, 161, 152; - --cyan: rgb(var(--cyan-rgb)); - --green-rgb: 133, 153, 0; - --green: rgb(var(--green-rgb)); -} - -.theme-dark { - /* Overwrite default theme colors */ - --color-base-00: #1e1e1e; - --color-base-10: #242424; - --color-base-20: #262626; - --color-base-25: var(--base03); - --color-base-30: var(--base02); - --color-base-35: var(--base02); - --color-base-40: var(--base0); - --color-base-50: #666; - --color-base-60: #999; - --color-base-70: #bababa; - --color-base-100: #dadada; - /* Background */ - --background-primary: var(--base03); - --background-primary-alt: var(--base02); - /* Text */ - --text-normal: var(--base0); - --text-muted: var(--base00); - --text-faint: var(--base01); - /* File explorer */ - --active-bg: var(--nav-item-background-active); -} - -.theme-light { - /* Overwrite default theme colors */ - --color-base-00: var(--base2); - --color-base-05: #fcfcfc; - --color-base-10: var(--base2); - --color-base-20: #f6f6f6; - --color-base-25: #e3e3e3; - --color-base-30: var(--base2); - --color-base-35: var(--base2); - --color-base-40: var(--base00); - --color-base-50: #ababab; - --color-base-60: #707070; - --color-base-70: #5a5a5a; - --color-base-100: #222222; - /* Background */ - --background-primary: var(--base3); - --background-primary-alt: var(--base2); - /* Text */ - --text-normal: var(--base00); - --text-muted: var(--base0); - --text-faint: var(--base1); - /* File explorer */ - --active-bg: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.1); - --nav-item-background-active: var(--active-bg); -} - -.theme-dark, -.theme-light { - /* Overwrite default theme colors */ - --color-red-rgb: var(--red-rgb); - --color-red: var(--red); - --color-green-rgb: var(--green-rgb); - --color-green: var(--green); - --color-orange: var(--orange); - --color-yellow: var(--yellow); - --color-cyan: var(--cyan); - --color-blue: var(--blue); - --color-purple: var(--violet); - --color-pink: var(--magenta); - --accent-h: 18; - --accent-s: 80%; - --accent-l: 44%; - --interactive-accent: var(--color-accent); - /* Background */ - --background-secondary: var(--background-primary); - --background-secondary-alt: var(--background-primary-alt); - /* Text */ - --text-on-accent: var(--background-primary); - /* Headings */ - --text-title: var(--cyan); - --heading-formatting: var(--text-title); - --h1-color: var(--text-title); - --h2-color: var(--text-title); - --h3-color: var(--text-title); - --h4-color: var(--text-title); - --h5-color: var(--text-title); - --h6-color: var(--text-title); - /* Links */ - --link-color: var(--blue); - --link-color-hover: var(--link-color); - --link-decoration: none; - --link-decoration-hover: underline; - --link-external-color: var(--violet); - --link-external-color-hover: var(--link-external-color); - --link-external-decoration: none; - --link-external-decoration-hover: underline; - --link-unresolved-color: var(--red); - --link-unresolved-color-hover: var(--link-unresolved-color); - --link-unresolved-opacity: unset; - --link-unresolved-decoration-color: var(--link-unresolved-color); - /* Code */ - --code-normal: var(--text-normal); - --code-comment: var(--cyan); - --code-function: var(--blue); - --code-important: var(--orange); - --code-keyword: var(--green); - --code-operator: var(--code-normal); - --code-property: var(--code-normal); - --code-punctuation: var(--code-normal); - --code-string: var(--cyan); - --code-tag: var(--red); - --code-value: var(--magenta); - /* Tables */ - --table-header-size: inherit; - --table-header-weight: var(--font-bold); - --table-header-color: inherit; - /* Highlights */ - --text-highlight-bg: var(--color-accent); - --text-highlight-bg-active: var(--color-accent); - /* Checkboxes in reading view */ - --checkbox-border-color: var(--interactive-accent); - --checkbox-border-color-hover: var(--interactive-accent-hover); - /* Hashtags */ - --tag-padding-x: var(--tag-padding-y); - /* Focus border */ - --background-modifier-border-focus: var(--interactive-accent); -} - -.cm-s-obsidian { - /* Checkboxes */ - /* Links */ - /* Tables */ - /* Search results */ - /* Code */ - /* Highlights */ -} -.cm-s-obsidian span.cm-formatting-task { - color: var(--checkbox-color); -} -.cm-s-obsidian span.cm-formatting-link { - color: var(--link-color); -} -.cm-s-obsidian span.cm-formatting-link.cm-strikethrough { - text-decoration-line: line-through; -} -.cm-s-obsidian span.cm-link { - color: var(--link-external-color) !important; -} -.cm-s-obsidian span.cm-url.cm-strikethrough { - text-decoration-line: line-through; -} -.cm-s-obsidian .HyperMD-table-row-0 { - font-weight: var(--font-bold); -} -.cm-s-obsidian span.obsidian-search-match-highlight { - box-shadow: unset; - mix-blend-mode: unset; - border-radius: unset; - background: var(--green); - color: var(--text-on-accent); - padding: 2px 0; -} -.cm-s-obsidian span.cm-comment { - color: var(--code-comment); -} -.cm-s-obsidian span.cm-inline-code { - padding: 2px 0; -} -.cm-s-obsidian span.cm-formatting-highlight, -.cm-s-obsidian span.cm-highlight { - color: var(--text-on-accent); - padding: 2px 0; -} - -/* More code */ -.cm-def { - color: var(--code-function); -} - -.cm-atom { - color: var(--code-value); -} - -.cm-hmd-frontmatter.cm-hmd-frontmatter.cm-atom, -.cm-hmd-frontmatter.cm-hmd-frontmatter.cm-def { - color: var(--interactive-accent); -} - -/* Search results */ -.is-flashing { - border-radius: unset; -} - -.search-result-file-matched-text { - color: var(--text-on-accent); - padding: 2px 0; -} - -.markdown-rendered .internal-link.is-unresolved:hover { - color: var(--link-unresolved-color-hover); - text-decoration-color: var(--link-unresolved-color-hover); -} - -/* Highlight current line */ -.cm-active { - background: var(--active-bg); -} -.cm-active.cm-gutterElement { - color: var(--color-accent); -} - -/* Hashtags */ -.cm-hashtag.cm-hashtag-begin, .cm-hashtag.cm-hashtag-end { - border: unset; - border-radius: unset; -} - -/* https://github.com/nothingislost/obsidian-dynamic-highlights */ -.cm-current-word, -.cm-matched-word, -.cm-current-string, -.cm-matched-string { - background: var(--yellow); - color: var(--text-on-accent); - text-decoration: none; - padding: 2px 0; -} - -/* File explorer */ -.is-flashing { - color: var(--text-on-accent) !important; -} - -.workspace-leaf.mod-active .nav-folder.has-focus > .nav-folder-title, -.workspace-leaf.mod-active .nav-file.has-focus > .nav-file-title { - box-shadow: 0 0 0 2px var(--color-accent); -} - -/*# sourceMappingURL=theme.css.map */ diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json deleted file mode 100644 index 9dbe80d9..00000000 --- a/.obsidian/workspace.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "main": { - "id": "8ea01eb3a87edeca", - "type": "split", - "children": [ - { - "id": "c586756d5e5e5cc6", - "type": "tabs", - "children": [ - { - "id": "b3bf953355f45be7", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "pages/REVIEWS.md", - "mode": "preview", - "source": false - }, - "icon": "lucide-file", - "title": "REVIEWS" - } - } - ] - } - ], - "direction": "vertical" - }, - "left": { - "id": "54dd3b80761d0539", - "type": "split", - "children": [ - { - "id": "d99f8d87cb6194dd", - "type": "tabs", - "children": [ - { - "id": "ce66ce5112c1d6a3", - "type": "leaf", - "state": { - "type": "file-explorer", - "state": { - "sortOrder": "alphabetical" - }, - "icon": "lucide-folder-closed", - "title": "Files" - } - }, - { - "id": "52f7aea3e2eb242e", - "type": "leaf", - "state": { - "type": "search", - "state": { - "query": "", - "matchingCase": false, - "explainSearch": false, - "collapseAll": false, - "extraContext": false, - "sortOrder": "alphabetical" - }, - "icon": "lucide-search", - "title": "Search" - } - }, - { - "id": "9940b6ebc8de03ba", - "type": "leaf", - "state": { - "type": "bookmarks", - "state": {}, - "icon": "lucide-bookmark", - "title": "Bookmarks" - } - } - ] - } - ], - "direction": "horizontal", - "width": 300 - }, - "right": { - "id": "7d28eebd35768469", - "type": "split", - "children": [ - { - "id": "012335fa85c9467d", - "type": "tabs", - "children": [ - { - "id": "9bd8bfd991825607", - "type": "leaf", - "state": { - "type": "backlink", - "state": { - "file": "pages/REVIEWS.md", - "collapseAll": false, - "extraContext": false, - "sortOrder": "alphabetical", - "showSearch": false, - "searchQuery": "", - "backlinkCollapsed": false, - "unlinkedCollapsed": true - }, - "icon": "links-coming-in", - "title": "Backlinks for REVIEWS" - } - }, - { - "id": "b47506510cf10f27", - "type": "leaf", - "state": { - "type": "outgoing-link", - "state": { - "file": "pages/Services/CollegioPhD/Frammenti di verbale riusabili.md", - "linksCollapsed": false, - "unlinkedCollapsed": true - }, - "icon": "links-going-out", - "title": "Outgoing links from Frammenti di verbale riusabili" - } - }, - { - "id": "9f531d3883424913", - "type": "leaf", - "state": { - "type": "tag", - "state": { - "sortOrder": "frequency", - "useHierarchy": true - }, - "icon": "lucide-tags", - "title": "Tags" - } - }, - { - "id": "0f0029fab9dfae50", - "type": "leaf", - "state": { - "type": "outline", - "state": { - "file": "pages/PT0042_222830.md" - }, - "icon": "lucide-list", - "title": "Outline of PT0042_222830" - } - } - ] - } - ], - "direction": "horizontal", - "width": 300 - }, - "left-ribbon": { - "hiddenItems": { - "switcher:Open quick switcher": false, - "graph:Open graph view": false, - "canvas:Create new canvas": false, - "daily-notes:Open today's daily note": false, - "templates:Insert template": false, - "command-palette:Open command palette": false - } - }, - "active": "b3bf953355f45be7", - "lastOpenFiles": [ - "assets/image_1732473501955_0.png", - "assets/image_1732473496134_0.png", - "assets/image_1732473492526_0.png", - "assets/image_1732473474121_0.png", - "assets/image_1732472841676_0.png", - "2024-10-20.md", - "pages/Services/CollegioPhD/Frammenti di verbale riusabili.md", - "pages/Services/CollegioPhD/mail di convocazione presentazione al RG.md", - "pages/Services/CollegioPhD/VerbaleCollegioICT-14 Luglio 2020.pdf", - "pages/Services/CollegioPhD/Verbale Collegio Dott ICT - 14 Gennaio 2021.pdf", - "pages/Services/CollegioPhD/SERVICES___PHDICT___PhD Processes.md", - "pages/Services/CollegioPhD/Assegnazione borse ai nuovi dottorandi.md", - "pages/Services/CollegioPhD/Ammissione alla procedura finale di dottorandi.md", - "pages/@Low-Code Is Often High-Code, So We Must Design Low-Code Platforms to Enable Proper Software Engineering.md", - "pages/@Battle of the Wordsmiths%3A Comparing ChatGPT, GPT-4, Claude, and Bard.md", - "pages/journalArticle.md", - "pages/@11697_19479.md", - "pages/@A Conversation with Barry Boehm%253A Recollections from 50 Years of Software Engineering.md", - "pages/@Model-Driven Engineering for IoT Applications%3A a focus on Reusability and Portability.md", - "DONE.md", - "pages/PT0042_222830.md", - "pages/PROJECTS-PRIN-FRINGE_RESEARCH_UNIT.md", - "pages/Planner.md", - "pages/planning Pinna Pui... 2015 24 1%2F8%2F20...The future of model transformation languages%3A An open community di... Burguefio... 2019 15 1.md", - "pages/PhD_Thesis_Mastropaolo_Antonio.md", - "pages/PhD_Thesis__Sara_Pettinari.md", - "pages/PhD_Research_Plan%5F%5F%5FSergio_Morales.md", - "pages/PERSONAL___HEALTH.md", - "pages/PERSONAL___CASA.md", - "pages/PERSONAL___FAMILY.md", - "EditoringChairing/2025-ICSE.md", - "pages/EditoringChairing___2025-ICSE.md", - "EditoringChairing" - ] -} \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json deleted file mode 100644 index a7dd99bc..00000000 --- a/.vscode/launch.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - // Usare IntelliSense per informazioni sui possibili attributi. - // Al passaggio del mouse vengono visualizzate le descrizioni degli attributi esistenti. - // Per altre informazioni, visitare: https://go.microsoft.com/fwlink/?linkid=830387 - "version": "0.2.0", - "configurations": [ - {"name":"Python: modulo","type":"python","request":"launch","module":"enter-your-module-name","justMyCode":true},{ - "name": "Python: file corrente", - "type": "python", - "request": "launch", - "program": "${file}", - "console": "integratedTerminal", - "justMyCode": true - } - ] -} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 53ace843..00000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "files.exclude": { - "logseq/*": true - } -} \ No newline at end of file diff --git a/2024-10-20.md b/2024-10-20.md deleted file mode 100644 index 3cf20d57..00000000 --- a/2024-10-20.md +++ /dev/null @@ -1 +0,0 @@ -- \ No newline at end of file diff --git a/DONE.md b/DONE.md deleted file mode 100644 index e69de29b..00000000 diff --git a/EditoringChairing/2025-ICSE.md b/EditoringChairing/2025-ICSE.md deleted file mode 100644 index e69de29b..00000000 diff --git a/journals/2025_06_02.md b/journals/2025_06_02.md index 9a5e59d7..7037ec1d 100644 --- a/journals/2025_06_02.md +++ b/journals/2025_06_02.md @@ -1,6 +1,5 @@ icon:: 📅 -- - ## Tasks - Reviews - DONE ICSE @@ -15,5 +14,4 @@ icon:: 📅 CLOCK: [2025-06-02 Mon 16:59:42]--[2025-06-02 Mon 16:59:43] => 00:00:01 :END: - ## Notes - - - \ No newline at end of file diff --git a/logseq/bak/journals/2024_10_15/2025-06-02T20_26_05.762Z.Desktop.md b/logseq/bak/journals/2024_10_15/2025-06-02T20_26_05.762Z.Desktop.md new file mode 100644 index 00000000..1d2f0375 --- /dev/null +++ b/logseq/bak/journals/2024_10_15/2025-06-02T20_26_05.762Z.Desktop.md @@ -0,0 +1,14 @@ +- + - #.tabular + - ### 🗒️Notes + - ![BOOX Notes](../assets/../../onyx/TabUltraCPro/Notepad/JOURNALING.pdf) + - [[thoughts]] + - ### 📜Reviews + - {{query (and [[REVIEWS]] (or (property :date-end [[15-10-2024]]) (property :date-start [[15-10-2024]]) (property :date-submitted [[15-10-2024]])))}} + query-table:: true + query-properties:: [:file :year :venue :deadline] + - ### ⤴️Omnivore readings + - {{query (and (property :source [[Omnivore]]) (or (property :deadline [[15-10-2024]]) (property :date-saved [[15-10-2024]]) (property :date-archived [[15-10-2024]])))}} + query-table:: true + query-properties:: [:labels :state :full-title] +- /inse \ No newline at end of file diff --git a/logseq/bak/journals/2025_05_31/2025-06-02T20_26_05.767Z.Desktop.md b/logseq/bak/journals/2025_05_31/2025-06-02T20_26_05.767Z.Desktop.md new file mode 100644 index 00000000..5c6d1fe8 --- /dev/null +++ b/logseq/bak/journals/2025_05_31/2025-06-02T20_26_05.767Z.Desktop.md @@ -0,0 +1,14 @@ +- **Mattina** + - Corsa + - Sistemare prese esterne + - Pulizia pompa + - Erba + - Erba rifugio +- **Pomeriggio** + - [[Missione STAF 2025]] + - [[SERVICES/PHDICT]] + - +- What can you do? +- Error in processing generated output + + Error: Unable to generate text using the custom model. Failed to fetch model ID from the custom server. \ No newline at end of file diff --git a/logseq/bak/pages/BRAINSTORMING/2024-03-02T08_27_01.843Z.Desktop.md b/logseq/bak/pages/BRAINSTORMING/2024-03-02T08_27_01.843Z.Desktop.md deleted file mode 100644 index 84c1f10a..00000000 --- a/logseq/bak/pages/BRAINSTORMING/2024-03-02T08_27_01.843Z.Desktop.md +++ /dev/null @@ -1,47 +0,0 @@ -icon:: 🧠 - -- -- ### RESEARCH - - Some fortcoming research efforts can be devoted to aspects relatedo to trustworthiness of LLMs in Software Engineering. The recently accepted [[David Lo]] project goes in that direction (see the interview at [[Omnivore/30-11-2023/Realising synergy for bots and engineers - Office of Research]] ) - - The paper [[Omnivore/16-12-2023/Breaking the Silence- the Threats of Using LLMs in Software Engineering]] is full of hooks we could consider to define a short and medium term research plan. - - Quali sone le comuntià scientifiche in cui consolidare la propria posizione o quelle in cui intensificarla - - I need to read some work on [[AI/Attention]] - - -- ### PERSONAL - - E' importante migliorare le capacità comunicative nell'ambito dei nuovi contesti in cui mi ritrovero' ad operare nei prossimi mesi a valle della presa di servizio come PO. - - Quello che ho notato che non ho molti problemi con il sostenere discussioni prettamente tecniche (vedi ultimo meeting a Salerno - FRINGE). Il che mi fa pensare che potrei avere qualche problema con la formulazioni di frasi su concetti / aspetti sui quali non ho dimestichezza o comunque non ho padronanza. - - -- -- ### RESEARCH TOPICS (WIP) - - - - **MODELING** - - [[PAPERS/MT-ENERGY-CONSUMPTION]] - - [[PAPERS/DSL-FOR-IOT-TESTING]] - - [[PAPERS/REVISION Jesus-Software-and-Systems-Modeling-SOSYM-23-00004436]] #SUBMITTED - - [[PAPERS/MOMOT-Chain]] #SUBMITTED - - **TECHNICAL DEPT** - - [[PAPERS/SSTD-LLMS]] #LLMS4SE - - **RECOMMENDER SYSTEMS FOR SOFTWARE ENGINEERING** - - [[PAPERS/GITSUMMARIZATION]] - - [[PAPERS/Code_Comments_Coherence]] - - [[PAPERS/JSS-2024-PERFORMANCE-TEST-COVERAGE]] - - [[PAPERS/EASE2024-SO-TITLE-GENERATION]] #SUBMITTED - - [[PAPERS/IST-DeepMig]] #SUBMITTED - - **FAIRNESS/BIAS IN AI-BASED SOFTWARE SYSTEMS** - - [[PAPERS/ICSE2025-EARLY-BIAS-DETECTION]] - - [[PAPERS/BiasInRSSEwithLLM]] #LLMS4SE - - [[PAPERS/2024-ONTOLOGY-AI]] - - **LANGUAGE MODELS FOR MODELING** - - USE OF LLMs IN MODELING (SURVEY) - - [[PAPERS/SOSYM-Vallecillo]] #LLMS4SE - - USE OF LLMS FOR MODEL MUTATION - - [[PAPERS/MODELS-2024-MODEL-MUTATION]] #LLMS4SE - - [[PAPERS/JSS-GPTSniffer]] #SUBMITTED - - - - -- -- ### SOURCES OF INSPIRATION - collapsed:: true - {{query (and [[BRAINSTORMING]] (not (page [[BRAINSTORMING]])))}} - query-table:: true -- \ No newline at end of file diff --git a/logseq/bak/pages/BRAINSTORMING/2025-06-02T20_26_05.769Z.Desktop.md b/logseq/bak/pages/BRAINSTORMING/2025-06-02T20_26_05.769Z.Desktop.md new file mode 100644 index 00000000..1ce2b059 --- /dev/null +++ b/logseq/bak/pages/BRAINSTORMING/2025-06-02T20_26_05.769Z.Desktop.md @@ -0,0 +1,113 @@ +icon:: 🧠 + +- ![BOOX Notes - BRAINSTORMING](../assets/../../onyx/TabUltraCPro/Notepad/BRAINSTORMING.pdf) +- [[thoughts]] +- ## RESEARCH + - Some fortcoming research efforts can be devoted to aspects relatedo to trustworthiness of LLMs in Software Engineering. The recently accepted [[David Lo]] project goes in that direction (see the interview at [[Omnivore/30-11-2023/Realising synergy for bots and engineers - Office of Research]] ) + - The paper [[Omnivore/16-12-2023/Breaking the Silence- the Threats of Using LLMs in Software Engineering]] is full of hooks we could consider to define a short and medium term research plan. + - Quali sone le comuntià scientifiche in cui consolidare la propria posizione o quelle in cui intensificarla + - I need to read some work on [[AI/Attention]] +- ## PERSONAL + - E' importante migliorare le capacità comunicative nell'ambito dei nuovi contesti in cui mi ritrovero' ad operare nei prossimi mesi a valle della presa di servizio come PO. + - Quello che ho notato che non ho molti problemi con il sostenere discussioni prettamente tecniche (vedi ultimo meeting a Salerno - FRINGE). Il che mi fa pensare che potrei avere qualche problema con la formulazioni di frasi su concetti / aspetti sui quali non ho dimestichezza o comunque non ho padronanza. +- ## RESEARCH TOPICS (WIP) + - **MODELING** + - [[PAPERS/MT-ENERGY-CONSUMPTION]] #ACCEPTED + - [[PAPERS/DSL-FOR-IOT-TESTING]] + - [[PAPERS/MOMOT-Chain]] #ACCEPTED + - **TECHNICAL DEPT** + - [[PAPERS/SSTD-LLMS]] #SUBMITTED + - + - **RECOMMENDER SYSTEMS FOR SOFTWARE ENGINEERING** + - [[PAPERS/GITSUMMARIZATION]] #ACCEPTED + - [[PAPERS/JSS-2024-PERFORMANCE-TEST-COVERAGE]] #ACCEPTED + - [[PAPERS/IST-DeepMig]] #ACCEPTED + - **FAIRNESS/BIAS IN AI-BASED SOFTWARE SYSTEMS** + - [[PAPERS/ICSE2025-EARLY-BIAS-DETECTION]] #ACCEPTED + - [[PAPERS/2024-BiasInRSSEwithLLM]] #LLMS4SE #ACCEPTED + - [[PAPERS/2024-ONTOLOGY-AI]] + - **LANGUAGE MODELS FOR MODELING** + - USE OF LLMs IN MODELING (SURVEY) + - [[PAPERS/SOSYM-Vallecillo]] #LLMS4SE #ACCEPTED + - USE OF LLMS FOR MODEL MUTATION + - [[PAPERS/MODELS-2024-MODEL-MUTATION]] #LLMS4SE #ACCEPTED + - +- ## SOURCES OF INSPIRATION + query-table:: true + collapsed:: true + {{query (and [[BRAINSTORMING]] (not (page [[BRAINSTORMING]]) (not (page [[DESKTOP]]))))}} +- +- Based on the analysis of task completion times throughout the day for different categories, here's a draft of a typical schedule for your working days: + - ### Morning (6 AM to 12 PM): + - **Emails and Administration**: Tasks related to 'Admin', 'EmailsToAnswer', and 'Inbox' show significant activity early in the morning, peaking around 9 AM. + - **Teaching and Meetings**: 'Teaching' tasks occur prominently in the late morning, with a peak around 11 AM. + - **Project Work**: 'Projects' begin to pick up from 10 AM onwards. + - ### Afternoon (12 PM to 6 PM): + - **Focused Project Time**: Continued work on 'Projects', which shows a consistent level of activity through the early to mid-afternoon. + - **Professional Development**: Tasks under 'Editoring/Chairing' and 'Reviews' are more frequent in the early afternoon. + - **Personal and Miscellaneous Tasks**: 'Personal' tasks also have a noticeable presence in the early afternoon. + - ### Evening (6 PM to Midnight): + - **Late Day Work**: 'Projects' and 'Personal' tasks continue into the evening, indicating extended work hours or late-day personal project time. + - **Wind Down Activities**: Categories like 'Reading list' show some activity in the evening, which might involve light reading or casual research before ending the day. + - ### Night (Midnight to 6 AM): + - **Minimal Activity**: Generally, there is minimal task completion activity during these hours, consistent with typical resting periods. + - This schedule provides a visualization of when tasks are commonly completed across various categories, giving a structured overview of a typical day based on your task completion patterns. +- ## 📅 Settimana Tipo — Professore Ordinario UNIVAQ & Coordinatore PhD ICT + - 🔁 Ricorrente: ogni settimana + - 🧠 Obiettivo: bilanciare ricerca, didattica, project management e deep work + - 📌 Lunedì + - 09:00–11:00 Riunioni progetto (MOSAICO, WP, partner) [[PROJECTS]] + - 11:00–13:00 Supervisione dottorandi [[MENTORING]] + - 14:30–16:30 Scrittura/revisione articoli o proposte[[PAPERS]] + - 16:30–17:30 Task amministrativi (email, bandi, firme) [[ADMIN]] + - 📌 Martedì + - 09:00–11:00 Lezioni o preparazione didattica [[TEACHING]] + - 11:00–13:00 Incontri con studenti/dottorandi [[MENTORING]] + - 14:30–17:00 Meeting internazionali, revisione articoli [[MEETINGS]] + - 📌 Mercoledì + - 09:00–12:00 Ricerca sperimentale (prototipi, esperimenti) [[CV Empower]] + - 14:00–16:00 Collegio di dottorato o commissioni [[SERVICES/PHDICT]] + - 16:00–17:30 Scrittura grant o networking [[networking]] + - 📌 Giovedì + - 09:00–11:00 Incontri con partner industriali [[networking]] + - 11:00–13:00 Letture/studio avanzato, risultati [[CV Empower]] + - 14:30–16:30 Coordinamento didattico (eventi, corsi) [[TEACHING]] + - 16:30–17:30 Revisione paper o conferenze [[REVIEWS]] + - 📌 Venerdì + - 09:00–11:00 Revisione avanzamenti progetti EU [[REVIEWS]] + - 11:00–13:00 Pianificazione personale, backlog [[CV Empower]] + - 14:30–16:30 Mentoring junior faculty o dottorandi senior [[MENTORING]] + - 16:30–17:30 Journaling settimanale → [[Log Settimanale]] [[CV Empower]] + - ## 📌 Tag attività settimanali – Davide Di Ruscio + - ### 📚 **Ricerca scientifica** → `#ricerca` + - `#scrittura-articoli` + - `#studio-letteratura` + - `#prototipazione` + - `#proposte-progetti` + - ### 🎓 **Didattica e formazione** → `#didattica` + - `#lezione` + - `#preparazione-corso` + - `#coordinamento-didattico` + - ### 👨‍🏫 **Supervisione e mentoring** → `#supervisione` + - `#incontro-dottorando` + - `#revisione-tesi` + - `#mentoring-junior` + - ### 🔬 **Progetti e collaborazione industriale** → `#progetto` + - `#riunione-progetto` + - `#deliverable` + - `#partner-industriali` + - `#networking-ricerca` + - ### 🏛️ **Governance accademica** → `#governance` + - `#collegio-dottorato` + - `#commissione` + - `#organizzazione-dottorato` + - ### ✉️ **Gestione quotidiana** → `#amministrativo` + - `#email` + - `#bandi` + - `#firma-documenti` + - `#pianificazione-settimanale` + - ### 🧘 **Benessere e organizzazione personale** → `#riflessione` + - `#journaling` + - `#logseq` + - `#todoist` + - `#revisione-priorità` \ No newline at end of file diff --git a/logseq/bak/pages/GOALS-TODOIST/2025-05-23T06_47_08.950Z.Desktop.md b/logseq/bak/pages/GOALS-TODOIST/2025-05-23T06_47_08.950Z.Desktop.md deleted file mode 100644 index b7e7f0bc..00000000 --- a/logseq/bak/pages/GOALS-TODOIST/2025-05-23T06_47_08.950Z.Desktop.md +++ /dev/null @@ -1,209 +0,0 @@ -icon:: ⚽ -progress:: {{renderer :todomaster}} - -- #.tabular - - [[P1]] - - {{query (and (task TODO) (priority A))}} - query-table:: true - query-properties:: [:block :todoist-desc] - - [[P2]] - - {{query (and (task TODO) (priority B))}} - query-table:: true - query-properties:: [:block :todoist-desc] -- -- TODO Fare timesheets - todoist-id:: [4354590576](https://app.todoist.com/app/task/4354590576) -- TODO [[PAPERS/ILIRIAN-COLLABORATION]] - todoist-desc:: [[SPE] Using graph-based structures in intelligent modeling assistants [compiling] - Online LaTeX Editor Overleaf](https://www.overleaf.com/project/662750f32aeed9d197eed0a7) - todoist-id:: [5605521491](https://app.todoist.com/app/task/5605521491) -- TODO [[EditoringChairing/SOSYM-AI-MDE-SpecialIssue]] - todoist-desc:: logseq://graph/Logseq?page=SOSYM-AI-MDE-SpecialIssue - todoist-id:: [6791747597](https://app.todoist.com/app/task/6791747597) -- TODO Literature review on adversarial ML for SE - todoist-id:: [6841676473](https://todoist.com/app/task/6841676473) - todoist-desc:: [Literature Review - Online LaTeX Editor Overleaf](https://www.overleaf.com/project/643e68c8a424e0027e19fc5d) -- TODO Finalizzazione questione documentale - todoist-id:: [7181214343](https://app.todoist.com/app/task/7181214343) -- TODO [#B] [[PAPERS/DSL-FOR-IOT-TESTING]] - todoist-desc:: [Emeliot-DSL - Online LaTeX Editor Overleaf](https://www.overleaf.com/project/6762c45050ff1b12bf4a9101) - todoist-id:: [7305184861](https://app.todoist.com/app/task/7305184861) -- TODO [[PAPERS/SSTD-LLMS]] - todoist-desc:: [IST-2024-PILOT-extension - Online LaTeX Editor Overleaf](https://www.overleaf.com/project/66a3af8a6cf82dd429256610) - todoist-id:: [7383858948](https://app.todoist.com/app/task/7383858948) -- TODO [[PAPERS/JSS-2024-PERFORMANCE-TEST-COVERAGE]] - todoist-desc:: [Empirical Study - JSS Extended Article - Online LaTeX Editor Overleaf](https://www.overleaf.com/project/65d4d96d4bb4aa9bd7250228) - todoist-id:: [7495576313](https://app.todoist.com/app/task/7495576313) -- TODO [[PAPERS/SOSYM-EXPERT-VOICE-2024-ML-EVOLUTION]] - todoist-desc:: [SOSYM-EXPERT-VOICE-2024-MODEL-EVOLUTION - Online LaTeX Editor Overleaf](https://www.overleaf.com/project/65a006aa2f3600130363a177) - todoist-id:: [7584640828](https://app.todoist.com/app/task/7584640828) -- DONE Visita Riccardo - todoist-desc:: ✉: http://s.diruscio.org/u9fPP - todoist-id:: [7602643924](https://app.todoist.com/app/task/7602643924) -- TODO [[PAPERS/2024-ONTOLOGY-AI]] - todoist-id:: [7658261760](https://todoist.com/app/task/7658261760) -- TODO NIER paper on how our two-level agent architecture - todoist-desc:: ✉: http://s.diruscio.org/ffCLx - todoist-id:: [7685371896](https://app.todoist.com/app/task/7685371896) -- TODO [#C] [[PAPERS/2024-BiasInRSSEwithLLM]] - todoist-id:: [7688827022](https://todoist.com/app/task/7688827022) - todoist-desc:: [https://github.com/MDEGroup/BiasInRSSEwithLLM](https://github.com/MDEGroup/BiasInRSSEwithLLM) -- TODO [#B] [FRINGE] Collaborazione su Fairness Mutation/Metamorphic Testing? - todoist-desc:: ✉: http://s.diruscio.org/NH77i - todoist-id:: [7809822475](https://app.todoist.com/app/task/7809822475) -- TODO [[EditoringChairing/2024-MODELS-WS-LOWCODE]] - todoist-desc:: ✉: [http://s.diruscio.org/eg1v2](http://s.diruscio.org/eg1v2) - todoist-id:: [7818997393](https://app.todoist.com/app/task/7818997393) -- TODO [[PAPERS/2024-TESORO]] - todoist-desc:: [TSE-Tesoro (Copy) - Online LaTeX Editor Overleaf](https://www.overleaf.com/project/66d9716bef9f27487e485b86) - todoist-id:: [7840710789](https://app.todoist.com/app/task/7840710789) -- TODO [[PAPERS/TOSEM-2024-0258]] - todoist-desc:: Aggiungere commenti in [SE2030 - REVIEWS - Google Docs](https://docs.google.com/document/d/1uzUJ5_xlcr1SFS1Dhf99TrivuGUtNeVCU5A3F9_jAvM/edit) - todoist-id:: [7974695724](https://app.todoist.com/app/task/7974695724) -- TODO [[PAPERS/AML4SE]] - todoist-id:: [8113443070](https://todoist.com/app/task/8113443070) - todoist-desc:: [AMLinRSSE - Online LaTeX Editor Overleaf](https://www.overleaf.com/project/66683cbaf1ed22bc12efee72) -- DONE [#B] popup UnivAQ Street Science 2024 - todoist-desc:: ✉: http://s.diruscio.org/eTBkR - todoist-id:: [8117885918](https://app.todoist.com/app/task/8117885918) - :LOGBOOK: - CLOCK: [2025-05-10 Sat 22:52:25]--[2025-05-10 Sat 22:52:27] => 00:00:02 - :END: -- TODO [[PAPERS/BADGES-IMPACT]] - todoist-desc:: ✉: http://s.diruscio.org/7kjLC - todoist-id:: [8135414934](https://app.todoist.com/app/task/8135414934) -- TODO [#C] Convenzione Erasmus Nazionale - todoist-desc:: ✉: http://s.diruscio.org/D0kKg - todoist-id:: [8143005301](https://app.todoist.com/app/task/8143005301) -- DONE [#A] [[PAPERS/JSS-SATD]] - todoist-desc:: ✉: http://s.diruscio.org/bWUfi - todoist-id:: [8230073873](https://app.todoist.com/app/task/8230073873) -- TODO [[PAPERS/EMELIOT-EXPERIMENT]] - todoist-desc:: [EMELIOT Experimentation - Online LaTeX Editor Overleaf](https://it.overleaf.com/project/66a4fcb4ae4b9631ce592e58) - todoist-id:: [8252913601](https://app.todoist.com/app/task/8252913601) -- DONE Career Day 24 - todoist-desc:: ✉: http://s.diruscio.org/Y20BN - todoist-id:: [8359671703](https://app.todoist.com/app/task/8359671703) -- TODO Panel Invitation (MODELS 2024) - todoist-desc:: ✉: http://s.diruscio.org/YNoOS - todoist-id:: [8395226762](https://app.todoist.com/app/task/8395226762) -- TODO [[PAPERS/FSE2024-UserStories]] - todoist-id:: [8407326252](https://todoist.com/app/task/8407326252) - todoist-desc:: ✉: http://s.diruscio.org/fcx9l -- DONE [#A] [ICSE 2025, Research Track] Review Assignment and Instructions (Half Review Deadline: *Aug 30*) - todoist-desc:: ✉: [http://s.diruscio.org/vMkXT](http://s.diruscio.org/vMkXT) - todoist-id:: [8286706547](https://app.todoist.com/app/task/8286706547) -- DONE [#A] Progressione Phuong ad Associato - todoist-desc:: ✉: http://s.diruscio.org/hJoCt - todoist-id:: [8419941589](https://app.todoist.com/app/task/8419941589) -- DONE [#A] Notifica nomina commissione RTD/A S.S.D INFO-01/A (Progetto MATTERS, Allegato A del Bando di selezione) - todoist-desc:: ✉: http://s.diruscio.org/Z3tSx - todoist-id:: [8424508957](https://app.todoist.com/app/task/8424508957) -- TODO Orientamento 2026 PNRR - Anno 24/25 - todoist-desc:: ✉: http://s.diruscio.org/iFAUm - todoist-id:: [8397926376](https://app.todoist.com/app/task/8397926376) -- DONE [#B] Progressione seconda fascia Phuong Nguyen - todoist-desc:: ✉: http://s.diruscio.org/MjM5n - todoist-id:: [8427313493](https://app.todoist.com/app/task/8427313493) - SCHEDULED: <2025-01-10 Fri> -- DONE [#A] Conscorso RTD/a MATTERS - todoist-desc:: ✉: http://s.diruscio.org/ouj19 - todoist-id:: [8434113580](https://app.todoist.com/app/task/8434113580) - SCHEDULED: <2024-11-08 Fri 11:10> -- TODO Ridefinizione Piano Formativo e regole di riconoscimento CFU - todoist-desc:: **Current streak:** 0 days - todoist-id:: [8249687953](https://app.todoist.com/app/task/8249687953) -- TODO [#B] [[PAPERS/2024-AMLinRSSE]] - todoist-desc:: [Slack](https://softwareminingaq.slack.com/archives/C08DAHDU1T7) - todoist-id:: [8554443307](https://app.todoist.com/app/task/8554443307) - SCHEDULED: <2025-05-23 Fri> -- DONE [Lavoro Davide Sciarra e Giovanni Sicchio](https://outlook.office365.com/owa/?ItemID=AAkALgAAAAAAHYQDEapmEc2byACqAC%2FEWg0AjoVpQvBez0Ss5ZY2WGWEJgAHeU%2BoMgAA&exvsurl=1&viewmodel=ReadMessageItem) - todoist-id:: [8558858426](https://app.todoist.com/app/task/8558858426) -- DONE [#A] [[PAPERS/TOSEM-FAIRNESS]] - todoist-desc:: [[TOSEM] Towards Early Detection of Algorithmic Bias from Dataset's Bias Symptoms: An Empirical Study - Online LaTeX Editor Overleaf](https://www.overleaf.com/project/65b7d77455b46f44b87e2331) - todoist-id:: [8565953885](https://app.todoist.com/app/task/8565953885) - SCHEDULED: <2025-01-14 Tue 12:00> -- TODO [[PAPERS/SANER2025-FAIRNESS]] - todoist-desc:: [[FAIRNESS-WS] HF Fairness Assessment - Online LaTeX Editor Overleaf](https://it.overleaf.com/project/6733692b6871faf5ad820fd8) - todoist-id:: [8613309529](https://app.todoist.com/app/task/8613309529) -- TODO [[PAPERS/SANER-2025-Popbias-LLM]] - todoist-desc:: [SANER2025 submission-371-WS-Fairness](https://outlook.office365.com/owa/?ItemID=AAkALgAAAAAAHYQDEapmEc2byACqAC%2FEWg0AjoVpQvBez0Ss5ZY2WGWEJgAHhB9JrwAA&exvsurl=1&viewmodel=ReadMessageItem) - todoist-id:: [8613312546](https://app.todoist.com/app/task/8613312546) -- TODO [[PAPERS/MSR-2025-CodeXHug-dataset]] - todoist-desc:: [MDEGroup/MSR25-HUGGINGFACE-USAGE](https://github.com/MDEGroup/MSR25-HUGGINGFACE-USAGE) - todoist-id:: [8635420094](https://app.todoist.com/app/task/8635420094) -- TODO Nuova edizione del PinKamp - todoist-id:: [8644892780](https://app.todoist.com/app/task/8644892780) - todoist-desc:: From: giuseppe.dellapenna@univaq.it -- TODO ICSE 2026 Program Committee - todoist-desc:: From: tzimmer@uci.edu - todoist-id:: [8648087627](https://app.todoist.com/app/task/8648087627) -- TODO [[PAPERS/Experience-Report-to-EMSE]] - todoist-desc:: From: thanhphuong.nguyen@univaq.it - todoist-id:: [8657644707](https://app.todoist.com/app/task/8657644707) -- TODO [[PAPERS/FSE2025-NIER]] - todoist-desc:: [https://github.com/MDEGroup/FSE2025-NIER](https://github.com/MDEGroup/FSE2025-NIER) - todoist-id:: [8698826504](https://app.todoist.com/app/task/8698826504) -- TODO [#A] Dottorato industriale riservato a dipendenti - todoist-id:: [8011041426](https://app.todoist.com/app/task/8011041426) - todoist-desc:: ✉: http://s.diruscio.org/11xKJ -- TODO Esplorare e approfondire gli aspetti fondamentali e pratici dei large language models - todoist-id:: [8199558503](https://app.todoist.com/app/task/8199558503) - SCHEDULED: <2025-05-23 Fri> -- TODO [#C] [[PAPERS/JOURNAL-LLMS4Edelta]] - todoist-desc:: ✉: http://s.diruscio.org/2C2Z3 - todoist-id:: [8435116891](https://app.todoist.com/app/task/8435116891) -- TODO Richiesta afferenza al Collegio di Mauro Cappelli, ricercatore all’Enea - todoist-desc:: ✉: http://s.diruscio.org/dggXX - todoist-id:: [8448379180](https://app.todoist.com/app/task/8448379180) -- TODO [#C] Vedere per compenso per la De Masi - todoist-id:: [8688183427](https://app.todoist.com/app/task/8688183427) -- TODO [#B] [[PAPERS/Journal-Green-Paper]] - todoist-desc:: [Slack](https://softwareminingaq.slack.com/archives/C08E1TCF81E) - todoist-id:: [8698125245](https://app.todoist.com/app/task/8698125245) -- TODO [#A] Rivedere Composizione Collegio - todoist-id:: [8750396305](https://app.todoist.com/app/task/8750396305) -- TODO [#C] [[PAPERS/ABSTRACT-ENGINEERING]] - todoist-desc:: [Paper - Teaching - Google Docs](https://docs.google.com/document/d/1KI1uzsMROOefLsKGiENRTdptlwNuBzXH6i6e-Vh7LH0/edit?tab=t.0) - todoist-id:: [8858815657](https://app.todoist.com/app/task/8858815657) -- TODO [#C] [[PAPERS/TOSEM2025-TESORO]] - todoist-desc:: [TSE-Tesoro (Copy) - Online LaTeX Editor Overleaf](https://www.overleaf.com/project/66d9716bef9f27487e485b86) - todoist-id:: [8908503469](https://app.todoist.com/app/task/8908503469) -- TODO [#B] [R: Scheda XLI ciclo e richieste di afferenza al Collegio](https://outlook.office365.com/owa/?ItemID=AAkALgAAAAAAHYQDEapmEc2byACqAC%2FEWg0AjoVpQvBez0Ss5ZY2WGWEJgAHueDXAQAA&exvsurl=1&viewmodel=ReadMessageItem) - todoist-desc:: [Linee guida per la valutazione richieste afferenza dottorato ICT.docx](https://univaq-my.sharepoint.com/:w:/g/personal/davide_diruscio_univaq_it/EbLmq-bFlvZDpxTZLeHiQFgBBlAIxRR_3aoAZsNBUHFyXw?e=cXOsS3) - todoist-id:: [8912715542](https://app.todoist.com/app/task/8912715542) -- TODO [#B] Informiamo che entro e non oltre il ciascun Coordinatore dovrà caricare sulla piattaforma telematica dedicata: - il verbale del collegio dei docenti con esplicita ammissione all’esame finale; - la copia della tesi finale del dottorando; - il verbale della commissione dell’esame finale. - todoist-id:: [8918961168](https://app.todoist.com/app/task/8918961168) - SCHEDULED: <2025-07-31 Thu> -- TODO [#B] MODELS Journal-First-track + 1 more - todoist-desc:: From: noreply@researchr.org - todoist-id:: [8933176944](https://app.todoist.com/app/task/8933176944) - SCHEDULED: <2025-05-22 Thu> -- TODO Revision of manuscript #EMSE-D-25-00044 - todoist-desc:: From: [em@editorialmanager.com](mailto:em@editorialmanager.com) - todoist-id:: [8964624946](https://app.todoist.com/app/task/8964624946) -- TODO [#B] [[PAPERS/MAS-4-POPULARITY-BIAS]] - todoist-id:: [8972494355](https://app.todoist.com/app/task/8972494355) -- TODO [#A] [ICSE 2026, Research Track] Review Assignment and Instructions (Half Review Deadline: *Apr 18*; All reviews deadline: May 16) - todoist-desc:: From: noreply-icse2026@hotcrp.com - todoist-id:: [9001461730](https://app.todoist.com/app/task/9001461730) -- TODO Dottorato industriale - todoist-id:: [9006116046](https://app.todoist.com/app/task/9006116046) - SCHEDULED: <2025-05-22 Thu> -- TODO Models Conference 2025 - todoist-desc:: From: eban.escott@workingmouse.com.au - todoist-id:: [9011592073](https://app.todoist.com/app/task/9011592073) - SCHEDULED: <2025-05-22 Thu> -- TODO [#A] Review MODELS 2025 conference submissions - todoist-desc:: As a PC member, review assigned papers and check for potential issues: - todoist-id:: [9046311889](https://app.todoist.com/app/task/9046311889) - SCHEDULED: <2025-05-22 Thu> -- TODO [#B] [[PAPERS/2025-SEAA-CodeXHug]] - todoist-id:: [9123770472](https://app.todoist.com/app/task/9123770472) -- TODO [[PAPERS/2025-Survey-MOSAICO]] - todoist-id:: [9139905754](https://app.todoist.com/app/task/9139905754) -- TODO [#A] Migliorare situazione economica dottorandi - todoist-id:: [9139962645](https://app.todoist.com/app/task/9139962645) -- TODO [#A] Sinergia con GSSI - todoist-id:: [9139964660](https://app.todoist.com/app/task/9139964660) -- TODO [#A] [[PAPERS/MOSAICO-Technical-Report]] - todoist-id:: [9187744429](https://app.todoist.com/app/task/9187744429) \ No newline at end of file diff --git a/logseq/bak/pages/GOALS-TODOIST/2025-06-02T20_26_05.810Z.Desktop.md b/logseq/bak/pages/GOALS-TODOIST/2025-06-02T20_26_05.810Z.Desktop.md new file mode 100644 index 00000000..6cee80a0 --- /dev/null +++ b/logseq/bak/pages/GOALS-TODOIST/2025-06-02T20_26_05.810Z.Desktop.md @@ -0,0 +1,162 @@ +icon:: ⚽ +progress:: {{renderer :todomaster}} + +- #.tabular + - [[P1]] + - {{query (and (task TODO) (priority A))}} + query-table:: true + query-properties:: [:block :todoist-desc :todoist-id] + - [[P2]] + - {{query (and (task TODO) (priority B))}} + query-table:: true + query-properties:: [:block :todoist-desc] +- +- TODO Fare timesheets +- TODO [[PAPERS/ILIRIAN-COLLABORATION]] +- TODO [[EditoringChairing/SOSYM-AI-MDE-SpecialIssue]] +- TODO Literature review on adversarial ML for SE + todoist-id:: [6841676473](https://todoist.com/app/task/6841676473) + todoist-desc:: [Literature Review - Online LaTeX Editor Overleaf](https://www.overleaf.com/project/643e68c8a424e0027e19fc5d) +- TODO Finalizzazione questione documentale +- TODO [#B] [[PAPERS/DSL-FOR-IOT-TESTING]] +- TODO [[PAPERS/SSTD-LLMS]] +- TODO [[PAPERS/JSS-2024-PERFORMANCE-TEST-COVERAGE]] +- TODO [[PAPERS/SOSYM-EXPERT-VOICE-2024-ML-EVOLUTION]] +- DONE Visita Riccardo + todoist-desc:: ✉: http://s.diruscio.org/u9fPP + todoist-id:: [7602643924](https://app.todoist.com/app/task/7602643924) +- TODO [[PAPERS/2024-ONTOLOGY-AI]] + todoist-id:: [7658261760](https://todoist.com/app/task/7658261760) +- TODO NIER paper on how our two-level agent architecture +- TODO [#C] [[PAPERS/2024-BiasInRSSEwithLLM]] + todoist-id:: [7688827022](https://todoist.com/app/task/7688827022) + todoist-desc:: [https://github.com/MDEGroup/BiasInRSSEwithLLM](https://github.com/MDEGroup/BiasInRSSEwithLLM) +- TODO [#B] [FRINGE] Collaborazione su Fairness Mutation/Metamorphic Testing? +- DONE [[EditoringChairing/2024-MODELS-WS-LOWCODE]] + id:: 6832257a-cbb8-4881-ab20-bebcda629999 +- TODO [[PAPERS/2024-TESORO]] +- DONE [[PAPERS/TOSEM-2024-0258]] + id:: 6832257a-eea4-45f9-ab9f-98dbc36328cf +- TODO [[PAPERS/AML4SE]] + todoist-id:: [8113443070](https://todoist.com/app/task/8113443070) + todoist-desc:: [AMLinRSSE - Online LaTeX Editor Overleaf](https://www.overleaf.com/project/66683cbaf1ed22bc12efee72) +- DONE [#B] popup UnivAQ Street Science 2024 + todoist-desc:: ✉: http://s.diruscio.org/eTBkR + todoist-id:: [8117885918](https://app.todoist.com/app/task/8117885918) + :LOGBOOK: + CLOCK: [2025-05-10 Sat 22:52:25]--[2025-05-10 Sat 22:52:27] => 00:00:02 + :END: +- TODO [[PAPERS/BADGES-IMPACT]] +- TODO [#C] Convenzione Erasmus Nazionale +- DONE [#A] [[PAPERS/JSS-SATD]] + todoist-desc:: ✉: http://s.diruscio.org/bWUfi + todoist-id:: [8230073873](https://app.todoist.com/app/task/8230073873) +- TODO [[PAPERS/EMELIOT-EXPERIMENT]] +- DONE Career Day 24 + todoist-desc:: ✉: http://s.diruscio.org/Y20BN + todoist-id:: [8359671703](https://app.todoist.com/app/task/8359671703) +- TODO Panel Invitation (MODELS 2024) +- TODO [[PAPERS/FSE2024-UserStories]] + todoist-id:: [8407326252](https://todoist.com/app/task/8407326252) + todoist-desc:: ✉: http://s.diruscio.org/fcx9l +- DONE [#A] [ICSE 2025, Research Track] Review Assignment and Instructions (Half Review Deadline: *Aug 30*) + todoist-desc:: ✉: [http://s.diruscio.org/vMkXT](http://s.diruscio.org/vMkXT) + todoist-id:: [8286706547](https://app.todoist.com/app/task/8286706547) +- DONE [#A] Progressione Phuong ad Associato + todoist-desc:: ✉: http://s.diruscio.org/hJoCt + todoist-id:: [8419941589](https://app.todoist.com/app/task/8419941589) +- DONE [#A] Notifica nomina commissione RTD/A S.S.D INFO-01/A (Progetto MATTERS, Allegato A del Bando di selezione) + todoist-desc:: ✉: http://s.diruscio.org/Z3tSx + todoist-id:: [8424508957](https://app.todoist.com/app/task/8424508957) +- TODO Orientamento 2026 PNRR - Anno 24/25 +- DONE [#B] Progressione seconda fascia Phuong Nguyen + todoist-desc:: ✉: http://s.diruscio.org/MjM5n + todoist-id:: [8427313493](https://app.todoist.com/app/task/8427313493) + SCHEDULED: <2025-01-10 Fri> +- DONE [#A] Conscorso RTD/a MATTERS + todoist-desc:: ✉: http://s.diruscio.org/ouj19 + todoist-id:: [8434113580](https://app.todoist.com/app/task/8434113580) + SCHEDULED: <2024-11-08 Fri 11:10> +- TODO Ridefinizione Piano Formativo e regole di riconoscimento CFU +- TODO [#B] [[PAPERS/2024-AMLinRSSE]] + id:: 6832257a-6e4b-4f1f-9d7b-1f520b8197ca + SCHEDULED: <2025-05-26 Mon> +- DONE [Lavoro Davide Sciarra e Giovanni Sicchio](https://outlook.office365.com/owa/?ItemID=AAkALgAAAAAAHYQDEapmEc2byACqAC%2FEWg0AjoVpQvBez0Ss5ZY2WGWEJgAHeU%2BoMgAA&exvsurl=1&viewmodel=ReadMessageItem) + todoist-id:: [8558858426](https://app.todoist.com/app/task/8558858426) +- DONE [#A] [[PAPERS/TOSEM-FAIRNESS]] + todoist-desc:: [[TOSEM] Towards Early Detection of Algorithmic Bias from Dataset's Bias Symptoms: An Empirical Study - Online LaTeX Editor Overleaf](https://www.overleaf.com/project/65b7d77455b46f44b87e2331) + todoist-id:: [8565953885](https://app.todoist.com/app/task/8565953885) + SCHEDULED: <2025-01-14 Tue 12:00> +- TODO [[PAPERS/SANER2025-FAIRNESS]] +- TODO [[PAPERS/SANER-2025-Popbias-LLM]] +- DONE [[PAPERS/MSR-2025-CodeXHug-dataset]] + id:: 6832257a-7e7e-4ed8-abf8-dd88c6643863 + :LOGBOOK: + CLOCK: [2025-05-25 Sun 19:29:04]--[2025-05-25 Sun 19:29:05] => 00:00:01 + :END: +- TODO Nuova edizione del PinKamp + todoist-id:: [8644892780](https://app.todoist.com/app/task/8644892780) + todoist-desc:: From: giuseppe.dellapenna@univaq.it +- TODO ICSE 2026 Program Committee +- TODO [[PAPERS/Experience-Report-to-EMSE]] +- DONE [[PAPERS/FSE2025-NIER]] +id:: 68362092-aafa-44b6-83b2-8f4a163dd2a0 +- TODO [#C] Dottorato industriale riservato a dipendenti +- TODO Esplorare e approfondire gli aspetti fondamentali e pratici dei large language models +- TODO [#C] [[PAPERS/JOURNAL-LLMS4Edelta]] +- TODO Richiesta afferenza al Collegio di Mauro Cappelli, ricercatore all’Enea +- TODO [#C] Vedere per compenso per la De Masi +- TODO [#B] [[PAPERS/Journal-Green-Paper]] +- TODO [#A] Rivedere Composizione Collegio + todoist-id:: [8750396305](https://app.todoist.com/app/task/8750396305) +- TODO [#C] [[PAPERS/ABSTRACT-ENGINEERING]] +- TODO [#C] [[PAPERS/TOSEM2025-TESORO]] +- TODO [#B] [R: Scheda XLI ciclo e richieste di afferenza al Collegio](https://outlook.office365.com/owa/?ItemID=AAkALgAAAAAAHYQDEapmEc2byACqAC%2FEWg0AjoVpQvBez0Ss5ZY2WGWEJgAHueDXAQAA&exvsurl=1&viewmodel=ReadMessageItem) +- TODO [#B] Informiamo che entro e non oltre il ciascun Coordinatore dovrà caricare sulla piattaforma telematica dedicata: - il verbale del collegio dei docenti con esplicita ammissione all’esame finale; - la copia della tesi finale del dottorando; - il verbale della commissione dell’esame finale. + SCHEDULED: <2025-07-31 Thu> +- TODO [#B] MODELS Journal-First-track + 1 more + id:: 6832257a-2676-4bf1-8958-81797e5c7003 + SCHEDULED: <2025-05-26 Mon> +- DONE Revision of manuscript #EMSE-D-25-00044 + id:: 6832257a-85cb-46bd-9018-855f59070a41 +- TODO [#B] [[PAPERS/MAS-4-POPULARITY-BIAS]] +- TODO [#B] [ICSE 2026, Research Track] Review Assignment and Instructions (Half Review Deadline: *Apr 18*; All reviews deadline: May 16) + todoist-desc:: From: noreply-icse2026@hotcrp.com + todoist-id:: [9001461730](https://app.todoist.com/app/task/9001461730) +- TODO Dottorato industriale + todoist-id:: [9006116046](https://app.todoist.com/app/task/9006116046) + id:: 6823acce-6cc8-4da4-9a2c-5ffacf92e168 + SCHEDULED: <2025-05-22 Thu> +- DONE [#B] Models Conference 2025 + id:: 682ecc99-b356-4086-9ff8-4e4736018009 + SCHEDULED✔️ <2025-05-26 Mon> + :LOGBOOK: + CLOCK: [2025-05-24 Sat 22:02:34]--[2025-05-24 Sat 22:02:35] => 00:00:01 + CLOCK: [2025-05-24 Sat 22:02:52]--[2025-05-24 Sat 22:02:52] => 00:00:00 + :END: +- DONE Review MODELS 2025 conference submissions + id:: 6832257a-4373-4560-a7e2-79fba9f4c9e6 + :LOGBOOK: + CLOCK: [2025-05-24 Sat 22:02:27]--[2025-05-24 Sat 22:02:28] => 00:00:01 + :END: +- DONE [#B] [[PAPERS/2025-SEAA-CodeXHug]] + id:: 6832257a-f98d-4f5e-850c-ddf8ffd0b5fb + :LOGBOOK: + CLOCK: [2025-05-25 Sun 19:26:07]--[2025-05-25 Sun 19:26:08] => 00:00:01 + :END: +- DONE [[PAPERS/2025-Survey-MOSAICO]] + id:: 6832257a-63a4-4c89-8353-25f0e94caa51 +- TODO [#B] Migliorare situazione economica dottorandi +- TODO [#B] Sinergia con GSSI +- TODO [#A] [[PAPERS/MOSAICO-Technical-Report]] + todoist-id:: [9187744429](https://app.todoist.com/app/task/9187744429) + SCHEDULED: <2025-05-31 Sat> +- TODO [#A] SLIDES DI PRESENTAZIONE + todoist-desc:: Con HOWTO etc. + todoist-id:: [9193848277](https://app.todoist.com/app/task/9193848277) +- TODO [[MODELS Journal-First-track + 1 more]] + todoist-desc:: From: noreply@researchr.org + todoist-id:: [8933176944](https://app.todoist.com/app/task/8933176944) + SCHEDULED: <2025-05-30 Fri> +- DONE [[PAPERS/2025-SEAA-CodeXHug]] + todoist-id:: [9123770472](https://app.todoist.com/app/task/9123770472) \ No newline at end of file diff --git a/logseq/bak/pages/TODOIST-LOGSEQED/2025-06-02T20_26_05.854Z.Desktop.md b/logseq/bak/pages/TODOIST-LOGSEQED/2025-06-02T20_26_05.854Z.Desktop.md new file mode 100644 index 00000000..84fd3f16 --- /dev/null +++ b/logseq/bak/pages/TODOIST-LOGSEQED/2025-06-02T20_26_05.854Z.Desktop.md @@ -0,0 +1,43 @@ +icon:: 🔴 +progress:: {{renderer :todomaster}} + +- ## TASKS + - {{query (and [[TODOIST-LOGSEQED]] (task TODO DOING) (not [[GOALS-TODOIST]]))}} + query-table:: true + query-properties:: [:block :todoist-id] +- ----- +- TODO [#A] [[Gestione studenti del primo anno che hanno già seguito corsi non nell'offerta formativa]] + todoist-desc:: logseq://graph/Logseq?page=Gestione%20studenti%20del%20primo%20anno%20che%20hanno%20gi%C3%A0%20seguito%20corsi%20non%20nell'offerta%20formativa + todoist-id:: [9201712096](https://app.todoist.com/app/task/9201712096) +- DONE [#A] [[Mutuazione parziale corsi magistrale e o triennale]] + todoist-desc:: logseq://graph/Logseq?page=Chiamare%20Antonio%20per%20mutuazione%20parziale%20corsi%20magistrale%20e%2Fo%20triennale + todoist-id:: [9201764330](https://app.todoist.com/app/task/9201764330) + SCHEDULED✔️ <2025-05-28 Wed> +- TODO [#B] [[Definizione processo gestione moduli didattica studenti]] + todoist-desc:: logseq://graph/Logseq?page=Definizione%20processo%20gestione%20moduli%20didattica%20studenti + todoist-id:: [9204275059](https://app.todoist.com/app/task/9204275059) + SCHEDULED: <2025-05-31 Sat> +- TODO [[Progettazione Offerta Formativa]] + todoist-desc:: logseq://graph/Logseq?page=Progettazione%20Offerta%20Formativa + todoist-id:: [9205819498](https://app.todoist.com/app/task/9205819498) + SCHEDULED: <2025-05-31 Sat> +- TODO [#B] [[Missione STAF 2025]] + todoist-id:: [9135141990](https://app.todoist.com/app/task/9135141990) + SCHEDULED: <2025-05-30 Fri> +- TODO [#B] [[Proposta di corso avanzato su machine learning]] + todoist-desc:: https://outlook.office365.com/owa/?ItemID=AAkALgAAAAAAHYQDEapmEc2byACqAC%2FEWg0AjoVpQvBez0Ss5ZY2WGWEJgAH1wAvQQAA&exvsurl=1&viewmodel=ReadMessageItem + todoist-id:: [9057940282](https://app.todoist.com/app/task/9057940282) + SCHEDULED: <2025-05-31 Sat> +- TODO [#B] [[PAPERS/SOSYM-EXPERT-VOICE-2024-ML-EVOLUTION]] + todoist-desc:: [Sosym Expert voice: Co-evo in the era of Low code - Online LaTeX Editor Overleaf](https://www.overleaf.com/project/680d243a75547ff8d273e791) + todoist-id:: [7584640828](https://app.todoist.com/app/task/7584640828) +- TODO [#C] [[PAPERS/AUSE-Metagente]] + todoist-desc:: [MDEGroup/AUSE-Metagente: A paper to be submitted to a special issue of the Automated Software Engineering journal](https://github.com/MDEGroup/AUSE-Metagente) + todoist-id:: [9213097648](https://app.todoist.com/app/task/9213097648) +- TODO [#A] [[Call per posizioni MOSAICO]] + todoist-desc:: logseq://graph/Logseq?page=Call%20per%20posizioni%20MOSAICO + todoist-id:: [8663268357](https://app.todoist.com/app/task/8663268357) + SCHEDULED: <2025-05-31 Sat> +- TODO [#C] [[Missione FSE 2025]] + todoist-id:: [9074935545](https://app.todoist.com/app/task/9074935545) + todoist-desc:: [FSE 2025](https://conf.researchr.org/home/fse-2025) \ No newline at end of file diff --git a/pages.zip b/pages.zip deleted file mode 100644 index af0dcb5d..00000000 Binary files a/pages.zip and /dev/null differ diff --git a/pages/GOALS-TODOIST.md b/pages/GOALS-TODOIST.md index e56a4f7b..e511a6aa 100644 --- a/pages/GOALS-TODOIST.md +++ b/pages/GOALS-TODOIST.md @@ -100,7 +100,7 @@ progress:: {{renderer :todomaster}} - TODO ICSE 2026 Program Committee - TODO [[PAPERS/Experience-Report-to-EMSE]] - DONE [[PAPERS/FSE2025-NIER]] -id:: 68362092-aafa-44b6-83b2-8f4a163dd2a0 + id:: 68362092-aafa-44b6-83b2-8f4a163dd2a0 - TODO [#C] Dottorato industriale riservato a dipendenti - TODO Esplorare e approfondire gli aspetti fondamentali e pratici dei large language models - TODO [#C] [[PAPERS/JOURNAL-LLMS4Edelta]] diff --git a/pages/Writing Challenges.md b/pages/Writing Challenges.md index 25965e7f..f60b50d2 100644 --- a/pages/Writing Challenges.md +++ b/pages/Writing Challenges.md @@ -3,13 +3,15 @@ icon:: 👀 - ## List of challenges query-table:: true query-properties:: [:block] + querytable:: true + queryproperties:: [:block] + heading:: 2 - {{query (and (task TODO DOING DONE) [[Writing Challenges]])}} query-table:: true query-properties:: [:block] query-sort-by:: block query-sort-desc:: true - --- -- --- - [[31-05-2025]] collapsed:: true - DONE **🎯 Sfida di scrittura: “Il messaggio nella macchina”** @@ -76,5 +78,7 @@ icon:: 👀 - Chiudi il testo con la frase: - **“Quel sogno, però, mi aveva riconosciuto.”** - {{renderer :wordcount_683dfc64-1824-497c-b591-44816e0a83aa, 300}} - - La sveglia suona alle 5:00 come tutti i lunedì mattina. Oggi devo occuparmi del "Parco delle rimembranze", un giardino non troppo lontano dalla piazza principale di "Gioia del Colle". E' un paese arroccato dell'appennino centrale che conta non più di trecento anime. Ho sempre avuto la passione per la cura delle piante e dei fiori... non avrei mai pensato che quella passione sarebbe diventanta il mio lavoro. - - \ No newline at end of file + - La sveglia suona alle 5:00 puntuale come tutti i lunedì mattina. Il programma di oggi prevede la cura del "Parco delle rimembranze", un giardino non troppo lontano dalla piazza principale di "Gioia del Colle", un paese arroccato dell'appennino centrale che conta non più di trecento anime. Ho sempre avuto la passione per la cura del verde ... non avrei mai pensato che quella passione sarebbe diventanta il mio lavoro. + - +- query-table:: true + query-properties:: [:block] \ No newline at end of file diff --git a/sync.ffs_db b/sync.ffs_db deleted file mode 100644 index cb225901..00000000 Binary files a/sync.ffs_db and /dev/null differ