A third-party messenger application for Path of Exile.

Overview

PoE Instant Messenger

Download (Windows)

The latest release can be downloaded here

Tool showcase

Theme Setup Notifier Messenger Settings
Light
Dark

Community

Join the Discord

Install

Clone the repo and install dependencies:

git clone [email protected]:cedricdsc/poe-instant-messenger.git
cd poe-instant-messenger
npm install

Starting Development

Start the app in the dev environment:

npm start

Packaging for Production

To package apps for the local platform:

npm run package

Special Thanks

Donations

Donations will ensure the following:

  • 🔨 Long term maintenance of the project
  • 🛣 Updates for every upcoming league
  • 🐛 Quick responses to bug reports and help requests

Currently I have not set up a Patreon yet. This will follow when I feel like the project is polished enough to deserve being supported.

Maintainers

License

MIT

Comments
  • Cannot add the Client.txt file if the path to it does not contain 'Path of Exile'.

    Cannot add the Client.txt file if the path to it does not contain 'Path of Exile'.

    This seems to be the way it is programmed (SetupStepper.tsx:64), but at least I didn't install PoE in a standard directory. Perhaps this is not technically a bug, but to a casual user it might look like a bug.

    bug 
    opened by sozemego 4
  • Overlay not showing on 0.6.1

    Overlay not showing on 0.6.1

    Expected Behavior

    Overlay should have opened

    Current Behavior

    Overlay not showing. Everything was fine on 0.6.0 but when I install 0.6.1 or update from 0.6.1 overlay not showing

    Steps to Reproduce

    Possible Solution (Not obligatory)

    Context

    Your Environment

    • Poe Instant Messenger version : 0.6.1
    • Operating System: Windows 10 For (Devs)
    • Node version:
    bug 
    opened by Schaloth 2
  • Trade Assistant not toggle-able

    Trade Assistant not toggle-able

    Expected Behavior

    The Trade Assistant should be toggle-able via the selected hotkey (default: Alt+F)

    Current Behavior

    Nothing is happening.

    Steps to Reproduce

    1. Download v0.6.0

    2. Start PoE Instant Messenger

    3. Start Path of Exile

    4. Try to toggle via set up hotkey

    Possible Solution (Not obligatory)

    /

    Context

    /

    Your Environment

    /

    bug 
    opened by cedricdsc 0
  • 0.6.3 Freeze game till close app

    0.6.3 Freeze game till close app

    Expected Behavior

    Work like before.

    Current Behavior

    Can see ingame icon, getting sound notifications and message numbers shown like before. But when clicking icon, icon disappear, app chat screen not shown, and game is like frozen(looks like there is a fullscreen transparent scene block clicks)

    Your Environment

    • Poe Instant Messenger version : 0.6.3
    • Operating System: Win 10 For (Devs)
    • Node version:
    bug 
    opened by Schaloth 5
  • Add support for Chat Folders

    Add support for Chat Folders

    The application should be extended by chat folders which differentiate between regular whispers, trade whispers, global chat, trade chat, marked as favorites.

    Goals

    • Tab to switch between chat folders
    • Folders for regular whispers, trade whispers, global chat, trade chat, marked as favorites.
    enhancement 
    opened by cedricdsc 0
  • Storage Overlay

    Storage Overlay

    As other third-party applications have already integrated this feature, it is a must have. The overlay should be triggered on opened chat messages which contain an incoming trade message. It shows the item position in a regular / quad stash tab.

    Goals

    • Show overlay on incoming trade message & opened messenger
    • Show item position in regular / quad stash tab
    • Add hotkey to toggle between stash-tab folder / regular stash tabs
    enhancement 
    opened by cedricdsc 0
  • Customization Options

    Customization Options

    The application should be able to be more customizable.

    Goals

    • Change Theme Colors
    • Add transparance option to the settings
    • Add the functionality to resize the messenger window
    • Lock the messenger and / or the notifier in place
    • Add different notification sounds
    • Add controls for notification sound volume
    enhancement 
    opened by cedricdsc 1
  • Lock position and fix expand direction

    Lock position and fix expand direction

    Hayo just wanted to tell u some ideas i have and would be nice to have!

    1. Maybe after clicking out of the Messenger that i minimizes itself back to mini! and only stays big when u are doing stuff inside the messenger
    2. The possibility to fix/dock the possition of the Mini Icon, so it cant move
    3. Setting to change in which direction it will open so i can for example palce the icon near my flask without seeing the messenger (i guess? or so that i cant go way down like in screenshot)

    OX3IdarymY ) <- How it looks like without any Chats OR0W029GaR <- With Chats so i does note move down

    bug enhancement 
    opened by ItzBaka 1
