Skip to content

Releases: gtrxAC/discord-j2me

v3.0.0

09 Jul 09:44
Compare
Choose a tag to compare

This major update adds profile pictures and other significant UI improvements, while introducing message editing, deleting, and attachment uploading, along with wider compatibility across devices.

  • Support for more devices
    • MIDP 1.0 version
      • Does not support gateway/socket connection
      • May have issues on low-RAM devices (try reducing message load count)
    • Added 'send token as' options to login screen
      • Workarounds for HTTP limitations of certain devices
      • Use 'JSON' option for Symbian UIQ 3
      • Use 'query parameter' option for Series 40 1st Edition
  • File uploading support
    • Device dependent (FileConnection API or HTML browser with file upload support)
  • Message editing and deleting
  • Improved attachment viewing
    • Non-image attachments can now be downloaded
    • Text file attachments can also be previewed within the app
  • Profile pictures
    • Configurable shape (off/square/circle) and quality (initials only/16px/32px)
    • Not available on MIDP 1.0
  • Colored nicknames (requires gateway)
  • Icons in server and DM lists
  • Unread message indicators
    • Client-side only - not in sync with official clients
    • Automatically updates when new messages are received (requires gateway)
  • Improved embed display
    • Both title and description are shown
    • Multiple embeds can be shown per message
  • User interface improvements
    • Message list no longer gets reloaded when sending a message (requires gateway)
    • Proper display of status messages (e.g. member joined, message pinned)
    • Added menu for opening an URL from a message
    • Added option to automatically reconnect to gateway

Download the midp2 version if your device supports MIDP 2.0 (most devices released since ~2004). The midp1 version is intended for older devices and lacks some features.

If you're updating from a previous release, change your connection URLs:

  • API URL: http://146.59.80.3
  • CDN URL: http://146.59.80.3:8080
  • Gateway URL: socket://146.59.80.3:8081

If your device doesn't support sideloading, you can directly download the app on the device by entering these URLs:

v2.2.0

08 Jun 19:47
Compare
Choose a tag to compare

This update introduces attachment viewing, message replying, and several other features and improvements. Here's a full list of additions:

  • Attachment viewing with customizable CDN proxy URL and image format (PNG or JPG)
    • Not available on old UI
  • Replying to messages
    • Not available on old UI
  • Copying message content
    • The 'Copy content' option opens a text box containing the message's content, which can then be selected and copied if your device has a clipboard.
  • Server-side conversion of default emoji into their textual representations
  • 'View older/newer messages' buttons moved to the top/bottom of loaded chat contents
  • Ability to supply token via manifest or JAD
    • To use this feature, edit the JAR's META-INF/MANIFEST.MF file and add a new line containing Token: (your token here)
  • Hotkeys for message actions (send message, reply, copy contents, refresh)
    • These are bound to J2ME game actions A, B, C, and D respectively. The actual physical key mappings depend on the device model.

v2.1.0

27 May 20:58
Compare
Choose a tag to compare

This update introduces proper gateway support with live message updates and typing indicators. The gateway is unencrypted, meaning it will work without installing certificates, however not all devices are supported.

This release also fixes some miscellaneous crashes and bugs.

If you're updating from a previous release, change your connection URLs:
API URL: http://57.128.194.14:8087
Gateway URL: socket://57.128.194.14:8085

v2.0.1

21 May 20:03
Compare
Choose a tag to compare

This hotfix update addresses various crashes, for example the Integer.valueOf() exception when opening the settings.

v2.0.0

21 May 16:40
Compare
Choose a tag to compare

This major update adds new features mostly related to customization and direct messages, as well as a wide variety of UI and quality-of-life improvements and bug fixes.

  • Updated theme/appearance options
    • Dark theme renamed to Black
    • New dark theme added - similar to official client
    • Added customizable font size for message author/content
    • Added the ability to switch back to the old UI
  • Experimental gateway/socket support (live message updates)
    • The gateway proxy server (ssl://uwmpr.online:8081) uses TLS 1.0 encryption, meaning it is only compatible with newer devices (e.g. emulators like J2ME Loader) and devices which have the required certificates installed (Let's Encrypt). We are working on a better solution to this.
  • Improved direct messages
    • Better DM selection screen with a list of most recent DMs
    • Added support for group DMs
  • Improved message timestamps
    • Added 12 hour time option
    • Fixed broken timestamps on Symbian UIQ2
    • Date is now shown instead of time for messages older than a day
  • Miscellaneous UI improvements
    • New main menu
    • New message input screen
  • Lite HTTP proxy (reduces data transfers to speed up loading)
    • If you're upgrading from a previous release, change the API URL to http://dscjava.uwmpr.online.
    • Also compatible with older versions
  • Better device compatibility
    • CLDC 1.0 support (older MIDP 2.0 devices such as Series 60 2nd Edition)
    • Wi-Fi support on BlackBerry devices
    • Threaded HTTP requests (fixes freezing on certain devices)

v1.2.0

05 May 18:20
Compare
Choose a tag to compare

This update introduces a new message viewing UI featuring these improvements:

  • Newest message is now shown at the bottom
  • Message timestamps
  • The ability to read further back into the message history
  • Light/dark theme option

v1.1.2

04 May 22:33
Compare
Choose a tag to compare

This patch update fixes the 'invalid application' error on Nokia Series 40 phones.

v1.1.1

04 May 19:36
Compare
Choose a tag to compare

This patch update improves error reporting and adds support for sending messages containing Unicode characters.

v1.1.0

01 May 21:02
Compare
Choose a tag to compare

This update adds basic direct message support, a Refresh button to the message list, and minor UI improvements. Some bugs were fixed, including #1.

v1.0.0

30 Apr 21:42
Compare
Choose a tag to compare

This first release includes the following features:

  • Server list
  • Channel list (not correctly sorted yet)
  • Message reading (newest message shown on top)
  • Message sending