Download
(23Kb)
Download
Updated: 11-30-23 07:10 PM
Pictures
File Info
Compatibility:
Classic (1.15.0)
Updated:11-30-23 07:10 PM
Created:unknown
Downloads:134,859
Favorites:481
MD5:

Cellular  Popular! (More than 5000 hits)

Version: 10.0.001
by: totalpackage, drjebus, Sugarwing

Cellular is an instant messenger mod (for only whispers) based on the functionality of an old version of ForgottenChat.

YouTube Intro



Features:

  • Many appearance options
  • History log
  • A way to copy text
  • Reuse of the default chat editbox
  • Whispers shown in separate windows or a tab-based single window
  • Should work with most spam filter mods
  • ...and other basic IM features
  • !! New !! Language support for enUS / enGB and deDE


How to Use:
  • "/cellular", check Interface Options->AddOns, or right-click a window for options
  • Left-click a window to toggle the editbox
  • Left-click a tab to activate it
  • Shift-left-click and drag a window to move
  • Shift-left-click and drag bottom-right corner to resize
  • Right-click a tab for show/close/options dropdown
  • Middle-click a tab to close
  • Hold ctrl and close any window/tab to quick remove from history
  • Several convenient buttons (some require shift clicking for confirmation reasons)


Warnings:
  • If you have history enabled and notice that Cellular is using a lot of memory, you should cleanup your history entries using Cellular's history options.
  • If you're experiencing crashing due to memory errors, disable and clear your history.
  • If you cherish your history, you can back up the saved variables file and then delete it. You can view it in any text editor later. The location of the saved variables file is here:
    ...\WTF\Account\<Account Name>\<Server Name>\<Character Name>\SavedVariables\Cellular.lua

10.0.001 11/30/2023 - fixed depreciated Blizzard lua syntax compatibility following Classic Era 1.14.3 change to 1.14.4 (and later)

9.0.004 05/12/2020 - fixed deprecated api
8.0.001 07/21/2018 - updated for 8.0
7.1.001 11/10/2016 - updated for 7.1
6.2.001 07/18/2015 - updated for 6.2
6.0.002 10/26/2014 - updated for 6.0 (BN fix attempt again)
6.0.001 10/20/2014 - updated for 6.0 (BN fix attempt again)
5.4.001 09/21/2013 - updated for 5.4 (BN fix attempt)
5.3.001 06/05/2013 - updated for 5.3
5.2.001 03/10/2013 - updated for 5.2
5.1.001 12/08/2012 - updated for 5.1
5.0.003 09/24/2012 - another possible fix for reply
5.0.002 09/18/2012 - possible battle.net fix
5.0.001 09/04/2012:
- updated for 5.0.4
- added option to disable handling of battle.net messages

4.3.001 11/29/2011:
- update for 4.3
- fixed the "Disable EditBox Move" option

4.2.001 06/29/2011 - update for 4.2
4.1.001 04/26/2011 - update for 4.1

4.0.003 12/05/2010:
- handle Real ID whispers better
- probably fix crashes this time
- clean up drop down menus

4.0.002a 11/17/2010 - library update, may fix crashes
4.0.002 10/24/2010 - fix reply binding, nothing else
4.0.001 10/18/2010 - toc to 4.0

3.3.006 06/23/2010:
- battle.net Read ID support for 3.3.5 (whispers only)
- fix reply keybind and stack error

3.3.003 03/14/2010:
- reduced the occurrence of the memory usage warning
- fix Prat sound support

3.3.002a 12/09/2009:
- added option to disable moving the default editbox
- attempt to not move editbox if whisperer's box isn't shown
- no longer handle GM whispers

3.3.001 12/08/2009:
- updated toc for 3.3
- added tabbing support to switch between windows/tabs
- added alert for when history memory gets high
- reformatted timestamps to 12 hour format
- added option to reset positions

3.2.003 09/04/2009:
- added cheap support for ConfigMode
- fix some name coloring issues, again

3.2.002 08/13/2009 - make class coloring work after switching tabs and minimizing

3.2.001 08/04/2009 - toc to 3.2

3.1.004 07/24/2009:
- support for 3.2 class coloring names
- use global strings for some of the buttons

3.1.003 05/22/2009 - give chat windows a name so people can reference them

3.1.002 04/22/2009:
- added checks to make sure other mods don't break Cellular
- removed window appearing before any whispers are exchanged

3.1.001 04/14/2009:
- updated for 3.1
- removed 3.0/3.1 compat
Archived Files (1)
File Name
Version
Size
Author
Date
9.0.5
20kB
totalpackage
04-11-21 04:26 PM


Post A Reply Comment Options
Unread 05-13-11, 04:13 AM  
Shinobli
A Kobold Labourer
 
Shinobli's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 67
Uploads: 1
Hi totalpackage,

