Haris Sulaiman

Results 14 issues of Haris Sulaiman

## Purpose Users want the Agenda CRUD operations to be part of an ACID MongoDB transaction. ([This excellent blog post](https://thecodebarbarian.com/a-node-js-perspective-on-mongodb-4-transactions.html) gives me a hint to say so.) Given the following...

Some jobs need to be auto removed once it's executed. This can be achieved with TTL index. ```js db.eventlog.createIndex( { "lastModifiedDate": 1 }, { expireAfterSeconds: 3600 } ) ```

I think it makes sense to set a name to each agenda instance based on the host. This will make sense when we finally implement a global events and global...

There should an api (dbus?) to access color palette and color variations from the current wallpaper. i think apps like principle from @cassidyjames can take advantage of this feature.

A Granite widget could be made to request PIP mode from gala. There are many apps that would benefit from this.

Priority: Wishlist
Needs Design

The new calendar widget on wingpanel looks great, wouldn't it be better if it was extracted to a granite widget to replace the current granite date picker. ![image](https://user-images.githubusercontent.com/29329325/28530117-4fec6bee-70b0-11e7-97ed-84ef837cff6e.png)

Priority: Wishlist

Using ```js console.time(`time for ${ns}`) for (let i = 0; i < nInfos; i++) { const info = GI.Repository_get_info.call(repo, ns, i); const item = makeInfo(info); if (item) module[getInfoName(info)] = item...

We can view Firestore data in the sidebar , how about we also generate queries? Right click generate js query?😁

You should submit an issue in the elementary os repo. I would love to see this in elementary os.

Moving to vitest will enable maintainers to write more robust tests with built in typescript support. This would also help in benchmark testing the query for 100,000 job records or...