Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

The Dave posted:

Also seeing users post history I think would mean including the forums search function all together. Not sure that's something pokeyman is going to be able to whip up anytime soon.

You don't have to do the entire search stuff if you don't want to. You're just doing a call to the search page with the post history action and the user ID. Once it completes, it does a redirect to the search page with the users post history.

code:
http://forums.somethingawful.com/search.php?action=do_search_posthistory&userid={0}
From that point you can parse and format it.

Of course, that's not easy to do. And technically, my app is cheating because I'm using the forums HTML with some formatting and overriding JavaScript on it, rather than actually parsing it. I can get away with this somewhat because I'm just on a tablet/desktop, rather than a phone environment.

Now I really want to add full search functions. Stop giving me ideas. :argh:

Adbot
ADBOT LOVES YOU

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

pokeyman posted:

Entirely my fuckup. I managed to break parsing thread lists when there's an announcement. New version's on its way to the App Store, and a new unit test should make sure this doesn't happen again. Sorry everyone.

No worries. If it makes you feel better, I totally missed it too and it broke my parsing. :v:.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Sereri posted:

That said, don't let Awful apps influence what phone you're gonna buy.

Of course, everyone should buy a Windows Tablet :v:.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

tuzy2k posted:

Am I missing something here? I cannot figure out how to browse sub-forums from within the app. For instance, I cannot access the MMO HMO that us under Games.

Click the arrow on the left side of "Games" on the main forum screen.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

zergstain posted:

Anybody know what this completely empty "Apps In Developmental States" forum that only shows up in Awful.app under QCS is? I might ask in QCS, but I can't find any trace of it when viewing the forums in Safari.

Apps In Developmental States is for forum app developers, so we can test making new posts and threads without having to use actual visible forums. I think the permissions to actually see it are on a per-user level, so you can't actually see the (high quality) threads in it. Really, you should not see it listed at all. For me, I only allow access to it when I have a debug build, so maybe something like that happened here? I don't know how they turn it on or off :shrug:.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Sereri posted:

It was Ferg actually, giving Amazon access to his account



Emphasis mine

That happened with my app the first time I submitted it. I told them to post ONLY in the Project.Log thread. The first time I submitted they did. The second time they posted a random image and text in some GBS thread. It got banned eventually but it was a new account I made for it.

Now it's set up to be permanently banned, but since Windows testing is automated now no one actually uses it.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

The Dave posted:

My opinion is it's solving an edge case of not being able to manage bookmarks, and isn't necessary at all. On the flip side we have a giant nav with barely items in it. ( Let's add buddy list next! )

The one feature I would love to get back in the flow of things is swiping from the right edge to jump back into a thread I accidentally backed out of.

Buddy list would be somewhat easier to add, since it's in the control panel and can be parsed in one place. Keeping track of multiple threads in different forums not aggregated in one place (ALA Bookmarks) would be much more of a pain. I would think if you wanted to have a "10 last posted in threads" feature, you have to make ten different requests for each thread to see what changed in them. Which is kinda lame, even if the requests are cheap.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

pokeyman posted:

Even before we get to the "making requests" part there's a big unanswered question. So far everything in the app syncs via the Forums. You get the same view of everything from any device or browser, whether it's the list of bookmarks or the last read post in a thread. We have no features that extend beyond those offered by the Forums itself. That's not a written policy or anything, because it hasn't really come up before. Do we want to make such a significant change in the kind of functionality offered by the app?

Yeah, I don't think adding things beyond the forums themselves is a very good idea. The forums are already fragile enough, adding additional complexity that something like this would require is probably going too far. I mean, adding a small database like SQLite and keeping track of thread entities is pretty straightforward. But now you have to maintain that list, rather that just retrieve it from the forums themselves. That seems needless, especially for an edge case like this.

I would say to just change your workflow and use bookmarks. Unless SA implemented the function on the boards, there's not much we can do.

(Speaking for myself here, of course :v:)

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

GENDERWEIRD GREEDO posted:

Actually please actively discourage anyone attempting to make an Awful Mac app because what the gently caress



Technically I got this kind of support for free, since Windows 10 has windowed "desktop-ish" support for WinRT apps. It's actually not as horrible as you would think. Although I gotta fix a bunch of bugs to make it really worthwhile.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

pokeyman posted:

Smilie keyboard got rejected once again, this time for guideline 16.2 "Apps that are primarily designed to upset or disgust users will be rejected", along with 21 screenshots supposedly containing "objectionable content". So I guess the jizzing dicks weren't ok either. I'll figure something out I guess. Sorry for the delays.

The clear differentiation between Apple and Microsoft's app reviewing process is jizzing dicks.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost
I would like in on TestFlight too, since compiling new builds from master is annoying.

Email: t_miller@outlook.com

Thankx, much love. :sonia:

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

pokeyman posted:

Which part was annoying? I need to fix that.

I don't have my Mac with me, but if I recall correctly it kept complaining about the bundle identifier being taken, so I had to change it slightly for every bundle so it would work.

That might have just been me not understanding how Xcode works though :downs:

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost
Beta installed fine after I hosed around with the time settings on my phone; it kept saying it was expired, despite the fact it had not been 30 days and I never installed it, but after changing my phones time to 24 hour time and back, it came on :shrug:

The new keyboard worked once, and man did it look good. Then I pushed the heart button on it, and it crashed. Now all it does is crash if I try to open it again. :(
EDIT: The keyboard, not the app itself.
EDIT2: Read the other thread, uninstalled and reinstalled it and now it works again.

Drastic Actions fucked around with this message at 19:43 on Oct 29, 2014

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

theadder posted:

Is there a reason why my bookmark unread counts appear in different colours? I checked in OS X Safari and they're not marked differently there. They're always either blue or orange in the app and it seems to vary randomly.

Orange is bookmarks, blue are regular threads, so I'm guessing it's meant to differentiate them.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Diabolik900 posted:

Bookmarked threads are whatever color you have the thread set to on the forums. By default that is orange. It used to be blue, which looked a lot better, but Lowtax changed it for who knows what reason a couple years ago.

:aaaaa:

Had no idea that was a feature.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

pokeyman posted:

Any dumb ideas?

I kinda like working on Awful and don't want to abandon it.

Send fake report email to fake address. It's not like they can check to see it actually being acted upon.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

ChickenOfTomorrow posted:

what threads do App Review like? are they browsing games? fyad? d&d?

...YOSPOS?

Probably whatever they feel like. For my Windows app, they went into BYOB and would fail the app for vulgarity/nudity. After explaining the app is a message board viewer and that is user content, they let out through.

Apple is a bit more strict though.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost
Since I don't have an iOS Awful thread of my own, I figured I would post this here so people see it. You can yell at me pokeyman if you want it taken down.

In case anyone is interested in a SAclopedia app, Awful Encyclopedia is now available on the App store. And it only took a month to get through review!







Now you can read SAclopedia on the go! Note that the app took about a day to build; The UI is built with Xamarin Forms (side note: I work there :v:), and I'm using my own .Net libraries for parsing SAclopedia enteries. It does not do much beyond accessing it (So no sharing, the toolbar on top is still black, etc.) and I'm not planning to really update it... but still, SAclopedia! Go nuts!

Drastic Actions fucked around with this message at 21:36 on Mar 3, 2015

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

david_a posted:

I don't know if you're taking bug reports for this, but external links don't work and it seems to have problems displaying some characters (check out Failure Vision).

I know. They are bugs with Xamarin Forms (The webview in the release version, quite frankly, sucks.) and I've talked with some people on the team about it. I'm probably not going to do any bug fix updates because I don't really care to. I mean, it took me a month just to get it through the approval process. Really it was just to get something out, and it really did take me less than a day to make it.

Now in the future, if I decide to go whole hog and make a full blown iOS forum reader... Then I will care a bit more about it :v:.

BTW All things Awful App + Me related can go into this thread.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

pokeyman posted:

Again, I'm not announcing Something.app or anything (yet) but it's a possibility and y'all should feel free to dream.



Oh I'm working on that. Give me a month or two and I'll have something(.app) worth showing. :getin:

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

The Dave posted:

Are you actually working on some secret new awful? Only because working with pokeyman on whatever code base is probably waaayyyyyy more beneficial then this lone wolf stuff.

Kinda. I have a .NET forums library that I'm working on, and I want to see it running on every platform I can. That's why I made that SAclopedia app awhile back (which I'm also kinda rewriting, this time with a native UI). The biggest issue with an iOS Awful Forums Reader at the moment is setting up the UI and handling the web views, since that stuff is actually specific to the platform. The rest is handled by my library.

It's built on C#, with a PCL underbelly so I can share as much code as I can across platforms. The new Webviews I'm working on are going to be templates on top of Bootstrap, so it can be used across tablets and phones.



Note that it looks like poo poo at the moment and needs a lot of work.

The iOS and potentially Android versions are build with Xamarin, and again, it's in C#. So there's nothing you can really use from it. Unless you guys really want to start writing C#, in which case I'm glad to help ;).

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

pokeyman posted:

I'm trying to picture some kind of exercise that's immobile enough to be looking at the forums, but in a setting where a phone or an iPad doesn't work. I'm failing.

You could always do a bookmark checker. Ping users when their bookmark threads are updated or let them check on the watch so they can see if they are, then let them open them up on the phone.

It's something I would love to do with the Microsoft Band, should they let us make actual apps with it :argh:

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Subjunctive posted:

Getting thread triplication in the forum display. The thread is bookmarked, but I haven't posted in it.



Clearly the thread was promoted by Wildstar and pokeyman's pocketing the money.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Vegastar posted:

Cat test #3 is failing. Trying to use the [img] menu while quoting this post is resulting in nothing at all. I can't open the menu for camera roll or taking a photo.

Cat test #4:
Can't edit a photo in either. Something about quoting an image may be breaking it.

Quoting a post with an image worked for me in the test post thread :shrug:.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost
The keyboard is too unwieldy for me. Unless I go through in advance to favorite the ones I use most often, it takes to long to actually find the ones I want to use. Having a way to filter them would make it more useful to me (since I usually know which one I want to use, just not the exact bbcode needed for showing it) but that's kinda hard to do when it's a keyboard. That's why I have it as a filterable list in my apps, since I think it makes more sense to show it that way.

But that's me.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

devilmonk posted:

For the past week or so, when I go to "Forums" it only shows threads that I have bookmarked. Did I push a button to make this happen or am I going crazy or both?

Pull the list to refresh the forum. It might not be pulling down the newest threads.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Subjunctive posted:

Oh, sounds like your cell phone provider was using a cross-signed interstitial to throttle peering traffic that didn't match its deep packet inspection parameters. Now that the delegated root has resynchronized, you should be fine -- unless you change the layout of the credential journal, lol.

:yikes:

Bookmarking this post in case I need an excuse for why my app crashes.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Subjunctive posted:

Beta, IIRC.

You're lucky they blocked App Store ratings with the beta versions! I was gonna rate this one star! Won't adjust until fixed!

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

In Training posted:

Why is the an AIDS forum in the listing on the app but not on the actual forums?

Because it's hidden from everyone. Unless you have permissions you can't enter it, so if you see it in the forum list in the app, it was put in via code.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

carry on then posted:

Looks like beta 5 fixed the small white issue on its own. I'm not running the beta so I can't say whether your fix affects the layout.

I am and it's not.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Subjunctive posted:

We don't know the image size until we start to retrieve it. I've looked at doing stuff like this, but it requires really invasively inserting ourselves into the HTTP transaction chain.

I've been using Gifffer to stop some gifs from autoplaying. I whitelist smilies and avatars (since they are small) and force every other gif to go through that library. That helps with performance, since it won't autoload the animation into memory.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

pokeyman posted:

The update that fixes the horizontal scrolling on iPad got rejected. The reviewer wandered into FYAD and found some goatse.

"These attachments may display potentially objectionable content, such as nudity, pornography, and profanity."

Do these people not understand the whole "Can't control content of users, this is the Internet" thing? Like, it's user generated content. :wtc:

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Subjunctive posted:

We'll want a play-button overlay for the (awesome) imgur GIF poster image too.

You might want to check out Gifffer, which already does this (stops animations from playing, and adds a play-button overlay to the gif)

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

The Dave posted:

That still loads the entire gif before stopping it.

No it doesn't. It only fully loads the animation when you click the play button. In my app, on the first page of the PYF GIF thread, with the library on, I get around 190 MB of memory used. Without it, It goes to around 500 MB.

That, or the visual studio resource manager is lying to me, or the webview in WinRT is wacky. The former could be true, the latter totally is.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Subjunctive posted:

It's almost certainly retrieving the full image file, but not decoding it. You can easily test: wait for the page to finish loading, go into airplane mode, and see what happens when you click the play button.

E: it removes the image from the document after snapping the first frame or so, but in Chrome and Firefox the full image is downloaded per the network logs.

Well yeah, that's what I meant :v:.

Of course it downloads the full gif. All I meant was that it didn't autoplay it (meaning, didn't load the animation into memory until you hit the play button). That's all I was concerned about for my app, since that's where a good portion of memory issues come up; actually playing the animation, not downloading it in the first place. Of course, I could be misinterpreting what the webview is doing with the gifs, but my memory stats with my app should be right. :shrug:

edit: I could have also read more about the situation you guys are having with gifs in the first place before I gave my input.


Puppy Galaxy posted:

Peek/pop for threads when you're viewing the list. first post or whatever post you left off on if you've already viewed it.



I put in a pull request for it here. I'm still plugging away at making it suck less, but I don't really know swift and really don't get objective c. It should be functional with what I have though.


lelandjs posted:

I would love being able to 3D press a post and have it pop up the quote/user info/etc options that are currently available under the … menu.

Not sure if that's logistically possible though.

There are peek/pop APIs for webview links exist, so maybe it's possible for some elements?

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Drastic Actions posted:

There are peek/pop APIs for webview links exist, so maybe it's possible for some elements?

So I just played around with using allowsLinkPreview on the posts web view. It does work for external links, but it treats all links as external, meaning that things that should stay in the app (links to other threads, other view controllers) won't work. As far as I can tell, you can't handle the actual peek/pop event yourself like you can with native code, so it seems to be at the mercy of the web view.

I'm probably missing major stuff though, so maybe you can do it and I don't see it? I don't know :shrug:

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

pokeyman posted:

There's a Russian reversal joke in here somewhere about UI controls and web views. Anyway, it wouldn't surprise me if any of these are true: maybe we can hook into the web view's previewing abilities, maybe we can just handle it ourselves, maybe we can convince the webview to let us get in between.

I've been trying to do that, but I can't find any event handler I can tap into. I can't find anything in the docs about it, other than allowing the web view to do 3D touch at all. My hope would have been to use that event handler for when the user did touch on the link, then run the same code that already handles URLs to figure out where it needs to go, but then show that view controller in the preview view controller before popping it up. :(

I've closed and reopened my PR so it comes from a feature branch (before it was from master, because I thought I would not want to add more features. I was wrong :v:) and I might add option overflows to that preview view too. The same ones you would get if you long pressed on the thread.

Edit:

And now I added them :)




Drastic Actions fucked around with this message at 04:21 on Sep 29, 2015

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Diabolik900 posted:

Drastic Actions was/is looking into it. There are more details towards the end of the previous page.

It's merged into master, so whenever there is a new build it should be there. Let's you preview threads without affecting view count.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Kazy posted:

There's one in the Windows 10 store..


Time to mash F5 in TestFlight. :( Does it also have peek and pop on URLs?

And it's made by me :cool:

It does not have peek/pop in the web view, because until we can find a way to have it be selective (forum links peek new threads, outside links open outside sites.) it would always link out to the safari web control.

Adbot
ADBOT LOVES YOU

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Kazy posted:

Could you do it per view? Most thread view links would be outside of the forum, and all forum view links would be to threads.

Alternatively, maybe convert intra-forum links to a URI before rendering, though I'm not sure if that is even feasible.

The forum thread is in a webview. The webview can have links enabled for 3d touch but those links only open in the Safari Web browser control. As far as I know, there is no way to capture the event of the touch and say "Hey, redirect this peek to this controller". So right now, no matter what, it will always open the web browser control.

As far as I know anyway. I'm not really an iOS developer (if you don't count Xamarin :v:); just someone with an iPhone who wants to contribute :shrug:.

Drastic Actions fucked around with this message at 22:52 on Oct 9, 2015

  • Locked thread