the editbox doesnt work like it should, after the first click into the window to answer a wispher, the editbox doesnt work again.

I get no error by BugSack

I use Prat to move and skin my editbox, is maybe there the issue?
__________________
Hoppe - Dun Morogh
Disziplin - Blog
http://goettliche-aegis.blogspot.com/
Report comment to moderator  
Reply With Quote
Unread 04-27-11, 05:11 PM  
darkyce
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Works like a charm after 4.1, but I always have to press R twice for the editbox to open. No errors though. I suspect it has some thing to do with me using TukUI.
I'm completely lua illiterate, so I can't offer any real insights, but if you have any ideas for a fix or a solution, please give me a poke
Thanks for making the one and only useful whisper addon out there!
Report comment to moderator  
Reply With Quote
Unread 02-20-11, 06:12 PM  
Grai
A Defias Bandit

Forum posts: 2
File comments: 15
Uploads: 0
/bump. Am more then willing to help with the code, etc, etc, or with a donation as well. Would just like a little dialogue

Great work on this addon btw, I can't tell you how much I appreciate it.


Originally posted by Grai
So how exactly does WIM do it? I don't even mind if it's grouped under the actual realID name, I'm just looking for a way to make sure it keeps recording the conversations. Any way that can be done?
Report comment to moderator  
Reply With Quote
Unread 02-01-11, 08:25 PM  
Grai
A Defias Bandit

Forum posts: 2
File comments: 15
Uploads: 0
Originally posted by totalpackage
From my testing, I do not think there is no way to get actual name from a mod point-of-view. A mod can just see the temporary ID assigned to a RealID, which is not the same for the same person, and that temporary ID can be given to someone else. In other words, I cannot group someone's chat history to that person's name.

So how exactly does WIM do it? I don't even mind if it's grouped under the actual realID name, I'm just looking for a way to make sure it keeps recording the conversations. Any way that can be done?
Report comment to moderator  
Reply With Quote
Unread 01-31-11, 04:32 PM  
totalpackage
A Fallenroot Satyr
 
totalpackage's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 940
Uploads: 10
From my testing, I do not think there is no way to get actual name from a mod point-of-view. A mod can just see the temporary ID assigned to a RealID, which is not the same for the same person, and that temporary ID can be given to someone else. In other words, I cannot group someone's chat history to that person's name.
Report comment to moderator  
Reply With Quote
Unread 01-29-11, 08:02 PM  
Faloria
A Kobold Labourer
 
Faloria's Avatar

Forum posts: 0
File comments: 5
Uploads: 0
Re: Real ID whispers saved?

Originally posted by Grai
I'm not sure if I've somehow missed this or what, but for me, Celluar's handling Real ID whispers fine, except, I'm not sure they're being saved within the history. Is anyone else having this problem? Or are they perhaps being saved under the toon names?

Any light shed on the situation would be well received.
I'm having the same issue. The history is saved sometimes but not all the time. Normally when a whisper comes in, i see the most recent history in the box or when i go into the history to see. Now it's not. When i look at the history, it brings up a blank box.

I really love this add on but I need the history to show up when i need it.
__________________
Hijacking threads since 2001.
YOU have become better at Thread Hijacking! (525)

The aim of life is to live, and to live means to be aware,
joyously, drunkenly, serenely, divinely aware
~Henry Miller
Report comment to moderator  
Reply With Quote
Unread 01-29-11, 06:25 PM  
nyghtmyst
A Kobold Labourer
 
nyghtmyst's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
Cellular

Altho similar to Wim - I love Cellular Better! This addon is a little simpler and easier to use!
Report comment to moderator  
Reply With Quote
Unread 01-29-11, 05:23 PM  
Grai
A Defias Bandit

Forum posts: 2
File comments: 15
Uploads: 0
Real ID whispers saved?

I'm not sure if I've somehow missed this or what, but for me, Celluar's handling Real ID whispers fine, except, I'm not sure they're being saved within the history. Is anyone else having this problem? Or are they perhaps being saved under the toon names?

Any light shed on the situation would be well received.
Report comment to moderator  
Reply With Quote
Unread 01-20-11, 08:50 AM  
Aisenfaire
A Murloc Raider

Forum posts: 6
File comments: 394
Uploads: 0
Can't tell if this is a Cellular or Neonchat problem (happens only when both are enabled):

Whenever I hit the reply button, it pops up a big blank colored box the same size as my chat window, just awkwardly sitting there until I've finished typing and hit enter. I've tried using the "/script DEFAULT_CHAT_FRAME:AddMessage( GetMouseFocus():GetName() );" command to get its name but I just get "WorldFrame".





* * *

On the reply button issue:

Did some tests after reading AmiYuy's test results.

