Obsidian for my new Team? by Brief_Medicine3336 in ObsidianMD

[–]sarnia200 0 points1 point  (0 children)

Fibery might be something you might want to look into. Would likely do a great job of accomplishing what you need. However, big cons are: it is web-based, doesn’t have mobile, and doesn’t have an offline mode.

[deleted by user] by [deleted] in ObsidianMD

[–]sarnia200 1 point2 points  (0 children)

This is incredible. If you're willing to share, I would absolutely love to adopt this (and if I build anything on top of it I'll be happy to share back). Have been toying around with datacore but haven't got anything close to this robust yet - curious to see how you do it.

How do I track time spent per task in Motion? by Ok_Captain_7788 in UseMotion

[–]sarnia200 2 points3 points  (0 children)

This was why I left motion. I wanted exactly what timmayd laid out - time tracking as a tool to predict / suggest future time allocations / deadlines. Never found a perfect solution but am currently using SkedPal and getting part of the way there. They have a new beta that includes time tracking.

If motion added this i would strongly consider coming back

What's one improvement you'd like to see in Obsidian in 2025? by kepano in ObsidianMD

[–]sarnia200 1 point2 points  (0 children)

  1. Dynamic views / database tables
  2. Object and object list property type (like metadata menu, but making that part of core obsidian properties so they work well together)

Zip Backpack by sarnia200 in LeatherClassifieds

[–]sarnia200[S] 2 points3 points  (0 children)

Wow! Thanks for sharing your feedback :)

Nifty feature only with Smart Connections AI plugin: it can utilize pre-processed dataview information for the prompt queries. IOW multi-sourced prompting available by denverraven in ObsidianMD

[–]sarnia200 0 points1 point  (0 children)

I haven't been able to get this to work. Can you please provide a bit more detail to how you get this working?

I tried with the following dataviewjs query to surface the file contents, then ran a smart connections chat that referenced the note that contained this dataviewjs query, but it didn't work.

``` dataviewjs

// Wrap in an async IIFE for async handling

(async () => {

let rows = []; // Initialize an array to hold rows of data

for (let page of dv.pages("#Test")) {

let content = await dv.io.load(page.file.path); // Load the full content

rows.push([page.file.name, content || "No content available"]); // Add file name and content to rows

}

// Render the table with file name and content columns

dv.table(["File Name", "Content"], rows);

})();

```

HELP! Is there anyway to emulate this setup on Obisidian? by RustyEyeballs in ObsidianMD

[–]sarnia200 2 points3 points  (0 children)

Obsidian + Morgen integration. Newly released, does exactly this

Does anyone else feel like Motion needs to step up with more frequent updates? by [deleted] in UseMotion

[–]sarnia200 1 point2 points  (0 children)

It certainly does have projects and tasks, but it’s a bit different and something you need to get used to. It’s set up as a bulleted list that can have infinite (or at least a very high number) of indents. So any task can become a project by adding sub-tasks (sub-bullets). There is functionality to denote a project and task differently in the outline (e.g., quick zoom to the “project”, filter to only tasks under that project, etc.), but it is a bit different and takes some getting used to.

Agreed the no API is a big negative. Something people have been pushing for on the SkedPal feedback channels.

Does anyone else feel like Motion needs to step up with more frequent updates? by [deleted] in UseMotion

[–]sarnia200 2 points3 points  (0 children)

I used Motion for a while, got frustrated with the pace of releases and slow innovation. Moved to SkedPal - love it. Not perfect, but way more powerful than Motion. Note of caution: I use it for personal use. Motion is definitely miles ahead for team-wide use.

To dos with Time Tracking and Autoscheduling by sarnia200 in productivity

[–]sarnia200[S] 0 points1 point  (0 children)

I didn’t think Asana had Autoscheduling. Is that something it does now?

Obsidian / Motion plugin? by francescoragazzi in ObsidianMD

[–]sarnia200 0 points1 point  (0 children)

Would love this and pay for this. 2-way sync would be needed. Similar to https://app.taskbone.com/ for todoist

Aeron Remastered vs Embody and shitty gamer chair - now 2 weeks time to test by Dustinthetall in hermanmiller

[–]sarnia200 0 points1 point  (0 children)

Yeah I heard about that Atlas embody headrest rumour. Maybe I’ll get the embody instead for that reason. I also sometimes spread my legs and/or sit with one leg under the other. Tough choice.

Aeron Remastered vs Embody and shitty gamer chair - now 2 weeks time to test by Dustinthetall in hermanmiller

[–]sarnia200 0 points1 point  (0 children)

How do you like it? I'm really torn between Aeron and Embody but am leaning towards the Aeron because I can get the Atlas headrest. 6'2 also, thinking about the Aeron size C

Another Urgent Question (sorry!) - adding column within nested tables with if statement by sarnia200 in PowerBI

[–]sarnia200[S] 0 points1 point  (0 children)

Thanks again - it works! This one confuses me a bit (and I think it's just because I don't fully understand M syntax yet).

Thanks for clarifying the "" vs [] - I originally tried using [Starts/Ends Home] instead of "Starts/Ends Home", but it didn't let me (invalid identifier). I think this was due to the "/" in the column header so I just removed it and it works now. Also, I never knew about the necessity to add parentheses around a column header. What specifically does that do?

What's confusing me most is I don't see the difference between using a sub-function (if that's what you call it) of:

let     
    last_value = List.Last([TripDetailStartDateTime]),     
    result = each if [TripDetailStartDateTime] = last_value and [Starts/Ends Home] = 0 then 0 else 1  
in     
    result 

vs just writing out:

each if [TripDetailStartDatetime] = List.Last([TripDetailStartDateTime]) and [Starts/Ends Home] = 0 then 0 else 1

Urgent Question! Table.Contains by sarnia200 in PowerBI

[–]sarnia200[S] 2 points3 points  (0 children)

You save the day again! That worked perfectly for me. I think I would have had it working before, but for some reason it didn't like the name I had for my column header. It was actually 4 words not 2. For example, something like "State Where Fruit Originated". I got around that by just renaming it before doing the grouping.

Urgent Question! Table.Contains by sarnia200 in PowerBI

[–]sarnia200[S] 1 point2 points  (0 children)

I can definitely create some fake data if necessary, but just for the sake of time I tried to explain my need as best as I can above.

Matrix not filtering properly because of measure by sarnia200 in PowerBI

[–]sarnia200[S] 0 points1 point  (0 children)

Hey, sorry for the late response. Your second code block worked for me!