Releases(v0.6.3-alpha.0)
Owner
Cedric
Media informatics student
Cedric
Calculating Pi number without limitation until 10k digits or more in your browser powered by JS without any third party library!

PI Calculator Web JS (Online) Calculating Pi number without limitation until 10k digits or more in your browser powered by JS without any third party

Max Base 6 Jul 27, 2022
Userscript developed by Stay & Third Party userscript available on Stay.

Stay offical userscript Get the userscript manager Stay² Developed by Stay Name Description Link 知乎@AutoExpand 自动展开回答,支持知乎桌面版 Get Google@PreventAppJum

shen yin 72 Nov 15, 2022
A tiny cross-platform client for SQLite3, with precompiled binaries as the only third-party dependencies.

Tiny SQLite3 A tiny cross-platform client for SQLite3, with precompiled binaries as the only third-party dependencies. A nice feature about this modul

Fabio Spampinato 19 Oct 27, 2022
A wrapper for valorant-api, a third-party API for getting data within Valorant. Available on npm

valorant-wrapper A wrapper for the third-party valorant-api How to Use All endpoints can be accessed off the ValAPI class. import { ValAPI } from 'val

Aircraft Overviewer 5 Nov 7, 2022
A third-party VALORANT API wrapper library.

wrapper-valorant-api A NodeJS wrapper for the VALORANT API. Installation npm: npm i wrapper-valorant-api yarn: yarn add wrapper-valorant-api VAL-CONTE

LordPrinz 3 Dec 8, 2022
Quickly check your websites for third party requests.

Third Party Checker Tool for crawling websites and checking for third party requests using Puppeteer. Installation git clone https://github.com/pxlrbt

Dennis Koch 7 Nov 1, 2022
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
Package fetcher is a bot messenger which gather npm packages by uploading either a json file (package.json) or a picture representing package.json. To continue...

package-fetcher Ce projet contient un boilerplate pour un bot messenger et l'executable Windows ngrok qui va permettre de créer un tunnel https pour c

AILI Fida Aliotti Christino 2 Mar 29, 2022
A Chromium extension that enables users to use customizable :emoji: on Facebook/Facebook Messenger.

:emoji: for Messenger A Chromium extension that enables users to use customizable :emoji: on Facebook/Facebook Messenger. Install Download the extensi

null 4 Aug 31, 2022
A fully cross-platform messenger app with End to End Encryption (E2EE).

Smartsapp A fully cross-platform messenger app with End to End Encryption (E2EE). Demo NOTE: The features shown in the demo is not exhaustive. Only th

Derek Jones 13 Aug 25, 2022
The Third (and hopefully last) Version Of The Beatshape API!

Beatshape API V3 This is The Third (and hopefully last) Version Of The Beatshape API! How To Run: Install Node.js Clone This Repo git clone https://gi

CDX Team 1 Dec 25, 2021
Identitfy and categorize Node.js dependencies (builtins, third parties..)

Dependa Identify and categorize Node.js dependencies (builtins, alias, third parties..). The module and the code has been inspired by builtins and bui

null 4 Nov 10, 2022
This is the group project for the fourth week of the third module in the Microverse program.

Space Travelers' Hub This is the Space Travelers' Hub app initialized in the fourth week of the third module in the Microverse program. It was done us

Lucas Costa Rodrigues 8 Sep 4, 2022
SWC plugin for transforming import path.

swc-plugin-transform-import Inspired from babel-plugin-transform-imports Installation npm i -D swc-plugin-transform-import Uses with webpack-config //

Ankit Chouhan 35 Dec 24, 2022
This package enables you to mount your Remix app at a different path than root

Remix Mount Routes This package enables you to mount your Remix app at a different path than root. ?? Installation > npm install -D remix-mount-routes

Kiliman 26 Dec 17, 2022
Detect the executable python interpreter cmd in $PATH.

detect-python-interpreter Detect the executable python interpreter cmd in $PATH. Installation $ npm install --save detect-python-interpreter Usage con

Khaidi Chu 2 Apr 12, 2022
"Pizza Party!" - A Jovo V4 master template supporting a lot of features

"Pizza Party!" - Yet another Jovo V4 master template supporting a lot of features There are a lot of Jovo examples around but I did not find any proje

Frank Börncke 8 Aug 2, 2022