The upshot is Cellular seems to be working fine with Chatter now, even with Chatter's "editbox polish" enabled, as long as you don't toggle on the "Disable Editbox Move" function for Cellular.
Last edited by Aisenfaire : 01-20-11 at 10:19 AM.
Report comment to moderator  
Reply With Quote
Unread 01-06-11, 12:30 AM  
AmiYuy
A Fallenroot Satyr
 
AmiYuy's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 73
Uploads: 1
Originally posted by totalpackage
No error occurs when R stops working? The errors there seem to be from clicking on their name link to whisper. That seems like another bug, though.

Try going into interface options and selecting the option to use classic chat style. That will probably cause more problems.
Classic doesn't seem to have any effect, however after tonight's testing I'm pretty convinced that it's related the the editbox and it's variable.

I did another wipe of the saved variables tonight and right after was able to reproduce the problem on a toon with all addons on (which includes Prat, which I do have managing the EditBox), then switched to one without any on.

On the toon with zero other addons on, I had no issues getting with R or click to reply stopping working this time, regardless of IM Style, IM Style + Click to Focus, or Classic Style. However, immediately after choosing "Disable EditBox Move" R and click to reply stopped working. Unchecking "Disable EditBox Move" fixes the issue temporarily, only until the UI is reloaded.

With Cellular as the only addon enabled, until the noattach variable is created in the lua file, there are ZERO issues with functionality. Once that variable is created, it no longer functions correctly. I tested this by enabling and disabling it and witnessing it not working and then camping and deleting the noattach variable by hand from Cellular.lua. Worked perfectly fine again.

Going back to my old SavedVariables, deleting the noattach line, and having all addons enabled, the issue was still there. However! Disabling Prat let it work again. Enabling Prat and just disabling it's Edibox module also let it work again.

Summary:
- Disable EditBox Move module of Cellular is breaking responding to tells.
- If the noattach variable is deleted from the Cellular.lua Saved Variables, it will work fine.
- Unless you have the Editbox module of Prat enabled as well, however the error seems to lie in Cellular.
Report comment to moderator  
Reply With Quote
Unread 01-05-11, 05:41 PM  
totalpackage
A Fallenroot Satyr
 
totalpackage's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 940
Uploads: 10
No error occurs when R stops working? The errors there seem to be from clicking on their name link to whisper. That seems like another bug, though.

Try going into interface options and selecting the option to use classic chat style. That will probably cause more problems.
Report comment to moderator  
Reply With Quote
Unread 01-05-11, 06:45 AM  
AmiYuy
A Fallenroot Satyr
 
AmiYuy's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 73
Uploads: 1
Originally posted by totalpackage
Sorry, not much I can do without an error report or a way to reproduce the issue. When I was able to test, click reply worked fine. In general, make sure you're able to see Lua errors.
Have you renamed/redone your own saved variables? There aren't any errors being created on normal use (I run Swatter), but it IS happening. I feel lucky when I can reply to someone normally. It was functioning FINE for me until I messed with my settings (Disabling/Enabling Editbox move), now it's almost unusable. It's particularly an issue if I get tells from multiple people, because I have to manually type out their names or right click their portraits to respond, since Cellular won't let me click on it.

R, Shift-R, and clicking on the window do not work 90% of the time.

Clean install of variables and addon-
1) Send 1 tell
2) Got a reply
3) Send 2nd tell with R
4) Send 3rd tell with R
5) Press R and nothing happens
6) Clicking on window, nothing happens
7) Shift-R works indefinitely
8) Right click & choose "Disable Editbox move"
9) R works again
10) Reload ui
11) R broken again

Spam clicking on the Cellular window to try and get click-to-reply to work creates these errors- Both were re-created on a clean, empty interface with nothing other than Cellular on and only the above listed steps done to the clean install:
Code:
Date: 2011-01-05 04:32:28
ID: 2
Error occured in: Global
Count: 4
Message: ..\FrameXML\ChatFrame.lua line 3192:
   attempt to index local 'editBox' (a nil value)
Debug:
   [C]: ?
   ..\FrameXML\ChatFrame.lua:3192: ChatFrame_SendTell()
   ..\FrameXML\ItemRef.lua:68:
      ..\FrameXML\ItemRef.lua:2
   (tail call): ?
   (tail call): ?
   ...ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3661: SetItemRef()
   ..\FrameXML\ChatFrame.lua:3103:
      ..\FrameXML\ChatFrame.lua:3102
   (tail call): ?
Blizzard's version:
Code:
Message: Interface\FrameXML\ChatFrame.lua:3192: attempt to index local 'editBox' (a nil value)
Time: 01/05/11 04:42:28
Count: 2
Stack: Interface\FrameXML\ChatFrame.lua:3192: in function `ChatFrame_SendTell'
Interface\FrameXML\ItemRef.lua:135: in function <Interface\FrameXML\ItemRef.lua:2>
...ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3661: in function `SetItemRef'
Interface\FrameXML\ChatFrame.lua:3103: in function <Interface\FrameXML\ChatFrame.lua:3102>

