Code Monkey home page Code Monkey logo

wykopmobilny's Introduction

Wykop Mobilny 馃摫

Build Status Discord Support via PayPal

Unofficial wykop.pl client for Android, written in Kotlin.

Przeczytaj w j臋zyku polskim.

Features

  • Browse link feed (Main page, Upcoming, Favorite, Tags)
  • Browse entries (MyWykop, Favorite, Hot, Newest, Tags)
  • Microblog
  • Search entries/links
  • Dark theme (gray one and for AMOLEDs)
  • Surveys
  • Private messages
  • Full customization

Download

You can download the newest release with built-in update notifier or you can get it on Google Play.

Google Play Download

Development

If you want to build your very own version of Wykop Mobilny, copy credentials.properties.example to credentials.properties and fill it with your API keys. Keep in mind, that application uses API version 2. Version 1 keys are not supported and will not work.

Changelogs

Usually I report all progress along with changelogs on #otwartywykopmobilny on Wykop.

wykopmobilny's People

Contributors

albert221 avatar altaf933 avatar bloodguy avatar dependabot[bot] avatar esqr avatar feelfreelinux avatar gjedeer avatar jakubparysz avatar karmil32 avatar kherchel avatar kroguc avatar luk1337 avatar mbratkowski avatar mdczaplicki avatar michaldrabik avatar mklkj avatar nalepamarcin avatar nicarim avatar niekam avatar noiserr avatar saletrak avatar wigr11 avatar xxczaki avatar zzanp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wykopmobilny's Issues

Few smaller improvements

  • odznaczanie przeczytanych link贸w w normalnym widoku,
  • wy艂膮czy膰 odznaczenie "Tw贸j profil" w menu,
  • sprawdzi膰 dlaczego data w widoku linku jest odsuni臋ta od przycisku udost臋pnij,
  • ukrywa膰 obrazki dla normalnego linku, teraz zostaje puste pole,
  • doda膰 mo偶liwo艣膰 wykopania z listy bez wchodzenia w link,
  • doda膰 to samo menu dla linku na li艣cie bez wchodzenia,
  • naprawi膰 wy艣wietlanie wpisu, margines i cie艅 pod nim jest jakby z dodatkowego cardview, og贸lnie jest jaki艣 problem z tym bo w wi臋kszo艣ci ucieka lista o wysoko艣膰 po艂owy marginesu, tzn mo偶na lekko przewin膮膰 w d贸艂,
  • przycisk wykopu ma normalnie t艂o transparent, powinno by膰 klikalne t艂o jak inne przyciski,
  • po edycji, ucieka stylowanie, tzn brak link贸w, nowej linii itd,
  • doda膰 przycisk i funkcje cytowania komentarzy w linkach,
  • jak jest lub b臋dzie w API, ulubione dla komentarzy,
  • jako艣 inaczej rozwi膮za膰 prze艂adowanie widoku link贸w z poziomu ustawie艅, aktualnie przy klikni臋ciu resetuje widok ustawie艅,
  • doda膰 do domy艣lnych ekran贸w Wykopalisko,
  • doda膰 w ustawieniach domy艣le sortowanie dla Wykopaliska i Komentarzy w znaleziskach,
  • ustawi膰 widok dialer贸w na szeroko艣膰 ekranu, u mnie ustawia si臋 do tre艣ci, jak jest ma艂o to jest ma艂y,
  • spoilery w dialerach mog膮 by膰 wy艣wietlane jako textview i b臋d膮 chyba dzia艂a膰 wtedy linki, tagi itd?
  • lista u偶ytkownik贸w z PW, klikni臋cie w nick przenosi do profilu zamiast otworzy膰 rozmow臋, obok dzia艂a normalnie,
  • gdy ma艂o tre艣ci w powiadomieniach, ulubionych i innych kr臋ci si臋 w niesko艅czono艣膰 progrses bar,
  • doda膰 scrollview dla osi膮gni臋膰 w profilu, jak kto艣 ma wi臋cej to nie mo偶na zobaczy膰 wszystkich i ucina

Mocking framework

Hi,

hope find you well with this cold call.

I am an author of mocking framework for Kotlin

I see you are using mockito-kotlin.

I just want you to be aware that there is solution that fully supports Kotlin and ask to try it in your new/current projects.

I can help you if you answer to this issue.

Thanks and please star it

Use PhotoViewActivity in app

In commit 8ce5304 I implemented simple image viewer. It allows to copy url, save and share image.
Becouse of #7 I didn't touch any of list-adapter related classes (It would made mess with code), so i left this activity without any usage.
So, after #7 is finished, we should implement it in imageviews.
@noiserr

Implement Drawer

Application should implement navigation drawer in all activities.
We should probably move from activities into fragments.

Improve Entry layout

Date TextView should be moved to bottom of author login TextView.