Locals: name = "|Kf56|kPersons Name|k"
chatFrame = <unnamed> {
 0 = <userdata>
}
editBox = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = 1
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'editBox' (a nil value)"


Code:
Date: 2011-01-05 04:32:28
ID: 3
Error occured in: Global
Count: 5
Message: ..\FrameXML\ChatFrame.lua line 3540:
   attempt to index local 'editBox' (a nil value)
Debug:
   [C]: ?
   ..\FrameXML\ChatFrame.lua:3540: ChatEdit_SetLastActiveWindow()
   ..\FrameXML\ChatFrame.lua:3461: ChatEdit_ActivateChat()
   ..\FrameXML\ChatFrame.lua:3117: ChatFrame_OpenChat()
   ..\FrameXML\ChatFrame.lua:3190: ChatFrame_SendTell()
   ..\FrameXML\ItemRef.lua:68:
      ..\FrameXML\ItemRef.lua:2
   (tail call): ?
   (tail call): ?
   ...ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3661: SetItemRef()
   ..\FrameXML\ChatFrame.lua:3103:
      ..\FrameXML\ChatFrame.lua:3102
   (tail call): ?
Blizzard's version:
Code:
Message: Interface\FrameXML\ChatFrame.lua:3540: attempt to index local 'editBox' (a nil value)
Time: 01/05/11 04:40:20
Count: 1
Stack: Interface\FrameXML\ChatFrame.lua:3540: in function `ChatEdit_SetLastActiveWindow'
Interface\FrameXML\ChatFrame.lua:3461: in function `ChatEdit_ActivateChat'
Interface\FrameXML\ChatFrame.lua:3117: in function `ChatFrame_OpenChat'
Interface\FrameXML\ChatFrame.lua:3190: in function `ChatFrame_SendTell'
Interface\FrameXML\ItemRef.lua:135: in function <Interface\FrameXML\ItemRef.lua:2>
...ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3661: in function `SetItemRef'
Interface\FrameXML\ChatFrame.lua:3103: in function <Interface\FrameXML\ChatFrame.lua:3102>

Locals: editBox = nil
previousValue = ChatFrame10EditBox {
 focusMid = ChatFrame10EditBoxFocusMid {
 }
 tabCompleteIndex = 1
 focusLeft = ChatFrame10EditBoxFocusLeft {
 }
 focusRight = ChatFrame10EditBoxFocusRight {
 }
 text = "/w |Kf56|kPersons Name|k "
 chatFrame = ChatFrame10 {
 }
 addSpaceToAutoComplete = true
 setText = 1
 0 = <userdata>
 header = ChatFrame10EditBoxHeader {
 }
}
(*temporary) = <function> defined @Interface\FrameXML\FloatingChatFrame.lua:1805
(*temporary) = ChatFrame10ClickAnywhereButton {
 0 = <userdata>
}
(*temporary) = "attempt to index local 'editBox' (a nil value)"
ChatEdit_SetDeactivated = <function> defined @Interface\FrameXML\ChatFrame.lua:3484
Report comment to moderator  
Reply With Quote
Unread 01-04-11, 09:15 PM  
Mooshroom
A Murloc Raider

Forum posts: 5
File comments: 20
Uploads: 0
Originally posted by asakawa

my recent issue is a very insignificant one, i can't click a cellular window to start replying.
My personal workaround for this: mouseover the window, mousewheel down, click on the name and reply away
Report comment to moderator  
Reply With Quote
Unread 01-04-11, 05:06 PM  
totalpackage
A Fallenroot Satyr
 
totalpackage's Avatar
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 940
Uploads: 10
Sorry, not much I can do without an error report or a way to reproduce the issue. When I was able to test, click reply worked fine. In general, make sure you're able to see Lua errors.
Report comment to moderator  
Reply With Quote
Unread 01-04-11, 10:25 AM  
asakawa
A Kobold Labourer

Forum posts: 1
File comments: 9
Uploads: 0
i've been using this addon for a very long time and have really liked how minimal it is and the way that it just works with a minimum amount of fuss.

my recent issue is a very insignificant one, i can't click a cellular window to start replying. i hadn't even realised that's the habit i'd gotten into until it didn't work any more.
so, i thought i'd try out the competition and DLd WIM.

well, what a dreadful addon. it's over-designed and frustrating to use at every turn. i can't get it to occupy only a small amount of my screen and i can't get it to reliably handle just the basics that i want it to.

i'm back to cellular and i'm happy to just live with the very minor readjustment it will take to get used to replying to whispers in a different way.

thanks for the addon and if you find a way to fix this minor issue then that'd be great.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.