Also, long nickname breaks whole layout. Simple length check should fix it (crop long usernames).

Crash when opening YT

I get FC every time when I want to expand YT window. ver 0.8.0

In 0.8.1.5 there is an error initializing player.

Build - jak wygenerowa膰 klucz?

Musia艂em zaznaczy膰 z艂e opcje przy generowaniu klucza API (apka budowana samodzielnie), bo dostaj臋聽taki b艂膮d:

kaenitghtt2uv-gx328sgq

Jak wygenerowa膰 poprawny klucz?

Pokazuj komentarze pod wpisem

Przydalaby sie opcja pokazywania kilku najlepszych komentarzy pod wpisem i znaleziskiem, nie trzebaby wtedy wchodzic w kazde aby sprawdzic co sie tam dzieje

Cannot access request header fields after connection is set

Error appears while loading content mostly after new loging to the app.

screenshot_4

java.lang.IllegalStateException: Cannot access request header fields after connection is set
     at com.github.kittinunf.fuel.toolbox.HttpClient.executeRequest(HttpClient.kt:69)
     at com.github.kittinunf.fuel.core.requests.TaskRequest.call(TaskRequest.kt:16)
     at com.github.kittinunf.fuel.core.requests.AsyncTaskRequest.call(AsyncTaskRequest.kt:13)
     at com.github.kittinunf.fuel.core.requests.AsyncTaskRequest.call(AsyncTaskRequest.kt:6)
     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
     at com.github.kittinunf.fuel.core.FuelManager$executor$2$1$1.run(FuelManager.kt:49)
     at java.lang.Thread.run(Thread.java:764)

Night mode does not work correctly

Steps to reproduce:

  1. Open settings
  2. Check night mode field
  3. See night mode in settings
  4. Go to main page
- 5. See main page is not night mode 

Expected:

+ See main page in night mode

opcja "wyszukaj na stronie"

Hej, da艂oby rad臋 doda膰 opcj臋 jak w wyszukiwarkach "wyszukaj na stronie" czyli szukamy danej frazy w komentarzach. cz臋sto wracam do jakiego艣 znaleziska i szukam komentarza. w desktopowej wersji opcja ta jest pod skr贸tem ctrl + f. Da艂oby rad臋 wprowadzi膰 tak膮 funkcjonalno艣膰? Znacznie u艂atwi艂aby mi i pewnie nie tylko mi 偶ycie.

Zmniejszy膰 rozmiar nick贸w

screenshot_2017-11-09-20-40-58-359_io github feelfreelinux wykopmobilny

Nicki w komentarzach s膮 troch臋 za du偶e. Pomijam ju偶 fakt, 偶e wchodz膮 pod plusa - bo to mo偶na rozwi膮za膰 np ucinaj膮c zbyt d艂ugiego stringa. Po prostu optycznie te nicki s膮 za du偶e.

Add support for unlogged users

This can be done with additional screen before LoginScreenActivity(or same screen with hide/show include) with options to login, or browse without logging in.

Klikni臋cie w powiadomienie nie przechodzi do powiadomienia

Po klikni臋ciu w powiadomienie (na g贸rnym pasku w Androidzie) otwiera apk臋, ale nie pokazuje postu z powiadomienia, ani listy powiadomie艅, tylko co艣 bli偶ej nieokre艣lonego (chyba ostatnio ogl膮dany post, albo nawet jeszcze wcze艣niejszy).

Exception po powrocie

Zminimalizowa艂em aplikacj臋 b臋d膮c w konkretnym wpisie. Po godzinie otworzy艂em aplikacj臋 i by艂em ca艂y czas w tym wpisie. Klikn膮艂em wstecz 偶eby wr贸ci膰 do mikrobloga i wywali艂o taki b艂膮d:
screenshot_2017-12-02-11-57-36-991_com miui bugreport

Runtime Exception

screenshot_2017-11-14-11-07-33-471_com miui bugreport
Bylem w gor膮cych 6h i pojawi艂 si臋 ten wpis:
https://www.wykop.pl/wpis/28004755/wlasnie-sie-dowiedzialem-ze-ta-szmata-mnie-zdradzi/
Klikn膮艂em spoiler I pokaza艂 si臋 a nast臋pnie go zamkn膮艂em i chcia艂em wej艣膰 w ten wpis i wyskoczy艂 ten exception.

Jeszcze kilka razy mi si臋 ten b艂膮d pojawi艂. 呕eby go odtworzy膰 nale偶y znale藕膰 wpis z obrazkiem i:
otworzy膰 obrazek
cofn膮膰
otworzy膰
cofn膮膰
otworzy膰
cofn膮膰
...
pr臋dzej czy p贸藕niej wywali ten b艂膮d.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    馃枛 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 馃搳馃搱馃帀

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google 鉂わ笍 Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.